diff --git a/arkoala/arkui/src/ArkAbilityComponent.ts b/arkoala/arkui/src/ArkAbilityComponent.ts index f28e6da67da86fb06b3d0fdef8b66ec450473879..3dd8b01122c7b5974858bc8280bd181a8a8de664 100644 --- a/arkoala/arkui/src/ArkAbilityComponent.ts +++ b/arkoala/arkui/src/ArkAbilityComponent.ts @@ -28,12 +28,14 @@ import { ArkAbilityComponentPeer } from "./peers/ArkAbilityComponentPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkAbilityComponentComponent extends ArkCommonMethodComponent { - protected peer?: ArkAbilityComponentPeer + getPeer(): ArkAbilityComponentPeer { + return (this.peer as ArkAbilityComponentPeer) + } /** @memo */ setAbilityComponentOptions(value: { want: Want }): this { if (this.checkPriority("setAbilityComponentOptions")) { const value_casted = value as ({ want: Want }) - this.peer?.setAbilityComponentOptionsAttribute(value_casted) + this.getPeer()?.setAbilityComponentOptionsAttribute(value_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkAbilityComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onConnect")) { const value_casted = value as ((() => void)) UseEventsProperties({AbilityComponent_onConnect: value_casted}); - this.peer?.onConnectAttribute(value_casted) + this.getPeer()?.onConnectAttribute(value_casted) return this } return this @@ -53,7 +55,7 @@ export class ArkAbilityComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDisconnect")) { const value_casted = value as ((() => void)) UseEventsProperties({AbilityComponent_onDisconnect: value_casted}); - this.peer?.onDisconnectAttribute(value_casted) + this.getPeer()?.onDisconnectAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts b/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts index 17e71fcf31f421fc39059ed42f78995981db4a8c..bbecd6df8a77c80511e02e4d7437dffc3931bbdb 100644 --- a/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts +++ b/arkoala/arkui/src/ArkAbstractPropertyMaterialized.ts @@ -49,13 +49,13 @@ import { } from "@koalaui/interop" -export class AbstractProperty implements AbstractProperty { - peer?: Finalizable +export class AbstractProperty implements MaterializedBase,AbstractProperty { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } - static construct(ptr: KPointer): AbstractProperty { - const objAbstractProperty: AbstractProperty = new AbstractProperty() + static construct(ptr: KPointer): AbstractProperty { + const objAbstractProperty: AbstractProperty = new AbstractProperty() objAbstractProperty.peer = new Finalizable(ptr, AbstractProperty.getFinalizer()) return objAbstractProperty } @@ -97,3 +97,10 @@ export class AbstractProperty implements AbstractProperty { return retval } } +export class AbstractPropertyInternal { + public static fromPtr(ptr: KPointer): AbstractProperty { + const obj: AbstractProperty = new AbstractProperty() + obj.peer = new Finalizable(ptr, AbstractProperty.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkActionSheetMaterialized.ts b/arkoala/arkui/src/ArkActionSheetMaterialized.ts index a750c6b2d40ee888b0e28f3472ddc4ef602dcc9a..8a8f65a1da8ddc28b387c8c4fce546bdca8d4635 100644 --- a/arkoala/arkui/src/ArkActionSheetMaterialized.ts +++ b/arkoala/arkui/src/ArkActionSheetMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ActionSheet { - peer?: Finalizable +export class ActionSheet implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -87,3 +87,10 @@ export class ActionSheet { return retval } } +export class ActionSheetInternal { + public static fromPtr(ptr: KPointer): ActionSheet { + const obj: ActionSheet = new ActionSheet() + obj.peer = new Finalizable(ptr, ActionSheet.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkAlertDialogMaterialized.ts b/arkoala/arkui/src/ArkAlertDialogMaterialized.ts index ebc2f9272be4bca451cb254c5cff5bd012bb21c0..1fba289c9aa462c5d6c8cd6b31c8012332922bea 100644 --- a/arkoala/arkui/src/ArkAlertDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkAlertDialogMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class AlertDialog { - peer?: Finalizable +export class AlertDialog implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -103,3 +103,10 @@ export class AlertDialog { return retval } } +export class AlertDialogInternal { + public static fromPtr(ptr: KPointer): AlertDialog { + const obj: AlertDialog = new AlertDialog() + obj.peer = new Finalizable(ptr, AlertDialog.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkAlphabetIndexer.ts b/arkoala/arkui/src/ArkAlphabetIndexer.ts index 775fe1994f385a1a6c582959d41753efec976dac..3f1c6484261eab34b5e2a8eb5be1569c98b7a84c 100644 --- a/arkoala/arkui/src/ArkAlphabetIndexer.ts +++ b/arkoala/arkui/src/ArkAlphabetIndexer.ts @@ -28,12 +28,14 @@ import { ArkAlphabetIndexerPeer } from "./peers/ArkAlphabetIndexerPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { - protected peer?: ArkAlphabetIndexerPeer + getPeer(): ArkAlphabetIndexerPeer { + return (this.peer as ArkAlphabetIndexerPeer) + } /** @memo */ setAlphabetIndexerOptions(options: AlphabetIndexerOptions): this { if (this.checkPriority("setAlphabetIndexerOptions")) { const options_casted = options as (AlphabetIndexerOptions) - this.peer?.setAlphabetIndexerOptionsAttribute(options_casted) + this.getPeer()?.setAlphabetIndexerOptionsAttribute(options_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSelected")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({AlphabetIndexer_onSelected: value_casted}); - this.peer?.onSelectedAttribute(value_casted) + this.getPeer()?.onSelectedAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { color(value: ResourceColor): this { if (this.checkPriority("color")) { const value_casted = value as (ResourceColor) - this.peer?.colorAttribute(value_casted) + this.getPeer()?.colorAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { selectedColor(value: ResourceColor): this { if (this.checkPriority("selectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedColorAttribute(value_casted) + this.getPeer()?.selectedColorAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupColor(value: ResourceColor): this { if (this.checkPriority("popupColor")) { const value_casted = value as (ResourceColor) - this.peer?.popupColorAttribute(value_casted) + this.getPeer()?.popupColorAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { selectedBackgroundColor(value: ResourceColor): this { if (this.checkPriority("selectedBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedBackgroundColorAttribute(value_casted) + this.getPeer()?.selectedBackgroundColorAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupBackground(value: ResourceColor): this { if (this.checkPriority("popupBackground")) { const value_casted = value as (ResourceColor) - this.peer?.popupBackgroundAttribute(value_casted) + this.getPeer()?.popupBackgroundAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupSelectedColor(value: ResourceColor): this { if (this.checkPriority("popupSelectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.popupSelectedColorAttribute(value_casted) + this.getPeer()?.popupSelectedColorAttribute(value_casted) return this } return this @@ -106,7 +108,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupUnselectedColor(value: ResourceColor): this { if (this.checkPriority("popupUnselectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.popupUnselectedColorAttribute(value_casted) + this.getPeer()?.popupUnselectedColorAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupItemBackgroundColor(value: ResourceColor): this { if (this.checkPriority("popupItemBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.popupItemBackgroundColorAttribute(value_casted) + this.getPeer()?.popupItemBackgroundColorAttribute(value_casted) return this } return this @@ -124,7 +126,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { usingPopup(value: boolean): this { if (this.checkPriority("usingPopup")) { const value_casted = value as (boolean) - this.peer?.usingPopupAttribute(value_casted) + this.getPeer()?.usingPopupAttribute(value_casted) return this } return this @@ -133,7 +135,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { selectedFont(value: Font): this { if (this.checkPriority("selectedFont")) { const value_casted = value as (Font) - this.peer?.selectedFontAttribute(value_casted) + this.getPeer()?.selectedFontAttribute(value_casted) return this } return this @@ -142,7 +144,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupFont(value: Font): this { if (this.checkPriority("popupFont")) { const value_casted = value as (Font) - this.peer?.popupFontAttribute(value_casted) + this.getPeer()?.popupFontAttribute(value_casted) return this } return this @@ -151,7 +153,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupItemFont(value: Font): this { if (this.checkPriority("popupItemFont")) { const value_casted = value as (Font) - this.peer?.popupItemFontAttribute(value_casted) + this.getPeer()?.popupItemFontAttribute(value_casted) return this } return this @@ -160,7 +162,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { itemSize(value: string | number): this { if (this.checkPriority("itemSize")) { const value_casted = value as (string | number) - this.peer?.itemSizeAttribute(value_casted) + this.getPeer()?.itemSizeAttribute(value_casted) return this } return this @@ -169,7 +171,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { font(value: Font): this { if (this.checkPriority("font")) { const value_casted = value as (Font) - this.peer?.fontAttribute(value_casted) + this.getPeer()?.fontAttribute(value_casted) return this } return this @@ -179,7 +181,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSelect")) { const value_casted = value as (OnAlphabetIndexerSelectCallback) UseEventsProperties({AlphabetIndexer_onSelect: value_casted}); - this.peer?.onSelectAttribute(value_casted) + this.getPeer()?.onSelectAttribute(value_casted) return this } return this @@ -189,7 +191,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRequestPopupData")) { const value_casted = value as (OnAlphabetIndexerRequestPopupDataCallback) UseEventsProperties({AlphabetIndexer_onRequestPopupData: value_casted}); - this.peer?.onRequestPopupDataAttribute(value_casted) + this.getPeer()?.onRequestPopupDataAttribute(value_casted) return this } return this @@ -199,7 +201,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPopupSelect")) { const value_casted = value as (OnAlphabetIndexerPopupSelectCallback) UseEventsProperties({AlphabetIndexer_onPopupSelect: value_casted}); - this.peer?.onPopupSelectAttribute(value_casted) + this.getPeer()?.onPopupSelectAttribute(value_casted) return this } return this @@ -208,7 +210,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { selected(value: number): this { if (this.checkPriority("selected")) { const value_casted = value as (number) - this.peer?.selectedAttribute(value_casted) + this.getPeer()?.selectedAttribute(value_casted) return this } return this @@ -217,7 +219,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupPosition(value: Position): this { if (this.checkPriority("popupPosition")) { const value_casted = value as (Position) - this.peer?.popupPositionAttribute(value_casted) + this.getPeer()?.popupPositionAttribute(value_casted) return this } return this @@ -226,7 +228,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { autoCollapse(value: boolean): this { if (this.checkPriority("autoCollapse")) { const value_casted = value as (boolean) - this.peer?.autoCollapseAttribute(value_casted) + this.getPeer()?.autoCollapseAttribute(value_casted) return this } return this @@ -235,7 +237,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupItemBorderRadius(value: number): this { if (this.checkPriority("popupItemBorderRadius")) { const value_casted = value as (number) - this.peer?.popupItemBorderRadiusAttribute(value_casted) + this.getPeer()?.popupItemBorderRadiusAttribute(value_casted) return this } return this @@ -244,7 +246,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { itemBorderRadius(value: number): this { if (this.checkPriority("itemBorderRadius")) { const value_casted = value as (number) - this.peer?.itemBorderRadiusAttribute(value_casted) + this.getPeer()?.itemBorderRadiusAttribute(value_casted) return this } return this @@ -253,7 +255,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupBackgroundBlurStyle(value: BlurStyle): this { if (this.checkPriority("popupBackgroundBlurStyle")) { const value_casted = value as (BlurStyle) - this.peer?.popupBackgroundBlurStyleAttribute(value_casted) + this.getPeer()?.popupBackgroundBlurStyleAttribute(value_casted) return this } return this @@ -262,7 +264,7 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { popupTitleBackground(value: ResourceColor): this { if (this.checkPriority("popupTitleBackground")) { const value_casted = value as (ResourceColor) - this.peer?.popupTitleBackgroundAttribute(value_casted) + this.getPeer()?.popupTitleBackgroundAttribute(value_casted) return this } return this @@ -271,17 +273,17 @@ export class ArkAlphabetIndexerComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this } /** @memo */ - alignStyle(value: IndexerAlign, offset?: Length | undefined): this { + alignStyle(value: IndexerAlign, offset?: Length): this { if (this.checkPriority("alignStyle")) { const value_casted = value as (IndexerAlign) const offset_casted = offset as (Length | undefined) - this.peer?.alignStyleAttribute(value_casted, offset_casted) + this.getPeer()?.alignStyleAttribute(value_casted, offset_casted) return this } return this diff --git a/arkoala/arkui/src/ArkAnimator.ts b/arkoala/arkui/src/ArkAnimator.ts index 9713a086ad0445221470b2684d2976c60b3d19f5..5468793a3843c06d43e1954edb329b37f1e10489 100644 --- a/arkoala/arkui/src/ArkAnimator.ts +++ b/arkoala/arkui/src/ArkAnimator.ts @@ -28,12 +28,14 @@ import { ArkAnimatorPeer } from "./peers/ArkAnimatorPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkAnimatorComponent extends ArkCommonMethodComponent { - protected peer?: ArkAnimatorPeer + getPeer(): ArkAnimatorPeer { + return (this.peer as ArkAnimatorPeer) + } /** @memo */ setAnimatorOptions(value: string): this { if (this.checkPriority("setAnimatorOptions")) { const value_casted = value as (string) - this.peer?.setAnimatorOptionsAttribute(value_casted) + this.getPeer()?.setAnimatorOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { state(value: AnimationStatus): this { if (this.checkPriority("state")) { const value_casted = value as (AnimationStatus) - this.peer?.stateAttribute(value_casted) + this.getPeer()?.stateAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { duration(value: number): this { if (this.checkPriority("duration")) { const value_casted = value as (number) - this.peer?.durationAttribute(value_casted) + this.getPeer()?.durationAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { curve(value: Curve): this { if (this.checkPriority("curve")) { const value_casted = value as (Curve) - this.peer?.curveAttribute(value_casted) + this.getPeer()?.curveAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { delay(value: number): this { if (this.checkPriority("delay")) { const value_casted = value as (number) - this.peer?.delayAttribute(value_casted) + this.getPeer()?.delayAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { fillMode(value: FillMode): this { if (this.checkPriority("fillMode")) { const value_casted = value as (FillMode) - this.peer?.fillModeAttribute(value_casted) + this.getPeer()?.fillModeAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { iterations(value: number): this { if (this.checkPriority("iterations")) { const value_casted = value as (number) - this.peer?.iterationsAttribute(value_casted) + this.getPeer()?.iterationsAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { playMode(value: PlayMode): this { if (this.checkPriority("playMode")) { const value_casted = value as (PlayMode) - this.peer?.playModeAttribute(value_casted) + this.getPeer()?.playModeAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { motion(value: SpringMotion | FrictionMotion | ScrollMotion): this { if (this.checkPriority("motion")) { const value_casted = value as (SpringMotion | FrictionMotion | ScrollMotion) - this.peer?.motionAttribute(value_casted) + this.getPeer()?.motionAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onStart")) { const value_casted = value as ((() => void)) UseEventsProperties({Animator_onStart: value_casted}); - this.peer?.onStartAttribute(value_casted) + this.getPeer()?.onStartAttribute(value_casted) return this } return this @@ -125,7 +127,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPause")) { const value_casted = value as ((() => void)) UseEventsProperties({Animator_onPause: value_casted}); - this.peer?.onPauseAttribute(value_casted) + this.getPeer()?.onPauseAttribute(value_casted) return this } return this @@ -135,7 +137,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRepeat")) { const value_casted = value as ((() => void)) UseEventsProperties({Animator_onRepeat: value_casted}); - this.peer?.onRepeatAttribute(value_casted) + this.getPeer()?.onRepeatAttribute(value_casted) return this } return this @@ -145,7 +147,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCancel")) { const value_casted = value as ((() => void)) UseEventsProperties({Animator_onCancel: value_casted}); - this.peer?.onCancelAttribute(value_casted) + this.getPeer()?.onCancelAttribute(value_casted) return this } return this @@ -155,7 +157,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFinish")) { const value_casted = value as ((() => void)) UseEventsProperties({Animator_onFinish: value_casted}); - this.peer?.onFinishAttribute(value_casted) + this.getPeer()?.onFinishAttribute(value_casted) return this } return this @@ -165,7 +167,7 @@ export class ArkAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFrame")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({Animator_onFrame: value_casted}); - this.peer?.onFrameAttribute(value_casted) + this.getPeer()?.onFrameAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts b/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts index 9da5a75f3976c0152754dc87b77326f3ca7d0f55..97ab4caa72586d79cc5449875659f32d6893a7d9 100644 --- a/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkAttributeModifierMaterialized.ts @@ -49,13 +49,13 @@ import { } from "@koalaui/interop" -export class AttributeModifier implements AttributeModifier { - peer?: Finalizable +export class AttributeModifier implements MaterializedBase,AttributeModifier { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } - static construct(ptr: KPointer): AttributeModifier { - const objAttributeModifier: AttributeModifier = new AttributeModifier() + static construct(ptr: KPointer): AttributeModifier { + const objAttributeModifier: AttributeModifier = new AttributeModifier() objAttributeModifier.peer = new Finalizable(ptr, AttributeModifier.getFinalizer()) return objAttributeModifier } @@ -123,3 +123,10 @@ export class AttributeModifier implements AttributeModifier { thisSerializer.release(); } } +export class AttributeModifierInternal { + public static fromPtr(ptr: KPointer): AttributeModifier { + const obj: AttributeModifier = new AttributeModifier() + obj.peer = new Finalizable(ptr, AttributeModifier.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkBadge.ts b/arkoala/arkui/src/ArkBadge.ts index 79094fdb1c776cd677cb9ebdcc0f77d009f15fd1..504695623810c854771baa35d6a3a6e6ef2d5ae5 100644 --- a/arkoala/arkui/src/ArkBadge.ts +++ b/arkoala/arkui/src/ArkBadge.ts @@ -27,19 +27,21 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkBadgePeer } from "./peers/ArkBadgePeer" /** @memo:stable */ export class ArkBadgeComponent extends ArkCommonMethodComponent { - protected peer?: ArkBadgePeer + getPeer(): ArkBadgePeer { + return (this.peer as ArkBadgePeer) + } /** @memo */ setBadgeOptions(value: BadgeParamWithNumber | BadgeParamWithString): this { if (this.checkPriority("setBadgeOptions")) { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("count")))))) { const value_casted = value as (BadgeParamWithNumber) - this.peer?.setBadgeOptions0Attribute(value_casted) + this.getPeer()?.setBadgeOptions0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("value")))))) { const value_casted = value as (BadgeParamWithString) - this.peer?.setBadgeOptions1Attribute(value_casted) + this.getPeer()?.setBadgeOptions1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") diff --git a/arkoala/arkui/src/ArkBlank.ts b/arkoala/arkui/src/ArkBlank.ts index fd8e24d7ed45931c87777399ab4777b18baa651e..e5e1822f75f8daa70486ac736f6e127ede94eb37 100644 --- a/arkoala/arkui/src/ArkBlank.ts +++ b/arkoala/arkui/src/ArkBlank.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkBlankPeer } from "./peers/ArkBlankPeer" /** @memo:stable */ export class ArkBlankComponent extends ArkCommonMethodComponent { - protected peer?: ArkBlankPeer + getPeer(): ArkBlankPeer { + return (this.peer as ArkBlankPeer) + } /** @memo */ - setBlankOptions(min?: number | string | undefined): this { + setBlankOptions(min?: number | string): this { if (this.checkPriority("setBlankOptions")) { const min_casted = min as (number | string | undefined) - this.peer?.setBlankOptionsAttribute(min_casted) + this.getPeer()?.setBlankOptionsAttribute(min_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkBlankComponent extends ArkCommonMethodComponent { color(value: ResourceColor): this { if (this.checkPriority("color")) { const value_casted = value as (ResourceColor) - this.peer?.colorAttribute(value_casted) + this.getPeer()?.colorAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkBottomTabBarStyleBuilder.ts b/arkoala/arkui/src/ArkBottomTabBarStyleBuilder.ts index a0c20ba21d9ee3d28afb605a7ca0034864d35840..88ef7ff628f4cc9d7e413344a9689264a53dfd4c 100644 --- a/arkoala/arkui/src/ArkBottomTabBarStyleBuilder.ts +++ b/arkoala/arkui/src/ArkBottomTabBarStyleBuilder.ts @@ -1,14 +1,14 @@ import { KBoolean, KStringPtr } from "@koalaui/interop" export class BottomTabBarStyle { - _icon?: ResourceStr | TabBarSymbol | undefined - _text?: ResourceStr | undefined - _labelStyle?: LabelStyle | undefined - _padding?: Padding | Dimension | LocalizedPadding | undefined - _layoutMode?: LayoutMode | undefined - _verticalAlign?: VerticalAlign | undefined - _symmetricExtensible?: boolean | undefined - _id?: string | undefined - _iconStyle?: TabBarIconStyle | undefined + _icon?: ResourceStr | TabBarSymbol | undefined + _text?: ResourceStr | undefined + _labelStyle?: LabelStyle | undefined + _padding?: Padding | Dimension | LocalizedPadding | undefined + _layoutMode?: LayoutMode | undefined + _verticalAlign?: VerticalAlign | undefined + _symmetricExtensible?: boolean | undefined + _id?: string | undefined + _iconStyle?: TabBarIconStyle | undefined constructor(icon: ResourceStr | TabBarSymbol, text: ResourceStr) { this._icon = icon this._text = text diff --git a/arkoala/arkui/src/ArkButton.ts b/arkoala/arkui/src/ArkButton.ts index fcc60a6ef595d05c58d3a5675d647af247263767..2dc5257a9a1d10c9e561747f18b9377ff910e463 100644 --- a/arkoala/arkui/src/ArkButton.ts +++ b/arkoala/arkui/src/ArkButton.ts @@ -27,25 +27,27 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkButtonPeer } from "./peers/ArkButtonPeer" /** @memo:stable */ export class ArkButtonComponent extends ArkCommonMethodComponent { - protected peer?: ArkButtonPeer + getPeer(): ArkButtonPeer { + return (this.peer as ArkButtonPeer) + } /** @memo */ - setButtonOptions(label?: ResourceStr | ButtonOptions | undefined, options?: ButtonOptions | undefined): this { + setButtonOptions(label?: ResourceStr | ButtonOptions, options?: ButtonOptions): this { if (this.checkPriority("setButtonOptions")) { const label_type = runtimeType(label) const options_type = runtimeType(options) if ((((RuntimeType.STRING == label_type)) || ((RuntimeType.OBJECT == label_type))) && (((RuntimeType.OBJECT == options_type)) || ((RuntimeType.UNDEFINED == options_type)))) { const label_casted = label as (ResourceStr) const options_casted = options as (ButtonOptions | undefined) - this.peer?.setButtonOptions2Attribute(label_casted, options_casted) + this.getPeer()?.setButtonOptions2Attribute(label_casted, options_casted) return this } if ((((RuntimeType.OBJECT) == (label_type)) && (((label!.hasOwnProperty("type")) || (label!.hasOwnProperty("stateEffect")) || (label!.hasOwnProperty("buttonStyle")) || (label!.hasOwnProperty("controlSize")) || (label!.hasOwnProperty("role"))))) && (((RuntimeType.UNDEFINED == options_type)))) { const label_casted = label as (ButtonOptions) - this.peer?.setButtonOptions1Attribute(label_casted) + this.getPeer()?.setButtonOptions1Attribute(label_casted) return this } if ((((RuntimeType.UNDEFINED == label_type))) && (((RuntimeType.UNDEFINED == options_type)))) { - this.peer?.setButtonOptions0Attribute() + this.getPeer()?.setButtonOptions0Attribute() return this } throw new Error("Can not select appropriate overload") @@ -56,7 +58,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { type(value: ButtonType): this { if (this.checkPriority("type")) { const value_casted = value as (ButtonType) - this.peer?.typeAttribute(value_casted) + this.getPeer()?.typeAttribute(value_casted) return this } return this @@ -65,7 +67,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { stateEffect(value: boolean): this { if (this.checkPriority("stateEffect")) { const value_casted = value as (boolean) - this.peer?.stateEffectAttribute(value_casted) + this.getPeer()?.stateEffectAttribute(value_casted) return this } return this @@ -74,7 +76,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { buttonStyle(value: ButtonStyleMode): this { if (this.checkPriority("buttonStyle")) { const value_casted = value as (ButtonStyleMode) - this.peer?.buttonStyleAttribute(value_casted) + this.getPeer()?.buttonStyleAttribute(value_casted) return this } return this @@ -83,7 +85,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { controlSize(value: ControlSize): this { if (this.checkPriority("controlSize")) { const value_casted = value as (ControlSize) - this.peer?.controlSizeAttribute(value_casted) + this.getPeer()?.controlSizeAttribute(value_casted) return this } return this @@ -92,7 +94,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { role(value: ButtonRole): this { if (this.checkPriority("role")) { const value_casted = value as (ButtonRole) - this.peer?.roleAttribute(value_casted) + this.getPeer()?.roleAttribute(value_casted) return this } return this @@ -101,7 +103,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -110,7 +112,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { fontSize(value: Length): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Length) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -119,7 +121,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -128,7 +130,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this @@ -137,7 +139,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { fontFamily(value: string | Resource): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (string | Resource) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -146,7 +148,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this @@ -155,7 +157,7 @@ export class ArkButtonComponent extends ArkCommonMethodComponent { labelStyle(value: LabelStyle): this { if (this.checkPriority("labelStyle")) { const value_casted = value as (LabelStyle) - this.peer?.labelStyleAttribute(value_casted) + this.getPeer()?.labelStyleAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkCalendar.ts b/arkoala/arkui/src/ArkCalendar.ts index 3648c9783957af4ebea2eee0e75dbfcdb9bddd59..527fe95424b205bf7ea7c03743a2b506ae5c7145 100644 --- a/arkoala/arkui/src/ArkCalendar.ts +++ b/arkoala/arkui/src/ArkCalendar.ts @@ -27,12 +27,14 @@ import { ArkCalendarPeer } from "./peers/ArkCalendarPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkCalendarComponent extends ComponentBase { - protected peer?: ArkCalendarPeer + getPeer(): ArkCalendarPeer { + return (this.peer as ArkCalendarPeer) + } /** @memo */ setCalendarOptions(value: { date: { year: number, month: number, day: number }, currentData: MonthData, preData: MonthData, nextData: MonthData, controller?: CalendarController }): this { if (this.checkPriority("setCalendarOptions")) { const value_casted = value as ({ date: { year: number, month: number, day: number }, currentData: MonthData, preData: MonthData, nextData: MonthData, controller?: CalendarController }) - this.peer?.setCalendarOptionsAttribute(value_casted) + this.getPeer()?.setCalendarOptionsAttribute(value_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkCalendarComponent extends ComponentBase { showLunar(value: boolean): this { if (this.checkPriority("showLunar")) { const value_casted = value as (boolean) - this.peer?.showLunarAttribute(value_casted) + this.getPeer()?.showLunarAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkCalendarComponent extends ComponentBase { showHoliday(value: boolean): this { if (this.checkPriority("showHoliday")) { const value_casted = value as (boolean) - this.peer?.showHolidayAttribute(value_casted) + this.getPeer()?.showHolidayAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkCalendarComponent extends ComponentBase { needSlide(value: boolean): this { if (this.checkPriority("needSlide")) { const value_casted = value as (boolean) - this.peer?.needSlideAttribute(value_casted) + this.getPeer()?.needSlideAttribute(value_casted) return this } return this @@ -68,7 +70,7 @@ export class ArkCalendarComponent extends ComponentBase { startOfWeek(value: number): this { if (this.checkPriority("startOfWeek")) { const value_casted = value as (number) - this.peer?.startOfWeekAttribute(value_casted) + this.getPeer()?.startOfWeekAttribute(value_casted) return this } return this @@ -77,7 +79,7 @@ export class ArkCalendarComponent extends ComponentBase { offDays(value: number): this { if (this.checkPriority("offDays")) { const value_casted = value as (number) - this.peer?.offDaysAttribute(value_casted) + this.getPeer()?.offDaysAttribute(value_casted) return this } return this @@ -86,7 +88,7 @@ export class ArkCalendarComponent extends ComponentBase { direction(value: Axis): this { if (this.checkPriority("direction")) { const value_casted = value as (Axis) - this.peer?.directionAttribute(value_casted) + this.getPeer()?.directionAttribute(value_casted) return this } return this @@ -95,7 +97,7 @@ export class ArkCalendarComponent extends ComponentBase { currentDayStyle(value: CurrentDayStyle): this { if (this.checkPriority("currentDayStyle")) { const value_casted = value as (CurrentDayStyle) - this.peer?.currentDayStyleAttribute(value_casted) + this.getPeer()?.currentDayStyleAttribute(value_casted) return this } return this @@ -104,7 +106,7 @@ export class ArkCalendarComponent extends ComponentBase { nonCurrentDayStyle(value: NonCurrentDayStyle): this { if (this.checkPriority("nonCurrentDayStyle")) { const value_casted = value as (NonCurrentDayStyle) - this.peer?.nonCurrentDayStyleAttribute(value_casted) + this.getPeer()?.nonCurrentDayStyleAttribute(value_casted) return this } return this @@ -113,7 +115,7 @@ export class ArkCalendarComponent extends ComponentBase { todayStyle(value: TodayStyle): this { if (this.checkPriority("todayStyle")) { const value_casted = value as (TodayStyle) - this.peer?.todayStyleAttribute(value_casted) + this.getPeer()?.todayStyleAttribute(value_casted) return this } return this @@ -122,7 +124,7 @@ export class ArkCalendarComponent extends ComponentBase { weekStyle(value: WeekStyle): this { if (this.checkPriority("weekStyle")) { const value_casted = value as (WeekStyle) - this.peer?.weekStyleAttribute(value_casted) + this.getPeer()?.weekStyleAttribute(value_casted) return this } return this @@ -131,7 +133,7 @@ export class ArkCalendarComponent extends ComponentBase { workStateStyle(value: WorkStateStyle): this { if (this.checkPriority("workStateStyle")) { const value_casted = value as (WorkStateStyle) - this.peer?.workStateStyleAttribute(value_casted) + this.getPeer()?.workStateStyleAttribute(value_casted) return this } return this @@ -141,7 +143,7 @@ export class ArkCalendarComponent extends ComponentBase { if (this.checkPriority("onSelectChange")) { const value_casted = value as (((event: CalendarSelectedDate) => void)) UseEventsProperties({Calendar_onSelectChange: value_casted}); - this.peer?.onSelectChangeAttribute(value_casted) + this.getPeer()?.onSelectChangeAttribute(value_casted) return this } return this @@ -151,7 +153,7 @@ export class ArkCalendarComponent extends ComponentBase { if (this.checkPriority("onRequestData")) { const value_casted = value as (((event: CalendarRequestedData) => void)) UseEventsProperties({Calendar_onRequestData: value_casted}); - this.peer?.onRequestDataAttribute(value_casted) + this.getPeer()?.onRequestDataAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts b/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts index 823ecf153bca802da89685e6b191556a1b01c46e..8ffe9683728672fd01389b05cec193ee395d6864 100644 --- a/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkCalendarControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class CalendarController { - peer?: Finalizable +export class CalendarController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -96,3 +96,10 @@ export class CalendarController { return retval } } +export class CalendarControllerInternal { + public static fromPtr(ptr: KPointer): CalendarController { + const obj: CalendarController = new CalendarController() + obj.peer = new Finalizable(ptr, CalendarController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCalendarPicker.ts b/arkoala/arkui/src/ArkCalendarPicker.ts index c5ffd93ae8f9bff09e52ed3ddabe7c8704190c10..e41ecd6305b632498d9178cfd0fff84a83496cf5 100644 --- a/arkoala/arkui/src/ArkCalendarPicker.ts +++ b/arkoala/arkui/src/ArkCalendarPicker.ts @@ -28,12 +28,14 @@ import { ArkCalendarPickerPeer } from "./peers/ArkCalendarPickerPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkCalendarPickerComponent extends ArkCommonMethodComponent { - protected peer?: ArkCalendarPickerPeer + getPeer(): ArkCalendarPickerPeer { + return (this.peer as ArkCalendarPickerPeer) + } /** @memo */ - setCalendarPickerOptions(options?: CalendarOptions | undefined): this { + setCalendarPickerOptions(options?: CalendarOptions): this { if (this.checkPriority("setCalendarPickerOptions")) { const options_casted = options as (CalendarOptions | undefined) - this.peer?.setCalendarPickerOptionsAttribute(options_casted) + this.getPeer()?.setCalendarPickerOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkCalendarPickerComponent extends ArkCommonMethodComponent { textStyle(value: PickerTextStyle): this { if (this.checkPriority("textStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.textStyleAttribute(value_casted) + this.getPeer()?.textStyleAttribute(value_casted) return this } return this @@ -52,17 +54,17 @@ export class ArkCalendarPickerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((parameter: Date) => void)) UseEventsProperties({CalendarPicker_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this } /** @memo */ - edgeAlign(alignType: CalendarAlign, offset?: Offset | undefined): this { + edgeAlign(alignType: CalendarAlign, offset?: Offset): this { if (this.checkPriority("edgeAlign")) { const alignType_casted = alignType as (CalendarAlign) const offset_casted = offset as (Offset | undefined) - this.peer?.edgeAlignAttribute(alignType_casted, offset_casted) + this.getPeer()?.edgeAlignAttribute(alignType_casted, offset_casted) return this } return this diff --git a/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts b/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts index 29b05c883abb6d29b4db88726a66884f943ca021..999345802046100439bc6341a767ff451343099f 100644 --- a/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkCalendarPickerDialogMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class CalendarPickerDialog { - peer?: Finalizable +export class CalendarPickerDialog implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -75,11 +75,11 @@ export class CalendarPickerDialog { static getFinalizer(): KPointer { return nativeModule()._CalendarPickerDialog_getFinalizer() } - static show(options?: CalendarDialogOptions | undefined): void { + static show(options?: CalendarDialogOptions): void { const options_casted = options as (CalendarDialogOptions | undefined) CalendarPickerDialog.show_serialize(options_casted) } - private static show_serialize(options?: CalendarDialogOptions | undefined): void { + private static show_serialize(options?: CalendarDialogOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -92,3 +92,10 @@ export class CalendarPickerDialog { thisSerializer.release(); } } +export class CalendarPickerDialogInternal { + public static fromPtr(ptr: KPointer): CalendarPickerDialog { + const obj: CalendarPickerDialog = new CalendarPickerDialog() + obj.peer = new Finalizable(ptr, CalendarPickerDialog.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCanvas.ts b/arkoala/arkui/src/ArkCanvas.ts index 167bc34b8ce203df8ae3b6d8130a1ecffd599bd5..69af7b0a8833f1b164ac73fcdb4f0bb820af8326 100644 --- a/arkoala/arkui/src/ArkCanvas.ts +++ b/arkoala/arkui/src/ArkCanvas.ts @@ -26,24 +26,26 @@ import { unsafeCast } from "./shared/generated-utils" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkCanvasPeer } from "./peers/ArkCanvasPeer" import { UseEventsProperties } from "./use_properties" -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing } from "./SyntheticDeclarations" +import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_FrameNode_FROM_api_arkui_FrameNode } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkCanvasComponent extends ArkCommonMethodComponent { - protected peer?: ArkCanvasPeer + getPeer(): ArkCanvasPeer { + return (this.peer as ArkCanvasPeer) + } /** @memo */ - setCanvasOptions(context?: CanvasRenderingContext2D | DrawingRenderingContext | CanvasRenderingContext2D | DrawingRenderingContext | undefined | undefined, imageAIOptions?: ImageAIOptions | undefined): this { + setCanvasOptions(context?: CanvasRenderingContext2D | DrawingRenderingContext | CanvasRenderingContext2D | DrawingRenderingContext | undefined, imageAIOptions?: ImageAIOptions): this { if (this.checkPriority("setCanvasOptions")) { const context_type = runtimeType(context) const imageAIOptions_type = runtimeType(imageAIOptions) if ((((RuntimeType.OBJECT == context_type)) || ((RuntimeType.OBJECT == context_type))) && (((RuntimeType.OBJECT == imageAIOptions_type)))) { const context_casted = context as (CanvasRenderingContext2D | DrawingRenderingContext) const imageAIOptions_casted = imageAIOptions as (ImageAIOptions) - this.peer?.setCanvasOptions1Attribute(context_casted, imageAIOptions_casted) + this.getPeer()?.setCanvasOptions1Attribute(context_casted, imageAIOptions_casted) return this } if ((((RuntimeType.OBJECT == context_type)) || ((RuntimeType.OBJECT == context_type)) || ((RuntimeType.UNDEFINED == context_type))) && (((RuntimeType.UNDEFINED == imageAIOptions_type)))) { const context_casted = context as (CanvasRenderingContext2D | DrawingRenderingContext | undefined) - this.peer?.setCanvasOptions0Attribute(context_casted) + this.getPeer()?.setCanvasOptions0Attribute(context_casted) return this } throw new Error("Can not select appropriate overload") @@ -51,11 +53,11 @@ export class ArkCanvasComponent extends ArkCommonMethodComponent { return this } /** @memo */ - onReady(value: (() => void)): this { + onReady(value: VoidCallback): this { if (this.checkPriority("onReady")) { - const value_casted = value as ((() => void)) + const value_casted = value as (VoidCallback) UseEventsProperties({Canvas_onReady: value_casted}); - this.peer?.onReadyAttribute(value_casted) + this.getPeer()?.onReadyAttribute(value_casted) return this } return this @@ -64,7 +66,7 @@ export class ArkCanvasComponent extends ArkCommonMethodComponent { enableAnalyzer(value: boolean): this { if (this.checkPriority("enableAnalyzer")) { const value_casted = value as (boolean) - this.peer?.enableAnalyzerAttribute(value_casted) + this.getPeer()?.enableAnalyzerAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts b/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts index 0e044f9bdebd97a3a814c58b81bd8a5fe32fc479..2c83d05eea49e39261ffc5fd51aede297a018c23 100644 --- a/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasGradientMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class CanvasGradient { - peer?: Finalizable +export class CanvasGradient implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -81,3 +81,10 @@ export class CanvasGradient { nativeModule()._CanvasGradient_addColorStop(this.peer!.ptr, offset, color); } } +export class CanvasGradientInternal { + public static fromPtr(ptr: KPointer): CanvasGradient { + const obj: CanvasGradient = new CanvasGradient() + obj.peer = new Finalizable(ptr, CanvasGradient.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCanvasPathMaterialized.ts b/arkoala/arkui/src/ArkCanvasPathMaterialized.ts index ed5ac47521d9807ac83e8de339fcb66282e6093a..8291a48aa88817e681a7d71742ddc291b57e6384 100644 --- a/arkoala/arkui/src/ArkCanvasPathMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasPathMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class CanvasPath { - peer?: Finalizable +export class CanvasPath implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -72,7 +72,7 @@ export class CanvasPath { static getFinalizer(): KPointer { return nativeModule()._CanvasPath_getFinalizer() } - arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, counterclockwise?: boolean | undefined): void { + arc(x: number, y: number, radius: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void { const x_casted = x as (number) const y_casted = y as (number) const radius_casted = radius as (number) @@ -101,7 +101,7 @@ export class CanvasPath { closePath(): void { this?.closePath_serialize() } - ellipse(x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, counterclockwise?: boolean | undefined): void { + ellipse(x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void { const x_casted = x as (number) const y_casted = y as (number) const radiusX_casted = radiusX as (number) @@ -136,7 +136,7 @@ export class CanvasPath { const h_casted = h as (number) this?.rect_serialize(x_casted, y_casted, w_casted, h_casted) } - private arc_serialize(x: number, y: number, radius: number, startAngle: number, endAngle: number, counterclockwise?: boolean | undefined): void { + private arc_serialize(x: number, y: number, radius: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let counterclockwise_type: int32 = RuntimeType.UNDEFINED counterclockwise_type = runtimeType(counterclockwise) @@ -157,7 +157,7 @@ export class CanvasPath { private closePath_serialize(): void { nativeModule()._CanvasPath_closePath(this.peer!.ptr); } - private ellipse_serialize(x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, counterclockwise?: boolean | undefined): void { + private ellipse_serialize(x: number, y: number, radiusX: number, radiusY: number, rotation: number, startAngle: number, endAngle: number, counterclockwise?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let counterclockwise_type: int32 = RuntimeType.UNDEFINED counterclockwise_type = runtimeType(counterclockwise) @@ -182,3 +182,10 @@ export class CanvasPath { nativeModule()._CanvasPath_rect(this.peer!.ptr, x, y, w, h); } } +export class CanvasPathInternal { + public static fromPtr(ptr: KPointer): CanvasPath { + const obj: CanvasPath = new CanvasPath() + obj.peer = new Finalizable(ptr, CanvasPath.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts b/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts index e532aa82a5cc8e951a487e424d6b937ae827e423..6520c28314638032e21d715f107ab279d0d50b0e 100644 --- a/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasPatternMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class CanvasPattern implements CanvasPattern { - peer?: Finalizable +export class CanvasPattern implements MaterializedBase,CanvasPattern { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -73,11 +73,11 @@ export class CanvasPattern implements CanvasPattern { static getFinalizer(): KPointer { return nativeModule()._CanvasPattern_getFinalizer() } - setTransform(transform?: Matrix2D | undefined): void { + setTransform(transform?: Matrix2D): void { const transform_casted = transform as (Matrix2D | undefined) this?.setTransform_serialize(transform_casted) } - private setTransform_serialize(transform?: Matrix2D | undefined): void { + private setTransform_serialize(transform?: Matrix2D): void { const thisSerializer: Serializer = Serializer.hold() let transform_type: int32 = RuntimeType.UNDEFINED transform_type = runtimeType(transform) @@ -90,3 +90,10 @@ export class CanvasPattern implements CanvasPattern { thisSerializer.release(); } } +export class CanvasPatternInternal { + public static fromPtr(ptr: KPointer): CanvasPattern { + const obj: CanvasPattern = new CanvasPattern() + obj.peer = new Finalizable(ptr, CanvasPattern.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts b/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts index 1fc5f6a4415cbeb4c9933affc5366aefc5524b5d..ea59242bdbedd4339f44f12d4845217a6523d355 100644 --- a/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasRendererMaterialized.ts @@ -55,8 +55,8 @@ import { } from "@koalaui/interop" -export class CanvasRenderer extends CanvasPath { - peer?: Finalizable +export class CanvasRenderer extends CanvasPath implements MaterializedBase { + peer?: Finalizable get globalAlpha(): number { return this.getGlobalAlpha() } @@ -199,7 +199,7 @@ export class CanvasRenderer extends CanvasPath { static getFinalizer(): KPointer { return nativeModule()._CanvasRenderer_getFinalizer() } - drawImage(image: ImageBitmap | PixelMap, sx: number, sy: number, sw?: number | undefined, sh?: number | undefined, dx?: number | undefined, dy?: number | undefined, dw?: number | undefined, dh?: number | undefined): void { + drawImage(image: ImageBitmap | PixelMap, sx: number, sy: number, sw?: number, sh?: number, dx?: number, dy?: number, dw?: number, dh?: number): void { const image_type = runtimeType(image) const sx_type = runtimeType(sx) const sy_type = runtimeType(sy) @@ -240,7 +240,7 @@ export class CanvasRenderer extends CanvasPath { beginPath(): void { this?.beginPath_serialize() } - clip(path?: Path2D | CanvasFillRule | undefined | undefined, fillRule?: CanvasFillRule | undefined): void { + clip(path?: Path2D | CanvasFillRule | undefined, fillRule?: CanvasFillRule): void { const path_type = runtimeType(path) const fillRule_type = runtimeType(fillRule) if ((((RuntimeType.OBJECT == path_type))) && (((RuntimeType.STRING == fillRule_type)) || ((RuntimeType.UNDEFINED == fillRule_type)))) { @@ -254,7 +254,7 @@ export class CanvasRenderer extends CanvasPath { } throw new Error("Can not select appropriate overload") } - fill(path?: Path2D | CanvasFillRule | undefined | undefined, fillRule?: CanvasFillRule | undefined): void { + fill(path?: Path2D | CanvasFillRule | undefined, fillRule?: CanvasFillRule): void { const path_type = runtimeType(path) const fillRule_type = runtimeType(fillRule) if ((((RuntimeType.OBJECT == path_type))) && (((RuntimeType.STRING == fillRule_type)) || ((RuntimeType.UNDEFINED == fillRule_type)))) { @@ -268,7 +268,7 @@ export class CanvasRenderer extends CanvasPath { } throw new Error("Can not select appropriate overload") } - stroke(path?: Path2D | undefined): void { + stroke(path?: Path2D): void { const path_type = runtimeType(path) if ((((RuntimeType.OBJECT == path_type)))) { const path_casted = path as (Path2D) @@ -286,9 +286,9 @@ export class CanvasRenderer extends CanvasPath { const y1_casted = y1 as (number) return this.createLinearGradient_serialize(x0_casted, y0_casted, x1_casted, y1_casted) } - createPattern(image: ImageBitmap, repetition: string | undefined): CanvasPattern | undefined { + createPattern(image: ImageBitmap, repetition: string | null): CanvasPattern | null { const image_casted = image as (ImageBitmap) - const repetition_casted = repetition as (string | undefined) + const repetition_casted = repetition as (string | null) return this.createPattern_serialize(image_casted, repetition_casted) } createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient { @@ -306,7 +306,7 @@ export class CanvasRenderer extends CanvasPath { const y_casted = y as (number) return this.createConicGradient_serialize(startAngle_casted, x_casted, y_casted) } - createImageData(sw: number | ImageData, sh?: number | undefined): ImageData { + createImageData(sw: number | ImageData, sh?: number): ImageData { const sw_type = runtimeType(sw) const sh_type = runtimeType(sh) if ((((RuntimeType.NUMBER == sw_type))) && (((RuntimeType.NUMBER == sh_type)))) { @@ -334,7 +334,7 @@ export class CanvasRenderer extends CanvasPath { const sh_casted = sh as (number) return this.getPixelMap_serialize(sx_casted, sy_casted, sw_casted, sh_casted) } - putImageData(imagedata: ImageData, dx: number | string, dy: number | string, dirtyX?: number | string | undefined, dirtyY?: number | string | undefined, dirtyWidth?: number | string | undefined, dirtyHeight?: number | string | undefined): void { + putImageData(imagedata: ImageData, dx: number | string, dy: number | string, dirtyX?: number | string, dirtyY?: number | string, dirtyWidth?: number | string, dirtyHeight?: number | string): void { const imagedata_type = runtimeType(imagedata) const dx_type = runtimeType(dx) const dy_type = runtimeType(dy) @@ -394,7 +394,7 @@ export class CanvasRenderer extends CanvasPath { save(): void { this?.save_serialize() } - fillText(text: string, x: number, y: number, maxWidth?: number | undefined): void { + fillText(text: string, x: number, y: number, maxWidth?: number): void { const text_casted = text as (string) const x_casted = x as (number) const y_casted = y as (number) @@ -405,7 +405,7 @@ export class CanvasRenderer extends CanvasPath { const text_casted = text as (string) return this.measureText_serialize(text_casted) } - strokeText(text: string, x: number, y: number, maxWidth?: number | undefined): void { + strokeText(text: string, x: number, y: number, maxWidth?: number): void { const text_casted = text as (string) const x_casted = x as (number) const y_casted = y as (number) @@ -427,7 +427,7 @@ export class CanvasRenderer extends CanvasPath { const y_casted = y as (number) this?.scale_serialize(x_casted, y_casted) } - setTransform(a?: number | Matrix2D | undefined | undefined, b?: number | undefined, c?: number | undefined, d?: number | undefined, e?: number | undefined, f?: number | undefined): void { + setTransform(a?: number | Matrix2D | undefined, b?: number, c?: number, d?: number, e?: number, f?: number): void { const a_type = runtimeType(a) const b_type = runtimeType(b) const c_type = runtimeType(c) @@ -463,7 +463,7 @@ export class CanvasRenderer extends CanvasPath { const y_casted = y as (number) this?.translate_serialize(x_casted, y_casted) } - setPixelMap(value?: PixelMap | undefined): void { + setPixelMap(value?: PixelMap): void { const value_casted = value as (PixelMap | undefined) this?.setPixelMap_serialize(value_casted) } @@ -668,7 +668,7 @@ export class CanvasRenderer extends CanvasPath { private beginPath_serialize(): void { nativeModule()._CanvasRenderer_beginPath(this.peer!.ptr); } - private clip0_serialize(fillRule?: CanvasFillRule | undefined): void { + private clip0_serialize(fillRule?: CanvasFillRule): void { const thisSerializer: Serializer = Serializer.hold() let fillRule_type: int32 = RuntimeType.UNDEFINED fillRule_type = runtimeType(fillRule) @@ -680,7 +680,7 @@ export class CanvasRenderer extends CanvasPath { nativeModule()._CanvasRenderer_clip0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private clip1_serialize(path: Path2D, fillRule?: CanvasFillRule | undefined): void { + private clip1_serialize(path: Path2D, fillRule?: CanvasFillRule): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writePath2D(path); let fillRule_type: int32 = RuntimeType.UNDEFINED @@ -693,7 +693,7 @@ export class CanvasRenderer extends CanvasPath { nativeModule()._CanvasRenderer_clip1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private fill0_serialize(fillRule?: CanvasFillRule | undefined): void { + private fill0_serialize(fillRule?: CanvasFillRule): void { const thisSerializer: Serializer = Serializer.hold() let fillRule_type: int32 = RuntimeType.UNDEFINED fillRule_type = runtimeType(fillRule) @@ -705,7 +705,7 @@ export class CanvasRenderer extends CanvasPath { nativeModule()._CanvasRenderer_fill0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private fill1_serialize(path: Path2D, fillRule?: CanvasFillRule | undefined): void { + private fill1_serialize(path: Path2D, fillRule?: CanvasFillRule): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writePath2D(path); let fillRule_type: int32 = RuntimeType.UNDEFINED @@ -731,7 +731,7 @@ export class CanvasRenderer extends CanvasPath { const retval = nativeModule()._CanvasRenderer_createLinearGradient(this.peer!.ptr, x0, y0, x1, y1) throw new Error("Object deserialization is not implemented.") } - private createPattern_serialize(image: ImageBitmap, repetition: string | undefined): CanvasPattern | undefined { + private createPattern_serialize(image: ImageBitmap, repetition: string | null): CanvasPattern | null { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeImageBitmap(image); let repetition_type: int32 = RuntimeType.UNDEFINED @@ -741,8 +741,9 @@ export class CanvasRenderer extends CanvasPath { const repetition_0 = unsafeCast(repetition) thisSerializer.writeString(repetition_0) } - else if (((RuntimeType.UNDEFINED == repetition_type))) { + else if (((RuntimeType.OBJECT == repetition_type))) { thisSerializer.writeInt8(1) + const repetition_1 = unsafeCast(repetition) } const retval = nativeModule()._CanvasRenderer_createPattern(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release(); @@ -912,7 +913,7 @@ export class CanvasRenderer extends CanvasPath { private save_serialize(): void { nativeModule()._CanvasRenderer_save(this.peer!.ptr); } - private fillText_serialize(text: string, x: number, y: number, maxWidth?: number | undefined): void { + private fillText_serialize(text: string, x: number, y: number, maxWidth?: number): void { const thisSerializer: Serializer = Serializer.hold() let maxWidth_type: int32 = RuntimeType.UNDEFINED maxWidth_type = runtimeType(maxWidth) @@ -928,7 +929,7 @@ export class CanvasRenderer extends CanvasPath { const retval = nativeModule()._CanvasRenderer_measureText(this.peer!.ptr, text) throw new Error("Object deserialization is not implemented.") } - private strokeText_serialize(text: string, x: number, y: number, maxWidth?: number | undefined): void { + private strokeText_serialize(text: string, x: number, y: number, maxWidth?: number): void { const thisSerializer: Serializer = Serializer.hold() let maxWidth_type: int32 = RuntimeType.UNDEFINED maxWidth_type = runtimeType(maxWidth) @@ -956,7 +957,7 @@ export class CanvasRenderer extends CanvasPath { private setTransform0_serialize(a: number, b: number, c: number, d: number, e: number, f: number): void { nativeModule()._CanvasRenderer_setTransform0(this.peer!.ptr, a, b, c, d, e, f); } - private setTransform1_serialize(transform?: Matrix2D | undefined): void { + private setTransform1_serialize(transform?: Matrix2D): void { const thisSerializer: Serializer = Serializer.hold() let transform_type: int32 = RuntimeType.UNDEFINED transform_type = runtimeType(transform) @@ -974,7 +975,7 @@ export class CanvasRenderer extends CanvasPath { private translate_serialize(x: number, y: number): void { nativeModule()._CanvasRenderer_translate(this.peer!.ptr, x, y); } - private setPixelMap_serialize(value?: PixelMap | undefined): void { + private setPixelMap_serialize(value?: PixelMap): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -1182,3 +1183,10 @@ export class CanvasRenderer extends CanvasPath { nativeModule()._CanvasRenderer_setTextBaseline(this.peer!.ptr, textBaseline); } } +export class CanvasRendererInternal { + public static fromPtr(ptr: KPointer): CanvasRenderer { + const obj: CanvasRenderer = new CanvasRenderer() + obj.peer = new Finalizable(ptr, CanvasRenderer.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts b/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts index d83df017d65defcc5c91d2125df5285916fce9a2..3b25e2dd6a1814b39210b78a3f8a5ad105f0d35b 100644 --- a/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts +++ b/arkoala/arkui/src/ArkCanvasRenderingContext2DMaterialized.ts @@ -17,7 +17,7 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! import { CanvasRenderer } from "./ArkCanvasRendererMaterialized" -import { IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" +import { IMPORT_FrameNode_FROM_api_arkui_FrameNode, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics } from "./SyntheticDeclarations" import { Finalizable } from "./Finalizable" import { MaterializedBase } from "./MaterializedBase" @@ -51,14 +51,17 @@ import { } from "@koalaui/interop" -export class CanvasRenderingContext2D extends CanvasRenderer { - peer?: Finalizable +export class CanvasRenderingContext2D extends CanvasRenderer implements MaterializedBase { + peer?: Finalizable get height(): number { return this.getHeight() } get width(): number { return this.getWidth() } + get canvas(): FrameNode { + throw new Error("Not implemented"); + } getPeer(): Finalizable | undefined { return this.peer } @@ -67,7 +70,7 @@ export class CanvasRenderingContext2D extends CanvasRenderer { objCanvasRenderingContext2D.peer = new Finalizable(ptr, CanvasRenderingContext2D.getFinalizer()) return objCanvasRenderingContext2D } - static ctor(settings?: RenderingContextSettings | undefined): KPointer { + static ctor(settings?: RenderingContextSettings): KPointer { const thisSerializer: Serializer = Serializer.hold() let settings_type: int32 = RuntimeType.UNDEFINED settings_type = runtimeType(settings) @@ -80,7 +83,7 @@ export class CanvasRenderingContext2D extends CanvasRenderer { thisSerializer.release(); return retval } - constructor(settings?: RenderingContextSettings | undefined) { + constructor(settings?: RenderingContextSettings) { super(); { const ctorPtr: KPointer = CanvasRenderingContext2D.ctor(settings) @@ -90,7 +93,7 @@ export class CanvasRenderingContext2D extends CanvasRenderer { static getFinalizer(): KPointer { return nativeModule()._CanvasRenderingContext2D_getFinalizer() } - toDataURL(type?: string | undefined, quality?: any | undefined): string { + toDataURL(type?: string, quality?: any): string { const type_casted = type as (string | undefined) const quality_casted = quality as (any | undefined) return this.toDataURL_serialize(type_casted, quality_casted) @@ -102,13 +105,35 @@ export class CanvasRenderingContext2D extends CanvasRenderer { stopImageAnalyzer(): void { this?.stopImageAnalyzer_serialize() } + onOnAttach(callback: (() => void)): void { + const callback_casted = callback as ((() => void)) + this?.onOnAttach_serialize(callback_casted) + } + offOnAttach(callback?: (() => void)): void { + const callback_casted = callback as ((() => void) | undefined) + this?.offOnAttach_serialize(callback_casted) + } + onOnDetach(callback: (() => void)): void { + const callback_casted = callback as ((() => void)) + this?.onOnDetach_serialize(callback_casted) + } + offOnDetach(callback?: (() => void)): void { + const callback_casted = callback as ((() => void) | undefined) + this?.offOnDetach_serialize(callback_casted) + } private getHeight(): number { return this.getHeight_serialize() } private getWidth(): number { return this.getWidth_serialize() } - private toDataURL_serialize(type?: string | undefined, quality?: any | undefined): string { + on(type: string, callback: (() => void)): void { + throw new Error("TBD") + } + off(type: string, callback: (() => void)): void { + throw new Error("TBD") + } + private toDataURL_serialize(type?: string, quality?: any): string { const thisSerializer: Serializer = Serializer.hold() let type_type: int32 = RuntimeType.UNDEFINED type_type = runtimeType(type) @@ -131,13 +156,50 @@ export class CanvasRenderingContext2D extends CanvasRenderer { private startImageAnalyzer_serialize(config: ImageAnalyzerConfig): Promise { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeImageAnalyzerConfig(config) - const retval = nativeModule()._CanvasRenderingContext2D_startImageAnalyzer(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._CanvasRenderingContext2D_startImageAnalyzer(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } private stopImageAnalyzer_serialize(): void { nativeModule()._CanvasRenderingContext2D_stopImageAnalyzer(this.peer!.ptr); } + private onOnAttach_serialize(callback: (() => void)): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(callback) + nativeModule()._CanvasRenderingContext2D_onOnAttach(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + private offOnAttach_serialize(callback?: (() => void)): void { + const thisSerializer: Serializer = Serializer.hold() + let callback_type: int32 = RuntimeType.UNDEFINED + callback_type = runtimeType(callback) + thisSerializer.writeInt8(callback_type) + if ((RuntimeType.UNDEFINED) != (callback_type)) { + const callback_value = callback! + thisSerializer.holdAndWriteCallback(callback_value) + } + nativeModule()._CanvasRenderingContext2D_offOnAttach(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + private onOnDetach_serialize(callback: (() => void)): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(callback) + nativeModule()._CanvasRenderingContext2D_onOnDetach(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + private offOnDetach_serialize(callback?: (() => void)): void { + const thisSerializer: Serializer = Serializer.hold() + let callback_type: int32 = RuntimeType.UNDEFINED + callback_type = runtimeType(callback) + thisSerializer.writeInt8(callback_type) + if ((RuntimeType.UNDEFINED) != (callback_type)) { + const callback_value = callback! + thisSerializer.holdAndWriteCallback(callback_value) + } + nativeModule()._CanvasRenderingContext2D_offOnDetach(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } private getHeight_serialize(): number { const retval = nativeModule()._CanvasRenderingContext2D_getHeight(this.peer!.ptr) return retval @@ -147,3 +209,10 @@ export class CanvasRenderingContext2D extends CanvasRenderer { return retval } } +export class CanvasRenderingContext2DInternal { + public static fromPtr(ptr: KPointer): CanvasRenderingContext2D { + const obj: CanvasRenderingContext2D = new CanvasRenderingContext2D() + obj.peer = new Finalizable(ptr, CanvasRenderingContext2D.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCheckbox.ts b/arkoala/arkui/src/ArkCheckbox.ts index 4b98598c31adf69ba7fdfc902153f8ea164c8690..e723e248155d618cfed02abd6c7e17bbe5c69470 100644 --- a/arkoala/arkui/src/ArkCheckbox.ts +++ b/arkoala/arkui/src/ArkCheckbox.ts @@ -28,12 +28,14 @@ import { ArkCheckboxPeer } from "./peers/ArkCheckboxPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkCheckboxComponent extends ArkCommonMethodComponent { - protected peer?: ArkCheckboxPeer + getPeer(): ArkCheckboxPeer { + return (this.peer as ArkCheckboxPeer) + } /** @memo */ - setCheckboxOptions(options?: CheckboxOptions | undefined): this { + setCheckboxOptions(options?: CheckboxOptions): this { if (this.checkPriority("setCheckboxOptions")) { const options_casted = options as (CheckboxOptions | undefined) - this.peer?.setCheckboxOptionsAttribute(options_casted) + this.getPeer()?.setCheckboxOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent { select(value: boolean): this { if (this.checkPriority("select")) { const value_casted = value as (boolean) - this.peer?.selectAttribute(value_casted) + this.getPeer()?.selectAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent { selectedColor(value: ResourceColor): this { if (this.checkPriority("selectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedColorAttribute(value_casted) + this.getPeer()?.selectedColorAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent { shape(value: CheckBoxShape): this { if (this.checkPriority("shape")) { const value_casted = value as (CheckBoxShape) - this.peer?.shapeAttribute(value_casted) + this.getPeer()?.shapeAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent { unselectedColor(value: ResourceColor): this { if (this.checkPriority("unselectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.unselectedColorAttribute(value_casted) + this.getPeer()?.unselectedColorAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent { mark(value: MarkStyle): this { if (this.checkPriority("mark")) { const value_casted = value as (MarkStyle) - this.peer?.markAttribute(value_casted) + this.getPeer()?.markAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (OnCheckboxChangeCallback) UseEventsProperties({Checkbox_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkCheckboxComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkCheckboxgroup.ts b/arkoala/arkui/src/ArkCheckboxgroup.ts index f9fff0ae3a1f248915cb71d098fa4279e3f3b704..0fcf0e4a1e4a6690f82793fd514c3fbce1ecc676 100644 --- a/arkoala/arkui/src/ArkCheckboxgroup.ts +++ b/arkoala/arkui/src/ArkCheckboxgroup.ts @@ -28,12 +28,14 @@ import { ArkCheckboxGroupPeer } from "./peers/ArkCheckboxgroupPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent { - protected peer?: ArkCheckboxGroupPeer + getPeer(): ArkCheckboxGroupPeer { + return (this.peer as ArkCheckboxGroupPeer) + } /** @memo */ - setCheckboxGroupOptions(options?: CheckboxGroupOptions | undefined): this { + setCheckboxGroupOptions(options?: CheckboxGroupOptions): this { if (this.checkPriority("setCheckboxGroupOptions")) { const options_casted = options as (CheckboxGroupOptions | undefined) - this.peer?.setCheckboxGroupOptionsAttribute(options_casted) + this.getPeer()?.setCheckboxGroupOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent { selectAll(value: boolean): this { if (this.checkPriority("selectAll")) { const value_casted = value as (boolean) - this.peer?.selectAllAttribute(value_casted) + this.getPeer()?.selectAllAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent { selectedColor(value: ResourceColor): this { if (this.checkPriority("selectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedColorAttribute(value_casted) + this.getPeer()?.selectedColorAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent { unselectedColor(value: ResourceColor): this { if (this.checkPriority("unselectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.unselectedColorAttribute(value_casted) + this.getPeer()?.unselectedColorAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent { mark(value: MarkStyle): this { if (this.checkPriority("mark")) { const value_casted = value as (MarkStyle) - this.peer?.markAttribute(value_casted) + this.getPeer()?.markAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (OnCheckboxGroupChangeCallback) UseEventsProperties({CheckboxGroup_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkCheckboxGroupComponent extends ArkCommonMethodComponent { checkboxShape(value: CheckBoxShape): this { if (this.checkPriority("checkboxShape")) { const value_casted = value as (CheckBoxShape) - this.peer?.checkboxShapeAttribute(value_casted) + this.getPeer()?.checkboxShapeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts b/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts index dc477fd8dde0cb888c4db2d91b89b87aa29e44cf..8904b369e668294ac62378280a7ce5d560a05c6d 100644 --- a/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts +++ b/arkoala/arkui/src/ArkChildrenMainSizeMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ChildrenMainSize { - peer?: Finalizable +export class ChildrenMainSize implements MaterializedBase { + peer?: Finalizable get childDefaultSize(): number { return this.getChildDefaultSize() } @@ -66,7 +66,7 @@ export class ChildrenMainSize { const retval = nativeModule()._ChildrenMainSize_ctor(childDefaultSize) return retval } - constructor(childDefaultSize?: number | undefined) { + constructor(childDefaultSize?: number) { if (((childDefaultSize) !== (undefined))) { const ctorPtr: KPointer = ChildrenMainSize.ctor(childDefaultSize) @@ -76,7 +76,7 @@ export class ChildrenMainSize { static getFinalizer(): KPointer { return nativeModule()._ChildrenMainSize_getFinalizer() } - splice(start: number, deleteCount?: number | undefined, childrenSize?: Array | undefined): void { + splice(start: number, deleteCount?: number, childrenSize?: Array): void { const start_casted = start as (number) const deleteCount_casted = deleteCount as (number | undefined) const childrenSize_casted = childrenSize as (Array | undefined) @@ -90,7 +90,7 @@ export class ChildrenMainSize { private getChildDefaultSize(): number { return this.getChildDefaultSize_serialize() } - private splice_serialize(start: number, deleteCount?: number | undefined, childrenSize?: Array | undefined): void { + private splice_serialize(start: number, deleteCount?: number, childrenSize?: Array): void { const thisSerializer: Serializer = Serializer.hold() let deleteCount_type: int32 = RuntimeType.UNDEFINED deleteCount_type = runtimeType(deleteCount) @@ -121,3 +121,10 @@ export class ChildrenMainSize { return retval } } +export class ChildrenMainSizeInternal { + public static fromPtr(ptr: KPointer): ChildrenMainSize { + const obj: ChildrenMainSize = new ChildrenMainSize() + obj.peer = new Finalizable(ptr, ChildrenMainSize.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCircle.ts b/arkoala/arkui/src/ArkCircle.ts index 7f592755c813f7aab6c6cd9f55efeb5dad4e35ed..08eae909dc6a7f276fdc91d47a5394fefd37739d 100644 --- a/arkoala/arkui/src/ArkCircle.ts +++ b/arkoala/arkui/src/ArkCircle.ts @@ -27,12 +27,14 @@ import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkCirclePeer } from "./peers/ArkCirclePeer" /** @memo:stable */ export class ArkCircleComponent extends ArkCommonShapeMethodComponent { - protected peer?: ArkCirclePeer + getPeer(): ArkCirclePeer { + return (this.peer as ArkCirclePeer) + } /** @memo */ - setCircleOptions(value?: CircleOptions | undefined): this { + setCircleOptions(value?: CircleOptions): this { if (this.checkPriority("setCircleOptions")) { const value_casted = value as (CircleOptions | undefined) - this.peer?.setCircleOptionsAttribute(value_casted) + this.getPeer()?.setCircleOptionsAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts b/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts index 3b12221d1f4c0f6cd8c49c12715c84c3fa7fc7a0..c29dbd121c71e1b31e927b0187cb70a0a6f7dece 100644 --- a/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkClientAuthenticationHandlerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ClientAuthenticationHandler { - peer?: Finalizable +export class ClientAuthenticationHandler implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -72,7 +72,7 @@ export class ClientAuthenticationHandler { static getFinalizer(): KPointer { return nativeModule()._ClientAuthenticationHandler_getFinalizer() } - confirm(priKeyFile: string, certChainFile?: string | undefined): void { + confirm(priKeyFile: string, certChainFile?: string): void { const priKeyFile_type = runtimeType(priKeyFile) const certChainFile_type = runtimeType(certChainFile) if ((((RuntimeType.STRING == priKeyFile_type))) && (((RuntimeType.STRING == certChainFile_type)))) { @@ -105,3 +105,10 @@ export class ClientAuthenticationHandler { nativeModule()._ClientAuthenticationHandler_ignore(this.peer!.ptr); } } +export class ClientAuthenticationHandlerInternal { + public static fromPtr(ptr: KPointer): ClientAuthenticationHandler { + const obj: ClientAuthenticationHandler = new ClientAuthenticationHandler() + obj.peer = new Finalizable(ptr, ClientAuthenticationHandler.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkColumn.ts b/arkoala/arkui/src/ArkColumn.ts index 6264d94518b191804aa9c5bcaba2576b74614add..e8f2f1005446dd58181493caaa24287835543887 100644 --- a/arkoala/arkui/src/ArkColumn.ts +++ b/arkoala/arkui/src/ArkColumn.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkColumnPeer } from "./peers/ArkColumnPeer" /** @memo:stable */ export class ArkColumnComponent extends ArkCommonMethodComponent { - protected peer?: ArkColumnPeer + getPeer(): ArkColumnPeer { + return (this.peer as ArkColumnPeer) + } /** @memo */ - setColumnOptions(options?: ColumnOptions | undefined): this { + setColumnOptions(options?: ColumnOptions): this { if (this.checkPriority("setColumnOptions")) { const options_casted = options as (ColumnOptions | undefined) - this.peer?.setColumnOptionsAttribute(options_casted) + this.getPeer()?.setColumnOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkColumnComponent extends ArkCommonMethodComponent { alignItems(value: HorizontalAlign): this { if (this.checkPriority("alignItems")) { const value_casted = value as (HorizontalAlign) - this.peer?.alignItemsAttribute(value_casted) + this.getPeer()?.alignItemsAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkColumnComponent extends ArkCommonMethodComponent { justifyContent(value: FlexAlign): this { if (this.checkPriority("justifyContent")) { const value_casted = value as (FlexAlign) - this.peer?.justifyContentAttribute(value_casted) + this.getPeer()?.justifyContentAttribute(value_casted) return this } return this @@ -59,16 +61,16 @@ export class ArkColumnComponent extends ArkCommonMethodComponent { pointLight(value: PointLightStyle): this { if (this.checkPriority("pointLight")) { const value_casted = value as (PointLightStyle) - this.peer?.pointLightAttribute(value_casted) + this.getPeer()?.pointLightAttribute(value_casted) return this } return this } /** @memo */ - reverse(value: boolean | undefined): this { + reverse(value?: boolean): this { if (this.checkPriority("reverse")) { const value_casted = value as (boolean | undefined) - this.peer?.reverseAttribute(value_casted) + this.getPeer()?.reverseAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkColumnSplit.ts b/arkoala/arkui/src/ArkColumnSplit.ts index 39e8e40ff9536e5feebe02ef93e9237e50065909..56085ca47b5cac2fde63474211656cca850e3172 100644 --- a/arkoala/arkui/src/ArkColumnSplit.ts +++ b/arkoala/arkui/src/ArkColumnSplit.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkColumnSplitPeer } from "./peers/ArkColumnSplitPeer" /** @memo:stable */ export class ArkColumnSplitComponent extends ArkCommonMethodComponent { - protected peer?: ArkColumnSplitPeer + getPeer(): ArkColumnSplitPeer { + return (this.peer as ArkColumnSplitPeer) + } /** @memo */ setColumnSplitOptions(): this { if (this.checkPriority("setColumnSplitOptions")) { - this.peer?.setColumnSplitOptionsAttribute() + this.getPeer()?.setColumnSplitOptionsAttribute() return this } return this @@ -40,16 +42,16 @@ export class ArkColumnSplitComponent extends ArkCommonMethodComponent { resizeable(value: boolean): this { if (this.checkPriority("resizeable")) { const value_casted = value as (boolean) - this.peer?.resizeableAttribute(value_casted) + this.getPeer()?.resizeableAttribute(value_casted) return this } return this } /** @memo */ - divider(value: ColumnSplitDividerStyle | undefined): this { + divider(value: ColumnSplitDividerStyle | null): this { if (this.checkPriority("divider")) { - const value_casted = value as (ColumnSplitDividerStyle | undefined) - this.peer?.dividerAttribute(value_casted) + const value_casted = value as (ColumnSplitDividerStyle | null) + this.getPeer()?.dividerAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkCommon.ts b/arkoala/arkui/src/ArkCommon.ts index 233fabd958768f1ca7049a48a43afc46c6a9198f..66e6ba85fc84592754db6f070d5d9312d316620d 100644 --- a/arkoala/arkui/src/ArkCommon.ts +++ b/arkoala/arkui/src/ArkCommon.ts @@ -28,12 +28,14 @@ import { UseEventsProperties } from "./use_properties" import { IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkCommonMethodComponent extends ComponentBase { - protected peer?: ArkCommonMethodPeer + getPeer(): ArkCommonMethodPeer { + return (this.peer as ArkCommonMethodPeer) + } /** @memo */ width(value: Length): this { if (this.checkPriority("width")) { const value_casted = value as (Length) - this.peer?.widthAttribute(value_casted) + this.getPeer()?.widthAttribute(value_casted) return this } return this @@ -42,16 +44,16 @@ export class ArkCommonMethodComponent extends ComponentBase { height(value: Length): this { if (this.checkPriority("height")) { const value_casted = value as (Length) - this.peer?.heightAttribute(value_casted) + this.getPeer()?.heightAttribute(value_casted) return this } return this } /** @memo */ - drawModifier(value: DrawModifier | undefined): this { + drawModifier(value?: DrawModifier): this { if (this.checkPriority("drawModifier")) { const value_casted = value as (DrawModifier | undefined) - this.peer?.drawModifierAttribute(value_casted) + this.getPeer()?.drawModifierAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkCommonMethodComponent extends ComponentBase { responseRegion(value: Array | Rectangle): this { if (this.checkPriority("responseRegion")) { const value_casted = value as (Array | Rectangle) - this.peer?.responseRegionAttribute(value_casted) + this.getPeer()?.responseRegionAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkCommonMethodComponent extends ComponentBase { mouseResponseRegion(value: Array | Rectangle): this { if (this.checkPriority("mouseResponseRegion")) { const value_casted = value as (Array | Rectangle) - this.peer?.mouseResponseRegionAttribute(value_casted) + this.getPeer()?.mouseResponseRegionAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkCommonMethodComponent extends ComponentBase { size(value: SizeOptions): this { if (this.checkPriority("size")) { const value_casted = value as (SizeOptions) - this.peer?.sizeAttribute(value_casted) + this.getPeer()?.sizeAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkCommonMethodComponent extends ComponentBase { constraintSize(value: ConstraintSizeOptions): this { if (this.checkPriority("constraintSize")) { const value_casted = value as (ConstraintSizeOptions) - this.peer?.constraintSizeAttribute(value_casted) + this.getPeer()?.constraintSizeAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkCommonMethodComponent extends ComponentBase { touchable(value: boolean): this { if (this.checkPriority("touchable")) { const value_casted = value as (boolean) - this.peer?.touchableAttribute(value_casted) + this.getPeer()?.touchableAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkCommonMethodComponent extends ComponentBase { hitTestBehavior(value: HitTestMode): this { if (this.checkPriority("hitTestBehavior")) { const value_casted = value as (HitTestMode) - this.peer?.hitTestBehaviorAttribute(value_casted) + this.getPeer()?.hitTestBehaviorAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onChildTouchTest")) { const value_casted = value as (((value: Array) => TouchResult)) UseEventsProperties({CommonMethod_onChildTouchTest: value_casted}); - this.peer?.onChildTouchTestAttribute(value_casted) + this.getPeer()?.onChildTouchTestAttribute(value_casted) return this } return this @@ -124,7 +126,16 @@ export class ArkCommonMethodComponent extends ComponentBase { layoutWeight(value: number | string): this { if (this.checkPriority("layoutWeight")) { const value_casted = value as (number | string) - this.peer?.layoutWeightAttribute(value_casted) + this.getPeer()?.layoutWeightAttribute(value_casted) + return this + } + return this + } + /** @memo */ + chainWeight(value: ChainWeightOptions): this { + if (this.checkPriority("chainWeight")) { + const value_casted = value as (ChainWeightOptions) + this.getPeer()?.chainWeightAttribute(value_casted) return this } return this @@ -133,7 +144,16 @@ export class ArkCommonMethodComponent extends ComponentBase { padding(value: Padding | Length | LocalizedPadding): this { if (this.checkPriority("padding")) { const value_casted = value as (Padding | Length | LocalizedPadding) - this.peer?.paddingAttribute(value_casted) + this.getPeer()?.paddingAttribute(value_casted) + return this + } + return this + } + /** @memo */ + safeAreaPadding(value: Padding | LengthMetrics | LocalizedPadding): this { + if (this.checkPriority("safeAreaPadding")) { + const value_casted = value as (Padding | LengthMetrics | LocalizedPadding) + this.getPeer()?.safeAreaPaddingAttribute(value_casted) return this } return this @@ -142,7 +162,7 @@ export class ArkCommonMethodComponent extends ComponentBase { margin(value: Margin | Length | LocalizedMargin): this { if (this.checkPriority("margin")) { const value_casted = value as (Margin | Length | LocalizedMargin) - this.peer?.marginAttribute(value_casted) + this.getPeer()?.marginAttribute(value_casted) return this } return this @@ -151,7 +171,7 @@ export class ArkCommonMethodComponent extends ComponentBase { backgroundColor(value: ResourceColor): this { if (this.checkPriority("backgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.backgroundColorAttribute(value_casted) + this.getPeer()?.backgroundColorAttribute(value_casted) return this } return this @@ -160,7 +180,7 @@ export class ArkCommonMethodComponent extends ComponentBase { pixelRound(value: PixelRoundPolicy): this { if (this.checkPriority("pixelRound")) { const value_casted = value as (PixelRoundPolicy) - this.peer?.pixelRoundAttribute(value_casted) + this.getPeer()?.pixelRoundAttribute(value_casted) return this } return this @@ -169,7 +189,7 @@ export class ArkCommonMethodComponent extends ComponentBase { backgroundImageSize(value: SizeOptions | ImageSize): this { if (this.checkPriority("backgroundImageSize")) { const value_casted = value as (SizeOptions | ImageSize) - this.peer?.backgroundImageSizeAttribute(value_casted) + this.getPeer()?.backgroundImageSizeAttribute(value_casted) return this } return this @@ -178,7 +198,7 @@ export class ArkCommonMethodComponent extends ComponentBase { backgroundImagePosition(value: Position | Alignment): this { if (this.checkPriority("backgroundImagePosition")) { const value_casted = value as (Position | Alignment) - this.peer?.backgroundImagePositionAttribute(value_casted) + this.getPeer()?.backgroundImagePositionAttribute(value_casted) return this } return this @@ -187,7 +207,7 @@ export class ArkCommonMethodComponent extends ComponentBase { backgroundEffect(value: BackgroundEffectOptions): this { if (this.checkPriority("backgroundEffect")) { const value_casted = value as (BackgroundEffectOptions) - this.peer?.backgroundEffectAttribute(value_casted) + this.getPeer()?.backgroundEffectAttribute(value_casted) return this } return this @@ -196,7 +216,7 @@ export class ArkCommonMethodComponent extends ComponentBase { backgroundImageResizable(value: ResizableOptions): this { if (this.checkPriority("backgroundImageResizable")) { const value_casted = value as (ResizableOptions) - this.peer?.backgroundImageResizableAttribute(value_casted) + this.getPeer()?.backgroundImageResizableAttribute(value_casted) return this } return this @@ -205,7 +225,7 @@ export class ArkCommonMethodComponent extends ComponentBase { foregroundEffect(value: ForegroundEffectOptions): this { if (this.checkPriority("foregroundEffect")) { const value_casted = value as (ForegroundEffectOptions) - this.peer?.foregroundEffectAttribute(value_casted) + this.getPeer()?.foregroundEffectAttribute(value_casted) return this } return this @@ -214,7 +234,7 @@ export class ArkCommonMethodComponent extends ComponentBase { visualEffect(value: VisualEffect): this { if (this.checkPriority("visualEffect")) { const value_casted = value as (VisualEffect) - this.peer?.visualEffectAttribute(value_casted) + this.getPeer()?.visualEffectAttribute(value_casted) return this } return this @@ -223,7 +243,7 @@ export class ArkCommonMethodComponent extends ComponentBase { backgroundFilter(value: Filter): this { if (this.checkPriority("backgroundFilter")) { const value_casted = value as (Filter) - this.peer?.backgroundFilterAttribute(value_casted) + this.getPeer()?.backgroundFilterAttribute(value_casted) return this } return this @@ -232,7 +252,7 @@ export class ArkCommonMethodComponent extends ComponentBase { foregroundFilter(value: Filter): this { if (this.checkPriority("foregroundFilter")) { const value_casted = value as (Filter) - this.peer?.foregroundFilterAttribute(value_casted) + this.getPeer()?.foregroundFilterAttribute(value_casted) return this } return this @@ -241,7 +261,7 @@ export class ArkCommonMethodComponent extends ComponentBase { compositingFilter(value: Filter): this { if (this.checkPriority("compositingFilter")) { const value_casted = value as (Filter) - this.peer?.compositingFilterAttribute(value_casted) + this.getPeer()?.compositingFilterAttribute(value_casted) return this } return this @@ -250,7 +270,7 @@ export class ArkCommonMethodComponent extends ComponentBase { opacity(value: number | Resource): this { if (this.checkPriority("opacity")) { const value_casted = value as (number | Resource) - this.peer?.opacityAttribute(value_casted) + this.getPeer()?.opacityAttribute(value_casted) return this } return this @@ -259,7 +279,7 @@ export class ArkCommonMethodComponent extends ComponentBase { border(value: BorderOptions): this { if (this.checkPriority("border")) { const value_casted = value as (BorderOptions) - this.peer?.borderAttribute(value_casted) + this.getPeer()?.borderAttribute(value_casted) return this } return this @@ -268,7 +288,7 @@ export class ArkCommonMethodComponent extends ComponentBase { borderStyle(value: BorderStyle | EdgeStyles): this { if (this.checkPriority("borderStyle")) { const value_casted = value as (BorderStyle | EdgeStyles) - this.peer?.borderStyleAttribute(value_casted) + this.getPeer()?.borderStyleAttribute(value_casted) return this } return this @@ -277,7 +297,7 @@ export class ArkCommonMethodComponent extends ComponentBase { borderWidth(value: Length | EdgeWidths | LocalizedEdgeWidths): this { if (this.checkPriority("borderWidth")) { const value_casted = value as (Length | EdgeWidths | LocalizedEdgeWidths) - this.peer?.borderWidthAttribute(value_casted) + this.getPeer()?.borderWidthAttribute(value_casted) return this } return this @@ -286,7 +306,7 @@ export class ArkCommonMethodComponent extends ComponentBase { borderColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors): this { if (this.checkPriority("borderColor")) { const value_casted = value as (ResourceColor | EdgeColors | LocalizedEdgeColors) - this.peer?.borderColorAttribute(value_casted) + this.getPeer()?.borderColorAttribute(value_casted) return this } return this @@ -295,7 +315,7 @@ export class ArkCommonMethodComponent extends ComponentBase { borderRadius(value: Length | BorderRadiuses | LocalizedBorderRadiuses): this { if (this.checkPriority("borderRadius")) { const value_casted = value as (Length | BorderRadiuses | LocalizedBorderRadiuses) - this.peer?.borderRadiusAttribute(value_casted) + this.getPeer()?.borderRadiusAttribute(value_casted) return this } return this @@ -304,7 +324,7 @@ export class ArkCommonMethodComponent extends ComponentBase { borderImage(value: BorderImageOption): this { if (this.checkPriority("borderImage")) { const value_casted = value as (BorderImageOption) - this.peer?.borderImageAttribute(value_casted) + this.getPeer()?.borderImageAttribute(value_casted) return this } return this @@ -313,7 +333,7 @@ export class ArkCommonMethodComponent extends ComponentBase { outline(value: OutlineOptions): this { if (this.checkPriority("outline")) { const value_casted = value as (OutlineOptions) - this.peer?.outlineAttribute(value_casted) + this.getPeer()?.outlineAttribute(value_casted) return this } return this @@ -322,7 +342,7 @@ export class ArkCommonMethodComponent extends ComponentBase { outlineStyle(value: OutlineStyle | EdgeOutlineStyles): this { if (this.checkPriority("outlineStyle")) { const value_casted = value as (OutlineStyle | EdgeOutlineStyles) - this.peer?.outlineStyleAttribute(value_casted) + this.getPeer()?.outlineStyleAttribute(value_casted) return this } return this @@ -331,7 +351,7 @@ export class ArkCommonMethodComponent extends ComponentBase { outlineWidth(value: Dimension | EdgeOutlineWidths): this { if (this.checkPriority("outlineWidth")) { const value_casted = value as (Dimension | EdgeOutlineWidths) - this.peer?.outlineWidthAttribute(value_casted) + this.getPeer()?.outlineWidthAttribute(value_casted) return this } return this @@ -340,7 +360,7 @@ export class ArkCommonMethodComponent extends ComponentBase { outlineColor(value: ResourceColor | EdgeColors | LocalizedEdgeColors): this { if (this.checkPriority("outlineColor")) { const value_casted = value as (ResourceColor | EdgeColors | LocalizedEdgeColors) - this.peer?.outlineColorAttribute(value_casted) + this.getPeer()?.outlineColorAttribute(value_casted) return this } return this @@ -349,7 +369,7 @@ export class ArkCommonMethodComponent extends ComponentBase { outlineRadius(value: Dimension | OutlineRadiuses): this { if (this.checkPriority("outlineRadius")) { const value_casted = value as (Dimension | OutlineRadiuses) - this.peer?.outlineRadiusAttribute(value_casted) + this.getPeer()?.outlineRadiusAttribute(value_casted) return this } return this @@ -358,13 +378,13 @@ export class ArkCommonMethodComponent extends ComponentBase { foregroundColor(value: ResourceColor | ColoringStrategy): this { if (this.checkPriority("foregroundColor")) { const value_casted = value as (ResourceColor | ColoringStrategy) - this.peer?.foregroundColorAttribute(value_casted) + this.getPeer()?.foregroundColorAttribute(value_casted) return this } return this } /** @memo */ - onClick(event: ((event: ClickEvent) => void), distanceThreshold?: number | undefined): this { + onClick(event: ((event: ClickEvent) => void), distanceThreshold?: number): this { if (this.checkPriority("onClick")) { const event_type = runtimeType(event) const distanceThreshold_type = runtimeType(distanceThreshold) @@ -372,13 +392,13 @@ export class ArkCommonMethodComponent extends ComponentBase { const event_casted = event as (((event: ClickEvent) => void)) const distanceThreshold_casted = distanceThreshold as (number) UseEventsProperties({CommonMethod_onClick1: event_casted}); - this.peer?.onClick1Attribute(event_casted, distanceThreshold_casted) + this.getPeer()?.onClick1Attribute(event_casted, distanceThreshold_casted) return this } if ((((RuntimeType.FUNCTION == event_type))) && (((RuntimeType.UNDEFINED == distanceThreshold_type)))) { const event_casted = event as (((event: ClickEvent) => void)) UseEventsProperties({CommonMethod_onClick0: event_casted}); - this.peer?.onClick0Attribute(event_casted) + this.getPeer()?.onClick0Attribute(event_casted) return this } throw new Error("Can not select appropriate overload") @@ -390,7 +410,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onHover")) { const value_casted = value as (((isHover: boolean, event: HoverEvent) => void)) UseEventsProperties({CommonMethod_onHover: value_casted}); - this.peer?.onHoverAttribute(value_casted) + this.getPeer()?.onHoverAttribute(value_casted) return this } return this @@ -400,7 +420,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onAccessibilityHover")) { const value_casted = value as (AccessibilityCallback) UseEventsProperties({CommonMethod_onAccessibilityHover: value_casted}); - this.peer?.onAccessibilityHoverAttribute(value_casted) + this.getPeer()?.onAccessibilityHoverAttribute(value_casted) return this } return this @@ -409,7 +429,7 @@ export class ArkCommonMethodComponent extends ComponentBase { hoverEffect(value: HoverEffect): this { if (this.checkPriority("hoverEffect")) { const value_casted = value as (HoverEffect) - this.peer?.hoverEffectAttribute(value_casted) + this.getPeer()?.hoverEffectAttribute(value_casted) return this } return this @@ -419,7 +439,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onMouse")) { const value_casted = value as (((event: MouseEvent) => void)) UseEventsProperties({CommonMethod_onMouse: value_casted}); - this.peer?.onMouseAttribute(value_casted) + this.getPeer()?.onMouseAttribute(value_casted) return this } return this @@ -429,7 +449,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onTouch")) { const value_casted = value as (((event: TouchEvent) => void)) UseEventsProperties({CommonMethod_onTouch: value_casted}); - this.peer?.onTouchAttribute(value_casted) + this.getPeer()?.onTouchAttribute(value_casted) return this } return this @@ -439,7 +459,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onKeyEvent")) { const value_casted = value as (((event: KeyEvent) => void)) UseEventsProperties({CommonMethod_onKeyEvent: value_casted}); - this.peer?.onKeyEventAttribute(value_casted) + this.getPeer()?.onKeyEventAttribute(value_casted) return this } return this @@ -449,7 +469,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onKeyPreIme")) { const value_casted = value as (((parameter: KeyEvent) => boolean)) UseEventsProperties({CommonMethod_onKeyPreIme: value_casted}); - this.peer?.onKeyPreImeAttribute(value_casted) + this.getPeer()?.onKeyPreImeAttribute(value_casted) return this } return this @@ -458,7 +478,16 @@ export class ArkCommonMethodComponent extends ComponentBase { focusable(value: boolean): this { if (this.checkPriority("focusable")) { const value_casted = value as (boolean) - this.peer?.focusableAttribute(value_casted) + this.getPeer()?.focusableAttribute(value_casted) + return this + } + return this + } + /** @memo */ + tabStop(value: boolean): this { + if (this.checkPriority("tabStop")) { + const value_casted = value as (boolean) + this.getPeer()?.tabStopAttribute(value_casted) return this } return this @@ -468,7 +497,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onFocus")) { const value_casted = value as ((() => void)) UseEventsProperties({CommonMethod_onFocus: value_casted}); - this.peer?.onFocusAttribute(value_casted) + this.getPeer()?.onFocusAttribute(value_casted) return this } return this @@ -478,7 +507,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onBlur")) { const value_casted = value as ((() => void)) UseEventsProperties({CommonMethod_onBlur: value_casted}); - this.peer?.onBlurAttribute(value_casted) + this.getPeer()?.onBlurAttribute(value_casted) return this } return this @@ -487,7 +516,7 @@ export class ArkCommonMethodComponent extends ComponentBase { tabIndex(value: number): this { if (this.checkPriority("tabIndex")) { const value_casted = value as (number) - this.peer?.tabIndexAttribute(value_casted) + this.getPeer()?.tabIndexAttribute(value_casted) return this } return this @@ -496,7 +525,7 @@ export class ArkCommonMethodComponent extends ComponentBase { defaultFocus(value: boolean): this { if (this.checkPriority("defaultFocus")) { const value_casted = value as (boolean) - this.peer?.defaultFocusAttribute(value_casted) + this.getPeer()?.defaultFocusAttribute(value_casted) return this } return this @@ -505,7 +534,7 @@ export class ArkCommonMethodComponent extends ComponentBase { groupDefaultFocus(value: boolean): this { if (this.checkPriority("groupDefaultFocus")) { const value_casted = value as (boolean) - this.peer?.groupDefaultFocusAttribute(value_casted) + this.getPeer()?.groupDefaultFocusAttribute(value_casted) return this } return this @@ -514,7 +543,7 @@ export class ArkCommonMethodComponent extends ComponentBase { focusOnTouch(value: boolean): this { if (this.checkPriority("focusOnTouch")) { const value_casted = value as (boolean) - this.peer?.focusOnTouchAttribute(value_casted) + this.getPeer()?.focusOnTouchAttribute(value_casted) return this } return this @@ -523,7 +552,7 @@ export class ArkCommonMethodComponent extends ComponentBase { focusBox(value: FocusBoxStyle): this { if (this.checkPriority("focusBox")) { const value_casted = value as (FocusBoxStyle) - this.peer?.focusBoxAttribute(value_casted) + this.getPeer()?.focusBoxAttribute(value_casted) return this } return this @@ -532,25 +561,25 @@ export class ArkCommonMethodComponent extends ComponentBase { animation(value: AnimateParam): this { if (this.checkPriority("animation")) { const value_casted = value as (AnimateParam) - this.peer?.animationAttribute(value_casted) + this.getPeer()?.animationAttribute(value_casted) return this } return this } /** @memo */ - transition(effect: TransitionEffect | TransitionOptions | TransitionEffect, onFinish?: TransitionFinishCallback | undefined | undefined): this { + transition(effect: TransitionEffect | TransitionOptions | TransitionEffect, onFinish?: TransitionFinishCallback): this { if (this.checkPriority("transition")) { const effect_type = runtimeType(effect) const onFinish_type = runtimeType(onFinish) if ((((RuntimeType.OBJECT) == (effect_type)) && (effect instanceof TransitionEffect)) && (((RuntimeType.FUNCTION == onFinish_type)) || ((RuntimeType.UNDEFINED == onFinish_type)))) { const effect_casted = effect as (TransitionEffect) const onFinish_casted = onFinish as (TransitionFinishCallback | undefined) - this.peer?.transition1Attribute(effect_casted, onFinish_casted) + this.getPeer()?.transition1Attribute(effect_casted, onFinish_casted) return this } if ((((RuntimeType.OBJECT == effect_type)) || ((RuntimeType.OBJECT == effect_type))) && (((RuntimeType.UNDEFINED == onFinish_type)))) { const effect_casted = effect as (TransitionOptions | TransitionEffect) - this.peer?.transition0Attribute(effect_casted) + this.getPeer()?.transition0Attribute(effect_casted) return this } throw new Error("Can not select appropriate overload") @@ -561,7 +590,7 @@ export class ArkCommonMethodComponent extends ComponentBase { motionBlur(value: MotionBlurOptions): this { if (this.checkPriority("motionBlur")) { const value_casted = value as (MotionBlurOptions) - this.peer?.motionBlurAttribute(value_casted) + this.getPeer()?.motionBlurAttribute(value_casted) return this } return this @@ -570,7 +599,7 @@ export class ArkCommonMethodComponent extends ComponentBase { brightness(value: number): this { if (this.checkPriority("brightness")) { const value_casted = value as (number) - this.peer?.brightnessAttribute(value_casted) + this.getPeer()?.brightnessAttribute(value_casted) return this } return this @@ -579,7 +608,7 @@ export class ArkCommonMethodComponent extends ComponentBase { contrast(value: number): this { if (this.checkPriority("contrast")) { const value_casted = value as (number) - this.peer?.contrastAttribute(value_casted) + this.getPeer()?.contrastAttribute(value_casted) return this } return this @@ -588,7 +617,7 @@ export class ArkCommonMethodComponent extends ComponentBase { grayscale(value: number): this { if (this.checkPriority("grayscale")) { const value_casted = value as (number) - this.peer?.grayscaleAttribute(value_casted) + this.getPeer()?.grayscaleAttribute(value_casted) return this } return this @@ -597,7 +626,7 @@ export class ArkCommonMethodComponent extends ComponentBase { colorBlend(value: Color | string | Resource): this { if (this.checkPriority("colorBlend")) { const value_casted = value as (Color | string | Resource) - this.peer?.colorBlendAttribute(value_casted) + this.getPeer()?.colorBlendAttribute(value_casted) return this } return this @@ -606,7 +635,7 @@ export class ArkCommonMethodComponent extends ComponentBase { saturate(value: number): this { if (this.checkPriority("saturate")) { const value_casted = value as (number) - this.peer?.saturateAttribute(value_casted) + this.getPeer()?.saturateAttribute(value_casted) return this } return this @@ -615,7 +644,7 @@ export class ArkCommonMethodComponent extends ComponentBase { sepia(value: number): this { if (this.checkPriority("sepia")) { const value_casted = value as (number) - this.peer?.sepiaAttribute(value_casted) + this.getPeer()?.sepiaAttribute(value_casted) return this } return this @@ -624,7 +653,7 @@ export class ArkCommonMethodComponent extends ComponentBase { invert(value: number | InvertOptions): this { if (this.checkPriority("invert")) { const value_casted = value as (number | InvertOptions) - this.peer?.invertAttribute(value_casted) + this.getPeer()?.invertAttribute(value_casted) return this } return this @@ -633,7 +662,7 @@ export class ArkCommonMethodComponent extends ComponentBase { hueRotate(value: number | string): this { if (this.checkPriority("hueRotate")) { const value_casted = value as (number | string) - this.peer?.hueRotateAttribute(value_casted) + this.getPeer()?.hueRotateAttribute(value_casted) return this } return this @@ -642,17 +671,28 @@ export class ArkCommonMethodComponent extends ComponentBase { useShadowBatching(value: boolean): this { if (this.checkPriority("useShadowBatching")) { const value_casted = value as (boolean) - this.peer?.useShadowBatchingAttribute(value_casted) + this.getPeer()?.useShadowBatchingAttribute(value_casted) return this } return this } /** @memo */ - useEffect(value: boolean): this { + useEffect(useEffect: boolean, effectType?: EffectType): this { if (this.checkPriority("useEffect")) { - const value_casted = value as (boolean) - this.peer?.useEffectAttribute(value_casted) - return this + const useEffect_type = runtimeType(useEffect) + const effectType_type = runtimeType(effectType) + if ((((RuntimeType.BOOLEAN == useEffect_type))) && (((RuntimeType.NUMBER == effectType_type)))) { + const useEffect_casted = useEffect as (boolean) + const effectType_casted = effectType as (EffectType) + this.getPeer()?.useEffect1Attribute(useEffect_casted, effectType_casted) + return this + } + if ((((RuntimeType.BOOLEAN == useEffect_type))) && (((RuntimeType.UNDEFINED == effectType_type)))) { + const useEffect_casted = useEffect as (boolean) + this.getPeer()?.useEffect0Attribute(useEffect_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -660,7 +700,7 @@ export class ArkCommonMethodComponent extends ComponentBase { renderGroup(value: boolean): this { if (this.checkPriority("renderGroup")) { const value_casted = value as (boolean) - this.peer?.renderGroupAttribute(value_casted) + this.getPeer()?.renderGroupAttribute(value_casted) return this } return this @@ -669,7 +709,7 @@ export class ArkCommonMethodComponent extends ComponentBase { freeze(value: boolean): this { if (this.checkPriority("freeze")) { const value_casted = value as (boolean) - this.peer?.freezeAttribute(value_casted) + this.getPeer()?.freezeAttribute(value_casted) return this } return this @@ -678,7 +718,7 @@ export class ArkCommonMethodComponent extends ComponentBase { translate(value: TranslateOptions): this { if (this.checkPriority("translate")) { const value_casted = value as (TranslateOptions) - this.peer?.translateAttribute(value_casted) + this.getPeer()?.translateAttribute(value_casted) return this } return this @@ -687,7 +727,7 @@ export class ArkCommonMethodComponent extends ComponentBase { scale(value: ScaleOptions): this { if (this.checkPriority("scale")) { const value_casted = value as (ScaleOptions) - this.peer?.scaleAttribute(value_casted) + this.getPeer()?.scaleAttribute(value_casted) return this } return this @@ -696,7 +736,7 @@ export class ArkCommonMethodComponent extends ComponentBase { gridSpan(value: number): this { if (this.checkPriority("gridSpan")) { const value_casted = value as (number) - this.peer?.gridSpanAttribute(value_casted) + this.getPeer()?.gridSpanAttribute(value_casted) return this } return this @@ -705,7 +745,7 @@ export class ArkCommonMethodComponent extends ComponentBase { gridOffset(value: number): this { if (this.checkPriority("gridOffset")) { const value_casted = value as (number) - this.peer?.gridOffsetAttribute(value_casted) + this.getPeer()?.gridOffsetAttribute(value_casted) return this } return this @@ -714,7 +754,7 @@ export class ArkCommonMethodComponent extends ComponentBase { rotate(value: RotateOptions): this { if (this.checkPriority("rotate")) { const value_casted = value as (RotateOptions) - this.peer?.rotateAttribute(value_casted) + this.getPeer()?.rotateAttribute(value_casted) return this } return this @@ -723,7 +763,7 @@ export class ArkCommonMethodComponent extends ComponentBase { transform(value: Object): this { if (this.checkPriority("transform")) { const value_casted = value as (Object) - this.peer?.transformAttribute(value_casted) + this.getPeer()?.transformAttribute(value_casted) return this } return this @@ -733,7 +773,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onAppear")) { const value_casted = value as ((() => void)) UseEventsProperties({CommonMethod_onAppear: value_casted}); - this.peer?.onAppearAttribute(value_casted) + this.getPeer()?.onAppearAttribute(value_casted) return this } return this @@ -743,7 +783,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDisAppear")) { const value_casted = value as ((() => void)) UseEventsProperties({CommonMethod_onDisAppear: value_casted}); - this.peer?.onDisAppearAttribute(value_casted) + this.getPeer()?.onDisAppearAttribute(value_casted) return this } return this @@ -753,7 +793,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onAttach")) { const value_casted = value as ((() => void)) UseEventsProperties({CommonMethod_onAttach: value_casted}); - this.peer?.onAttachAttribute(value_casted) + this.getPeer()?.onAttachAttribute(value_casted) return this } return this @@ -763,7 +803,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDetach")) { const value_casted = value as ((() => void)) UseEventsProperties({CommonMethod_onDetach: value_casted}); - this.peer?.onDetachAttribute(value_casted) + this.getPeer()?.onDetachAttribute(value_casted) return this } return this @@ -773,7 +813,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onAreaChange")) { const value_casted = value as (((oldValue: Area, newValue: Area) => void)) UseEventsProperties({CommonMethod_onAreaChange: value_casted}); - this.peer?.onAreaChangeAttribute(value_casted) + this.getPeer()?.onAreaChangeAttribute(value_casted) return this } return this @@ -782,7 +822,7 @@ export class ArkCommonMethodComponent extends ComponentBase { visibility(value: Visibility): this { if (this.checkPriority("visibility")) { const value_casted = value as (Visibility) - this.peer?.visibilityAttribute(value_casted) + this.getPeer()?.visibilityAttribute(value_casted) return this } return this @@ -791,7 +831,7 @@ export class ArkCommonMethodComponent extends ComponentBase { flexGrow(value: number): this { if (this.checkPriority("flexGrow")) { const value_casted = value as (number) - this.peer?.flexGrowAttribute(value_casted) + this.getPeer()?.flexGrowAttribute(value_casted) return this } return this @@ -800,7 +840,7 @@ export class ArkCommonMethodComponent extends ComponentBase { flexShrink(value: number): this { if (this.checkPriority("flexShrink")) { const value_casted = value as (number) - this.peer?.flexShrinkAttribute(value_casted) + this.getPeer()?.flexShrinkAttribute(value_casted) return this } return this @@ -809,7 +849,7 @@ export class ArkCommonMethodComponent extends ComponentBase { flexBasis(value: number | string): this { if (this.checkPriority("flexBasis")) { const value_casted = value as (number | string) - this.peer?.flexBasisAttribute(value_casted) + this.getPeer()?.flexBasisAttribute(value_casted) return this } return this @@ -818,7 +858,7 @@ export class ArkCommonMethodComponent extends ComponentBase { alignSelf(value: ItemAlign): this { if (this.checkPriority("alignSelf")) { const value_casted = value as (ItemAlign) - this.peer?.alignSelfAttribute(value_casted) + this.getPeer()?.alignSelfAttribute(value_casted) return this } return this @@ -827,7 +867,7 @@ export class ArkCommonMethodComponent extends ComponentBase { displayPriority(value: number): this { if (this.checkPriority("displayPriority")) { const value_casted = value as (number) - this.peer?.displayPriorityAttribute(value_casted) + this.getPeer()?.displayPriorityAttribute(value_casted) return this } return this @@ -836,7 +876,7 @@ export class ArkCommonMethodComponent extends ComponentBase { zIndex(value: number): this { if (this.checkPriority("zIndex")) { const value_casted = value as (number) - this.peer?.zIndexAttribute(value_casted) + this.getPeer()?.zIndexAttribute(value_casted) return this } return this @@ -845,7 +885,7 @@ export class ArkCommonMethodComponent extends ComponentBase { direction(value: Direction): this { if (this.checkPriority("direction")) { const value_casted = value as (Direction) - this.peer?.directionAttribute(value_casted) + this.getPeer()?.directionAttribute(value_casted) return this } return this @@ -854,7 +894,7 @@ export class ArkCommonMethodComponent extends ComponentBase { align(value: Alignment): this { if (this.checkPriority("align")) { const value_casted = value as (Alignment) - this.peer?.alignAttribute(value_casted) + this.getPeer()?.alignAttribute(value_casted) return this } return this @@ -863,7 +903,7 @@ export class ArkCommonMethodComponent extends ComponentBase { position(value: Position | Edges | LocalizedEdges): this { if (this.checkPriority("position")) { const value_casted = value as (Position | Edges | LocalizedEdges) - this.peer?.positionAttribute(value_casted) + this.getPeer()?.positionAttribute(value_casted) return this } return this @@ -872,7 +912,7 @@ export class ArkCommonMethodComponent extends ComponentBase { markAnchor(value: Position | LocalizedPosition): this { if (this.checkPriority("markAnchor")) { const value_casted = value as (Position | LocalizedPosition) - this.peer?.markAnchorAttribute(value_casted) + this.getPeer()?.markAnchorAttribute(value_casted) return this } return this @@ -881,7 +921,7 @@ export class ArkCommonMethodComponent extends ComponentBase { offset(value: Position | Edges | LocalizedEdges): this { if (this.checkPriority("offset")) { const value_casted = value as (Position | Edges | LocalizedEdges) - this.peer?.offsetAttribute(value_casted) + this.getPeer()?.offsetAttribute(value_casted) return this } return this @@ -890,7 +930,7 @@ export class ArkCommonMethodComponent extends ComponentBase { enabled(value: boolean): this { if (this.checkPriority("enabled")) { const value_casted = value as (boolean) - this.peer?.enabledAttribute(value_casted) + this.getPeer()?.enabledAttribute(value_casted) return this } return this @@ -899,7 +939,7 @@ export class ArkCommonMethodComponent extends ComponentBase { useSizeType(value: { xs?: number | { span: number, offset: number }, sm?: number | { span: number, offset: number }, md?: number | { span: number, offset: number }, lg?: number | { span: number, offset: number } }): this { if (this.checkPriority("useSizeType")) { const value_casted = value as ({ xs?: number | { span: number, offset: number }, sm?: number | { span: number, offset: number }, md?: number | { span: number, offset: number }, lg?: number | { span: number, offset: number } }) - this.peer?.useSizeTypeAttribute(value_casted) + this.getPeer()?.useSizeTypeAttribute(value_casted) return this } return this @@ -910,12 +950,12 @@ export class ArkCommonMethodComponent extends ComponentBase { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("left")) || (value!.hasOwnProperty("right")))))) { const value_casted = value as (AlignRuleOption) - this.peer?.alignRules0Attribute(value_casted) + this.getPeer()?.alignRules0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("start")) || (value!.hasOwnProperty("end")))))) { const value_casted = value as (LocalizedAlignRuleOptions) - this.peer?.alignRules1Attribute(value_casted) + this.getPeer()?.alignRules1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -926,7 +966,7 @@ export class ArkCommonMethodComponent extends ComponentBase { aspectRatio(value: number): this { if (this.checkPriority("aspectRatio")) { const value_casted = value as (number) - this.peer?.aspectRatioAttribute(value_casted) + this.getPeer()?.aspectRatioAttribute(value_casted) return this } return this @@ -935,7 +975,7 @@ export class ArkCommonMethodComponent extends ComponentBase { clickEffect(value: ClickEffect | null): this { if (this.checkPriority("clickEffect")) { const value_casted = value as (ClickEffect | null) - this.peer?.clickEffectAttribute(value_casted) + this.getPeer()?.clickEffectAttribute(value_casted) return this } return this @@ -945,7 +985,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDragStart")) { const value_casted = value as (((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo)) UseEventsProperties({CommonMethod_onDragStart: value_casted}); - this.peer?.onDragStartAttribute(value_casted) + this.getPeer()?.onDragStartAttribute(value_casted) return this } return this @@ -955,7 +995,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDragEnter")) { const value_casted = value as (((event: DragEvent, extraParams?: string) => void)) UseEventsProperties({CommonMethod_onDragEnter: value_casted}); - this.peer?.onDragEnterAttribute(value_casted) + this.getPeer()?.onDragEnterAttribute(value_casted) return this } return this @@ -965,7 +1005,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDragMove")) { const value_casted = value as (((event: DragEvent, extraParams?: string) => void)) UseEventsProperties({CommonMethod_onDragMove: value_casted}); - this.peer?.onDragMoveAttribute(value_casted) + this.getPeer()?.onDragMoveAttribute(value_casted) return this } return this @@ -975,7 +1015,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDragLeave")) { const value_casted = value as (((event: DragEvent, extraParams?: string) => void)) UseEventsProperties({CommonMethod_onDragLeave: value_casted}); - this.peer?.onDragLeaveAttribute(value_casted) + this.getPeer()?.onDragLeaveAttribute(value_casted) return this } return this @@ -985,7 +1025,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDrop")) { const value_casted = value as (((event: DragEvent, extraParams?: string) => void)) UseEventsProperties({CommonMethod_onDrop: value_casted}); - this.peer?.onDropAttribute(value_casted) + this.getPeer()?.onDropAttribute(value_casted) return this } return this @@ -995,7 +1035,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onDragEnd")) { const value_casted = value as (((event: DragEvent, extraParams?: string) => void)) UseEventsProperties({CommonMethod_onDragEnd: value_casted}); - this.peer?.onDragEndAttribute(value_casted) + this.getPeer()?.onDragEndAttribute(value_casted) return this } return this @@ -1004,7 +1044,7 @@ export class ArkCommonMethodComponent extends ComponentBase { allowDrop(value: Array | null): this { if (this.checkPriority("allowDrop")) { const value_casted = value as (Array | null) - this.peer?.allowDropAttribute(value_casted) + this.getPeer()?.allowDropAttribute(value_casted) return this } return this @@ -1013,7 +1053,7 @@ export class ArkCommonMethodComponent extends ComponentBase { draggable(value: boolean): this { if (this.checkPriority("draggable")) { const value_casted = value as (boolean) - this.peer?.draggableAttribute(value_casted) + this.getPeer()?.draggableAttribute(value_casted) return this } return this @@ -1022,7 +1062,7 @@ export class ArkCommonMethodComponent extends ComponentBase { dragPreview(value: CustomBuilder | DragItemInfo | string): this { if (this.checkPriority("dragPreview")) { const value_casted = value as (CustomBuilder | DragItemInfo | string) - this.peer?.dragPreviewAttribute(value_casted) + this.getPeer()?.dragPreviewAttribute(value_casted) return this } return this @@ -1032,7 +1072,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onPreDrag")) { const value_casted = value as (((parameter: PreDragStatus) => void)) UseEventsProperties({CommonMethod_onPreDrag: value_casted}); - this.peer?.onPreDragAttribute(value_casted) + this.getPeer()?.onPreDragAttribute(value_casted) return this } return this @@ -1041,7 +1081,7 @@ export class ArkCommonMethodComponent extends ComponentBase { linearGradient(value: { angle?: number | string, direction?: GradientDirection, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }): this { if (this.checkPriority("linearGradient")) { const value_casted = value as ({ angle?: number | string, direction?: GradientDirection, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) - this.peer?.linearGradientAttribute(value_casted) + this.getPeer()?.linearGradientAttribute(value_casted) return this } return this @@ -1050,7 +1090,7 @@ export class ArkCommonMethodComponent extends ComponentBase { sweepGradient(value: { center: [ Length, Length ], start?: number | string, end?: number | string, rotation?: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }): this { if (this.checkPriority("sweepGradient")) { const value_casted = value as ({ center: [ Length, Length ], start?: number | string, end?: number | string, rotation?: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) - this.peer?.sweepGradientAttribute(value_casted) + this.getPeer()?.sweepGradientAttribute(value_casted) return this } return this @@ -1059,7 +1099,7 @@ export class ArkCommonMethodComponent extends ComponentBase { radialGradient(value: { center: [ Length, Length ], radius: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }): this { if (this.checkPriority("radialGradient")) { const value_casted = value as ({ center: [ Length, Length ], radius: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) - this.peer?.radialGradientAttribute(value_casted) + this.getPeer()?.radialGradientAttribute(value_casted) return this } return this @@ -1068,7 +1108,7 @@ export class ArkCommonMethodComponent extends ComponentBase { motionPath(value: MotionPathOptions): this { if (this.checkPriority("motionPath")) { const value_casted = value as (MotionPathOptions) - this.peer?.motionPathAttribute(value_casted) + this.getPeer()?.motionPathAttribute(value_casted) return this } return this @@ -1077,7 +1117,7 @@ export class ArkCommonMethodComponent extends ComponentBase { shadow(value: ShadowOptions | ShadowStyle): this { if (this.checkPriority("shadow")) { const value_casted = value as (ShadowOptions | ShadowStyle) - this.peer?.shadowAttribute(value_casted) + this.getPeer()?.shadowAttribute(value_casted) return this } return this @@ -1088,12 +1128,12 @@ export class ArkCommonMethodComponent extends ComponentBase { const value_type = runtimeType(value) if ((((RuntimeType.BOOLEAN == value_type)))) { const value_casted = value as (boolean) - this.peer?.clip0Attribute(value_casted) + this.getPeer()?.clip0Attribute(value_casted) return this } if ((((RuntimeType.BOOLEAN == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (boolean | CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) - this.peer?.clip1Attribute(value_casted) + this.getPeer()?.clip1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -1104,7 +1144,7 @@ export class ArkCommonMethodComponent extends ComponentBase { clipShape(value: CircleShape | EllipseShape | PathShape | RectShape): this { if (this.checkPriority("clipShape")) { const value_casted = value as (CircleShape | EllipseShape | PathShape | RectShape) - this.peer?.clipShapeAttribute(value_casted) + this.getPeer()?.clipShapeAttribute(value_casted) return this } return this @@ -1115,12 +1155,12 @@ export class ArkCommonMethodComponent extends ComponentBase { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT) == (value_type)) && (value instanceof ProgressMask))) { const value_casted = value as (ProgressMask) - this.peer?.mask0Attribute(value_casted) + this.getPeer()?.mask0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | ProgressMask) - this.peer?.mask1Attribute(value_casted) + this.getPeer()?.mask1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -1131,7 +1171,7 @@ export class ArkCommonMethodComponent extends ComponentBase { maskShape(value: CircleShape | EllipseShape | PathShape | RectShape): this { if (this.checkPriority("maskShape")) { const value_casted = value as (CircleShape | EllipseShape | PathShape | RectShape) - this.peer?.maskShapeAttribute(value_casted) + this.getPeer()?.maskShapeAttribute(value_casted) return this } return this @@ -1140,7 +1180,7 @@ export class ArkCommonMethodComponent extends ComponentBase { key(value: string): this { if (this.checkPriority("key")) { const value_casted = value as (string) - this.peer?.keyAttribute(value_casted) + this.getPeer()?.keyAttribute(value_casted) return this } return this @@ -1149,25 +1189,25 @@ export class ArkCommonMethodComponent extends ComponentBase { id(value: string): this { if (this.checkPriority("id")) { const value_casted = value as (string) - this.peer?.idAttribute(value_casted) + this.getPeer()?.idAttribute(value_casted) return this } return this } /** @memo */ - geometryTransition(id: string, options?: GeometryTransitionOptions | undefined): this { + geometryTransition(id: string, options?: GeometryTransitionOptions): this { if (this.checkPriority("geometryTransition")) { const id_type = runtimeType(id) const options_type = runtimeType(options) if ((((RuntimeType.STRING == id_type))) && (((RuntimeType.OBJECT == options_type)) || ((RuntimeType.UNDEFINED == options_type)))) { const id_casted = id as (string) const options_casted = options as (GeometryTransitionOptions | undefined) - this.peer?.geometryTransition1Attribute(id_casted, options_casted) + this.getPeer()?.geometryTransition1Attribute(id_casted, options_casted) return this } if ((((RuntimeType.STRING == id_type))) && (((RuntimeType.UNDEFINED == options_type)))) { const id_casted = id as (string) - this.peer?.geometryTransition0Attribute(id_casted) + this.getPeer()?.geometryTransition0Attribute(id_casted) return this } throw new Error("Can not select appropriate overload") @@ -1178,7 +1218,7 @@ export class ArkCommonMethodComponent extends ComponentBase { stateStyles(value: StateStyles): this { if (this.checkPriority("stateStyles")) { const value_casted = value as (StateStyles) - this.peer?.stateStylesAttribute(value_casted) + this.getPeer()?.stateStylesAttribute(value_casted) return this } return this @@ -1187,7 +1227,7 @@ export class ArkCommonMethodComponent extends ComponentBase { restoreId(value: number): this { if (this.checkPriority("restoreId")) { const value_casted = value as (number) - this.peer?.restoreIdAttribute(value_casted) + this.getPeer()?.restoreIdAttribute(value_casted) return this } return this @@ -1196,7 +1236,7 @@ export class ArkCommonMethodComponent extends ComponentBase { sphericalEffect(value: number): this { if (this.checkPriority("sphericalEffect")) { const value_casted = value as (number) - this.peer?.sphericalEffectAttribute(value_casted) + this.getPeer()?.sphericalEffectAttribute(value_casted) return this } return this @@ -1205,7 +1245,7 @@ export class ArkCommonMethodComponent extends ComponentBase { lightUpEffect(value: number): this { if (this.checkPriority("lightUpEffect")) { const value_casted = value as (number) - this.peer?.lightUpEffectAttribute(value_casted) + this.getPeer()?.lightUpEffectAttribute(value_casted) return this } return this @@ -1214,17 +1254,28 @@ export class ArkCommonMethodComponent extends ComponentBase { pixelStretchEffect(value: PixelStretchEffectOptions): this { if (this.checkPriority("pixelStretchEffect")) { const value_casted = value as (PixelStretchEffectOptions) - this.peer?.pixelStretchEffectAttribute(value_casted) + this.getPeer()?.pixelStretchEffectAttribute(value_casted) return this } return this } /** @memo */ - accessibilityGroup(value: boolean): this { + accessibilityGroup(isGroup: boolean, accessibilityOptions?: AccessibilityOptions): this { if (this.checkPriority("accessibilityGroup")) { - const value_casted = value as (boolean) - this.peer?.accessibilityGroupAttribute(value_casted) - return this + const isGroup_type = runtimeType(isGroup) + const accessibilityOptions_type = runtimeType(accessibilityOptions) + if ((((RuntimeType.BOOLEAN == isGroup_type))) && (((RuntimeType.OBJECT == accessibilityOptions_type)))) { + const isGroup_casted = isGroup as (boolean) + const accessibilityOptions_casted = accessibilityOptions as (AccessibilityOptions) + this.getPeer()?.accessibilityGroup1Attribute(isGroup_casted, accessibilityOptions_casted) + return this + } + if ((((RuntimeType.BOOLEAN == isGroup_type))) && (((RuntimeType.UNDEFINED == accessibilityOptions_type)))) { + const isGroup_casted = isGroup as (boolean) + this.getPeer()?.accessibilityGroup0Attribute(isGroup_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -1234,12 +1285,12 @@ export class ArkCommonMethodComponent extends ComponentBase { const value_type = runtimeType(value) if ((((RuntimeType.STRING == value_type)))) { const value_casted = value as (string) - this.peer?.accessibilityText0Attribute(value_casted) + this.getPeer()?.accessibilityText0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (Resource) - this.peer?.accessibilityText1Attribute(value_casted) + this.getPeer()?.accessibilityText1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -1250,7 +1301,7 @@ export class ArkCommonMethodComponent extends ComponentBase { accessibilityTextHint(value: string): this { if (this.checkPriority("accessibilityTextHint")) { const value_casted = value as (string) - this.peer?.accessibilityTextHintAttribute(value_casted) + this.getPeer()?.accessibilityTextHintAttribute(value_casted) return this } return this @@ -1261,12 +1312,12 @@ export class ArkCommonMethodComponent extends ComponentBase { const value_type = runtimeType(value) if ((((RuntimeType.STRING == value_type)))) { const value_casted = value as (string) - this.peer?.accessibilityDescription0Attribute(value_casted) + this.getPeer()?.accessibilityDescription0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (Resource) - this.peer?.accessibilityDescription1Attribute(value_casted) + this.getPeer()?.accessibilityDescription1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -1277,7 +1328,7 @@ export class ArkCommonMethodComponent extends ComponentBase { accessibilityLevel(value: string): this { if (this.checkPriority("accessibilityLevel")) { const value_casted = value as (string) - this.peer?.accessibilityLevelAttribute(value_casted) + this.getPeer()?.accessibilityLevelAttribute(value_casted) return this } return this @@ -1286,7 +1337,25 @@ export class ArkCommonMethodComponent extends ComponentBase { accessibilityVirtualNode(value: CustomBuilder): this { if (this.checkPriority("accessibilityVirtualNode")) { const value_casted = value as (CustomBuilder) - this.peer?.accessibilityVirtualNodeAttribute(value_casted) + this.getPeer()?.accessibilityVirtualNodeAttribute(value_casted) + return this + } + return this + } + /** @memo */ + accessibilityChecked(value: boolean): this { + if (this.checkPriority("accessibilityChecked")) { + const value_casted = value as (boolean) + this.getPeer()?.accessibilityCheckedAttribute(value_casted) + return this + } + return this + } + /** @memo */ + accessibilitySelected(value: boolean): this { + if (this.checkPriority("accessibilitySelected")) { + const value_casted = value as (boolean) + this.getPeer()?.accessibilitySelectedAttribute(value_casted) return this } return this @@ -1295,7 +1364,7 @@ export class ArkCommonMethodComponent extends ComponentBase { obscured(value: Array): this { if (this.checkPriority("obscured")) { const value_casted = value as (Array) - this.peer?.obscuredAttribute(value_casted) + this.getPeer()?.obscuredAttribute(value_casted) return this } return this @@ -1304,7 +1373,7 @@ export class ArkCommonMethodComponent extends ComponentBase { reuseId(value: string): this { if (this.checkPriority("reuseId")) { const value_casted = value as (string) - this.peer?.reuseIdAttribute(value_casted) + this.getPeer()?.reuseIdAttribute(value_casted) return this } return this @@ -1313,7 +1382,7 @@ export class ArkCommonMethodComponent extends ComponentBase { renderFit(value: RenderFit): this { if (this.checkPriority("renderFit")) { const value_casted = value as (RenderFit) - this.peer?.renderFitAttribute(value_casted) + this.getPeer()?.renderFitAttribute(value_casted) return this } return this @@ -1322,7 +1391,7 @@ export class ArkCommonMethodComponent extends ComponentBase { gestureModifier(value: GestureModifier): this { if (this.checkPriority("gestureModifier")) { const value_casted = value as (GestureModifier) - this.peer?.gestureModifierAttribute(value_casted) + this.getPeer()?.gestureModifierAttribute(value_casted) return this } return this @@ -1331,7 +1400,7 @@ export class ArkCommonMethodComponent extends ComponentBase { backgroundBrightness(value: BackgroundBrightnessOptions): this { if (this.checkPriority("backgroundBrightness")) { const value_casted = value as (BackgroundBrightnessOptions) - this.peer?.backgroundBrightnessAttribute(value_casted) + this.getPeer()?.backgroundBrightnessAttribute(value_casted) return this } return this @@ -1341,18 +1410,30 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onGestureJudgeBegin")) { const value_casted = value as (((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult)) UseEventsProperties({CommonMethod_onGestureJudgeBegin: value_casted}); - this.peer?.onGestureJudgeBeginAttribute(value_casted) + this.getPeer()?.onGestureJudgeBeginAttribute(value_casted) return this } return this } /** @memo */ - onGestureRecognizerJudgeBegin(value: GestureRecognizerJudgeBeginCallback): this { + onGestureRecognizerJudgeBegin(callback: GestureRecognizerJudgeBeginCallback, exposeInnerGesture?: boolean): this { if (this.checkPriority("onGestureRecognizerJudgeBegin")) { - const value_casted = value as (GestureRecognizerJudgeBeginCallback) - UseEventsProperties({CommonMethod_onGestureRecognizerJudgeBegin: value_casted}); - this.peer?.onGestureRecognizerJudgeBeginAttribute(value_casted) - return this + const callback_type = runtimeType(callback) + const exposeInnerGesture_type = runtimeType(exposeInnerGesture) + if ((((RuntimeType.FUNCTION == callback_type))) && (((RuntimeType.BOOLEAN == exposeInnerGesture_type)))) { + const callback_casted = callback as (GestureRecognizerJudgeBeginCallback) + const exposeInnerGesture_casted = exposeInnerGesture as (boolean) + UseEventsProperties({CommonMethod_onGestureRecognizerJudgeBegin1: callback_casted}); + this.getPeer()?.onGestureRecognizerJudgeBegin1Attribute(callback_casted, exposeInnerGesture_casted) + return this + } + if ((((RuntimeType.FUNCTION == callback_type))) && (((RuntimeType.UNDEFINED == exposeInnerGesture_type)))) { + const callback_casted = callback as (GestureRecognizerJudgeBeginCallback) + UseEventsProperties({CommonMethod_onGestureRecognizerJudgeBegin0: callback_casted}); + this.getPeer()?.onGestureRecognizerJudgeBegin0Attribute(callback_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -1361,7 +1442,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("shouldBuiltInRecognizerParallelWith")) { const value_casted = value as (ShouldBuiltInRecognizerParallelWithCallback) UseEventsProperties({CommonMethod_shouldBuiltInRecognizerParallelWith: value_casted}); - this.peer?.shouldBuiltInRecognizerParallelWithAttribute(value_casted) + this.getPeer()?.shouldBuiltInRecognizerParallelWithAttribute(value_casted) return this } return this @@ -1370,7 +1451,7 @@ export class ArkCommonMethodComponent extends ComponentBase { monopolizeEvents(value: boolean): this { if (this.checkPriority("monopolizeEvents")) { const value_casted = value as (boolean) - this.peer?.monopolizeEventsAttribute(value_casted) + this.getPeer()?.monopolizeEventsAttribute(value_casted) return this } return this @@ -1380,7 +1461,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onTouchIntercept")) { const value_casted = value as (((parameter: TouchEvent) => HitTestMode)) UseEventsProperties({CommonMethod_onTouchIntercept: value_casted}); - this.peer?.onTouchInterceptAttribute(value_casted) + this.getPeer()?.onTouchInterceptAttribute(value_casted) return this } return this @@ -1390,127 +1471,140 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("onSizeChange")) { const value_casted = value as (SizeChangeCallback) UseEventsProperties({CommonMethod_onSizeChange: value_casted}); - this.peer?.onSizeChangeAttribute(value_casted) + this.getPeer()?.onSizeChangeAttribute(value_casted) return this } return this } /** @memo */ - customProperty(name: string, value: Object | undefined): this { + customProperty(name: string, value?: Object): this { if (this.checkPriority("customProperty")) { const name_casted = name as (string) const value_casted = value as (Object | undefined) - this.peer?.customPropertyAttribute(name_casted, value_casted) + this.getPeer()?.customPropertyAttribute(name_casted, value_casted) return this } return this } /** @memo */ - expandSafeArea(types?: Array | undefined, edges?: Array | undefined): this { + expandSafeArea(types?: Array, edges?: Array): this { if (this.checkPriority("expandSafeArea")) { const types_casted = types as (Array | undefined) const edges_casted = edges as (Array | undefined) - this.peer?.expandSafeAreaAttribute(types_casted, edges_casted) + this.getPeer()?.expandSafeAreaAttribute(types_casted, edges_casted) return this } return this } /** @memo */ - background(builder: CustomBuilder, options?: { align?: Alignment } | undefined): this { + background(builder: CustomBuilder, options?: { align?: Alignment }): this { if (this.checkPriority("background")) { const builder_casted = builder as (CustomBuilder) const options_casted = options as ({ align?: Alignment } | undefined) - this.peer?.backgroundAttribute(builder_casted, options_casted) + this.getPeer()?.backgroundAttribute(builder_casted, options_casted) return this } return this } /** @memo */ - backgroundImage(src: ResourceStr | PixelMap, repeat?: ImageRepeat | undefined): this { + backgroundImage(src: ResourceStr | PixelMap, repeat?: ImageRepeat): this { if (this.checkPriority("backgroundImage")) { const src_casted = src as (ResourceStr | PixelMap) const repeat_casted = repeat as (ImageRepeat | undefined) - this.peer?.backgroundImageAttribute(src_casted, repeat_casted) + this.getPeer()?.backgroundImageAttribute(src_casted, repeat_casted) return this } return this } /** @memo */ - backgroundBlurStyle(value: BlurStyle, options?: BackgroundBlurStyleOptions | undefined): this { + backgroundBlurStyle(value: BlurStyle, options?: BackgroundBlurStyleOptions): this { if (this.checkPriority("backgroundBlurStyle")) { const value_casted = value as (BlurStyle) const options_casted = options as (BackgroundBlurStyleOptions | undefined) - this.peer?.backgroundBlurStyleAttribute(value_casted, options_casted) + this.getPeer()?.backgroundBlurStyleAttribute(value_casted, options_casted) return this } return this } /** @memo */ - foregroundBlurStyle(value: BlurStyle, options?: ForegroundBlurStyleOptions | undefined): this { + foregroundBlurStyle(value: BlurStyle, options?: ForegroundBlurStyleOptions): this { if (this.checkPriority("foregroundBlurStyle")) { const value_casted = value as (BlurStyle) const options_casted = options as (ForegroundBlurStyleOptions | undefined) - this.peer?.foregroundBlurStyleAttribute(value_casted, options_casted) + this.getPeer()?.foregroundBlurStyleAttribute(value_casted, options_casted) return this } return this } /** @memo */ - focusScopeId(id: string, isGroup?: boolean | undefined): this { + focusScopeId(id: string, isGroup?: boolean, arrowStepOut?: boolean): this { if (this.checkPriority("focusScopeId")) { - const id_casted = id as (string) - const isGroup_casted = isGroup as (boolean | undefined) - this.peer?.focusScopeIdAttribute(id_casted, isGroup_casted) - return this + const id_type = runtimeType(id) + const isGroup_type = runtimeType(isGroup) + const arrowStepOut_type = runtimeType(arrowStepOut) + if ((((RuntimeType.STRING == id_type))) && (((RuntimeType.BOOLEAN == isGroup_type)) || ((RuntimeType.UNDEFINED == isGroup_type))) && (((RuntimeType.BOOLEAN == arrowStepOut_type)) || ((RuntimeType.UNDEFINED == arrowStepOut_type)))) { + const id_casted = id as (string) + const isGroup_casted = isGroup as (boolean | undefined) + const arrowStepOut_casted = arrowStepOut as (boolean | undefined) + this.getPeer()?.focusScopeId1Attribute(id_casted, isGroup_casted, arrowStepOut_casted) + return this + } + if ((((RuntimeType.STRING == id_type))) && (((RuntimeType.BOOLEAN == isGroup_type)) || ((RuntimeType.UNDEFINED == isGroup_type))) && (((RuntimeType.UNDEFINED == arrowStepOut_type)))) { + const id_casted = id as (string) + const isGroup_casted = isGroup as (boolean | undefined) + this.getPeer()?.focusScopeId0Attribute(id_casted, isGroup_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } /** @memo */ - focusScopePriority(scopeId: string, priority?: FocusPriority | undefined): this { + focusScopePriority(scopeId: string, priority?: FocusPriority): this { if (this.checkPriority("focusScopePriority")) { const scopeId_casted = scopeId as (string) const priority_casted = priority as (FocusPriority | undefined) - this.peer?.focusScopePriorityAttribute(scopeId_casted, priority_casted) + this.getPeer()?.focusScopePriorityAttribute(scopeId_casted, priority_casted) return this } return this } /** @memo */ - gesture(gesture: GestureControl.GestureType, mask?: GestureMask | undefined): this { + gesture(gesture: GestureControl.GestureType, mask?: GestureMask): this { if (this.checkPriority("gesture")) { const gesture_casted = gesture as (GestureControl.GestureType) const mask_casted = mask as (GestureMask | undefined) - this.peer?.gestureAttribute(gesture_casted, mask_casted) + this.getPeer()?.gestureAttribute(gesture_casted, mask_casted) return this } return this } /** @memo */ - priorityGesture(gesture: GestureControl.GestureType, mask?: GestureMask | undefined): this { + priorityGesture(gesture: GestureControl.GestureType, mask?: GestureMask): this { if (this.checkPriority("priorityGesture")) { const gesture_casted = gesture as (GestureControl.GestureType) const mask_casted = mask as (GestureMask | undefined) - this.peer?.priorityGestureAttribute(gesture_casted, mask_casted) + this.getPeer()?.priorityGestureAttribute(gesture_casted, mask_casted) return this } return this } /** @memo */ - parallelGesture(gesture: GestureControl.GestureType, mask?: GestureMask | undefined): this { + parallelGesture(gesture: GestureControl.GestureType, mask?: GestureMask): this { if (this.checkPriority("parallelGesture")) { const gesture_casted = gesture as (GestureControl.GestureType) const mask_casted = mask as (GestureMask | undefined) - this.peer?.parallelGestureAttribute(gesture_casted, mask_casted) + this.getPeer()?.parallelGestureAttribute(gesture_casted, mask_casted) return this } return this } /** @memo */ - blur(value: number, options?: BlurOptions | undefined): this { + blur(value: number, options?: BlurOptions): this { if (this.checkPriority("blur")) { const value_casted = value as (number) const options_casted = options as (BlurOptions | undefined) - this.peer?.blurAttribute(value_casted, options_casted) + this.getPeer()?.blurAttribute(value_casted, options_casted) return this } return this @@ -1520,7 +1614,7 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("linearGradientBlur")) { const value_casted = value as (number) const options_casted = options as (LinearGradientBlurOptions) - this.peer?.linearGradientBlurAttribute(value_casted, options_casted) + this.getPeer()?.linearGradientBlurAttribute(value_casted, options_casted) return this } return this @@ -1528,27 +1622,27 @@ export class ArkCommonMethodComponent extends ComponentBase { /** @memo */ systemBarEffect(): this { if (this.checkPriority("systemBarEffect")) { - this.peer?.systemBarEffectAttribute() + this.getPeer()?.systemBarEffectAttribute() return this } return this } /** @memo */ - backdropBlur(value: number, options?: BlurOptions | undefined): this { + backdropBlur(value: number, options?: BlurOptions): this { if (this.checkPriority("backdropBlur")) { const value_casted = value as (number) const options_casted = options as (BlurOptions | undefined) - this.peer?.backdropBlurAttribute(value_casted, options_casted) + this.getPeer()?.backdropBlurAttribute(value_casted, options_casted) return this } return this } /** @memo */ - sharedTransition(id: string, options?: sharedTransitionOptions | undefined): this { + sharedTransition(id: string, options?: sharedTransitionOptions): this { if (this.checkPriority("sharedTransition")) { const id_casted = id as (string) const options_casted = options as (sharedTransitionOptions | undefined) - this.peer?.sharedTransitionAttribute(id_casted, options_casted) + this.getPeer()?.sharedTransitionAttribute(id_casted, options_casted) return this } return this @@ -1558,47 +1652,47 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("chainMode")) { const direction_casted = direction as (Axis) const style_casted = style as (ChainStyle) - this.peer?.chainModeAttribute(direction_casted, style_casted) + this.getPeer()?.chainModeAttribute(direction_casted, style_casted) return this } return this } /** @memo */ - dragPreviewOptions(value: DragPreviewOptions, options?: DragInteractionOptions | undefined): this { + dragPreviewOptions(value: DragPreviewOptions, options?: DragInteractionOptions): this { if (this.checkPriority("dragPreviewOptions")) { const value_casted = value as (DragPreviewOptions) const options_casted = options as (DragInteractionOptions | undefined) - this.peer?.dragPreviewOptionsAttribute(value_casted, options_casted) + this.getPeer()?.dragPreviewOptionsAttribute(value_casted, options_casted) return this } return this } /** @memo */ - overlay(value: string | CustomBuilder | ComponentContent, options?: OverlayOptions | undefined): this { + overlay(value: string | CustomBuilder | ComponentContent, options?: OverlayOptions): this { if (this.checkPriority("overlay")) { const value_casted = value as (string | CustomBuilder | ComponentContent) const options_casted = options as (OverlayOptions | undefined) - this.peer?.overlayAttribute(value_casted, options_casted) + this.getPeer()?.overlayAttribute(value_casted, options_casted) return this } return this } /** @memo */ - blendMode(value: BlendMode, type?: BlendApplyType | undefined): this { + blendMode(value: BlendMode, type?: BlendApplyType): this { if (this.checkPriority("blendMode")) { const value_casted = value as (BlendMode) const type_casted = type as (BlendApplyType | undefined) - this.peer?.blendModeAttribute(value_casted, type_casted) + this.getPeer()?.blendModeAttribute(value_casted, type_casted) return this } return this } /** @memo */ - advancedBlendMode(effect: BlendMode | Blender, type?: BlendApplyType | undefined): this { + advancedBlendMode(effect: BlendMode | Blender, type?: BlendApplyType): this { if (this.checkPriority("advancedBlendMode")) { const effect_casted = effect as (BlendMode | Blender) const type_casted = type as (BlendApplyType | undefined) - this.peer?.advancedBlendModeAttribute(effect_casted, type_casted) + this.getPeer()?.advancedBlendModeAttribute(effect_casted, type_casted) return this } return this @@ -1608,13 +1702,13 @@ export class ArkCommonMethodComponent extends ComponentBase { if (this.checkPriority("bindPopup")) { const show_casted = show as (boolean) const popup_casted = popup as (PopupOptions | CustomPopupOptions) - this.peer?.bindPopupAttribute(show_casted, popup_casted) + this.getPeer()?.bindPopupAttribute(show_casted, popup_casted) return this } return this } /** @memo */ - bindMenu(isShow: boolean | Array | CustomBuilder, content?: Array | CustomBuilder | MenuOptions | undefined | undefined, options?: MenuOptions | undefined): this { + bindMenu(isShow: boolean | Array | CustomBuilder, content?: Array | CustomBuilder | MenuOptions | undefined, options?: MenuOptions): this { if (this.checkPriority("bindMenu")) { const isShow_type = runtimeType(isShow) const content_type = runtimeType(content) @@ -1623,13 +1717,13 @@ export class ArkCommonMethodComponent extends ComponentBase { const isShow_casted = isShow as (boolean) const content_casted = content as (Array | CustomBuilder) const options_casted = options as (MenuOptions | undefined) - this.peer?.bindMenu1Attribute(isShow_casted, content_casted, options_casted) + this.getPeer()?.bindMenu1Attribute(isShow_casted, content_casted, options_casted) return this } if ((((RuntimeType.OBJECT == isShow_type)) || ((RuntimeType.FUNCTION == isShow_type))) && (((RuntimeType.OBJECT == content_type)) || ((RuntimeType.UNDEFINED == content_type))) && (((RuntimeType.UNDEFINED == options_type)))) { const isShow_casted = isShow as (Array | CustomBuilder) const content_casted = content as (MenuOptions | undefined) - this.peer?.bindMenu0Attribute(isShow_casted, content_casted) + this.getPeer()?.bindMenu0Attribute(isShow_casted, content_casted) return this } throw new Error("Can not select appropriate overload") @@ -1637,7 +1731,7 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ - bindContextMenu(content: CustomBuilder | boolean, responseType: ResponseType | CustomBuilder, options?: ContextMenuOptions | undefined): this { + bindContextMenu(content: CustomBuilder | boolean, responseType: ResponseType | CustomBuilder, options?: ContextMenuOptions): this { if (this.checkPriority("bindContextMenu")) { const content_type = runtimeType(content) const responseType_type = runtimeType(responseType) @@ -1646,14 +1740,14 @@ export class ArkCommonMethodComponent extends ComponentBase { const content_casted = content as (CustomBuilder) const responseType_casted = responseType as (ResponseType) const options_casted = options as (ContextMenuOptions | undefined) - this.peer?.bindContextMenu0Attribute(content_casted, responseType_casted, options_casted) + this.getPeer()?.bindContextMenu0Attribute(content_casted, responseType_casted, options_casted) return this } if ((((RuntimeType.BOOLEAN == content_type))) && (((RuntimeType.FUNCTION == responseType_type))) && (((RuntimeType.OBJECT == options_type)) || ((RuntimeType.UNDEFINED == options_type)))) { const content_casted = content as (boolean) const responseType_casted = responseType as (CustomBuilder) const options_casted = options as (ContextMenuOptions | undefined) - this.peer?.bindContextMenu1Attribute(content_casted, responseType_casted, options_casted) + this.getPeer()?.bindContextMenu1Attribute(content_casted, responseType_casted, options_casted) return this } throw new Error("Can not select appropriate overload") @@ -1661,7 +1755,7 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ - bindContentCover(isShow: boolean | undefined, builder: CustomBuilder, type?: ModalTransition | undefined | ContentCoverOptions | undefined | undefined): this { + bindContentCover(isShow: boolean | undefined, builder: CustomBuilder, type?: ModalTransition | undefined | ContentCoverOptions | undefined): this { if (this.checkPriority("bindContentCover")) { const isShow_type = runtimeType(isShow) const builder_type = runtimeType(builder) @@ -1670,14 +1764,14 @@ export class ArkCommonMethodComponent extends ComponentBase { const isShow_casted = isShow as (boolean | undefined) const builder_casted = builder as (CustomBuilder) const type_casted = type as (ModalTransition | undefined) - this.peer?.bindContentCover0Attribute(isShow_casted, builder_casted, type_casted) + this.getPeer()?.bindContentCover0Attribute(isShow_casted, builder_casted, type_casted) return this } if ((((RuntimeType.BOOLEAN == isShow_type)) || ((RuntimeType.UNDEFINED == isShow_type))) && (((RuntimeType.FUNCTION == builder_type))) && (((RuntimeType.OBJECT == type_type)) || ((RuntimeType.UNDEFINED == type_type)))) { const isShow_casted = isShow as (boolean | undefined) const builder_casted = builder as (CustomBuilder) const type_casted = type as (ContentCoverOptions | undefined) - this.peer?.bindContentCover1Attribute(isShow_casted, builder_casted, type_casted) + this.getPeer()?.bindContentCover1Attribute(isShow_casted, builder_casted, type_casted) return this } throw new Error("Can not select appropriate overload") @@ -1685,12 +1779,12 @@ export class ArkCommonMethodComponent extends ComponentBase { return this } /** @memo */ - bindSheet(isShow: boolean | undefined, builder: CustomBuilder, options?: SheetOptions | undefined): this { + bindSheet(isShow: boolean | undefined, builder: CustomBuilder, options?: SheetOptions): this { if (this.checkPriority("bindSheet")) { const isShow_casted = isShow as (boolean | undefined) const builder_casted = builder as (CustomBuilder) const options_casted = options as (SheetOptions | undefined) - this.peer?.bindSheetAttribute(isShow_casted, builder_casted, options_casted) + this.getPeer()?.bindSheetAttribute(isShow_casted, builder_casted, options_casted) return this } return this @@ -1701,18 +1795,18 @@ export class ArkCommonMethodComponent extends ComponentBase { const ratios_casted = ratios as (Array) const event_casted = event as (VisibleAreaChangeCallback) UseEventsProperties({CommonMethod_onVisibleAreaChange: event_casted}); - this.peer?.onVisibleAreaChangeAttribute(ratios_casted, event_casted) + this.getPeer()?.onVisibleAreaChangeAttribute(ratios_casted, event_casted) return this } return this } /** @memo */ - keyboardShortcut(value: string | FunctionKey, keys: Array, action?: (() => void) | undefined): this { + keyboardShortcut(value: string | FunctionKey, keys: Array, action?: (() => void)): this { if (this.checkPriority("keyboardShortcut")) { const value_casted = value as (string | FunctionKey) const keys_casted = keys as (Array) const action_casted = action as ((() => void) | undefined) - this.peer?.keyboardShortcutAttribute(value_casted, keys_casted, action_casted) + this.getPeer()?.keyboardShortcutAttribute(value_casted, keys_casted, action_casted) return this } return this @@ -1744,12 +1838,14 @@ export function ArkCommonMethod( } /** @memo:stable */ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { - protected peer?: ArkCommonShapeMethodPeer + getPeer(): ArkCommonShapeMethodPeer { + return (this.peer as ArkCommonShapeMethodPeer) + } /** @memo */ stroke(value: ResourceColor): this { if (this.checkPriority("stroke")) { const value_casted = value as (ResourceColor) - this.peer?.strokeAttribute(value_casted) + this.getPeer()?.strokeAttribute(value_casted) return this } return this @@ -1758,7 +1854,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { fill(value: ResourceColor): this { if (this.checkPriority("fill")) { const value_casted = value as (ResourceColor) - this.peer?.fillAttribute(value_casted) + this.getPeer()?.fillAttribute(value_casted) return this } return this @@ -1767,7 +1863,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { strokeDashOffset(value: number | string): this { if (this.checkPriority("strokeDashOffset")) { const value_casted = value as (number | string) - this.peer?.strokeDashOffsetAttribute(value_casted) + this.getPeer()?.strokeDashOffsetAttribute(value_casted) return this } return this @@ -1776,7 +1872,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { strokeLineCap(value: LineCapStyle): this { if (this.checkPriority("strokeLineCap")) { const value_casted = value as (LineCapStyle) - this.peer?.strokeLineCapAttribute(value_casted) + this.getPeer()?.strokeLineCapAttribute(value_casted) return this } return this @@ -1785,7 +1881,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { strokeLineJoin(value: LineJoinStyle): this { if (this.checkPriority("strokeLineJoin")) { const value_casted = value as (LineJoinStyle) - this.peer?.strokeLineJoinAttribute(value_casted) + this.getPeer()?.strokeLineJoinAttribute(value_casted) return this } return this @@ -1794,7 +1890,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { strokeMiterLimit(value: number | string): this { if (this.checkPriority("strokeMiterLimit")) { const value_casted = value as (number | string) - this.peer?.strokeMiterLimitAttribute(value_casted) + this.getPeer()?.strokeMiterLimitAttribute(value_casted) return this } return this @@ -1803,7 +1899,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { strokeOpacity(value: number | string | Resource): this { if (this.checkPriority("strokeOpacity")) { const value_casted = value as (number | string | Resource) - this.peer?.strokeOpacityAttribute(value_casted) + this.getPeer()?.strokeOpacityAttribute(value_casted) return this } return this @@ -1812,7 +1908,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { fillOpacity(value: number | string | Resource): this { if (this.checkPriority("fillOpacity")) { const value_casted = value as (number | string | Resource) - this.peer?.fillOpacityAttribute(value_casted) + this.getPeer()?.fillOpacityAttribute(value_casted) return this } return this @@ -1821,7 +1917,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { strokeWidth(value: Length): this { if (this.checkPriority("strokeWidth")) { const value_casted = value as (Length) - this.peer?.strokeWidthAttribute(value_casted) + this.getPeer()?.strokeWidthAttribute(value_casted) return this } return this @@ -1830,7 +1926,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { antiAlias(value: boolean): this { if (this.checkPriority("antiAlias")) { const value_casted = value as (boolean) - this.peer?.antiAliasAttribute(value_casted) + this.getPeer()?.antiAliasAttribute(value_casted) return this } return this @@ -1839,7 +1935,7 @@ export class ArkCommonShapeMethodComponent extends ArkCommonMethodComponent { strokeDashArray(value: Array): this { if (this.checkPriority("strokeDashArray")) { const value_casted = value as (Array) - this.peer?.strokeDashArrayAttribute(value_casted) + this.getPeer()?.strokeDashArrayAttribute(value_casted) return this } return this @@ -1870,11 +1966,13 @@ export function ArkCommonShapeMethod( } /** @memo:stable */ export class ArkCommonComponent extends ArkCommonMethodComponent { - protected peer?: ArkCommonPeer + getPeer(): ArkCommonPeer { + return (this.peer as ArkCommonPeer) + } /** @memo */ setCommonOptions(): this { if (this.checkPriority("setCommonOptions")) { - this.peer?.setCommonOptionsAttribute() + this.getPeer()?.setCommonOptionsAttribute() return this } return this @@ -1905,12 +2003,14 @@ export function ArkCommon( } /** @memo:stable */ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent { - protected peer?: ArkScrollableCommonMethodPeer + getPeer(): ArkScrollableCommonMethodPeer { + return (this.peer as ArkScrollableCommonMethodPeer) + } /** @memo */ scrollBar(value: BarState): this { if (this.checkPriority("scrollBar")) { const value_casted = value as (BarState) - this.peer?.scrollBarAttribute(value_casted) + this.getPeer()?.scrollBarAttribute(value_casted) return this } return this @@ -1919,7 +2019,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent scrollBarColor(value: Color | number | string): this { if (this.checkPriority("scrollBarColor")) { const value_casted = value as (Color | number | string) - this.peer?.scrollBarColorAttribute(value_casted) + this.getPeer()?.scrollBarColorAttribute(value_casted) return this } return this @@ -1928,7 +2028,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent scrollBarWidth(value: number | string): this { if (this.checkPriority("scrollBarWidth")) { const value_casted = value as (number | string) - this.peer?.scrollBarWidthAttribute(value_casted) + this.getPeer()?.scrollBarWidthAttribute(value_casted) return this } return this @@ -1937,7 +2037,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent nestedScroll(value: NestedScrollOptions): this { if (this.checkPriority("nestedScroll")) { const value_casted = value as (NestedScrollOptions) - this.peer?.nestedScrollAttribute(value_casted) + this.getPeer()?.nestedScrollAttribute(value_casted) return this } return this @@ -1946,7 +2046,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent enableScrollInteraction(value: boolean): this { if (this.checkPriority("enableScrollInteraction")) { const value_casted = value as (boolean) - this.peer?.enableScrollInteractionAttribute(value_casted) + this.getPeer()?.enableScrollInteractionAttribute(value_casted) return this } return this @@ -1955,7 +2055,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent friction(value: number | Resource): this { if (this.checkPriority("friction")) { const value_casted = value as (number | Resource) - this.peer?.frictionAttribute(value_casted) + this.getPeer()?.frictionAttribute(value_casted) return this } return this @@ -1965,25 +2065,25 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent if (this.checkPriority("onScroll")) { const value_casted = value as (((scrollOffset: number, scrollState: ScrollState) => void)) UseEventsProperties({ScrollableCommonMethod_onScroll: value_casted}); - this.peer?.onScrollAttribute(value_casted) + this.getPeer()?.onScrollAttribute(value_casted) return this } return this } /** @memo */ - onWillScroll(value: ScrollOnWillScrollCallback | undefined): this { + onWillScroll(value?: ScrollOnWillScrollCallback): this { if (this.checkPriority("onWillScroll")) { const value_casted = value as (ScrollOnWillScrollCallback | undefined) - this.peer?.onWillScrollAttribute(value_casted) + this.getPeer()?.onWillScrollAttribute(value_casted) return this } return this } /** @memo */ - onDidScroll(value: ScrollOnWillScrollCallback | undefined): this { + onDidScroll(value?: ScrollOnWillScrollCallback): this { if (this.checkPriority("onDidScroll")) { const value_casted = value as (ScrollOnWillScrollCallback | undefined) - this.peer?.onDidScrollAttribute(value_casted) + this.getPeer()?.onDidScrollAttribute(value_casted) return this } return this @@ -1993,7 +2093,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent if (this.checkPriority("onReachStart")) { const value_casted = value as ((() => void)) UseEventsProperties({ScrollableCommonMethod_onReachStart: value_casted}); - this.peer?.onReachStartAttribute(value_casted) + this.getPeer()?.onReachStartAttribute(value_casted) return this } return this @@ -2003,7 +2103,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent if (this.checkPriority("onReachEnd")) { const value_casted = value as ((() => void)) UseEventsProperties({ScrollableCommonMethod_onReachEnd: value_casted}); - this.peer?.onReachEndAttribute(value_casted) + this.getPeer()?.onReachEndAttribute(value_casted) return this } return this @@ -2013,7 +2113,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent if (this.checkPriority("onScrollStart")) { const value_casted = value as ((() => void)) UseEventsProperties({ScrollableCommonMethod_onScrollStart: value_casted}); - this.peer?.onScrollStartAttribute(value_casted) + this.getPeer()?.onScrollStartAttribute(value_casted) return this } return this @@ -2023,7 +2123,7 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent if (this.checkPriority("onScrollStop")) { const value_casted = value as ((() => void)) UseEventsProperties({ScrollableCommonMethod_onScrollStop: value_casted}); - this.peer?.onScrollStopAttribute(value_casted) + this.getPeer()?.onScrollStopAttribute(value_casted) return this } return this @@ -2032,27 +2132,36 @@ export class ArkScrollableCommonMethodComponent extends ArkCommonMethodComponent flingSpeedLimit(value: number): this { if (this.checkPriority("flingSpeedLimit")) { const value_casted = value as (number) - this.peer?.flingSpeedLimitAttribute(value_casted) + this.getPeer()?.flingSpeedLimitAttribute(value_casted) + return this + } + return this + } + /** @memo */ + clipContent(value: ContentClipMode | RectShape): this { + if (this.checkPriority("clipContent")) { + const value_casted = value as (ContentClipMode | RectShape) + this.getPeer()?.clipContentAttribute(value_casted) return this } return this } /** @memo */ - edgeEffect(edgeEffect: EdgeEffect, options?: EdgeEffectOptions | undefined): this { + edgeEffect(edgeEffect: EdgeEffect, options?: EdgeEffectOptions): this { if (this.checkPriority("edgeEffect")) { const edgeEffect_casted = edgeEffect as (EdgeEffect) const options_casted = options as (EdgeEffectOptions | undefined) - this.peer?.edgeEffectAttribute(edgeEffect_casted, options_casted) + this.getPeer()?.edgeEffectAttribute(edgeEffect_casted, options_casted) return this } return this } /** @memo */ - fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions | undefined): this { + fadingEdge(enabled?: boolean, options?: FadingEdgeOptions): this { if (this.checkPriority("fadingEdge")) { const enabled_casted = enabled as (boolean | undefined) const options_casted = options as (FadingEdgeOptions | undefined) - this.peer?.fadingEdgeAttribute(enabled_casted, options_casted) + this.getPeer()?.fadingEdgeAttribute(enabled_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkComponent3d.ts b/arkoala/arkui/src/ArkComponent3d.ts index b29c7155de4002749ecc0b72076ca042de437e29..eac12e2defec2bafdd2fe0c24eae90c8a1069038 100644 --- a/arkoala/arkui/src/ArkComponent3d.ts +++ b/arkoala/arkui/src/ArkComponent3d.ts @@ -28,12 +28,14 @@ import { ArkComponent3DPeer } from "./peers/ArkComponent3dPeer" import { IMPORT_Scene_FROM_api_ohos_graphics_scene } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkComponent3DComponent extends ArkCommonMethodComponent { - protected peer?: ArkComponent3DPeer + getPeer(): ArkComponent3DPeer { + return (this.peer as ArkComponent3DPeer) + } /** @memo */ - setComponent3DOptions(sceneOptions?: SceneOptions | undefined): this { + setComponent3DOptions(sceneOptions?: SceneOptions): this { if (this.checkPriority("setComponent3DOptions")) { const sceneOptions_casted = sceneOptions as (SceneOptions | undefined) - this.peer?.setComponent3DOptionsAttribute(sceneOptions_casted) + this.getPeer()?.setComponent3DOptionsAttribute(sceneOptions_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkComponent3DComponent extends ArkCommonMethodComponent { environment(value: ResourceStr): this { if (this.checkPriority("environment")) { const value_casted = value as (ResourceStr) - this.peer?.environmentAttribute(value_casted) + this.getPeer()?.environmentAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkComponent3DComponent extends ArkCommonMethodComponent { shader(value: ResourceStr): this { if (this.checkPriority("shader")) { const value_casted = value as (ResourceStr) - this.peer?.shaderAttribute(value_casted) + this.getPeer()?.shaderAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkComponent3DComponent extends ArkCommonMethodComponent { shaderImageTexture(value: ResourceStr): this { if (this.checkPriority("shaderImageTexture")) { const value_casted = value as (ResourceStr) - this.peer?.shaderImageTextureAttribute(value_casted) + this.getPeer()?.shaderImageTextureAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkComponent3DComponent extends ArkCommonMethodComponent { shaderInputBuffer(value: Array): this { if (this.checkPriority("shaderInputBuffer")) { const value_casted = value as (Array) - this.peer?.shaderInputBufferAttribute(value_casted) + this.getPeer()?.shaderInputBufferAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkComponent3DComponent extends ArkCommonMethodComponent { renderWidth(value: Dimension): this { if (this.checkPriority("renderWidth")) { const value_casted = value as (Dimension) - this.peer?.renderWidthAttribute(value_casted) + this.getPeer()?.renderWidthAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkComponent3DComponent extends ArkCommonMethodComponent { renderHeight(value: Dimension): this { if (this.checkPriority("renderHeight")) { const value_casted = value as (Dimension) - this.peer?.renderHeightAttribute(value_casted) + this.getPeer()?.renderHeightAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkComponent3DComponent extends ArkCommonMethodComponent { if (this.checkPriority("customRender")) { const uri_casted = uri as (ResourceStr) const selfRenderUpdate_casted = selfRenderUpdate as (boolean) - this.peer?.customRenderAttribute(uri_casted, selfRenderUpdate_casted) + this.getPeer()?.customRenderAttribute(uri_casted, selfRenderUpdate_casted) return this } return this diff --git a/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts b/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts index 22eb9757b28f71ba4b0192e2f0ea70f476d5ba4a..2bfd09d70e452d5a290b640222792da8a5587dc4 100644 --- a/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts +++ b/arkoala/arkui/src/ArkConsoleMessageMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ConsoleMessage { - peer?: Finalizable +export class ConsoleMessage implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -63,7 +63,7 @@ export class ConsoleMessage { const retval = nativeModule()._ConsoleMessage_ctor(message, sourceId, lineNumber, messageLevel) return retval } - constructor(message?: string | undefined, sourceId?: string | undefined, lineNumber?: number | undefined, messageLevel?: MessageLevel | undefined) { + constructor(message?: string, sourceId?: string, lineNumber?: number, messageLevel?: MessageLevel) { if (((message) !== (undefined)) && ((sourceId) !== (undefined)) && ((lineNumber) !== (undefined)) && ((messageLevel) !== (undefined))) { const ctorPtr: KPointer = ConsoleMessage.ctor(message, sourceId, lineNumber, messageLevel) @@ -102,3 +102,10 @@ export class ConsoleMessage { throw new Error("Object deserialization is not implemented.") } } +export class ConsoleMessageInternal { + public static fromPtr(ptr: KPointer): ConsoleMessage { + const obj: ConsoleMessage = new ConsoleMessage() + obj.peer = new Finalizable(ptr, ConsoleMessage.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkContainerSpan.ts b/arkoala/arkui/src/ArkContainerSpan.ts index e68246f5784855acd78cd8406d2e1a3992a820ea..18aebbb4865c908c214a6125600f5b5be791fb03 100644 --- a/arkoala/arkui/src/ArkContainerSpan.ts +++ b/arkoala/arkui/src/ArkContainerSpan.ts @@ -26,11 +26,13 @@ import { unsafeCast } from "./shared/generated-utils" import { ArkContainerSpanPeer } from "./peers/ArkContainerSpanPeer" /** @memo:stable */ export class ArkContainerSpanComponent extends ComponentBase { - protected peer?: ArkContainerSpanPeer + getPeer(): ArkContainerSpanPeer { + return (this.peer as ArkContainerSpanPeer) + } /** @memo */ setContainerSpanOptions(): this { if (this.checkPriority("setContainerSpanOptions")) { - this.peer?.setContainerSpanOptionsAttribute() + this.getPeer()?.setContainerSpanOptionsAttribute() return this } return this @@ -39,7 +41,7 @@ export class ArkContainerSpanComponent extends ComponentBase { textBackgroundStyle(value: TextBackgroundStyle): this { if (this.checkPriority("textBackgroundStyle")) { const value_casted = value as (TextBackgroundStyle) - this.peer?.textBackgroundStyleAttribute(value_casted) + this.getPeer()?.textBackgroundStyleAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkContentModifierMaterialized.ts b/arkoala/arkui/src/ArkContentModifierMaterialized.ts index f73c887610ed9653171190e28a815552e7dc828f..a6bc86dce0f5b8767c76c1f815b87a2d4241ff6f 100644 --- a/arkoala/arkui/src/ArkContentModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkContentModifierMaterialized.ts @@ -49,13 +49,13 @@ import { } from "@koalaui/interop" -export class ContentModifier implements ContentModifier { - peer?: Finalizable +export class ContentModifier implements MaterializedBase,ContentModifier { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } static construct(ptr: KPointer): ContentModifier { - const objContentModifier: ContentModifier = new ContentModifier() + const objContentModifier: ContentModifier = new ContentModifier() objContentModifier.peer = new Finalizable(ptr, ContentModifier.getFinalizer()) return objContentModifier } @@ -80,3 +80,10 @@ export class ContentModifier implements ContentModifier { throw new Error("Object deserialization is not implemented.") } } +export class ContentModifierInternal { + public static fromPtr(ptr: KPointer): ContentModifier { + const obj: ContentModifier = new ContentModifier() + obj.peer = new Finalizable(ptr, ContentModifier.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkContextMenuMaterialized.ts b/arkoala/arkui/src/ArkContextMenuMaterialized.ts index c46d57660a1191de97a0023c65f89d51b8665ee4..fbfb215a35e7b9b23f47395016ed81850fa9f549 100644 --- a/arkoala/arkui/src/ArkContextMenuMaterialized.ts +++ b/arkoala/arkui/src/ArkContextMenuMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ContextMenu { - peer?: Finalizable +export class ContextMenu implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -83,3 +83,10 @@ export class ContextMenu { return retval } } +export class ContextMenuInternal { + public static fromPtr(ptr: KPointer): ContextMenu { + const obj: ContextMenu = new ContextMenu() + obj.peer = new Finalizable(ptr, ContextMenu.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts b/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts index 123efa2b6e544f103741d75b6ac699c8e465b8aa..c480fe579f949aad0e6f6c83aed890ad0ff0a078 100644 --- a/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkControllerHandlerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class ControllerHandler { - peer?: Finalizable +export class ControllerHandler implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -84,3 +84,10 @@ export class ControllerHandler { thisSerializer.release(); } } +export class ControllerHandlerInternal { + public static fromPtr(ptr: KPointer): ControllerHandler { + const obj: ControllerHandler = new ControllerHandler() + obj.peer = new Finalizable(ptr, ControllerHandler.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCounter.ts b/arkoala/arkui/src/ArkCounter.ts index c0f46236e8691ba04d6d5053c9ab56118e7dd655..76c1d5c1893174953753774377c1495b4b7c1af9 100644 --- a/arkoala/arkui/src/ArkCounter.ts +++ b/arkoala/arkui/src/ArkCounter.ts @@ -28,11 +28,13 @@ import { ArkCounterPeer } from "./peers/ArkCounterPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkCounterComponent extends ArkCommonMethodComponent { - protected peer?: ArkCounterPeer + getPeer(): ArkCounterPeer { + return (this.peer as ArkCounterPeer) + } /** @memo */ setCounterOptions(): this { if (this.checkPriority("setCounterOptions")) { - this.peer?.setCounterOptionsAttribute() + this.getPeer()?.setCounterOptionsAttribute() return this } return this @@ -42,7 +44,7 @@ export class ArkCounterComponent extends ArkCommonMethodComponent { if (this.checkPriority("onInc")) { const value_casted = value as (VoidCallback) UseEventsProperties({Counter_onInc: value_casted}); - this.peer?.onIncAttribute(value_casted) + this.getPeer()?.onIncAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkCounterComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDec")) { const value_casted = value as (VoidCallback) UseEventsProperties({Counter_onDec: value_casted}); - this.peer?.onDecAttribute(value_casted) + this.getPeer()?.onDecAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkCounterComponent extends ArkCommonMethodComponent { enableDec(value: boolean): this { if (this.checkPriority("enableDec")) { const value_casted = value as (boolean) - this.peer?.enableDecAttribute(value_casted) + this.getPeer()?.enableDecAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkCounterComponent extends ArkCommonMethodComponent { enableInc(value: boolean): this { if (this.checkPriority("enableInc")) { const value_casted = value as (boolean) - this.peer?.enableIncAttribute(value_casted) + this.getPeer()?.enableIncAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts b/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts index 699f8ee7298fe1688e209edaeb386b21ac43ceac..abc8585c108a8accf3ddc60da11be58725a56dbf 100644 --- a/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkCustomDialogControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class CustomDialogController { - peer?: Finalizable +export class CustomDialogController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -66,7 +66,7 @@ export class CustomDialogController { thisSerializer.release(); return retval } - constructor(value?: CustomDialogControllerOptions | undefined) { + constructor(value?: CustomDialogControllerOptions) { if (((value) !== (undefined))) { const ctorPtr: KPointer = CustomDialogController.ctor(value) @@ -91,3 +91,10 @@ export class CustomDialogController { return retval } } +export class CustomDialogControllerInternal { + public static fromPtr(ptr: KPointer): CustomDialogController { + const obj: CustomDialogController = new CustomDialogController() + obj.peer = new Finalizable(ptr, CustomDialogController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkCustomSpanMaterialized.ts b/arkoala/arkui/src/ArkCustomSpanMaterialized.ts index 7d8f33cb86c22d2f4d31d05609d37f363877fd3b..bad795ee6f864d222d31b947f3a4ff33d79773e2 100644 --- a/arkoala/arkui/src/ArkCustomSpanMaterialized.ts +++ b/arkoala/arkui/src/ArkCustomSpanMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class CustomSpan { - peer?: Finalizable +export class CustomSpan implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -103,3 +103,10 @@ export class CustomSpan { nativeModule()._CustomSpan_invalidate(this.peer!.ptr); } } +export class CustomSpanInternal { + public static fromPtr(ptr: KPointer): CustomSpan { + const obj: CustomSpan = new CustomSpan() + obj.peer = new Finalizable(ptr, CustomSpan.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkDataPanel.ts b/arkoala/arkui/src/ArkDataPanel.ts index d1ac80716217d84922f896436ffd67cdb36bf0fa..7f02e828f3999a7e35f1f92e05ff6a0bb86db4d7 100644 --- a/arkoala/arkui/src/ArkDataPanel.ts +++ b/arkoala/arkui/src/ArkDataPanel.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkDataPanelPeer } from "./peers/ArkDataPanelPeer" /** @memo:stable */ export class ArkDataPanelComponent extends ArkCommonMethodComponent { - protected peer?: ArkDataPanelPeer + getPeer(): ArkDataPanelPeer { + return (this.peer as ArkDataPanelPeer) + } /** @memo */ setDataPanelOptions(options: DataPanelOptions): this { if (this.checkPriority("setDataPanelOptions")) { const options_casted = options as (DataPanelOptions) - this.peer?.setDataPanelOptionsAttribute(options_casted) + this.getPeer()?.setDataPanelOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent { closeEffect(value: boolean): this { if (this.checkPriority("closeEffect")) { const value_casted = value as (boolean) - this.peer?.closeEffectAttribute(value_casted) + this.getPeer()?.closeEffectAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent { valueColors(value: Array): this { if (this.checkPriority("valueColors")) { const value_casted = value as (Array) - this.peer?.valueColorsAttribute(value_casted) + this.getPeer()?.valueColorsAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent { trackBackgroundColor(value: ResourceColor): this { if (this.checkPriority("trackBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.trackBackgroundColorAttribute(value_casted) + this.getPeer()?.trackBackgroundColorAttribute(value_casted) return this } return this @@ -68,7 +70,7 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent { strokeWidth(value: Length): this { if (this.checkPriority("strokeWidth")) { const value_casted = value as (Length) - this.peer?.strokeWidthAttribute(value_casted) + this.getPeer()?.strokeWidthAttribute(value_casted) return this } return this @@ -77,7 +79,7 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent { trackShadow(value: DataPanelShadowOptions): this { if (this.checkPriority("trackShadow")) { const value_casted = value as (DataPanelShadowOptions) - this.peer?.trackShadowAttribute(value_casted) + this.getPeer()?.trackShadowAttribute(value_casted) return this } return this @@ -86,7 +88,7 @@ export class ArkDataPanelComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts b/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts index 058aad5841fef69cbc7ab04dab99cbb155dbdc82..82f19b826179c7701365461fa3fe275f91c81179 100644 --- a/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkDataResubmissionHandlerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class DataResubmissionHandler { - peer?: Finalizable +export class DataResubmissionHandler implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -85,3 +85,10 @@ export class DataResubmissionHandler { nativeModule()._DataResubmissionHandler_cancel(this.peer!.ptr); } } +export class DataResubmissionHandlerInternal { + public static fromPtr(ptr: KPointer): DataResubmissionHandler { + const obj: DataResubmissionHandler = new DataResubmissionHandler() + obj.peer = new Finalizable(ptr, DataResubmissionHandler.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkDatePicker.ts b/arkoala/arkui/src/ArkDatePicker.ts index 9047a79e88926ceb6ed032c82223d83ffb4d5d09..dc6efebc3246f4763cfe3e20fb13313738d70fe2 100644 --- a/arkoala/arkui/src/ArkDatePicker.ts +++ b/arkoala/arkui/src/ArkDatePicker.ts @@ -28,12 +28,14 @@ import { ArkDatePickerPeer } from "./peers/ArkDatePickerPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkDatePickerComponent extends ArkCommonMethodComponent { - protected peer?: ArkDatePickerPeer + getPeer(): ArkDatePickerPeer { + return (this.peer as ArkDatePickerPeer) + } /** @memo */ - setDatePickerOptions(options?: DatePickerOptions | undefined): this { + setDatePickerOptions(options?: DatePickerOptions): this { if (this.checkPriority("setDatePickerOptions")) { const options_casted = options as (DatePickerOptions | undefined) - this.peer?.setDatePickerOptionsAttribute(options_casted) + this.getPeer()?.setDatePickerOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkDatePickerComponent extends ArkCommonMethodComponent { lunar(value: boolean): this { if (this.checkPriority("lunar")) { const value_casted = value as (boolean) - this.peer?.lunarAttribute(value_casted) + this.getPeer()?.lunarAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkDatePickerComponent extends ArkCommonMethodComponent { disappearTextStyle(value: PickerTextStyle): this { if (this.checkPriority("disappearTextStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.disappearTextStyleAttribute(value_casted) + this.getPeer()?.disappearTextStyleAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkDatePickerComponent extends ArkCommonMethodComponent { textStyle(value: PickerTextStyle): this { if (this.checkPriority("textStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.textStyleAttribute(value_casted) + this.getPeer()?.textStyleAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkDatePickerComponent extends ArkCommonMethodComponent { selectedTextStyle(value: PickerTextStyle): this { if (this.checkPriority("selectedTextStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.selectedTextStyleAttribute(value_casted) + this.getPeer()?.selectedTextStyleAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkDatePickerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((value: DatePickerResult) => void)) UseEventsProperties({DatePicker_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -89,7 +91,7 @@ export class ArkDatePickerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDateChange")) { const value_casted = value as (((parameter: Date) => void)) UseEventsProperties({DatePicker_onDateChange: value_casted}); - this.peer?.onDateChangeAttribute(value_casted) + this.getPeer()?.onDateChangeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts b/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts index 2db812e1b7489d80f5de5affd288e54f2014c411..9963cc2ec505292242999868b7765a6f71c50e15 100644 --- a/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkDatePickerDialogMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class DatePickerDialog { - peer?: Finalizable +export class DatePickerDialog implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -75,11 +75,11 @@ export class DatePickerDialog { static getFinalizer(): KPointer { return nativeModule()._DatePickerDialog_getFinalizer() } - static show(options?: DatePickerDialogOptions | undefined): undefined { + static show(options?: DatePickerDialogOptions): undefined { const options_casted = options as (DatePickerDialogOptions | undefined) return DatePickerDialog.show_serialize(options_casted) } - private static show_serialize(options?: DatePickerDialogOptions | undefined): undefined { + private static show_serialize(options?: DatePickerDialogOptions): undefined { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -93,3 +93,10 @@ export class DatePickerDialog { return retval } } +export class DatePickerDialogInternal { + public static fromPtr(ptr: KPointer): DatePickerDialog { + const obj: DatePickerDialog = new DatePickerDialog() + obj.peer = new Finalizable(ptr, DatePickerDialog.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkDigitIndicatorBuilder.ts b/arkoala/arkui/src/ArkDigitIndicatorBuilder.ts index f0dbffb4fc9a6886776a6e3758017164af5581d4..4ef2e02247086173addf850f4ef7ae7292f0e061 100644 --- a/arkoala/arkui/src/ArkDigitIndicatorBuilder.ts +++ b/arkoala/arkui/src/ArkDigitIndicatorBuilder.ts @@ -1,15 +1,15 @@ import { KBoolean, KStringPtr } from "@koalaui/interop" export class DigitIndicator { - _left?: Length | undefined - _top?: Length | undefined - _right?: Length | undefined - _bottom?: Length | undefined - _start?: LengthMetrics | undefined - _end?: LengthMetrics | undefined - _fontColor?: ResourceColor | undefined - _selectedFontColor?: ResourceColor | undefined - _digitFont?: Font | undefined - _selectedDigitFont?: Font | undefined + _left?: Length | undefined + _top?: Length | undefined + _right?: Length | undefined + _bottom?: Length | undefined + _start?: LengthMetrics | undefined + _end?: LengthMetrics | undefined + _fontColor?: ResourceColor | undefined + _selectedFontColor?: ResourceColor | undefined + _digitFont?: Font | undefined + _selectedDigitFont?: Font | undefined constructor() { } static dot(): DotIndicator { diff --git a/arkoala/arkui/src/ArkDivider.ts b/arkoala/arkui/src/ArkDivider.ts index 22e701e780e824740c7e4ce82f7868b17a2b737f..1e3a2dc28c10f848af68cbe2b54a35f018200cf1 100644 --- a/arkoala/arkui/src/ArkDivider.ts +++ b/arkoala/arkui/src/ArkDivider.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkDividerPeer } from "./peers/ArkDividerPeer" /** @memo:stable */ export class ArkDividerComponent extends ArkCommonMethodComponent { - protected peer?: ArkDividerPeer + getPeer(): ArkDividerPeer { + return (this.peer as ArkDividerPeer) + } /** @memo */ setDividerOptions(): this { if (this.checkPriority("setDividerOptions")) { - this.peer?.setDividerOptionsAttribute() + this.getPeer()?.setDividerOptionsAttribute() return this } return this @@ -40,7 +42,7 @@ export class ArkDividerComponent extends ArkCommonMethodComponent { vertical(value: boolean): this { if (this.checkPriority("vertical")) { const value_casted = value as (boolean) - this.peer?.verticalAttribute(value_casted) + this.getPeer()?.verticalAttribute(value_casted) return this } return this @@ -49,7 +51,7 @@ export class ArkDividerComponent extends ArkCommonMethodComponent { color(value: ResourceColor): this { if (this.checkPriority("color")) { const value_casted = value as (ResourceColor) - this.peer?.colorAttribute(value_casted) + this.getPeer()?.colorAttribute(value_casted) return this } return this @@ -58,7 +60,7 @@ export class ArkDividerComponent extends ArkCommonMethodComponent { strokeWidth(value: number | string): this { if (this.checkPriority("strokeWidth")) { const value_casted = value as (number | string) - this.peer?.strokeWidthAttribute(value_casted) + this.getPeer()?.strokeWidthAttribute(value_casted) return this } return this @@ -67,7 +69,7 @@ export class ArkDividerComponent extends ArkCommonMethodComponent { lineCap(value: LineCapStyle): this { if (this.checkPriority("lineCap")) { const value_casted = value as (LineCapStyle) - this.peer?.lineCapAttribute(value_casted) + this.getPeer()?.lineCapAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkDotIndicatorBuilder.ts b/arkoala/arkui/src/ArkDotIndicatorBuilder.ts index b5a83db726183f0afd7f17ced8e0f3199ead63a9..d3a815826a43cf2ba159d510dac1ef6c696495d9 100644 --- a/arkoala/arkui/src/ArkDotIndicatorBuilder.ts +++ b/arkoala/arkui/src/ArkDotIndicatorBuilder.ts @@ -1,19 +1,19 @@ import { KBoolean, KStringPtr } from "@koalaui/interop" export class DotIndicator { - _left?: Length | undefined - _top?: Length | undefined - _right?: Length | undefined - _bottom?: Length | undefined - _start?: LengthMetrics | undefined - _end?: LengthMetrics | undefined - _itemWidth?: Length | undefined - _itemHeight?: Length | undefined - _selectedItemWidth?: Length | undefined - _selectedItemHeight?: Length | undefined - _mask?: boolean | undefined - _color?: ResourceColor | undefined - _selectedColor?: ResourceColor | undefined - _maxDisplayCount?: number | undefined + _left?: Length | undefined + _top?: Length | undefined + _right?: Length | undefined + _bottom?: Length | undefined + _start?: LengthMetrics | undefined + _end?: LengthMetrics | undefined + _itemWidth?: Length | undefined + _itemHeight?: Length | undefined + _selectedItemWidth?: Length | undefined + _selectedItemHeight?: Length | undefined + _mask?: boolean | undefined + _color?: ResourceColor | undefined + _selectedColor?: ResourceColor | undefined + _maxDisplayCount?: number | undefined constructor() { } static dot(): DotIndicator { diff --git a/arkoala/arkui/src/ArkDrawModifierMaterialized.ts b/arkoala/arkui/src/ArkDrawModifierMaterialized.ts index ce1a80fac58d474c4322dd53766dcba105e55c14..1e39ff44e1427d259e128e4f38cf9d5e789d06c2 100644 --- a/arkoala/arkui/src/ArkDrawModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkDrawModifierMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class DrawModifier { - peer?: Finalizable +export class DrawModifier implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -110,3 +110,10 @@ export class DrawModifier { nativeModule()._DrawModifier_invalidate(this.peer!.ptr); } } +export class DrawModifierInternal { + public static fromPtr(ptr: KPointer): DrawModifier { + const obj: DrawModifier = new DrawModifier() + obj.peer = new Finalizable(ptr, DrawModifier.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts b/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts index af5fc5c67ed5c8439d3a17f9dc8d46e9ea4f49e5..8da36a7a209db2e1a119562ca38624b526595935 100644 --- a/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts +++ b/arkoala/arkui/src/ArkDrawingRenderingContextMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class DrawingRenderingContext { - peer?: Finalizable +export class DrawingRenderingContext implements MaterializedBase { + peer?: Finalizable get size(): Size { throw new Error("Not implemented"); } @@ -66,7 +66,7 @@ export class DrawingRenderingContext { objDrawingRenderingContext.peer = new Finalizable(ptr, DrawingRenderingContext.getFinalizer()) return objDrawingRenderingContext } - static ctor(unit?: LengthMetricsUnit | undefined): KPointer { + static ctor(unit?: LengthMetricsUnit): KPointer { const thisSerializer: Serializer = Serializer.hold() let unit_type: int32 = RuntimeType.UNDEFINED unit_type = runtimeType(unit) @@ -79,7 +79,7 @@ export class DrawingRenderingContext { thisSerializer.release(); return retval } - constructor(unit?: LengthMetricsUnit | undefined) { + constructor(unit?: LengthMetricsUnit) { { const ctorPtr: KPointer = DrawingRenderingContext.ctor(unit) this.peer = new Finalizable(ctorPtr, DrawingRenderingContext.getFinalizer()) @@ -95,3 +95,10 @@ export class DrawingRenderingContext { nativeModule()._DrawingRenderingContext_invalidate(this.peer!.ptr); } } +export class DrawingRenderingContextInternal { + public static fromPtr(ptr: KPointer): DrawingRenderingContext { + const obj: DrawingRenderingContext = new DrawingRenderingContext() + obj.peer = new Finalizable(ptr, DrawingRenderingContext.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts b/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts index 0e6f6769e1355c1a0c463d9382331d7dfb8eed77..cbd6974256a72140b094cd62833042f7ccef324d 100644 --- a/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts +++ b/arkoala/arkui/src/ArkDynamicNodeMaterialized.ts @@ -49,13 +49,13 @@ import { } from "@koalaui/interop" -export class DynamicNode { - peer?: Finalizable +export class DynamicNode implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } static construct(ptr: KPointer): DynamicNode { - const objDynamicNode: DynamicNode = new DynamicNode() + const objDynamicNode: DynamicNode = new DynamicNode() objDynamicNode.peer = new Finalizable(ptr, DynamicNode.getFinalizer()) return objDynamicNode } @@ -72,24 +72,28 @@ export class DynamicNode { static getFinalizer(): KPointer { return nativeModule()._DynamicNode_getFinalizer() } - onMove(handler: OnMoveHandler | undefined): T { + onMove(handler?: OnMoveHandler): T { const handler_casted = handler as (OnMoveHandler | undefined) return this.onMove_serialize(handler_casted) } - private onMove_serialize(handler: OnMoveHandler | undefined): T { + private onMove_serialize(handler?: OnMoveHandler): T { const thisSerializer: Serializer = Serializer.hold() let handler_type: int32 = RuntimeType.UNDEFINED handler_type = runtimeType(handler) - if (((RuntimeType.FUNCTION == handler_type))) { - thisSerializer.writeInt8(0) - const handler_0 = unsafeCast(handler) - thisSerializer.holdAndWriteCallback(handler_0) - } - else if (((RuntimeType.UNDEFINED == handler_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(handler_type) + if ((RuntimeType.UNDEFINED) != (handler_type)) { + const handler_value = handler! + thisSerializer.holdAndWriteCallback(handler_value) } const retval = nativeModule()._DynamicNode_onMove(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release(); throw new Error("Object deserialization is not implemented.") } } +export class DynamicNodeInternal { + public static fromPtr(ptr: KPointer): DynamicNode { + const obj: DynamicNode = new DynamicNode() + obj.peer = new Finalizable(ptr, DynamicNode.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts b/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts index 0f1e7be64781f8efe7ca80e7076f5517942bcd34..501a1d838da30d3345a56a894d3d7540c78b8e24 100644 --- a/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts +++ b/arkoala/arkui/src/ArkEditMenuOptionsMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class EditMenuOptions implements EditMenuOptions { - peer?: Finalizable +export class EditMenuOptions implements MaterializedBase,EditMenuOptions { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -101,3 +101,10 @@ export class EditMenuOptions implements EditMenuOptions { return retval } } +export class EditMenuOptionsInternal { + public static fromPtr(ptr: KPointer): EditMenuOptions { + const obj: EditMenuOptions = new EditMenuOptions() + obj.peer = new Finalizable(ptr, EditMenuOptions.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkEffectComponent.ts b/arkoala/arkui/src/ArkEffectComponent.ts index 71c346ee17099bc5e08632ce1e3ce209d6ef89ee..316277aac5d993adba8e299afda33b1a2c83a966 100644 --- a/arkoala/arkui/src/ArkEffectComponent.ts +++ b/arkoala/arkui/src/ArkEffectComponent.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkEffectComponentPeer } from "./peers/ArkEffectComponentPeer" /** @memo:stable */ export class ArkEffectComponentComponent extends ArkCommonMethodComponent { - protected peer?: ArkEffectComponentPeer + getPeer(): ArkEffectComponentPeer { + return (this.peer as ArkEffectComponentPeer) + } /** @memo */ setEffectComponentOptions(): this { if (this.checkPriority("setEffectComponentOptions")) { - this.peer?.setEffectComponentOptionsAttribute() + this.getPeer()?.setEffectComponentOptionsAttribute() return this } return this diff --git a/arkoala/arkui/src/ArkEllipse.ts b/arkoala/arkui/src/ArkEllipse.ts index 5b3ba5a418f215475e7af2c2936459f92a0d4f4f..11b723d405a0c7a0a52bc543b689de14a3af0924 100644 --- a/arkoala/arkui/src/ArkEllipse.ts +++ b/arkoala/arkui/src/ArkEllipse.ts @@ -27,12 +27,14 @@ import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkEllipsePeer } from "./peers/ArkEllipsePeer" /** @memo:stable */ export class ArkEllipseComponent extends ArkCommonShapeMethodComponent { - protected peer?: ArkEllipsePeer + getPeer(): ArkEllipsePeer { + return (this.peer as ArkEllipsePeer) + } /** @memo */ - setEllipseOptions(value?: { width?: string | number, height?: string | number } | undefined): this { + setEllipseOptions(options?: EllipseOptions): this { if (this.checkPriority("setEllipseOptions")) { - const value_casted = value as ({ width?: string | number, height?: string | number } | undefined) - this.peer?.setEllipseOptionsAttribute(value_casted) + const options_casted = options as (EllipseOptions | undefined) + this.getPeer()?.setEllipseOptionsAttribute(options_casted) return this } return this @@ -49,13 +51,13 @@ export function ArkEllipse( style: ((attributes: ArkEllipseComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value?: { width?: string | number, height?: string | number } | undefined + options?: EllipseOptions | undefined ) { const receiver = remember(() => { return new ArkEllipseComponent() }) NodeAttach((): ArkEllipsePeer => ArkEllipsePeer.create(ArkUINodeType.Ellipse, receiver), (_: ArkEllipsePeer) => { - receiver.setEllipseOptions(value) + receiver.setEllipseOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkEmbeddedComponent.ts b/arkoala/arkui/src/ArkEmbeddedComponent.ts index bef337af22e3657b43c06df7fd3a43e320ca2746..3a3230696b9422b0331357275a56684ef0fa078d 100644 --- a/arkoala/arkui/src/ArkEmbeddedComponent.ts +++ b/arkoala/arkui/src/ArkEmbeddedComponent.ts @@ -29,13 +29,15 @@ import { UseEventsProperties } from "./use_properties" import { IMPORT_ErrorCallback_FROM_api_ohos_base } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkEmbeddedComponentComponent extends ArkCommonMethodComponent { - protected peer?: ArkEmbeddedComponentPeer + getPeer(): ArkEmbeddedComponentPeer { + return (this.peer as ArkEmbeddedComponentPeer) + } /** @memo */ setEmbeddedComponentOptions(loader: Want, type: EmbeddedType): this { if (this.checkPriority("setEmbeddedComponentOptions")) { const loader_casted = loader as (Want) const type_casted = type as (EmbeddedType) - this.peer?.setEmbeddedComponentOptionsAttribute(loader_casted, type_casted) + this.getPeer()?.setEmbeddedComponentOptionsAttribute(loader_casted, type_casted) return this } return this @@ -45,7 +47,7 @@ export class ArkEmbeddedComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTerminated")) { const value_casted = value as (((parameter: TerminationInfo) => void)) UseEventsProperties({EmbeddedComponent_onTerminated: value_casted}); - this.peer?.onTerminatedAttribute(value_casted) + this.getPeer()?.onTerminatedAttribute(value_casted) return this } return this @@ -54,7 +56,7 @@ export class ArkEmbeddedComponentComponent extends ArkCommonMethodComponent { onError(value: IMPORT_ErrorCallback_FROM_api_ohos_base): this { if (this.checkPriority("onError")) { const value_casted = value as (IMPORT_ErrorCallback_FROM_api_ohos_base) - this.peer?.onErrorAttribute(value_casted) + this.getPeer()?.onErrorAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkEventResultMaterialized.ts b/arkoala/arkui/src/ArkEventResultMaterialized.ts index 83ad2affe1a8b9ce89a631824045ff6df96f2d63..db300168e5f58be02781d181a82f1ffc834c7e5c 100644 --- a/arkoala/arkui/src/ArkEventResultMaterialized.ts +++ b/arkoala/arkui/src/ArkEventResultMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class EventResult { - peer?: Finalizable +export class EventResult implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -72,11 +72,31 @@ export class EventResult { static getFinalizer(): KPointer { return nativeModule()._EventResult_getFinalizer() } - setGestureEventResult(result: boolean): void { - const result_casted = result as (boolean) - this?.setGestureEventResult_serialize(result_casted) + setGestureEventResult(result: boolean, stopPropagation?: boolean): void { + const result_type = runtimeType(result) + const stopPropagation_type = runtimeType(stopPropagation) + if ((((RuntimeType.BOOLEAN == result_type))) && (((RuntimeType.BOOLEAN == stopPropagation_type)))) { + const result_casted = result as (boolean) + const stopPropagation_casted = stopPropagation as (boolean) + this?.setGestureEventResult1_serialize(result_casted, stopPropagation_casted) + } + if ((((RuntimeType.BOOLEAN == result_type))) && (((RuntimeType.UNDEFINED == stopPropagation_type)))) { + const result_casted = result as (boolean) + this?.setGestureEventResult0_serialize(result_casted) + } + throw new Error("Can not select appropriate overload") + } + private setGestureEventResult0_serialize(result: boolean): void { + nativeModule()._EventResult_setGestureEventResult0(this.peer!.ptr, +result); } - private setGestureEventResult_serialize(result: boolean): void { - nativeModule()._EventResult_setGestureEventResult(this.peer!.ptr, +result); + private setGestureEventResult1_serialize(result: boolean, stopPropagation: boolean): void { + nativeModule()._EventResult_setGestureEventResult1(this.peer!.ptr, +result, +stopPropagation); + } +} +export class EventResultInternal { + public static fromPtr(ptr: KPointer): EventResult { + const obj: EventResult = new EventResult() + obj.peer = new Finalizable(ptr, EventResult.getFinalizer()) + return obj } } diff --git a/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts b/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts index 9b9b2acb1c1417b4f953f5cb1be261218653ed47..4e611ddea70864d7a0e019cd0b4bf6c7c1130e0d 100644 --- a/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts +++ b/arkoala/arkui/src/ArkEventTargetInfoMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class EventTargetInfo { - peer?: Finalizable +export class EventTargetInfo implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -80,3 +80,10 @@ export class EventTargetInfo { return retval } } +export class EventTargetInfoInternal { + public static fromPtr(ptr: KPointer): EventTargetInfo { + const obj: EventTargetInfo = new EventTargetInfo() + obj.peer = new Finalizable(ptr, EventTargetInfo.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts b/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts index c36ce17018b1e52ed8e67288a4cc39a48c7ef55a..79e37612003cdceec08463154b055a5125a58cdf 100644 --- a/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts +++ b/arkoala/arkui/src/ArkFileSelectorParamMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class FileSelectorParam { - peer?: Finalizable +export class FileSelectorParam implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -101,3 +101,10 @@ export class FileSelectorParam { return retval } } +export class FileSelectorParamInternal { + public static fromPtr(ptr: KPointer): FileSelectorParam { + const obj: FileSelectorParam = new FileSelectorParam() + obj.peer = new Finalizable(ptr, FileSelectorParam.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts b/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts index 579d2b9ef3afc66b22a0098a31177765054b7787..ce8a9eea0bad81c3043bd66a6f691d906f9f8411 100644 --- a/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts +++ b/arkoala/arkui/src/ArkFileSelectorResultMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class FileSelectorResult { - peer?: Finalizable +export class FileSelectorResult implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -87,3 +87,10 @@ export class FileSelectorResult { thisSerializer.release(); } } +export class FileSelectorResultInternal { + public static fromPtr(ptr: KPointer): FileSelectorResult { + const obj: FileSelectorResult = new FileSelectorResult() + obj.peer = new Finalizable(ptr, FileSelectorResult.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkFlex.ts b/arkoala/arkui/src/ArkFlex.ts index 41e93f9f7234b3723b0d380cbe75f0f7cd851e6b..f3f30a3068578b8a9795c5b3b9fdfe888d03a188 100644 --- a/arkoala/arkui/src/ArkFlex.ts +++ b/arkoala/arkui/src/ArkFlex.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFlexPeer } from "./peers/ArkFlexPeer" /** @memo:stable */ export class ArkFlexComponent extends ArkCommonMethodComponent { - protected peer?: ArkFlexPeer + getPeer(): ArkFlexPeer { + return (this.peer as ArkFlexPeer) + } /** @memo */ - setFlexOptions(value?: FlexOptions | undefined): this { + setFlexOptions(value?: FlexOptions): this { if (this.checkPriority("setFlexOptions")) { const value_casted = value as (FlexOptions | undefined) - this.peer?.setFlexOptionsAttribute(value_casted) + this.getPeer()?.setFlexOptionsAttribute(value_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkFlexComponent extends ArkCommonMethodComponent { pointLight(value: PointLightStyle): this { if (this.checkPriority("pointLight")) { const value_casted = value as (PointLightStyle) - this.peer?.pointLightAttribute(value_casted) + this.getPeer()?.pointLightAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkFlowItem.ts b/arkoala/arkui/src/ArkFlowItem.ts index f915fb2b1dc396ffb308b65f1c84c7969cd99038..a99403af6c93be5ba5743ab806b302ca55c3f2c7 100644 --- a/arkoala/arkui/src/ArkFlowItem.ts +++ b/arkoala/arkui/src/ArkFlowItem.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFlowItemPeer } from "./peers/ArkFlowItemPeer" /** @memo:stable */ export class ArkFlowItemComponent extends ArkCommonMethodComponent { - protected peer?: ArkFlowItemPeer + getPeer(): ArkFlowItemPeer { + return (this.peer as ArkFlowItemPeer) + } /** @memo */ setFlowItemOptions(): this { if (this.checkPriority("setFlowItemOptions")) { - this.peer?.setFlowItemOptionsAttribute() + this.getPeer()?.setFlowItemOptionsAttribute() return this } return this diff --git a/arkoala/arkui/src/ArkFolderStack.ts b/arkoala/arkui/src/ArkFolderStack.ts index d53da13419907ce669dbb73cfcacbd4017d855b6..b1f1ce85b975aa992144a2b7cd7e5f7fbdd97b0c 100644 --- a/arkoala/arkui/src/ArkFolderStack.ts +++ b/arkoala/arkui/src/ArkFolderStack.ts @@ -29,12 +29,14 @@ import { UseEventsProperties } from "./use_properties" import { IMPORT_default_WindowStatusType_FROM_api_ohos_window } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkFolderStackComponent extends ArkCommonMethodComponent { - protected peer?: ArkFolderStackPeer + getPeer(): ArkFolderStackPeer { + return (this.peer as ArkFolderStackPeer) + } /** @memo */ - setFolderStackOptions(options?: FolderStackOptions | undefined): this { + setFolderStackOptions(options?: FolderStackOptions): this { if (this.checkPriority("setFolderStackOptions")) { const options_casted = options as (FolderStackOptions | undefined) - this.peer?.setFolderStackOptionsAttribute(options_casted) + this.getPeer()?.setFolderStackOptionsAttribute(options_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkFolderStackComponent extends ArkCommonMethodComponent { alignContent(value: Alignment): this { if (this.checkPriority("alignContent")) { const value_casted = value as (Alignment) - this.peer?.alignContentAttribute(value_casted) + this.getPeer()?.alignContentAttribute(value_casted) return this } return this @@ -53,7 +55,7 @@ export class ArkFolderStackComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFolderStateChange")) { const value_casted = value as (OnFoldStatusChangeCallback) UseEventsProperties({FolderStack_onFolderStateChange: value_casted}); - this.peer?.onFolderStateChangeAttribute(value_casted) + this.getPeer()?.onFolderStateChangeAttribute(value_casted) return this } return this @@ -63,7 +65,7 @@ export class ArkFolderStackComponent extends ArkCommonMethodComponent { if (this.checkPriority("onHoverStatusChange")) { const value_casted = value as (OnHoverStatusChangeCallback) UseEventsProperties({FolderStack_onHoverStatusChange: value_casted}); - this.peer?.onHoverStatusChangeAttribute(value_casted) + this.getPeer()?.onHoverStatusChangeAttribute(value_casted) return this } return this @@ -72,7 +74,7 @@ export class ArkFolderStackComponent extends ArkCommonMethodComponent { enableAnimation(value: boolean): this { if (this.checkPriority("enableAnimation")) { const value_casted = value as (boolean) - this.peer?.enableAnimationAttribute(value_casted) + this.getPeer()?.enableAnimationAttribute(value_casted) return this } return this @@ -81,7 +83,7 @@ export class ArkFolderStackComponent extends ArkCommonMethodComponent { autoHalfFold(value: boolean): this { if (this.checkPriority("autoHalfFold")) { const value_casted = value as (boolean) - this.peer?.autoHalfFoldAttribute(value_casted) + this.getPeer()?.autoHalfFoldAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkFormComponent.ts b/arkoala/arkui/src/ArkFormComponent.ts index 0e7823c11c709a4fb27b6bda90b3dc50290a2dbd..e76c69ae09e3c9b41173b3d2b45e32584f2df4df 100644 --- a/arkoala/arkui/src/ArkFormComponent.ts +++ b/arkoala/arkui/src/ArkFormComponent.ts @@ -28,12 +28,14 @@ import { ArkFormComponentPeer } from "./peers/ArkFormComponentPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkFormComponentComponent extends ArkCommonMethodComponent { - protected peer?: ArkFormComponentPeer + getPeer(): ArkFormComponentPeer { + return (this.peer as ArkFormComponentPeer) + } /** @memo */ setFormComponentOptions(value: FormInfo): this { if (this.checkPriority("setFormComponentOptions")) { const value_casted = value as (FormInfo) - this.peer?.setFormComponentOptionsAttribute(value_casted) + this.getPeer()?.setFormComponentOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { size(value: { width: number, height: number }): this { if (this.checkPriority("size")) { const value_casted = value as ({ width: number, height: number }) - this.peer?.sizeAttribute(value_casted) + this.getPeer()?.sizeAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { moduleName(value: string): this { if (this.checkPriority("moduleName")) { const value_casted = value as (string) - this.peer?.moduleNameAttribute(value_casted) + this.getPeer()?.moduleNameAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { dimension(value: FormDimension): this { if (this.checkPriority("dimension")) { const value_casted = value as (FormDimension) - this.peer?.dimensionAttribute(value_casted) + this.getPeer()?.dimensionAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { allowUpdate(value: boolean): this { if (this.checkPriority("allowUpdate")) { const value_casted = value as (boolean) - this.peer?.allowUpdateAttribute(value_casted) + this.getPeer()?.allowUpdateAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { visibility(value: Visibility): this { if (this.checkPriority("visibility")) { const value_casted = value as (Visibility) - this.peer?.visibilityAttribute(value_casted) + this.getPeer()?.visibilityAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onAcquired")) { const value_casted = value as (((parameter: FormCallbackInfo) => void)) UseEventsProperties({FormComponent_onAcquired: value_casted}); - this.peer?.onAcquiredAttribute(value_casted) + this.getPeer()?.onAcquiredAttribute(value_casted) return this } return this @@ -98,7 +100,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onError")) { const value_casted = value as (((info: { errcode: number, msg: string }) => void)) UseEventsProperties({FormComponent_onError: value_casted}); - this.peer?.onErrorAttribute(value_casted) + this.getPeer()?.onErrorAttribute(value_casted) return this } return this @@ -108,7 +110,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRouter")) { const value_casted = value as (((info: any) => void)) UseEventsProperties({FormComponent_onRouter: value_casted}); - this.peer?.onRouterAttribute(value_casted) + this.getPeer()?.onRouterAttribute(value_casted) return this } return this @@ -118,7 +120,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onUninstall")) { const value_casted = value as (((parameter: FormCallbackInfo) => void)) UseEventsProperties({FormComponent_onUninstall: value_casted}); - this.peer?.onUninstallAttribute(value_casted) + this.getPeer()?.onUninstallAttribute(value_casted) return this } return this @@ -128,7 +130,7 @@ export class ArkFormComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onLoad")) { const value_casted = value as ((() => void)) UseEventsProperties({FormComponent_onLoad: value_casted}); - this.peer?.onLoadAttribute(value_casted) + this.getPeer()?.onLoadAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkFormLink.ts b/arkoala/arkui/src/ArkFormLink.ts index 9510df7277eb609fc3037aa233672fc6348412a8..60ae4b6dab770dc89df23300ff0d59b9ff205f01 100644 --- a/arkoala/arkui/src/ArkFormLink.ts +++ b/arkoala/arkui/src/ArkFormLink.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkFormLinkPeer } from "./peers/ArkFormLinkPeer" /** @memo:stable */ export class ArkFormLinkComponent extends ArkCommonMethodComponent { - protected peer?: ArkFormLinkPeer + getPeer(): ArkFormLinkPeer { + return (this.peer as ArkFormLinkPeer) + } /** @memo */ setFormLinkOptions(options: FormLinkOptions): this { if (this.checkPriority("setFormLinkOptions")) { const options_casted = options as (FormLinkOptions) - this.peer?.setFormLinkOptionsAttribute(options_casted) + this.getPeer()?.setFormLinkOptionsAttribute(options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts b/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts index 43d82ca3ffab77bd1d0fc4eb4f35f8bc353b2d03..6948d50c0d703cea9a09f39872ab6764a2096bfc 100644 --- a/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkFullScreenExitHandlerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class FullScreenExitHandler { - peer?: Finalizable +export class FullScreenExitHandler implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -79,3 +79,10 @@ export class FullScreenExitHandler { nativeModule()._FullScreenExitHandler_exitFullScreen(this.peer!.ptr); } } +export class FullScreenExitHandlerInternal { + public static fromPtr(ptr: KPointer): FullScreenExitHandler { + const obj: FullScreenExitHandler = new FullScreenExitHandler() + obj.peer = new Finalizable(ptr, FullScreenExitHandler.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkGauge.ts b/arkoala/arkui/src/ArkGauge.ts index e91cb88331e4b78c215d7b3f191022b7c76a1dbc..58c0957be22b6251b8efbdefe87dee490ee02bff 100644 --- a/arkoala/arkui/src/ArkGauge.ts +++ b/arkoala/arkui/src/ArkGauge.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkGaugePeer } from "./peers/ArkGaugePeer" /** @memo:stable */ export class ArkGaugeComponent extends ArkCommonMethodComponent { - protected peer?: ArkGaugePeer + getPeer(): ArkGaugePeer { + return (this.peer as ArkGaugePeer) + } /** @memo */ setGaugeOptions(options: GaugeOptions): this { if (this.checkPriority("setGaugeOptions")) { const options_casted = options as (GaugeOptions) - this.peer?.setGaugeOptionsAttribute(options_casted) + this.getPeer()?.setGaugeOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { value(value: number): this { if (this.checkPriority("value")) { const value_casted = value as (number) - this.peer?.valueAttribute(value_casted) + this.getPeer()?.valueAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { startAngle(value: number): this { if (this.checkPriority("startAngle")) { const value_casted = value as (number) - this.peer?.startAngleAttribute(value_casted) + this.getPeer()?.startAngleAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { endAngle(value: number): this { if (this.checkPriority("endAngle")) { const value_casted = value as (number) - this.peer?.endAngleAttribute(value_casted) + this.getPeer()?.endAngleAttribute(value_casted) return this } return this @@ -68,7 +70,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { colors(value: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]>): this { if (this.checkPriority("colors")) { const value_casted = value as (ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]>) - this.peer?.colorsAttribute(value_casted) + this.getPeer()?.colorsAttribute(value_casted) return this } return this @@ -77,7 +79,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { strokeWidth(value: Length): this { if (this.checkPriority("strokeWidth")) { const value_casted = value as (Length) - this.peer?.strokeWidthAttribute(value_casted) + this.getPeer()?.strokeWidthAttribute(value_casted) return this } return this @@ -86,7 +88,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { description(value: CustomBuilder): this { if (this.checkPriority("description")) { const value_casted = value as (CustomBuilder) - this.peer?.descriptionAttribute(value_casted) + this.getPeer()?.descriptionAttribute(value_casted) return this } return this @@ -95,7 +97,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { trackShadow(value: GaugeShadowOptions): this { if (this.checkPriority("trackShadow")) { const value_casted = value as (GaugeShadowOptions) - this.peer?.trackShadowAttribute(value_casted) + this.getPeer()?.trackShadowAttribute(value_casted) return this } return this @@ -104,16 +106,16 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { indicator(value: GaugeIndicatorOptions): this { if (this.checkPriority("indicator")) { const value_casted = value as (GaugeIndicatorOptions) - this.peer?.indicatorAttribute(value_casted) + this.getPeer()?.indicatorAttribute(value_casted) return this } return this } /** @memo */ - privacySensitive(value: boolean | undefined): this { + privacySensitive(value?: boolean): this { if (this.checkPriority("privacySensitive")) { const value_casted = value as (boolean | undefined) - this.peer?.privacySensitiveAttribute(value_casted) + this.getPeer()?.privacySensitiveAttribute(value_casted) return this } return this @@ -122,7 +124,7 @@ export class ArkGaugeComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkGestureModifierMaterialized.ts b/arkoala/arkui/src/ArkGestureModifierMaterialized.ts index e8b05822da2248872feec9663fa0e38c628a450a..1d68b0261b0a6dac13288c86cdcd4348953ddcc9 100644 --- a/arkoala/arkui/src/ArkGestureModifierMaterialized.ts +++ b/arkoala/arkui/src/ArkGestureModifierMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class GestureModifier implements GestureModifier { - peer?: Finalizable +export class GestureModifier implements MaterializedBase,GestureModifier { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -83,3 +83,10 @@ export class GestureModifier implements GestureModifier { thisSerializer.release(); } } +export class GestureModifierInternal { + public static fromPtr(ptr: KPointer): GestureModifier { + const obj: GestureModifier = new GestureModifier() + obj.peer = new Finalizable(ptr, GestureModifier.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts b/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts index 30940127fc700fd637ca80a3da3a06bf519de11a..8769c3e225ddf55d064da876b6a4652d2b15de86 100644 --- a/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts +++ b/arkoala/arkui/src/ArkGestureRecognizerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class GestureRecognizer { - peer?: Finalizable +export class GestureRecognizer implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -130,3 +130,10 @@ export class GestureRecognizer { return retval } } +export class GestureRecognizerInternal { + public static fromPtr(ptr: KPointer): GestureRecognizer { + const obj: GestureRecognizer = new GestureRecognizer() + obj.peer = new Finalizable(ptr, GestureRecognizer.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkGrid.ts b/arkoala/arkui/src/ArkGrid.ts index c8778cdbcc061daddcf2d9706e0bd4bac4747844..89ca208117d86e00152bb801aa5c114064caacb5 100644 --- a/arkoala/arkui/src/ArkGrid.ts +++ b/arkoala/arkui/src/ArkGrid.ts @@ -28,13 +28,15 @@ import { ArkGridPeer } from "./peers/ArkGridPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { - protected peer?: ArkGridPeer + getPeer(): ArkGridPeer { + return (this.peer as ArkGridPeer) + } /** @memo */ - setGridOptions(scroller?: Scroller | undefined, layoutOptions?: GridLayoutOptions | undefined): this { + setGridOptions(scroller?: Scroller, layoutOptions?: GridLayoutOptions): this { if (this.checkPriority("setGridOptions")) { const scroller_casted = scroller as (Scroller | undefined) const layoutOptions_casted = layoutOptions as (GridLayoutOptions | undefined) - this.peer?.setGridOptionsAttribute(scroller_casted, layoutOptions_casted) + this.getPeer()?.setGridOptionsAttribute(scroller_casted, layoutOptions_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { columnsTemplate(value: string): this { if (this.checkPriority("columnsTemplate")) { const value_casted = value as (string) - this.peer?.columnsTemplateAttribute(value_casted) + this.getPeer()?.columnsTemplateAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { rowsTemplate(value: string): this { if (this.checkPriority("rowsTemplate")) { const value_casted = value as (string) - this.peer?.rowsTemplateAttribute(value_casted) + this.getPeer()?.rowsTemplateAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { columnsGap(value: Length): this { if (this.checkPriority("columnsGap")) { const value_casted = value as (Length) - this.peer?.columnsGapAttribute(value_casted) + this.getPeer()?.columnsGapAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { rowsGap(value: Length): this { if (this.checkPriority("rowsGap")) { const value_casted = value as (Length) - this.peer?.rowsGapAttribute(value_casted) + this.getPeer()?.rowsGapAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { scrollBarWidth(value: number | string): this { if (this.checkPriority("scrollBarWidth")) { const value_casted = value as (number | string) - this.peer?.scrollBarWidthAttribute(value_casted) + this.getPeer()?.scrollBarWidthAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { scrollBarColor(value: Color | number | string): this { if (this.checkPriority("scrollBarColor")) { const value_casted = value as (Color | number | string) - this.peer?.scrollBarColorAttribute(value_casted) + this.getPeer()?.scrollBarColorAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { scrollBar(value: BarState): this { if (this.checkPriority("scrollBar")) { const value_casted = value as (BarState) - this.peer?.scrollBarAttribute(value_casted) + this.getPeer()?.scrollBarAttribute(value_casted) return this } return this @@ -107,7 +109,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollBarUpdate")) { const value_casted = value as (((index: number, offset: number) => ComputedBarAttribute)) UseEventsProperties({Grid_onScrollBarUpdate: value_casted}); - this.peer?.onScrollBarUpdateAttribute(value_casted) + this.getPeer()?.onScrollBarUpdateAttribute(value_casted) return this } return this @@ -117,17 +119,28 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollIndex")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({Grid_onScrollIndex: value_casted}); - this.peer?.onScrollIndexAttribute(value_casted) + this.getPeer()?.onScrollIndexAttribute(value_casted) return this } return this } /** @memo */ - cachedCount(value: number): this { + cachedCount(count: number, show?: boolean): this { if (this.checkPriority("cachedCount")) { - const value_casted = value as (number) - this.peer?.cachedCountAttribute(value_casted) - return this + const count_type = runtimeType(count) + const show_type = runtimeType(show) + if ((((RuntimeType.NUMBER == count_type))) && (((RuntimeType.BOOLEAN == show_type)))) { + const count_casted = count as (number) + const show_casted = show as (boolean) + this.getPeer()?.cachedCount1Attribute(count_casted, show_casted) + return this + } + if ((((RuntimeType.NUMBER == count_type))) && (((RuntimeType.UNDEFINED == show_type)))) { + const count_casted = count as (number) + this.getPeer()?.cachedCount0Attribute(count_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -135,7 +148,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { editMode(value: boolean): this { if (this.checkPriority("editMode")) { const value_casted = value as (boolean) - this.peer?.editModeAttribute(value_casted) + this.getPeer()?.editModeAttribute(value_casted) return this } return this @@ -144,7 +157,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { multiSelectable(value: boolean): this { if (this.checkPriority("multiSelectable")) { const value_casted = value as (boolean) - this.peer?.multiSelectableAttribute(value_casted) + this.getPeer()?.multiSelectableAttribute(value_casted) return this } return this @@ -153,7 +166,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { maxCount(value: number): this { if (this.checkPriority("maxCount")) { const value_casted = value as (number) - this.peer?.maxCountAttribute(value_casted) + this.getPeer()?.maxCountAttribute(value_casted) return this } return this @@ -162,7 +175,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { minCount(value: number): this { if (this.checkPriority("minCount")) { const value_casted = value as (number) - this.peer?.minCountAttribute(value_casted) + this.getPeer()?.minCountAttribute(value_casted) return this } return this @@ -171,7 +184,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { cellLength(value: number): this { if (this.checkPriority("cellLength")) { const value_casted = value as (number) - this.peer?.cellLengthAttribute(value_casted) + this.getPeer()?.cellLengthAttribute(value_casted) return this } return this @@ -180,7 +193,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { layoutDirection(value: GridDirection): this { if (this.checkPriority("layoutDirection")) { const value_casted = value as (GridDirection) - this.peer?.layoutDirectionAttribute(value_casted) + this.getPeer()?.layoutDirectionAttribute(value_casted) return this } return this @@ -189,7 +202,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { supportAnimation(value: boolean): this { if (this.checkPriority("supportAnimation")) { const value_casted = value as (boolean) - this.peer?.supportAnimationAttribute(value_casted) + this.getPeer()?.supportAnimationAttribute(value_casted) return this } return this @@ -199,7 +212,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragStart")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number) => (() => any))) UseEventsProperties({Grid_onItemDragStart: value_casted}); - this.peer?.onItemDragStartAttribute(value_casted) + this.getPeer()?.onItemDragStartAttribute(value_casted) return this } return this @@ -209,7 +222,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragEnter")) { const value_casted = value as (((event: ItemDragInfo) => void)) UseEventsProperties({Grid_onItemDragEnter: value_casted}); - this.peer?.onItemDragEnterAttribute(value_casted) + this.getPeer()?.onItemDragEnterAttribute(value_casted) return this } return this @@ -219,7 +232,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragMove")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void)) UseEventsProperties({Grid_onItemDragMove: value_casted}); - this.peer?.onItemDragMoveAttribute(value_casted) + this.getPeer()?.onItemDragMoveAttribute(value_casted) return this } return this @@ -229,7 +242,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragLeave")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number) => void)) UseEventsProperties({Grid_onItemDragLeave: value_casted}); - this.peer?.onItemDragLeaveAttribute(value_casted) + this.getPeer()?.onItemDragLeaveAttribute(value_casted) return this } return this @@ -239,7 +252,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDrop")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void)) UseEventsProperties({Grid_onItemDrop: value_casted}); - this.peer?.onItemDropAttribute(value_casted) + this.getPeer()?.onItemDropAttribute(value_casted) return this } return this @@ -248,7 +261,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { nestedScroll(value: NestedScrollOptions): this { if (this.checkPriority("nestedScroll")) { const value_casted = value as (NestedScrollOptions) - this.peer?.nestedScrollAttribute(value_casted) + this.getPeer()?.nestedScrollAttribute(value_casted) return this } return this @@ -257,7 +270,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { enableScrollInteraction(value: boolean): this { if (this.checkPriority("enableScrollInteraction")) { const value_casted = value as (boolean) - this.peer?.enableScrollInteractionAttribute(value_casted) + this.getPeer()?.enableScrollInteractionAttribute(value_casted) return this } return this @@ -266,16 +279,16 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { friction(value: number | Resource): this { if (this.checkPriority("friction")) { const value_casted = value as (number | Resource) - this.peer?.frictionAttribute(value_casted) + this.getPeer()?.frictionAttribute(value_casted) return this } return this } /** @memo */ - alignItems(value: GridItemAlignment | undefined): this { + alignItems(value?: GridItemAlignment): this { if (this.checkPriority("alignItems")) { const value_casted = value as (GridItemAlignment | undefined) - this.peer?.alignItemsAttribute(value_casted) + this.getPeer()?.alignItemsAttribute(value_casted) return this } return this @@ -285,7 +298,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScroll")) { const value_casted = value as (((scrollOffset: number, scrollState: ScrollState) => void)) UseEventsProperties({Grid_onScroll: value_casted}); - this.peer?.onScrollAttribute(value_casted) + this.getPeer()?.onScrollAttribute(value_casted) return this } return this @@ -295,7 +308,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onReachStart")) { const value_casted = value as ((() => void)) UseEventsProperties({Grid_onReachStart: value_casted}); - this.peer?.onReachStartAttribute(value_casted) + this.getPeer()?.onReachStartAttribute(value_casted) return this } return this @@ -305,7 +318,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onReachEnd")) { const value_casted = value as ((() => void)) UseEventsProperties({Grid_onReachEnd: value_casted}); - this.peer?.onReachEndAttribute(value_casted) + this.getPeer()?.onReachEndAttribute(value_casted) return this } return this @@ -315,7 +328,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollStart")) { const value_casted = value as ((() => void)) UseEventsProperties({Grid_onScrollStart: value_casted}); - this.peer?.onScrollStartAttribute(value_casted) + this.getPeer()?.onScrollStartAttribute(value_casted) return this } return this @@ -325,7 +338,7 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollStop")) { const value_casted = value as ((() => void)) UseEventsProperties({Grid_onScrollStop: value_casted}); - this.peer?.onScrollStopAttribute(value_casted) + this.getPeer()?.onScrollStopAttribute(value_casted) return this } return this @@ -335,17 +348,17 @@ export class ArkGridComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollFrameBegin")) { const value_casted = value as (((offset: number, state: ScrollState) => { offsetRemain: number })) UseEventsProperties({Grid_onScrollFrameBegin: value_casted}); - this.peer?.onScrollFrameBeginAttribute(value_casted) + this.getPeer()?.onScrollFrameBeginAttribute(value_casted) return this } return this } /** @memo */ - edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions | undefined): this { + edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions): this { if (this.checkPriority("edgeEffect")) { const value_casted = value as (EdgeEffect) const options_casted = options as (EdgeEffectOptions | undefined) - this.peer?.edgeEffectAttribute(value_casted, options_casted) + this.getPeer()?.edgeEffectAttribute(value_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkGridCol.ts b/arkoala/arkui/src/ArkGridCol.ts index 46888b867adb23af52fea4823a49818858fe03fe..3386a72266c953cdb77381c9031f8e0a708cdc62 100644 --- a/arkoala/arkui/src/ArkGridCol.ts +++ b/arkoala/arkui/src/ArkGridCol.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkGridColPeer } from "./peers/ArkGridColPeer" /** @memo:stable */ export class ArkGridColComponent extends ArkCommonMethodComponent { - protected peer?: ArkGridColPeer + getPeer(): ArkGridColPeer { + return (this.peer as ArkGridColPeer) + } /** @memo */ - setGridColOptions(option?: GridColOptions | undefined): this { + setGridColOptions(option?: GridColOptions): this { if (this.checkPriority("setGridColOptions")) { const option_casted = option as (GridColOptions | undefined) - this.peer?.setGridColOptionsAttribute(option_casted) + this.getPeer()?.setGridColOptionsAttribute(option_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkGridColComponent extends ArkCommonMethodComponent { span(value: number | GridColColumnOption): this { if (this.checkPriority("span")) { const value_casted = value as (number | GridColColumnOption) - this.peer?.spanAttribute(value_casted) + this.getPeer()?.spanAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkGridColComponent extends ArkCommonMethodComponent { gridColOffset(value: number | GridColColumnOption): this { if (this.checkPriority("gridColOffset")) { const value_casted = value as (number | GridColColumnOption) - this.peer?.gridColOffsetAttribute(value_casted) + this.getPeer()?.gridColOffsetAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkGridColComponent extends ArkCommonMethodComponent { order(value: number | GridColColumnOption): this { if (this.checkPriority("order")) { const value_casted = value as (number | GridColColumnOption) - this.peer?.orderAttribute(value_casted) + this.getPeer()?.orderAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkGridContainer.ts b/arkoala/arkui/src/ArkGridContainer.ts index 90e4f38015d899ac2f62c26d4bd4b73999002138..c59941b3ce55cec949dd7610c64c52faef078a44 100644 --- a/arkoala/arkui/src/ArkGridContainer.ts +++ b/arkoala/arkui/src/ArkGridContainer.ts @@ -27,12 +27,14 @@ import { ArkColumnComponent } from "./ArkColumn" import { ArkGridContainerPeer } from "./peers/ArkGridContainerPeer" /** @memo:stable */ export class ArkGridContainerComponent extends ArkColumnComponent { - protected peer?: ArkGridContainerPeer + getPeer(): ArkGridContainerPeer { + return (this.peer as ArkGridContainerPeer) + } /** @memo */ - setGridContainerOptions(value?: GridContainerOptions | undefined): this { + setGridContainerOptions(value?: GridContainerOptions): this { if (this.checkPriority("setGridContainerOptions")) { const value_casted = value as (GridContainerOptions | undefined) - this.peer?.setGridContainerOptionsAttribute(value_casted) + this.getPeer()?.setGridContainerOptionsAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkGridItem.ts b/arkoala/arkui/src/ArkGridItem.ts index e6cb1b00ba11b09667ef721590f1c16a75a720bc..d6e9cd9ed9253611b33f14d32f5a4b8e0565f8a7 100644 --- a/arkoala/arkui/src/ArkGridItem.ts +++ b/arkoala/arkui/src/ArkGridItem.ts @@ -28,12 +28,14 @@ import { ArkGridItemPeer } from "./peers/ArkGridItemPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkGridItemComponent extends ArkCommonMethodComponent { - protected peer?: ArkGridItemPeer + getPeer(): ArkGridItemPeer { + return (this.peer as ArkGridItemPeer) + } /** @memo */ - setGridItemOptions(value?: GridItemOptions | undefined): this { + setGridItemOptions(value?: GridItemOptions): this { if (this.checkPriority("setGridItemOptions")) { const value_casted = value as (GridItemOptions | undefined) - this.peer?.setGridItemOptionsAttribute(value_casted) + this.getPeer()?.setGridItemOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { rowStart(value: number): this { if (this.checkPriority("rowStart")) { const value_casted = value as (number) - this.peer?.rowStartAttribute(value_casted) + this.getPeer()?.rowStartAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { rowEnd(value: number): this { if (this.checkPriority("rowEnd")) { const value_casted = value as (number) - this.peer?.rowEndAttribute(value_casted) + this.getPeer()?.rowEndAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { columnStart(value: number): this { if (this.checkPriority("columnStart")) { const value_casted = value as (number) - this.peer?.columnStartAttribute(value_casted) + this.getPeer()?.columnStartAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { columnEnd(value: number): this { if (this.checkPriority("columnEnd")) { const value_casted = value as (number) - this.peer?.columnEndAttribute(value_casted) + this.getPeer()?.columnEndAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { forceRebuild(value: boolean): this { if (this.checkPriority("forceRebuild")) { const value_casted = value as (boolean) - this.peer?.forceRebuildAttribute(value_casted) + this.getPeer()?.forceRebuildAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { selectable(value: boolean): this { if (this.checkPriority("selectable")) { const value_casted = value as (boolean) - this.peer?.selectableAttribute(value_casted) + this.getPeer()?.selectableAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { selected(value: boolean): this { if (this.checkPriority("selected")) { const value_casted = value as (boolean) - this.peer?.selectedAttribute(value_casted) + this.getPeer()?.selectedAttribute(value_casted) return this } return this @@ -106,7 +108,7 @@ export class ArkGridItemComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSelect")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({GridItem_onSelect: value_casted}); - this.peer?.onSelectAttribute(value_casted) + this.getPeer()?.onSelectAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkGridRow.ts b/arkoala/arkui/src/ArkGridRow.ts index 62020fc616f4a90c9fe6104cb857ab0bb0abf26b..4ec9fd1307a80a7d35f5fc916a211be5c8a98cd4 100644 --- a/arkoala/arkui/src/ArkGridRow.ts +++ b/arkoala/arkui/src/ArkGridRow.ts @@ -28,12 +28,14 @@ import { ArkGridRowPeer } from "./peers/ArkGridRowPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkGridRowComponent extends ArkCommonMethodComponent { - protected peer?: ArkGridRowPeer + getPeer(): ArkGridRowPeer { + return (this.peer as ArkGridRowPeer) + } /** @memo */ - setGridRowOptions(option?: GridRowOptions | undefined): this { + setGridRowOptions(option?: GridRowOptions): this { if (this.checkPriority("setGridRowOptions")) { const option_casted = option as (GridRowOptions | undefined) - this.peer?.setGridRowOptionsAttribute(option_casted) + this.getPeer()?.setGridRowOptionsAttribute(option_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkGridRowComponent extends ArkCommonMethodComponent { if (this.checkPriority("onBreakpointChange")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({GridRow_onBreakpointChange: value_casted}); - this.peer?.onBreakpointChangeAttribute(value_casted) + this.getPeer()?.onBreakpointChangeAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkGridRowComponent extends ArkCommonMethodComponent { alignItems(value: ItemAlign): this { if (this.checkPriority("alignItems")) { const value_casted = value as (ItemAlign) - this.peer?.alignItemsAttribute(value_casted) + this.getPeer()?.alignItemsAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts b/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts index f495e583c0af8382cdb643da6fcfd7414ad8f793..167a113a6be5ab5e9854f6cb8b67feb706bb8a73 100644 --- a/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkHttpAuthHandlerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class HttpAuthHandler { - peer?: Finalizable +export class HttpAuthHandler implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -95,3 +95,10 @@ export class HttpAuthHandler { return retval } } +export class HttpAuthHandlerInternal { + public static fromPtr(ptr: KPointer): HttpAuthHandler { + const obj: HttpAuthHandler = new HttpAuthHandler() + obj.peer = new Finalizable(ptr, HttpAuthHandler.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkHyperlink.ts b/arkoala/arkui/src/ArkHyperlink.ts index 508d5e51263d0ae0adf8c3ef633f65456313ad5f..16250b70e12b10a01ac02dfa0adfe4ad6a444985 100644 --- a/arkoala/arkui/src/ArkHyperlink.ts +++ b/arkoala/arkui/src/ArkHyperlink.ts @@ -27,13 +27,15 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkHyperlinkPeer } from "./peers/ArkHyperlinkPeer" /** @memo:stable */ export class ArkHyperlinkComponent extends ArkCommonMethodComponent { - protected peer?: ArkHyperlinkPeer + getPeer(): ArkHyperlinkPeer { + return (this.peer as ArkHyperlinkPeer) + } /** @memo */ - setHyperlinkOptions(address: string | Resource, content?: string | Resource | undefined): this { + setHyperlinkOptions(address: string | Resource, content?: string | Resource): this { if (this.checkPriority("setHyperlinkOptions")) { const address_casted = address as (string | Resource) const content_casted = content as (string | Resource | undefined) - this.peer?.setHyperlinkOptionsAttribute(address_casted, content_casted) + this.getPeer()?.setHyperlinkOptionsAttribute(address_casted, content_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkHyperlinkComponent extends ArkCommonMethodComponent { color(value: Color | number | string | Resource): this { if (this.checkPriority("color")) { const value_casted = value as (Color | number | string | Resource) - this.peer?.colorAttribute(value_casted) + this.getPeer()?.colorAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkICurveMaterialized.ts b/arkoala/arkui/src/ArkICurveMaterialized.ts index f2b117e93ef735fa24d0482a12fbb6cd622e0754..dcca090a422a7442b7573d44f079d06b0b7d3dbd 100644 --- a/arkoala/arkui/src/ArkICurveMaterialized.ts +++ b/arkoala/arkui/src/ArkICurveMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ICurve implements ICurve { - peer?: Finalizable +export class ICurve implements MaterializedBase,ICurve { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -81,3 +81,10 @@ export class ICurve implements ICurve { return retval } } +export class ICurveInternal { + public static fromPtr(ptr: KPointer): ICurve { + const obj: ICurve = new ICurve() + obj.peer = new Finalizable(ptr, ICurve.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts b/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts index 85f469ad5c07052928842d2606f55e8ecf9be9b4..89bf344f0c15ae38001448315239f50445f00184 100644 --- a/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts +++ b/arkoala/arkui/src/ArkIPropertySubscriberMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class IPropertySubscriber implements IPropertySubscriber { - peer?: Finalizable +export class IPropertySubscriber implements MaterializedBase,IPropertySubscriber { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -75,7 +75,7 @@ export class IPropertySubscriber implements IPropertySubscriber { id(): number { return this.id_serialize() } - aboutToBeDeleted(owningView?: IPropertySubscriber | undefined): void { + aboutToBeDeleted(owningView?: IPropertySubscriber): void { const owningView_casted = owningView as (IPropertySubscriber | undefined) this?.aboutToBeDeleted_serialize(owningView_casted) } @@ -83,7 +83,7 @@ export class IPropertySubscriber implements IPropertySubscriber { const retval = nativeModule()._IPropertySubscriber_id(this.peer!.ptr) return retval } - private aboutToBeDeleted_serialize(owningView?: IPropertySubscriber | undefined): void { + private aboutToBeDeleted_serialize(owningView?: IPropertySubscriber): void { const thisSerializer: Serializer = Serializer.hold() let owningView_type: int32 = RuntimeType.UNDEFINED owningView_type = runtimeType(owningView) @@ -96,3 +96,10 @@ export class IPropertySubscriber implements IPropertySubscriber { thisSerializer.release(); } } +export class IPropertySubscriberInternal { + public static fromPtr(ptr: KPointer): IPropertySubscriber { + const obj: IPropertySubscriber = new IPropertySubscriber() + obj.peer = new Finalizable(ptr, IPropertySubscriber.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts b/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts index b74b20ad34f3b37f86f46bf4c67cd7e015c98ee6..236a63ba801ef48e0b8dee5620b7dbd4f41636bf 100644 --- a/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts +++ b/arkoala/arkui/src/ArkISinglePropertyChangeSubscriberMaterialized.ts @@ -50,13 +50,13 @@ import { } from "@koalaui/interop" -export class ISinglePropertyChangeSubscriber extends IPropertySubscriber implements ISinglePropertyChangeSubscriber { - peer?: Finalizable +export class ISinglePropertyChangeSubscriber extends IPropertySubscriber implements MaterializedBase,ISinglePropertyChangeSubscriber { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } - static construct(ptr: KPointer): ISinglePropertyChangeSubscriber { - const objISinglePropertyChangeSubscriber: ISinglePropertyChangeSubscriber = new ISinglePropertyChangeSubscriber() + static construct(ptr: KPointer): ISinglePropertyChangeSubscriber { + const objISinglePropertyChangeSubscriber: ISinglePropertyChangeSubscriber = new ISinglePropertyChangeSubscriber() objISinglePropertyChangeSubscriber.peer = new Finalizable(ptr, ISinglePropertyChangeSubscriber.getFinalizer()) return objISinglePropertyChangeSubscriber } @@ -85,3 +85,10 @@ export class ISinglePropertyChangeSubscriber extends IPropertySubscriber impl thisSerializer.release(); } } +export class ISinglePropertyChangeSubscriberInternal { + public static fromPtr(ptr: KPointer): ISinglePropertyChangeSubscriber { + const obj: ISinglePropertyChangeSubscriber = new ISinglePropertyChangeSubscriber() + obj.peer = new Finalizable(ptr, ISinglePropertyChangeSubscriber.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkImage.ts b/arkoala/arkui/src/ArkImage.ts index 398ca517596b747aaa7e877c74551a69605888ac..e914a4a6174cd0b51ac99516669bceabe8632156 100644 --- a/arkoala/arkui/src/ArkImage.ts +++ b/arkoala/arkui/src/ArkImage.ts @@ -29,26 +29,28 @@ import { UseEventsProperties } from "./use_properties" import { IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkImageComponent extends ArkCommonMethodComponent { - protected peer?: ArkImagePeer + getPeer(): ArkImagePeer { + return (this.peer as ArkImagePeer) + } /** @memo */ - setImageOptions(src: PixelMap | ResourceStr | DrawableDescriptor | PixelMap | ResourceStr | DrawableDescriptor | ImageContent, imageAIOptions?: ImageAIOptions | undefined): this { + setImageOptions(src: PixelMap | ResourceStr | DrawableDescriptor | PixelMap | ResourceStr | DrawableDescriptor | ImageContent, imageAIOptions?: ImageAIOptions): this { if (this.checkPriority("setImageOptions")) { const src_type = runtimeType(src) const imageAIOptions_type = runtimeType(imageAIOptions) if ((((RuntimeType.OBJECT == src_type)) || ((RuntimeType.STRING == src_type)) || ((RuntimeType.OBJECT == src_type)) || ((RuntimeType.OBJECT == src_type))) && (((RuntimeType.OBJECT == imageAIOptions_type)))) { const src_casted = src as (PixelMap | ResourceStr | DrawableDescriptor) const imageAIOptions_casted = imageAIOptions as (ImageAIOptions) - this.peer?.setImageOptions2Attribute(src_casted, imageAIOptions_casted) + this.getPeer()?.setImageOptions2Attribute(src_casted, imageAIOptions_casted) return this } if ((((RuntimeType.OBJECT == src_type)) || ((RuntimeType.STRING == src_type)) || ((RuntimeType.OBJECT == src_type)) || ((RuntimeType.OBJECT == src_type))) && (((RuntimeType.UNDEFINED == imageAIOptions_type)))) { const src_casted = src as (PixelMap | ResourceStr | DrawableDescriptor) - this.peer?.setImageOptions0Attribute(src_casted) + this.getPeer()?.setImageOptions0Attribute(src_casted) return this } if ((((RuntimeType.OBJECT == src_type)) || ((RuntimeType.STRING == src_type)) || ((RuntimeType.OBJECT == src_type)) || ((RuntimeType.OBJECT == src_type)) || ((RuntimeType.NUMBER == src_type))) && (((RuntimeType.UNDEFINED == imageAIOptions_type)))) { const src_casted = src as (PixelMap | ResourceStr | DrawableDescriptor | ImageContent) - this.peer?.setImageOptions1Attribute(src_casted) + this.getPeer()?.setImageOptions1Attribute(src_casted) return this } throw new Error("Can not select appropriate overload") @@ -59,7 +61,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { alt(value: string | Resource | PixelMap): this { if (this.checkPriority("alt")) { const value_casted = value as (string | Resource | PixelMap) - this.peer?.altAttribute(value_casted) + this.getPeer()?.altAttribute(value_casted) return this } return this @@ -68,7 +70,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { matchTextDirection(value: boolean): this { if (this.checkPriority("matchTextDirection")) { const value_casted = value as (boolean) - this.peer?.matchTextDirectionAttribute(value_casted) + this.getPeer()?.matchTextDirectionAttribute(value_casted) return this } return this @@ -77,7 +79,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { fitOriginalSize(value: boolean): this { if (this.checkPriority("fitOriginalSize")) { const value_casted = value as (boolean) - this.peer?.fitOriginalSizeAttribute(value_casted) + this.getPeer()?.fitOriginalSizeAttribute(value_casted) return this } return this @@ -86,7 +88,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { fillColor(value: ResourceColor): this { if (this.checkPriority("fillColor")) { const value_casted = value as (ResourceColor) - this.peer?.fillColorAttribute(value_casted) + this.getPeer()?.fillColorAttribute(value_casted) return this } return this @@ -95,7 +97,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { objectFit(value: ImageFit): this { if (this.checkPriority("objectFit")) { const value_casted = value as (ImageFit) - this.peer?.objectFitAttribute(value_casted) + this.getPeer()?.objectFitAttribute(value_casted) return this } return this @@ -104,7 +106,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { objectRepeat(value: ImageRepeat): this { if (this.checkPriority("objectRepeat")) { const value_casted = value as (ImageRepeat) - this.peer?.objectRepeatAttribute(value_casted) + this.getPeer()?.objectRepeatAttribute(value_casted) return this } return this @@ -113,7 +115,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { autoResize(value: boolean): this { if (this.checkPriority("autoResize")) { const value_casted = value as (boolean) - this.peer?.autoResizeAttribute(value_casted) + this.getPeer()?.autoResizeAttribute(value_casted) return this } return this @@ -122,7 +124,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { renderMode(value: ImageRenderMode): this { if (this.checkPriority("renderMode")) { const value_casted = value as (ImageRenderMode) - this.peer?.renderModeAttribute(value_casted) + this.getPeer()?.renderModeAttribute(value_casted) return this } return this @@ -131,7 +133,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { dynamicRangeMode(value: DynamicRangeMode): this { if (this.checkPriority("dynamicRangeMode")) { const value_casted = value as (DynamicRangeMode) - this.peer?.dynamicRangeModeAttribute(value_casted) + this.getPeer()?.dynamicRangeModeAttribute(value_casted) return this } return this @@ -140,7 +142,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { interpolation(value: ImageInterpolation): this { if (this.checkPriority("interpolation")) { const value_casted = value as (ImageInterpolation) - this.peer?.interpolationAttribute(value_casted) + this.getPeer()?.interpolationAttribute(value_casted) return this } return this @@ -149,7 +151,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { sourceSize(value: ImageSourceSize): this { if (this.checkPriority("sourceSize")) { const value_casted = value as (ImageSourceSize) - this.peer?.sourceSizeAttribute(value_casted) + this.getPeer()?.sourceSizeAttribute(value_casted) return this } return this @@ -158,7 +160,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { syncLoad(value: boolean): this { if (this.checkPriority("syncLoad")) { const value_casted = value as (boolean) - this.peer?.syncLoadAttribute(value_casted) + this.getPeer()?.syncLoadAttribute(value_casted) return this } return this @@ -167,7 +169,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { colorFilter(value: ColorFilter | DrawingColorFilter): this { if (this.checkPriority("colorFilter")) { const value_casted = value as (ColorFilter | DrawingColorFilter) - this.peer?.colorFilterAttribute(value_casted) + this.getPeer()?.colorFilterAttribute(value_casted) return this } return this @@ -176,7 +178,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { copyOption(value: CopyOptions): this { if (this.checkPriority("copyOption")) { const value_casted = value as (CopyOptions) - this.peer?.copyOptionAttribute(value_casted) + this.getPeer()?.copyOptionAttribute(value_casted) return this } return this @@ -185,7 +187,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { draggable(value: boolean): this { if (this.checkPriority("draggable")) { const value_casted = value as (boolean) - this.peer?.draggableAttribute(value_casted) + this.getPeer()?.draggableAttribute(value_casted) return this } return this @@ -194,7 +196,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { pointLight(value: PointLightStyle): this { if (this.checkPriority("pointLight")) { const value_casted = value as (PointLightStyle) - this.peer?.pointLightAttribute(value_casted) + this.getPeer()?.pointLightAttribute(value_casted) return this } return this @@ -203,7 +205,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { edgeAntialiasing(value: number): this { if (this.checkPriority("edgeAntialiasing")) { const value_casted = value as (number) - this.peer?.edgeAntialiasingAttribute(value_casted) + this.getPeer()?.edgeAntialiasingAttribute(value_casted) return this } return this @@ -213,7 +215,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { if (this.checkPriority("onComplete")) { const value_casted = value as (((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void)) UseEventsProperties({Image_onComplete: value_casted}); - this.peer?.onCompleteAttribute(value_casted) + this.getPeer()?.onCompleteAttribute(value_casted) return this } return this @@ -223,7 +225,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { if (this.checkPriority("onError")) { const value_casted = value as (ImageErrorCallback) UseEventsProperties({Image_onError: value_casted}); - this.peer?.onErrorAttribute(value_casted) + this.getPeer()?.onErrorAttribute(value_casted) return this } return this @@ -233,7 +235,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFinish")) { const value_casted = value as ((() => void)) UseEventsProperties({Image_onFinish: value_casted}); - this.peer?.onFinishAttribute(value_casted) + this.getPeer()?.onFinishAttribute(value_casted) return this } return this @@ -242,7 +244,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { enableAnalyzer(value: boolean): this { if (this.checkPriority("enableAnalyzer")) { const value_casted = value as (boolean) - this.peer?.enableAnalyzerAttribute(value_casted) + this.getPeer()?.enableAnalyzerAttribute(value_casted) return this } return this @@ -251,7 +253,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { analyzerConfig(value: ImageAnalyzerConfig): this { if (this.checkPriority("analyzerConfig")) { const value_casted = value as (ImageAnalyzerConfig) - this.peer?.analyzerConfigAttribute(value_casted) + this.getPeer()?.analyzerConfigAttribute(value_casted) return this } return this @@ -260,7 +262,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { resizable(value: ResizableOptions): this { if (this.checkPriority("resizable")) { const value_casted = value as (ResizableOptions) - this.peer?.resizableAttribute(value_casted) + this.getPeer()?.resizableAttribute(value_casted) return this } return this @@ -269,7 +271,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { privacySensitive(value: boolean): this { if (this.checkPriority("privacySensitive")) { const value_casted = value as (boolean) - this.peer?.privacySensitiveAttribute(value_casted) + this.getPeer()?.privacySensitiveAttribute(value_casted) return this } return this @@ -278,7 +280,7 @@ export class ArkImageComponent extends ArkCommonMethodComponent { enhancedImageQuality(value: ResolutionQuality): this { if (this.checkPriority("enhancedImageQuality")) { const value_casted = value as (ResolutionQuality) - this.peer?.enhancedImageQualityAttribute(value_casted) + this.getPeer()?.enhancedImageQualityAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts b/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts index a724da7f1f5735109c47b3d72eeec372f6a7268a..8b18bd59435d1875891b3357cc657936be107d49 100644 --- a/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkImageAnalyzerControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ImageAnalyzerController { - peer?: Finalizable +export class ImageAnalyzerController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -80,3 +80,10 @@ export class ImageAnalyzerController { throw new Error("Object deserialization is not implemented.") } } +export class ImageAnalyzerControllerInternal { + public static fromPtr(ptr: KPointer): ImageAnalyzerController { + const obj: ImageAnalyzerController = new ImageAnalyzerController() + obj.peer = new Finalizable(ptr, ImageAnalyzerController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkImageAnimator.ts b/arkoala/arkui/src/ArkImageAnimator.ts index 1ecb0ed203dd4ec3ec147cff82d67954df85fba6..550fbf689b593a03ceb1622faa0a4e86c720ee1e 100644 --- a/arkoala/arkui/src/ArkImageAnimator.ts +++ b/arkoala/arkui/src/ArkImageAnimator.ts @@ -28,11 +28,13 @@ import { ArkImageAnimatorPeer } from "./peers/ArkImageAnimatorPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { - protected peer?: ArkImageAnimatorPeer + getPeer(): ArkImageAnimatorPeer { + return (this.peer as ArkImageAnimatorPeer) + } /** @memo */ setImageAnimatorOptions(): this { if (this.checkPriority("setImageAnimatorOptions")) { - this.peer?.setImageAnimatorOptionsAttribute() + this.getPeer()?.setImageAnimatorOptionsAttribute() return this } return this @@ -41,7 +43,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { images(value: Array): this { if (this.checkPriority("images")) { const value_casted = value as (Array) - this.peer?.imagesAttribute(value_casted) + this.getPeer()?.imagesAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { state(value: AnimationStatus): this { if (this.checkPriority("state")) { const value_casted = value as (AnimationStatus) - this.peer?.stateAttribute(value_casted) + this.getPeer()?.stateAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { duration(value: number): this { if (this.checkPriority("duration")) { const value_casted = value as (number) - this.peer?.durationAttribute(value_casted) + this.getPeer()?.durationAttribute(value_casted) return this } return this @@ -68,7 +70,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { reverse(value: boolean): this { if (this.checkPriority("reverse")) { const value_casted = value as (boolean) - this.peer?.reverseAttribute(value_casted) + this.getPeer()?.reverseAttribute(value_casted) return this } return this @@ -77,7 +79,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { fixedSize(value: boolean): this { if (this.checkPriority("fixedSize")) { const value_casted = value as (boolean) - this.peer?.fixedSizeAttribute(value_casted) + this.getPeer()?.fixedSizeAttribute(value_casted) return this } return this @@ -86,7 +88,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { preDecode(value: number): this { if (this.checkPriority("preDecode")) { const value_casted = value as (number) - this.peer?.preDecodeAttribute(value_casted) + this.getPeer()?.preDecodeAttribute(value_casted) return this } return this @@ -95,7 +97,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { fillMode(value: FillMode): this { if (this.checkPriority("fillMode")) { const value_casted = value as (FillMode) - this.peer?.fillModeAttribute(value_casted) + this.getPeer()?.fillModeAttribute(value_casted) return this } return this @@ -104,7 +106,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { iterations(value: number): this { if (this.checkPriority("iterations")) { const value_casted = value as (number) - this.peer?.iterationsAttribute(value_casted) + this.getPeer()?.iterationsAttribute(value_casted) return this } return this @@ -114,7 +116,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onStart")) { const value_casted = value as ((() => void)) UseEventsProperties({ImageAnimator_onStart: value_casted}); - this.peer?.onStartAttribute(value_casted) + this.getPeer()?.onStartAttribute(value_casted) return this } return this @@ -124,7 +126,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPause")) { const value_casted = value as ((() => void)) UseEventsProperties({ImageAnimator_onPause: value_casted}); - this.peer?.onPauseAttribute(value_casted) + this.getPeer()?.onPauseAttribute(value_casted) return this } return this @@ -134,7 +136,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRepeat")) { const value_casted = value as ((() => void)) UseEventsProperties({ImageAnimator_onRepeat: value_casted}); - this.peer?.onRepeatAttribute(value_casted) + this.getPeer()?.onRepeatAttribute(value_casted) return this } return this @@ -144,7 +146,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCancel")) { const value_casted = value as ((() => void)) UseEventsProperties({ImageAnimator_onCancel: value_casted}); - this.peer?.onCancelAttribute(value_casted) + this.getPeer()?.onCancelAttribute(value_casted) return this } return this @@ -154,7 +156,7 @@ export class ArkImageAnimatorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFinish")) { const value_casted = value as ((() => void)) UseEventsProperties({ImageAnimator_onFinish: value_casted}); - this.peer?.onFinishAttribute(value_casted) + this.getPeer()?.onFinishAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkImageBitmapMaterialized.ts b/arkoala/arkui/src/ArkImageBitmapMaterialized.ts index 4dbcca7e65e81be50f6fc7fa96a14e4b3bb63983..64e2bd4e3d0adaa19cbda401e4bcc8c737d7750d 100644 --- a/arkoala/arkui/src/ArkImageBitmapMaterialized.ts +++ b/arkoala/arkui/src/ArkImageBitmapMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class ImageBitmap { - peer?: Finalizable +export class ImageBitmap implements MaterializedBase { + peer?: Finalizable get height(): number { return this.getHeight() } @@ -70,7 +70,7 @@ export class ImageBitmap { const retval = nativeModule()._ImageBitmap_ctor(src) return retval } - constructor(src?: string | undefined) { + constructor(src?: string) { if (((src) !== (undefined))) { const ctorPtr: KPointer = ImageBitmap.ctor(src) @@ -101,3 +101,10 @@ export class ImageBitmap { return retval } } +export class ImageBitmapInternal { + public static fromPtr(ptr: KPointer): ImageBitmap { + const obj: ImageBitmap = new ImageBitmap() + obj.peer = new Finalizable(ptr, ImageBitmap.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkImageSpan.ts b/arkoala/arkui/src/ArkImageSpan.ts index fff10b552e18b76248f5b8d44dd1242afac2dac0..300874c41b6108dccf5106f1059b44308bea3c6f 100644 --- a/arkoala/arkui/src/ArkImageSpan.ts +++ b/arkoala/arkui/src/ArkImageSpan.ts @@ -28,12 +28,14 @@ import { ArkImageSpanPeer } from "./peers/ArkImageSpanPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkImageSpanComponent extends ArkBaseSpanComponent { - protected peer?: ArkImageSpanPeer + getPeer(): ArkImageSpanPeer { + return (this.peer as ArkImageSpanPeer) + } /** @memo */ setImageSpanOptions(value: ResourceStr | PixelMap): this { if (this.checkPriority("setImageSpanOptions")) { const value_casted = value as (ResourceStr | PixelMap) - this.peer?.setImageSpanOptionsAttribute(value_casted) + this.getPeer()?.setImageSpanOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent { verticalAlign(value: ImageSpanAlignment): this { if (this.checkPriority("verticalAlign")) { const value_casted = value as (ImageSpanAlignment) - this.peer?.verticalAlignAttribute(value_casted) + this.getPeer()?.verticalAlignAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent { colorFilter(value: ColorFilter | DrawingColorFilter): this { if (this.checkPriority("colorFilter")) { const value_casted = value as (ColorFilter | DrawingColorFilter) - this.peer?.colorFilterAttribute(value_casted) + this.getPeer()?.colorFilterAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent { objectFit(value: ImageFit): this { if (this.checkPriority("objectFit")) { const value_casted = value as (ImageFit) - this.peer?.objectFitAttribute(value_casted) + this.getPeer()?.objectFitAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent { if (this.checkPriority("onComplete")) { const value_casted = value as (ImageCompleteCallback) UseEventsProperties({ImageSpan_onComplete: value_casted}); - this.peer?.onCompleteAttribute(value_casted) + this.getPeer()?.onCompleteAttribute(value_casted) return this } return this @@ -80,7 +82,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent { if (this.checkPriority("onError")) { const value_casted = value as (ImageErrorCallback) UseEventsProperties({ImageSpan_onError: value_casted}); - this.peer?.onErrorAttribute(value_casted) + this.getPeer()?.onErrorAttribute(value_casted) return this } return this @@ -89,7 +91,7 @@ export class ArkImageSpanComponent extends ArkBaseSpanComponent { alt(value: PixelMap): this { if (this.checkPriority("alt")) { const value_casted = value as (PixelMap) - this.peer?.altAttribute(value_casted) + this.getPeer()?.altAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkIndicatorBuilder.ts b/arkoala/arkui/src/ArkIndicatorBuilder.ts index 55b3d74ecbb554c04a6a0ec0bc605e6caf9d064f..0c0215d4407b74ecde16b03187763abc297b446c 100644 --- a/arkoala/arkui/src/ArkIndicatorBuilder.ts +++ b/arkoala/arkui/src/ArkIndicatorBuilder.ts @@ -1,11 +1,11 @@ import { KBoolean, KStringPtr } from "@koalaui/interop" export class Indicator { - _left?: Length | undefined - _top?: Length | undefined - _right?: Length | undefined - _bottom?: Length | undefined - _start?: LengthMetrics | undefined - _end?: LengthMetrics | undefined + _left?: Length | undefined + _top?: Length | undefined + _right?: Length | undefined + _bottom?: Length | undefined + _start?: LengthMetrics | undefined + _end?: LengthMetrics | undefined constructor() { } static dot(): DotIndicator { diff --git a/arkoala/arkui/src/ArkIndicatorComponentControllerMaterialized.ts b/arkoala/arkui/src/ArkIndicatorComponentControllerMaterialized.ts new file mode 100644 index 0000000000000000000000000000000000000000..dd1f1884dde9077c8ac534df80327836acbe22cc --- /dev/null +++ b/arkoala/arkui/src/ArkIndicatorComponentControllerMaterialized.ts @@ -0,0 +1,111 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + + +import { Finalizable } from "./Finalizable" +import { MaterializedBase } from "./MaterializedBase" +import { NativePeerNode } from "./PeerNode" +import { nativeModule } from "@koalaui/arkoala" +import { Serializer } from "./peers/Serializer" +import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { unsafeCast } from "./shared/generated-utils" +import { registerCallback } from "./peers/SerializerBase" +import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" +import { CallbackKind } from "./peers/CallbackKind" + + +import { + int32, + float32 +} from "@koalaui/common" +import { + KInt, + KBoolean, + KFloat, + KUInt, + KStringPtr, + KPointer, + KNativePointer, + KInt32ArrayPtr, + KUint8ArrayPtr, + KFloat32ArrayPtr, + pointer +} from "@koalaui/interop" + + +export class IndicatorComponentController implements MaterializedBase { + peer?: Finalizable + getPeer(): Finalizable | undefined { + return this.peer + } + static construct(ptr: KPointer): IndicatorComponentController { + const objIndicatorComponentController: IndicatorComponentController = new IndicatorComponentController() + objIndicatorComponentController.peer = new Finalizable(ptr, IndicatorComponentController.getFinalizer()) + return objIndicatorComponentController + } + static ctor(): KPointer { + const retval = nativeModule()._IndicatorComponentController_ctor() + return retval + } + constructor() { + { + const ctorPtr: KPointer = IndicatorComponentController.ctor() + this.peer = new Finalizable(ctorPtr, IndicatorComponentController.getFinalizer()) + } + } + static getFinalizer(): KPointer { + return nativeModule()._IndicatorComponentController_getFinalizer() + } + showNext(): void { + this?.showNext_serialize() + } + showPrevious(): void { + this?.showPrevious_serialize() + } + changeIndex(index: number, useAnimation?: boolean): void { + const index_casted = index as (number) + const useAnimation_casted = useAnimation as (boolean | undefined) + this?.changeIndex_serialize(index_casted, useAnimation_casted) + } + private showNext_serialize(): void { + nativeModule()._IndicatorComponentController_showNext(this.peer!.ptr); + } + private showPrevious_serialize(): void { + nativeModule()._IndicatorComponentController_showPrevious(this.peer!.ptr); + } + private changeIndex_serialize(index: number, useAnimation?: boolean): void { + const thisSerializer: Serializer = Serializer.hold() + let useAnimation_type: int32 = RuntimeType.UNDEFINED + useAnimation_type = runtimeType(useAnimation) + thisSerializer.writeInt8(useAnimation_type) + if ((RuntimeType.UNDEFINED) != (useAnimation_type)) { + const useAnimation_value = useAnimation! + thisSerializer.writeBoolean(useAnimation_value) + } + nativeModule()._IndicatorComponentController_changeIndex(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } +} +export class IndicatorComponentControllerInternal { + public static fromPtr(ptr: KPointer): IndicatorComponentController { + const obj: IndicatorComponentController = new IndicatorComponentController() + obj.peer = new Finalizable(ptr, IndicatorComponentController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkIndicatorcomponent.ts b/arkoala/arkui/src/ArkIndicatorcomponent.ts new file mode 100644 index 0000000000000000000000000000000000000000..62e15209a7f102a4db6bb8943b27f5d721e5fa7d --- /dev/null +++ b/arkoala/arkui/src/ArkIndicatorcomponent.ts @@ -0,0 +1,121 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32 } from "@koalaui/common" +import { KStringPtr, KBoolean } from "@koalaui/interop" +import { NodeAttach, remember } from "@koalaui/runtime" +import { ArkUINodeType } from "./peers/ArkUINodeType" +import { runtimeType, RuntimeType, isResource, isInstanceOf } from "./peers/SerializerBase" +import { ComponentBase } from "./ComponentBase" +import { unsafeCast } from "./shared/generated-utils" +import { ArkCommonMethodComponent } from "./ArkCommon" +import { ArkIndicatorComponentPeer } from "./peers/ArkIndicatorcomponentPeer" +import { UseEventsProperties } from "./use_properties" +/** @memo:stable */ +export class ArkIndicatorComponentComponent extends ArkCommonMethodComponent { + getPeer(): ArkIndicatorComponentPeer { + return (this.peer as ArkIndicatorComponentPeer) + } + /** @memo */ + setIndicatorComponentOptions(controller?: IndicatorComponentController): this { + if (this.checkPriority("setIndicatorComponentOptions")) { + const controller_casted = controller as (IndicatorComponentController | undefined) + this.getPeer()?.setIndicatorComponentOptionsAttribute(controller_casted) + return this + } + return this + } + /** @memo */ + initialIndex(value: number): this { + if (this.checkPriority("initialIndex")) { + const value_casted = value as (number) + this.getPeer()?.initialIndexAttribute(value_casted) + return this + } + return this + } + /** @memo */ + count(value: number): this { + if (this.checkPriority("count")) { + const value_casted = value as (number) + this.getPeer()?.countAttribute(value_casted) + return this + } + return this + } + /** @memo */ + style(value: DotIndicator | DigitIndicator): this { + if (this.checkPriority("style")) { + const value_casted = value as (DotIndicator | DigitIndicator) + this.getPeer()?.styleAttribute(value_casted) + return this + } + return this + } + /** @memo */ + loop(value: boolean): this { + if (this.checkPriority("loop")) { + const value_casted = value as (boolean) + this.getPeer()?.loopAttribute(value_casted) + return this + } + return this + } + /** @memo */ + vertical(value: boolean): this { + if (this.checkPriority("vertical")) { + const value_casted = value as (boolean) + this.getPeer()?.verticalAttribute(value_casted) + return this + } + return this + } + /** @memo */ + onChange(value: ((index: number) => void)): this { + if (this.checkPriority("onChange")) { + const value_casted = value as (((index: number) => void)) + UseEventsProperties({IndicatorComponent_onChange: value_casted}); + this.getPeer()?.onChangeAttribute(value_casted) + return this + } + return this + } + public applyAttributesFinish(): void { + // we calls this function outside of class, so need to make it public + super.applyAttributesFinish() + } +} + +/** @memo */ +export function ArkIndicatorComponent( + /** @memo */ + style: ((attributes: ArkIndicatorComponentComponent) => void) | undefined, + /** @memo */ + content_: (() => void) | undefined, + controller?: IndicatorComponentController | undefined +) { + const receiver = remember(() => { + return new ArkIndicatorComponentComponent() + }) + NodeAttach((): ArkIndicatorComponentPeer => ArkIndicatorComponentPeer.create(ArkUINodeType.IndicatorComponent, receiver), (_: ArkIndicatorComponentPeer) => { + receiver.setIndicatorComponentOptions(controller) + style?.(receiver) + content_?.() + receiver.applyAttributesFinish() + }) +} diff --git a/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts b/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts index ef74859f8d70b011a0b8254df65d0115c783b4cf..a29623c85627b910a4052a1f471fa7265a9e1342 100644 --- a/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts +++ b/arkoala/arkui/src/ArkJsGeolocationMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class JsGeolocation { - peer?: Finalizable +export class JsGeolocation implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -82,3 +82,10 @@ export class JsGeolocation { nativeModule()._JsGeolocation_invoke(this.peer!.ptr, origin, +allow, +retain); } } +export class JsGeolocationInternal { + public static fromPtr(ptr: KPointer): JsGeolocation { + const obj: JsGeolocation = new JsGeolocation() + obj.peer = new Finalizable(ptr, JsGeolocation.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkJsResultMaterialized.ts b/arkoala/arkui/src/ArkJsResultMaterialized.ts index 7978b7e5cdbb9d811db241b5049e70cf79da2e3f..c35897dde93d6c65123dec7a1c9db2906a9d92ad 100644 --- a/arkoala/arkui/src/ArkJsResultMaterialized.ts +++ b/arkoala/arkui/src/ArkJsResultMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class JsResult { - peer?: Finalizable +export class JsResult implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -92,3 +92,10 @@ export class JsResult { nativeModule()._JsResult_handlePromptConfirm(this.peer!.ptr, result); } } +export class JsResultInternal { + public static fromPtr(ptr: KPointer): JsResult { + const obj: JsResult = new JsResult() + obj.peer = new Finalizable(ptr, JsResult.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts b/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts index 4d233491f24956f94f93ef3e56832f52f22f8019..ffb2d38cafe92b396d33221e5533e4b8cdfe1de1 100644 --- a/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts +++ b/arkoala/arkui/src/ArkLayoutManagerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class LayoutManager implements LayoutManager { - peer?: Finalizable +export class LayoutManager implements MaterializedBase,LayoutManager { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -111,3 +111,10 @@ export class LayoutManager implements LayoutManager { throw new Error("Object deserialization is not implemented.") } } +export class LayoutManagerInternal { + public static fromPtr(ptr: KPointer): LayoutManager { + const obj: LayoutManager = new LayoutManager() + obj.peer = new Finalizable(ptr, LayoutManager.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkLine.ts b/arkoala/arkui/src/ArkLine.ts index cf72ae96253cb3ef5de69e2050e9346592166d88..83ed99bbca8763902e0d2828ad4bb47ada0fffa2 100644 --- a/arkoala/arkui/src/ArkLine.ts +++ b/arkoala/arkui/src/ArkLine.ts @@ -27,12 +27,14 @@ import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkLinePeer } from "./peers/ArkLinePeer" /** @memo:stable */ export class ArkLineComponent extends ArkCommonShapeMethodComponent { - protected peer?: ArkLinePeer + getPeer(): ArkLinePeer { + return (this.peer as ArkLinePeer) + } /** @memo */ - setLineOptions(value?: { width?: string | number, height?: string | number } | undefined): this { + setLineOptions(options?: LineOptions): this { if (this.checkPriority("setLineOptions")) { - const value_casted = value as ({ width?: string | number, height?: string | number } | undefined) - this.peer?.setLineOptionsAttribute(value_casted) + const options_casted = options as (LineOptions | undefined) + this.getPeer()?.setLineOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkLineComponent extends ArkCommonShapeMethodComponent { startPoint(value: Array): this { if (this.checkPriority("startPoint")) { const value_casted = value as (Array) - this.peer?.startPointAttribute(value_casted) + this.getPeer()?.startPointAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkLineComponent extends ArkCommonShapeMethodComponent { endPoint(value: Array): this { if (this.checkPriority("endPoint")) { const value_casted = value as (Array) - this.peer?.endPointAttribute(value_casted) + this.getPeer()?.endPointAttribute(value_casted) return this } return this @@ -67,13 +69,13 @@ export function ArkLine( style: ((attributes: ArkLineComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value?: { width?: string | number, height?: string | number } | undefined + options?: LineOptions | undefined ) { const receiver = remember(() => { return new ArkLineComponent() }) NodeAttach((): ArkLinePeer => ArkLinePeer.create(ArkUINodeType.Line, receiver), (_: ArkLinePeer) => { - receiver.setLineOptions(value) + receiver.setLineOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts b/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts index 33823f33d073cf5f895cdcec533f2a76939fb6a9..2c6a3999a0b0bdbf8bdea10a2c82c98c434deed3 100644 --- a/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkLinearIndicatorControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class LinearIndicatorController { - peer?: Finalizable +export class LinearIndicatorController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -77,7 +77,7 @@ export class LinearIndicatorController { const progress_casted = progress as (number) this?.setProgress_serialize(index_casted, progress_casted) } - start(options?: LinearIndicatorStartOptions | undefined): void { + start(options?: LinearIndicatorStartOptions): void { const options_casted = options as (LinearIndicatorStartOptions | undefined) this?.start_serialize(options_casted) } @@ -90,7 +90,7 @@ export class LinearIndicatorController { private setProgress_serialize(index: number, progress: number): void { nativeModule()._LinearIndicatorController_setProgress(this.peer!.ptr, index, progress); } - private start_serialize(options?: LinearIndicatorStartOptions | undefined): void { + private start_serialize(options?: LinearIndicatorStartOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -109,3 +109,10 @@ export class LinearIndicatorController { nativeModule()._LinearIndicatorController_stop(this.peer!.ptr); } } +export class LinearIndicatorControllerInternal { + public static fromPtr(ptr: KPointer): LinearIndicatorController { + const obj: LinearIndicatorController = new LinearIndicatorController() + obj.peer = new Finalizable(ptr, LinearIndicatorController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkLinearindicator.ts b/arkoala/arkui/src/ArkLinearindicator.ts index 865269d31663948f3096fb32bb10778547c0fa22..a5d44734ea817ffbe7b39799147ccdb265a1a254 100644 --- a/arkoala/arkui/src/ArkLinearindicator.ts +++ b/arkoala/arkui/src/ArkLinearindicator.ts @@ -27,40 +27,42 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkLinearIndicatorPeer } from "./peers/ArkLinearindicatorPeer" /** @memo:stable */ export class ArkLinearIndicatorComponent extends ArkCommonMethodComponent { - protected peer?: ArkLinearIndicatorPeer + getPeer(): ArkLinearIndicatorPeer { + return (this.peer as ArkLinearIndicatorPeer) + } /** @memo */ - setLinearIndicatorOptions(count?: number | undefined, controller?: LinearIndicatorController | undefined): this { + setLinearIndicatorOptions(count?: number, controller?: LinearIndicatorController): this { if (this.checkPriority("setLinearIndicatorOptions")) { const count_casted = count as (number | undefined) const controller_casted = controller as (LinearIndicatorController | undefined) - this.peer?.setLinearIndicatorOptionsAttribute(count_casted, controller_casted) + this.getPeer()?.setLinearIndicatorOptionsAttribute(count_casted, controller_casted) return this } return this } /** @memo */ - indicatorStyle(value: LinearIndicatorStyle | undefined): this { + indicatorStyle(value?: LinearIndicatorStyle): this { if (this.checkPriority("indicatorStyle")) { const value_casted = value as (LinearIndicatorStyle | undefined) - this.peer?.indicatorStyleAttribute(value_casted) + this.getPeer()?.indicatorStyleAttribute(value_casted) return this } return this } /** @memo */ - indicatorLoop(value: boolean | undefined): this { + indicatorLoop(value?: boolean): this { if (this.checkPriority("indicatorLoop")) { const value_casted = value as (boolean | undefined) - this.peer?.indicatorLoopAttribute(value_casted) + this.getPeer()?.indicatorLoopAttribute(value_casted) return this } return this } /** @memo */ - onChange(value: OnLinearIndicatorChangeCallback | undefined): this { + onChange(value?: OnLinearIndicatorChangeCallback): this { if (this.checkPriority("onChange")) { const value_casted = value as (OnLinearIndicatorChangeCallback | undefined) - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkList.ts b/arkoala/arkui/src/ArkList.ts index ee7d9153b299c14d1e02da1c6e5fd2204d830b37..ecf55ba1aac1a9761b2e452d6c4d0a1b42eefd37 100644 --- a/arkoala/arkui/src/ArkList.ts +++ b/arkoala/arkui/src/ArkList.ts @@ -28,12 +28,14 @@ import { ArkListPeer } from "./peers/ArkListPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkListComponent extends ArkScrollableCommonMethodComponent { - protected peer?: ArkListPeer + getPeer(): ArkListPeer { + return (this.peer as ArkListPeer) + } /** @memo */ - setListOptions(options?: ListOptions | undefined): this { + setListOptions(options?: ListOptions): this { if (this.checkPriority("setListOptions")) { const options_casted = options as (ListOptions | undefined) - this.peer?.setListOptionsAttribute(options_casted) + this.getPeer()?.setListOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { alignListItem(value: ListItemAlign): this { if (this.checkPriority("alignListItem")) { const value_casted = value as (ListItemAlign) - this.peer?.alignListItemAttribute(value_casted) + this.getPeer()?.alignListItemAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { listDirection(value: Axis): this { if (this.checkPriority("listDirection")) { const value_casted = value as (Axis) - this.peer?.listDirectionAttribute(value_casted) + this.getPeer()?.listDirectionAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { scrollBar(value: BarState): this { if (this.checkPriority("scrollBar")) { const value_casted = value as (BarState) - this.peer?.scrollBarAttribute(value_casted) + this.getPeer()?.scrollBarAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { contentStartOffset(value: number): this { if (this.checkPriority("contentStartOffset")) { const value_casted = value as (number) - this.peer?.contentStartOffsetAttribute(value_casted) + this.getPeer()?.contentStartOffsetAttribute(value_casted) return this } return this @@ -78,16 +80,16 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { contentEndOffset(value: number): this { if (this.checkPriority("contentEndOffset")) { const value_casted = value as (number) - this.peer?.contentEndOffsetAttribute(value_casted) + this.getPeer()?.contentEndOffsetAttribute(value_casted) return this } return this } /** @memo */ - divider(value: ListDividerOptions | undefined): this { + divider(value: ListDividerOptions | null): this { if (this.checkPriority("divider")) { - const value_casted = value as (ListDividerOptions | undefined) - this.peer?.dividerAttribute(value_casted) + const value_casted = value as (ListDividerOptions | null) + this.getPeer()?.dividerAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { editMode(value: boolean): this { if (this.checkPriority("editMode")) { const value_casted = value as (boolean) - this.peer?.editModeAttribute(value_casted) + this.getPeer()?.editModeAttribute(value_casted) return this } return this @@ -105,17 +107,28 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { multiSelectable(value: boolean): this { if (this.checkPriority("multiSelectable")) { const value_casted = value as (boolean) - this.peer?.multiSelectableAttribute(value_casted) + this.getPeer()?.multiSelectableAttribute(value_casted) return this } return this } /** @memo */ - cachedCount(value: number): this { + cachedCount(count: number, show?: boolean): this { if (this.checkPriority("cachedCount")) { - const value_casted = value as (number) - this.peer?.cachedCountAttribute(value_casted) - return this + const count_type = runtimeType(count) + const show_type = runtimeType(show) + if ((((RuntimeType.NUMBER == count_type))) && (((RuntimeType.BOOLEAN == show_type)))) { + const count_casted = count as (number) + const show_casted = show as (boolean) + this.getPeer()?.cachedCount1Attribute(count_casted, show_casted) + return this + } + if ((((RuntimeType.NUMBER == count_type))) && (((RuntimeType.UNDEFINED == show_type)))) { + const count_casted = count as (number) + this.getPeer()?.cachedCount0Attribute(count_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -123,7 +136,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { chainAnimation(value: boolean): this { if (this.checkPriority("chainAnimation")) { const value_casted = value as (boolean) - this.peer?.chainAnimationAttribute(value_casted) + this.getPeer()?.chainAnimationAttribute(value_casted) return this } return this @@ -132,7 +145,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { chainAnimationOptions(value: ChainAnimationOptions): this { if (this.checkPriority("chainAnimationOptions")) { const value_casted = value as (ChainAnimationOptions) - this.peer?.chainAnimationOptionsAttribute(value_casted) + this.getPeer()?.chainAnimationOptionsAttribute(value_casted) return this } return this @@ -141,7 +154,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { sticky(value: StickyStyle): this { if (this.checkPriority("sticky")) { const value_casted = value as (StickyStyle) - this.peer?.stickyAttribute(value_casted) + this.getPeer()?.stickyAttribute(value_casted) return this } return this @@ -150,7 +163,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { scrollSnapAlign(value: ScrollSnapAlign): this { if (this.checkPriority("scrollSnapAlign")) { const value_casted = value as (ScrollSnapAlign) - this.peer?.scrollSnapAlignAttribute(value_casted) + this.getPeer()?.scrollSnapAlignAttribute(value_casted) return this } return this @@ -159,7 +172,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { nestedScroll(value: NestedScrollOptions): this { if (this.checkPriority("nestedScroll")) { const value_casted = value as (NestedScrollOptions) - this.peer?.nestedScrollAttribute(value_casted) + this.getPeer()?.nestedScrollAttribute(value_casted) return this } return this @@ -168,7 +181,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { enableScrollInteraction(value: boolean): this { if (this.checkPriority("enableScrollInteraction")) { const value_casted = value as (boolean) - this.peer?.enableScrollInteractionAttribute(value_casted) + this.getPeer()?.enableScrollInteractionAttribute(value_casted) return this } return this @@ -177,7 +190,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { friction(value: number | Resource): this { if (this.checkPriority("friction")) { const value_casted = value as (number | Resource) - this.peer?.frictionAttribute(value_casted) + this.getPeer()?.frictionAttribute(value_casted) return this } return this @@ -186,7 +199,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { childrenMainSize(value: ChildrenMainSize): this { if (this.checkPriority("childrenMainSize")) { const value_casted = value as (ChildrenMainSize) - this.peer?.childrenMainSizeAttribute(value_casted) + this.getPeer()?.childrenMainSizeAttribute(value_casted) return this } return this @@ -195,7 +208,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { maintainVisibleContentPosition(value: boolean): this { if (this.checkPriority("maintainVisibleContentPosition")) { const value_casted = value as (boolean) - this.peer?.maintainVisibleContentPositionAttribute(value_casted) + this.getPeer()?.maintainVisibleContentPositionAttribute(value_casted) return this } return this @@ -205,7 +218,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScroll")) { const value_casted = value as (((scrollOffset: number, scrollState: ScrollState) => void)) UseEventsProperties({List_onScroll: value_casted}); - this.peer?.onScrollAttribute(value_casted) + this.getPeer()?.onScrollAttribute(value_casted) return this } return this @@ -215,7 +228,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollIndex")) { const value_casted = value as (((start: number, end: number, center: number) => void)) UseEventsProperties({List_onScrollIndex: value_casted}); - this.peer?.onScrollIndexAttribute(value_casted) + this.getPeer()?.onScrollIndexAttribute(value_casted) return this } return this @@ -225,7 +238,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollVisibleContentChange")) { const value_casted = value as (OnScrollVisibleContentChangeCallback) UseEventsProperties({List_onScrollVisibleContentChange: value_casted}); - this.peer?.onScrollVisibleContentChangeAttribute(value_casted) + this.getPeer()?.onScrollVisibleContentChangeAttribute(value_casted) return this } return this @@ -235,7 +248,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onReachStart")) { const value_casted = value as ((() => void)) UseEventsProperties({List_onReachStart: value_casted}); - this.peer?.onReachStartAttribute(value_casted) + this.getPeer()?.onReachStartAttribute(value_casted) return this } return this @@ -245,7 +258,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onReachEnd")) { const value_casted = value as ((() => void)) UseEventsProperties({List_onReachEnd: value_casted}); - this.peer?.onReachEndAttribute(value_casted) + this.getPeer()?.onReachEndAttribute(value_casted) return this } return this @@ -255,7 +268,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollStart")) { const value_casted = value as ((() => void)) UseEventsProperties({List_onScrollStart: value_casted}); - this.peer?.onScrollStartAttribute(value_casted) + this.getPeer()?.onScrollStartAttribute(value_casted) return this } return this @@ -265,7 +278,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollStop")) { const value_casted = value as ((() => void)) UseEventsProperties({List_onScrollStop: value_casted}); - this.peer?.onScrollStopAttribute(value_casted) + this.getPeer()?.onScrollStopAttribute(value_casted) return this } return this @@ -275,7 +288,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDelete")) { const value_casted = value as (((index: number) => boolean)) UseEventsProperties({List_onItemDelete: value_casted}); - this.peer?.onItemDeleteAttribute(value_casted) + this.getPeer()?.onItemDeleteAttribute(value_casted) return this } return this @@ -285,7 +298,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemMove")) { const value_casted = value as (((from: number, to: number) => boolean)) UseEventsProperties({List_onItemMove: value_casted}); - this.peer?.onItemMoveAttribute(value_casted) + this.getPeer()?.onItemMoveAttribute(value_casted) return this } return this @@ -295,7 +308,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragStart")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number) => (() => any))) UseEventsProperties({List_onItemDragStart: value_casted}); - this.peer?.onItemDragStartAttribute(value_casted) + this.getPeer()?.onItemDragStartAttribute(value_casted) return this } return this @@ -305,7 +318,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragEnter")) { const value_casted = value as (((event: ItemDragInfo) => void)) UseEventsProperties({List_onItemDragEnter: value_casted}); - this.peer?.onItemDragEnterAttribute(value_casted) + this.getPeer()?.onItemDragEnterAttribute(value_casted) return this } return this @@ -315,7 +328,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragMove")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void)) UseEventsProperties({List_onItemDragMove: value_casted}); - this.peer?.onItemDragMoveAttribute(value_casted) + this.getPeer()?.onItemDragMoveAttribute(value_casted) return this } return this @@ -325,7 +338,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDragLeave")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number) => void)) UseEventsProperties({List_onItemDragLeave: value_casted}); - this.peer?.onItemDragLeaveAttribute(value_casted) + this.getPeer()?.onItemDragLeaveAttribute(value_casted) return this } return this @@ -335,7 +348,7 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onItemDrop")) { const value_casted = value as (((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void)) UseEventsProperties({List_onItemDrop: value_casted}); - this.peer?.onItemDropAttribute(value_casted) + this.getPeer()?.onItemDropAttribute(value_casted) return this } return this @@ -345,27 +358,27 @@ export class ArkListComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollFrameBegin")) { const value_casted = value as (((offset: number, state: ScrollState) => { offsetRemain: number })) UseEventsProperties({List_onScrollFrameBegin: value_casted}); - this.peer?.onScrollFrameBeginAttribute(value_casted) + this.getPeer()?.onScrollFrameBeginAttribute(value_casted) return this } return this } /** @memo */ - lanes(value: number | LengthConstrain, gutter?: Dimension | undefined): this { + lanes(value: number | LengthConstrain, gutter?: Dimension): this { if (this.checkPriority("lanes")) { const value_casted = value as (number | LengthConstrain) const gutter_casted = gutter as (Dimension | undefined) - this.peer?.lanesAttribute(value_casted, gutter_casted) + this.getPeer()?.lanesAttribute(value_casted, gutter_casted) return this } return this } /** @memo */ - edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions | undefined): this { + edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions): this { if (this.checkPriority("edgeEffect")) { const value_casted = value as (EdgeEffect) const options_casted = options as (EdgeEffectOptions | undefined) - this.peer?.edgeEffectAttribute(value_casted, options_casted) + this.getPeer()?.edgeEffectAttribute(value_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkListItem.ts b/arkoala/arkui/src/ArkListItem.ts index c1e93599ede57b89938db3b1a29bbc21db684395..c2e259c61506e98a2f5d5abb0bb965a3a099679c 100644 --- a/arkoala/arkui/src/ArkListItem.ts +++ b/arkoala/arkui/src/ArkListItem.ts @@ -28,19 +28,21 @@ import { ArkListItemPeer } from "./peers/ArkListItemPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkListItemComponent extends ArkCommonMethodComponent { - protected peer?: ArkListItemPeer + getPeer(): ArkListItemPeer { + return (this.peer as ArkListItemPeer) + } /** @memo */ - setListItemOptions(value?: ListItemOptions | undefined | string | undefined | undefined): this { + setListItemOptions(value?: ListItemOptions | undefined | string | undefined): this { if (this.checkPriority("setListItemOptions")) { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT == value_type)) || ((RuntimeType.UNDEFINED == value_type)))) { const value_casted = value as (ListItemOptions | undefined) - this.peer?.setListItemOptions0Attribute(value_casted) + this.getPeer()?.setListItemOptions0Attribute(value_casted) return this } if ((((RuntimeType.STRING == value_type)) || ((RuntimeType.UNDEFINED == value_type)))) { const value_casted = value as (string | undefined) - this.peer?.setListItemOptions1Attribute(value_casted) + this.getPeer()?.setListItemOptions1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -51,7 +53,7 @@ export class ArkListItemComponent extends ArkCommonMethodComponent { sticky(value: Sticky): this { if (this.checkPriority("sticky")) { const value_casted = value as (Sticky) - this.peer?.stickyAttribute(value_casted) + this.getPeer()?.stickyAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkListItemComponent extends ArkCommonMethodComponent { editable(value: boolean | EditMode): this { if (this.checkPriority("editable")) { const value_casted = value as (boolean | EditMode) - this.peer?.editableAttribute(value_casted) + this.getPeer()?.editableAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkListItemComponent extends ArkCommonMethodComponent { selectable(value: boolean): this { if (this.checkPriority("selectable")) { const value_casted = value as (boolean) - this.peer?.selectableAttribute(value_casted) + this.getPeer()?.selectableAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkListItemComponent extends ArkCommonMethodComponent { selected(value: boolean): this { if (this.checkPriority("selected")) { const value_casted = value as (boolean) - this.peer?.selectedAttribute(value_casted) + this.getPeer()?.selectedAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkListItemComponent extends ArkCommonMethodComponent { swipeAction(value: SwipeActionOptions): this { if (this.checkPriority("swipeAction")) { const value_casted = value as (SwipeActionOptions) - this.peer?.swipeActionAttribute(value_casted) + this.getPeer()?.swipeActionAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkListItemComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSelect")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({ListItem_onSelect: value_casted}); - this.peer?.onSelectAttribute(value_casted) + this.getPeer()?.onSelectAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkListItemGroup.ts b/arkoala/arkui/src/ArkListItemGroup.ts index 132ed4cd915dcabf0531ba02f655350cab09c996..de5caba02aec6080e5d54a2a94036970ded660c3 100644 --- a/arkoala/arkui/src/ArkListItemGroup.ts +++ b/arkoala/arkui/src/ArkListItemGroup.ts @@ -27,21 +27,23 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkListItemGroupPeer } from "./peers/ArkListItemGroupPeer" /** @memo:stable */ export class ArkListItemGroupComponent extends ArkCommonMethodComponent { - protected peer?: ArkListItemGroupPeer + getPeer(): ArkListItemGroupPeer { + return (this.peer as ArkListItemGroupPeer) + } /** @memo */ - setListItemGroupOptions(options?: ListItemGroupOptions | undefined): this { + setListItemGroupOptions(options?: ListItemGroupOptions): this { if (this.checkPriority("setListItemGroupOptions")) { const options_casted = options as (ListItemGroupOptions | undefined) - this.peer?.setListItemGroupOptionsAttribute(options_casted) + this.getPeer()?.setListItemGroupOptionsAttribute(options_casted) return this } return this } /** @memo */ - divider(value: ListDividerOptions | undefined): this { + divider(value: ListDividerOptions | null): this { if (this.checkPriority("divider")) { - const value_casted = value as (ListDividerOptions | undefined) - this.peer?.dividerAttribute(value_casted) + const value_casted = value as (ListDividerOptions | null) + this.getPeer()?.dividerAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkListItemGroupComponent extends ArkCommonMethodComponent { childrenMainSize(value: ChildrenMainSize): this { if (this.checkPriority("childrenMainSize")) { const value_casted = value as (ChildrenMainSize) - this.peer?.childrenMainSizeAttribute(value_casted) + this.getPeer()?.childrenMainSizeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkListScrollerMaterialized.ts b/arkoala/arkui/src/ArkListScrollerMaterialized.ts index c76cd170fee6861043a4082971affc109cf7094d..2125020fe7f2a2cdea8f73c192bc763766e5693f 100644 --- a/arkoala/arkui/src/ArkListScrollerMaterialized.ts +++ b/arkoala/arkui/src/ArkListScrollerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class ListScroller extends Scroller { - peer?: Finalizable +export class ListScroller extends Scroller implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -79,14 +79,14 @@ export class ListScroller extends Scroller { const indexInGroup_casted = indexInGroup as (number) return this.getItemRectInGroup_serialize(index_casted, indexInGroup_casted) } - scrollToItemInGroup(index: number, indexInGroup: number, smooth?: boolean | undefined, align?: ScrollAlign | undefined): void { + scrollToItemInGroup(index: number, indexInGroup: number, smooth?: boolean, align?: ScrollAlign): void { const index_casted = index as (number) const indexInGroup_casted = indexInGroup as (number) const smooth_casted = smooth as (boolean | undefined) const align_casted = align as (ScrollAlign | undefined) this?.scrollToItemInGroup_serialize(index_casted, indexInGroup_casted, smooth_casted, align_casted) } - closeAllSwipeActions(options?: CloseSwipeActionOptions | undefined): void { + closeAllSwipeActions(options?: CloseSwipeActionOptions): void { const options_casted = options as (CloseSwipeActionOptions | undefined) this?.closeAllSwipeActions_serialize(options_casted) } @@ -99,7 +99,7 @@ export class ListScroller extends Scroller { const retval = nativeModule()._ListScroller_getItemRectInGroup(this.peer!.ptr, index, indexInGroup) throw new Error("Object deserialization is not implemented.") } - private scrollToItemInGroup_serialize(index: number, indexInGroup: number, smooth?: boolean | undefined, align?: ScrollAlign | undefined): void { + private scrollToItemInGroup_serialize(index: number, indexInGroup: number, smooth?: boolean, align?: ScrollAlign): void { const thisSerializer: Serializer = Serializer.hold() let smooth_type: int32 = RuntimeType.UNDEFINED smooth_type = runtimeType(smooth) @@ -118,7 +118,7 @@ export class ListScroller extends Scroller { nativeModule()._ListScroller_scrollToItemInGroup(this.peer!.ptr, index, indexInGroup, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private closeAllSwipeActions_serialize(options?: CloseSwipeActionOptions | undefined): void { + private closeAllSwipeActions_serialize(options?: CloseSwipeActionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -135,3 +135,10 @@ export class ListScroller extends Scroller { throw new Error("Object deserialization is not implemented.") } } +export class ListScrollerInternal { + public static fromPtr(ptr: KPointer): ListScroller { + const obj: ListScroller = new ListScroller() + obj.peer = new Finalizable(ptr, ListScroller.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkLoadingProgress.ts b/arkoala/arkui/src/ArkLoadingProgress.ts index 5aa026810fac7090265ded711f5b4823b7cb71db..51140533929266a6582502eee3e42eb60883b072 100644 --- a/arkoala/arkui/src/ArkLoadingProgress.ts +++ b/arkoala/arkui/src/ArkLoadingProgress.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkLoadingProgressPeer } from "./peers/ArkLoadingProgressPeer" /** @memo:stable */ export class ArkLoadingProgressComponent extends ArkCommonMethodComponent { - protected peer?: ArkLoadingProgressPeer + getPeer(): ArkLoadingProgressPeer { + return (this.peer as ArkLoadingProgressPeer) + } /** @memo */ setLoadingProgressOptions(): this { if (this.checkPriority("setLoadingProgressOptions")) { - this.peer?.setLoadingProgressOptionsAttribute() + this.getPeer()?.setLoadingProgressOptionsAttribute() return this } return this @@ -40,7 +42,7 @@ export class ArkLoadingProgressComponent extends ArkCommonMethodComponent { color(value: ResourceColor): this { if (this.checkPriority("color")) { const value_casted = value as (ResourceColor) - this.peer?.colorAttribute(value_casted) + this.getPeer()?.colorAttribute(value_casted) return this } return this @@ -49,7 +51,7 @@ export class ArkLoadingProgressComponent extends ArkCommonMethodComponent { enableLoading(value: boolean): this { if (this.checkPriority("enableLoading")) { const value_casted = value as (boolean) - this.peer?.enableLoadingAttribute(value_casted) + this.getPeer()?.enableLoadingAttribute(value_casted) return this } return this @@ -58,7 +60,7 @@ export class ArkLoadingProgressComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkLocationButton.ts b/arkoala/arkui/src/ArkLocationButton.ts index 564c86943406b5e34515ad41b3a82f8bbfed2f75..bab4cd6134e757c1712603e31c6598df8d411e6a 100644 --- a/arkoala/arkui/src/ArkLocationButton.ts +++ b/arkoala/arkui/src/ArkLocationButton.ts @@ -28,18 +28,20 @@ import { ArkLocationButtonPeer } from "./peers/ArkLocationButtonPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkLocationButtonComponent extends ArkSecurityComponentMethodComponent { - protected peer?: ArkLocationButtonPeer + getPeer(): ArkLocationButtonPeer { + return (this.peer as ArkLocationButtonPeer) + } /** @memo */ - setLocationButtonOptions(options?: LocationButtonOptions | undefined): this { + setLocationButtonOptions(options?: LocationButtonOptions): this { if (this.checkPriority("setLocationButtonOptions")) { const options_type = runtimeType(options) if ((((RuntimeType.OBJECT == options_type)))) { const options_casted = options as (LocationButtonOptions) - this.peer?.setLocationButtonOptions1Attribute(options_casted) + this.getPeer()?.setLocationButtonOptions1Attribute(options_casted) return this } if ((((RuntimeType.UNDEFINED == options_type)))) { - this.peer?.setLocationButtonOptions0Attribute() + this.getPeer()?.setLocationButtonOptions0Attribute() return this } throw new Error("Can not select appropriate overload") @@ -51,7 +53,7 @@ export class ArkLocationButtonComponent extends ArkSecurityComponentMethodCompon if (this.checkPriority("onClick")) { const value_casted = value as (((event: ClickEvent, result: LocationButtonOnClickResult) => void)) UseEventsProperties({LocationButton_onClick: value_casted}); - this.peer?.onClickAttribute(value_casted) + this.getPeer()?.onClickAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkMarquee.ts b/arkoala/arkui/src/ArkMarquee.ts index 7ddb43a054ab5ace898b901156aea31777f8582d..59d482300a67fbc00d8c84c31b7ceda8dfe0e044 100644 --- a/arkoala/arkui/src/ArkMarquee.ts +++ b/arkoala/arkui/src/ArkMarquee.ts @@ -28,12 +28,14 @@ import { ArkMarqueePeer } from "./peers/ArkMarqueePeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkMarqueeComponent extends ArkCommonMethodComponent { - protected peer?: ArkMarqueePeer + getPeer(): ArkMarqueePeer { + return (this.peer as ArkMarqueePeer) + } /** @memo */ setMarqueeOptions(options: MarqueeOptions): this { if (this.checkPriority("setMarqueeOptions")) { const options_casted = options as (MarqueeOptions) - this.peer?.setMarqueeOptionsAttribute(options_casted) + this.getPeer()?.setMarqueeOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { fontSize(value: Length): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Length) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { allowScale(value: boolean): this { if (this.checkPriority("allowScale")) { const value_casted = value as (boolean) - this.peer?.allowScaleAttribute(value_casted) + this.getPeer()?.allowScaleAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { fontFamily(value: string | Resource): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (string | Resource) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { marqueeUpdateStrategy(value: MarqueeUpdateStrategy): this { if (this.checkPriority("marqueeUpdateStrategy")) { const value_casted = value as (MarqueeUpdateStrategy) - this.peer?.marqueeUpdateStrategyAttribute(value_casted) + this.getPeer()?.marqueeUpdateStrategyAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { if (this.checkPriority("onStart")) { const value_casted = value as ((() => void)) UseEventsProperties({Marquee_onStart: value_casted}); - this.peer?.onStartAttribute(value_casted) + this.getPeer()?.onStartAttribute(value_casted) return this } return this @@ -107,7 +109,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { if (this.checkPriority("onBounce")) { const value_casted = value as ((() => void)) UseEventsProperties({Marquee_onBounce: value_casted}); - this.peer?.onBounceAttribute(value_casted) + this.getPeer()?.onBounceAttribute(value_casted) return this } return this @@ -117,7 +119,7 @@ export class ArkMarqueeComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFinish")) { const value_casted = value as ((() => void)) UseEventsProperties({Marquee_onFinish: value_casted}); - this.peer?.onFinishAttribute(value_casted) + this.getPeer()?.onFinishAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkMatrix2DMaterialized.ts b/arkoala/arkui/src/ArkMatrix2DMaterialized.ts index 34f9083d57f7c46681cf334e76cdad82a82fa7d9..a328002a87b69778656d8299fd1d4419e973f4de 100644 --- a/arkoala/arkui/src/ArkMatrix2DMaterialized.ts +++ b/arkoala/arkui/src/ArkMatrix2DMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class Matrix2D { - peer?: Finalizable +export class Matrix2D implements MaterializedBase { + peer?: Finalizable get scaleX(): number { return this.getScaleX() } @@ -121,11 +121,11 @@ export class Matrix2D { invert(): Matrix2D { return this.invert_serialize() } - multiply(other?: Matrix2D | undefined): Matrix2D { + multiply(other?: Matrix2D): Matrix2D { const other_casted = other as (Matrix2D | undefined) return this.multiply_serialize(other_casted) } - rotate(degree?: number | number | undefined | undefined, rx?: number | undefined, ry?: number | undefined): Matrix2D { + rotate(degree?: number | number | undefined, rx?: number, ry?: number): Matrix2D { const degree_type = runtimeType(degree) const rx_type = runtimeType(rx) const ry_type = runtimeType(ry) @@ -142,12 +142,12 @@ export class Matrix2D { } throw new Error("Can not select appropriate overload") } - translate(tx?: number | undefined, ty?: number | undefined): Matrix2D { + translate(tx?: number, ty?: number): Matrix2D { const tx_casted = tx as (number | undefined) const ty_casted = ty as (number | undefined) return this.translate_serialize(tx_casted, ty_casted) } - scale(sx?: number | undefined, sy?: number | undefined): Matrix2D { + scale(sx?: number, sy?: number): Matrix2D { const sx_casted = sx as (number | undefined) const sy_casted = sy as (number | undefined) return this.scale_serialize(sx_casted, sy_casted) @@ -202,7 +202,7 @@ export class Matrix2D { const retval = nativeModule()._Matrix2D_invert(this.peer!.ptr) return this } - private multiply_serialize(other?: Matrix2D | undefined): Matrix2D { + private multiply_serialize(other?: Matrix2D): Matrix2D { const thisSerializer: Serializer = Serializer.hold() let other_type: int32 = RuntimeType.UNDEFINED other_type = runtimeType(other) @@ -215,7 +215,7 @@ export class Matrix2D { thisSerializer.release(); return this } - private rotate0_serialize(rx?: number | undefined, ry?: number | undefined): Matrix2D { + private rotate0_serialize(rx?: number, ry?: number): Matrix2D { const thisSerializer: Serializer = Serializer.hold() let rx_type: int32 = RuntimeType.UNDEFINED rx_type = runtimeType(rx) @@ -235,7 +235,7 @@ export class Matrix2D { thisSerializer.release(); return this } - private rotate1_serialize(degree: number, rx?: number | undefined, ry?: number | undefined): Matrix2D { + private rotate1_serialize(degree: number, rx?: number, ry?: number): Matrix2D { const thisSerializer: Serializer = Serializer.hold() let rx_type: int32 = RuntimeType.UNDEFINED rx_type = runtimeType(rx) @@ -255,7 +255,7 @@ export class Matrix2D { thisSerializer.release(); return this } - private translate_serialize(tx?: number | undefined, ty?: number | undefined): Matrix2D { + private translate_serialize(tx?: number, ty?: number): Matrix2D { const thisSerializer: Serializer = Serializer.hold() let tx_type: int32 = RuntimeType.UNDEFINED tx_type = runtimeType(tx) @@ -275,7 +275,7 @@ export class Matrix2D { thisSerializer.release(); return this } - private scale_serialize(sx?: number | undefined, sy?: number | undefined): Matrix2D { + private scale_serialize(sx?: number, sy?: number): Matrix2D { const thisSerializer: Serializer = Serializer.hold() let sx_type: int32 = RuntimeType.UNDEFINED sx_type = runtimeType(sx) @@ -338,3 +338,10 @@ export class Matrix2D { nativeModule()._Matrix2D_setTranslateY(this.peer!.ptr, translateY); } } +export class Matrix2DInternal { + public static fromPtr(ptr: KPointer): Matrix2D { + const obj: Matrix2D = new Matrix2D() + obj.peer = new Finalizable(ptr, Matrix2D.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkMediaCachedImage.ts b/arkoala/arkui/src/ArkMediaCachedImage.ts index bde611413991bead6166ab0186a7e6f2cc43ee7f..790b323f34de8363278fcd3bb23cac6a6fe859f3 100644 --- a/arkoala/arkui/src/ArkMediaCachedImage.ts +++ b/arkoala/arkui/src/ArkMediaCachedImage.ts @@ -27,12 +27,14 @@ import { ArkImageComponent } from "./ArkImage" import { ArkMediaCachedImagePeer } from "./peers/ArkMediaCachedImagePeer" /** @memo:stable */ export class ArkMediaCachedImageComponent extends ArkImageComponent { - protected peer?: ArkMediaCachedImagePeer + getPeer(): ArkMediaCachedImagePeer { + return (this.peer as ArkMediaCachedImagePeer) + } /** @memo */ setMediaCachedImageOptions(src: PixelMap | ResourceStr | DrawableDescriptor | ASTCResource): this { if (this.checkPriority("setMediaCachedImageOptions")) { const src_casted = src as (PixelMap | ResourceStr | DrawableDescriptor | ASTCResource) - this.peer?.setMediaCachedImageOptionsAttribute(src_casted) + this.getPeer()?.setMediaCachedImageOptionsAttribute(src_casted) return this } return this diff --git a/arkoala/arkui/src/ArkMenu.ts b/arkoala/arkui/src/ArkMenu.ts index 95f11348ceda16bde5cfdbc6edc2148a5c2a05cb..3c3a977d5ee6405c0b8662c5dd6a9fa6f9f31d20 100644 --- a/arkoala/arkui/src/ArkMenu.ts +++ b/arkoala/arkui/src/ArkMenu.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkMenuPeer } from "./peers/ArkMenuPeer" /** @memo:stable */ export class ArkMenuComponent extends ArkCommonMethodComponent { - protected peer?: ArkMenuPeer + getPeer(): ArkMenuPeer { + return (this.peer as ArkMenuPeer) + } /** @memo */ setMenuOptions(): this { if (this.checkPriority("setMenuOptions")) { - this.peer?.setMenuOptionsAttribute() + this.getPeer()?.setMenuOptionsAttribute() return this } return this @@ -40,7 +42,7 @@ export class ArkMenuComponent extends ArkCommonMethodComponent { fontSize(value: Length): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Length) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -49,7 +51,7 @@ export class ArkMenuComponent extends ArkCommonMethodComponent { font(value: Font): this { if (this.checkPriority("font")) { const value_casted = value as (Font) - this.peer?.fontAttribute(value_casted) + this.getPeer()?.fontAttribute(value_casted) return this } return this @@ -58,7 +60,7 @@ export class ArkMenuComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -67,25 +69,25 @@ export class ArkMenuComponent extends ArkCommonMethodComponent { radius(value: Dimension | BorderRadiuses): this { if (this.checkPriority("radius")) { const value_casted = value as (Dimension | BorderRadiuses) - this.peer?.radiusAttribute(value_casted) + this.getPeer()?.radiusAttribute(value_casted) return this } return this } /** @memo */ - menuItemDivider(value: DividerStyleOptions | undefined): this { + menuItemDivider(value?: DividerStyleOptions): this { if (this.checkPriority("menuItemDivider")) { const value_casted = value as (DividerStyleOptions | undefined) - this.peer?.menuItemDividerAttribute(value_casted) + this.getPeer()?.menuItemDividerAttribute(value_casted) return this } return this } /** @memo */ - menuItemGroupDivider(value: DividerStyleOptions | undefined): this { + menuItemGroupDivider(value?: DividerStyleOptions): this { if (this.checkPriority("menuItemGroupDivider")) { const value_casted = value as (DividerStyleOptions | undefined) - this.peer?.menuItemGroupDividerAttribute(value_casted) + this.getPeer()?.menuItemGroupDividerAttribute(value_casted) return this } return this @@ -94,7 +96,7 @@ export class ArkMenuComponent extends ArkCommonMethodComponent { subMenuExpandingMode(value: SubMenuExpandingMode): this { if (this.checkPriority("subMenuExpandingMode")) { const value_casted = value as (SubMenuExpandingMode) - this.peer?.subMenuExpandingModeAttribute(value_casted) + this.getPeer()?.subMenuExpandingModeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkMenuItem.ts b/arkoala/arkui/src/ArkMenuItem.ts index 7cd3afd6e3b259e18843012d5139954173c97ae1..866c4914fd19202361f2a04694c4a29eeec16214 100644 --- a/arkoala/arkui/src/ArkMenuItem.ts +++ b/arkoala/arkui/src/ArkMenuItem.ts @@ -28,12 +28,14 @@ import { ArkMenuItemPeer } from "./peers/ArkMenuItemPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkMenuItemComponent extends ArkCommonMethodComponent { - protected peer?: ArkMenuItemPeer + getPeer(): ArkMenuItemPeer { + return (this.peer as ArkMenuItemPeer) + } /** @memo */ - setMenuItemOptions(value?: MenuItemOptions | CustomBuilder | undefined): this { + setMenuItemOptions(value?: MenuItemOptions | CustomBuilder): this { if (this.checkPriority("setMenuItemOptions")) { const value_casted = value as (MenuItemOptions | CustomBuilder | undefined) - this.peer?.setMenuItemOptionsAttribute(value_casted) + this.getPeer()?.setMenuItemOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent { selected(value: boolean): this { if (this.checkPriority("selected")) { const value_casted = value as (boolean) - this.peer?.selectedAttribute(value_casted) + this.getPeer()?.selectedAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent { selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier): this { if (this.checkPriority("selectIcon")) { const value_casted = value as (boolean | ResourceStr | SymbolGlyphModifier) - this.peer?.selectIconAttribute(value_casted) + this.getPeer()?.selectIconAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({MenuItem_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent { contentFont(value: Font): this { if (this.checkPriority("contentFont")) { const value_casted = value as (Font) - this.peer?.contentFontAttribute(value_casted) + this.getPeer()?.contentFontAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent { contentFontColor(value: ResourceColor): this { if (this.checkPriority("contentFontColor")) { const value_casted = value as (ResourceColor) - this.peer?.contentFontColorAttribute(value_casted) + this.getPeer()?.contentFontColorAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent { labelFont(value: Font): this { if (this.checkPriority("labelFont")) { const value_casted = value as (Font) - this.peer?.labelFontAttribute(value_casted) + this.getPeer()?.labelFontAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkMenuItemComponent extends ArkCommonMethodComponent { labelFontColor(value: ResourceColor): this { if (this.checkPriority("labelFontColor")) { const value_casted = value as (ResourceColor) - this.peer?.labelFontColorAttribute(value_casted) + this.getPeer()?.labelFontColorAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkMenuItemGroup.ts b/arkoala/arkui/src/ArkMenuItemGroup.ts index d49b051415ccf98c6c05a7017da92e2c3b16659d..10577b49bea079e33c44da1e5abe7b3cc29f29f5 100644 --- a/arkoala/arkui/src/ArkMenuItemGroup.ts +++ b/arkoala/arkui/src/ArkMenuItemGroup.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkMenuItemGroupPeer } from "./peers/ArkMenuItemGroupPeer" /** @memo:stable */ export class ArkMenuItemGroupComponent extends ArkCommonMethodComponent { - protected peer?: ArkMenuItemGroupPeer + getPeer(): ArkMenuItemGroupPeer { + return (this.peer as ArkMenuItemGroupPeer) + } /** @memo */ - setMenuItemGroupOptions(value?: MenuItemGroupOptions | undefined): this { + setMenuItemGroupOptions(value?: MenuItemGroupOptions): this { if (this.checkPriority("setMenuItemGroupOptions")) { const value_casted = value as (MenuItemGroupOptions | undefined) - this.peer?.setMenuItemGroupOptionsAttribute(value_casted) + this.getPeer()?.setMenuItemGroupOptionsAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts b/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts index df8bb632a4dde6ba821e645f5d86c1eb664dd3a6..d681623fbbf463558a055255b4b1ec9eea13b3a6 100644 --- a/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts +++ b/arkoala/arkui/src/ArkMutableStyledStringMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class MutableStyledString extends StyledString { - peer?: Finalizable +export class MutableStyledString extends StyledString implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -176,3 +176,10 @@ export class MutableStyledString extends StyledString { thisSerializer.release(); } } +export class MutableStyledStringInternal { + public static fromPtr(ptr: KPointer): MutableStyledString { + const obj: MutableStyledString = new MutableStyledString() + obj.peer = new Finalizable(ptr, MutableStyledString.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkNavDestination.ts b/arkoala/arkui/src/ArkNavDestination.ts index 1dc26b3065930f9afd990a9654b4b957c29290ac..a270d2d9a52bcce2904926acd08077fb3fc30b5f 100644 --- a/arkoala/arkui/src/ArkNavDestination.ts +++ b/arkoala/arkui/src/ArkNavDestination.ts @@ -28,29 +28,31 @@ import { ArkNavDestinationPeer } from "./peers/ArkNavDestinationPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { - protected peer?: ArkNavDestinationPeer + getPeer(): ArkNavDestinationPeer { + return (this.peer as ArkNavDestinationPeer) + } /** @memo */ setNavDestinationOptions(): this { if (this.checkPriority("setNavDestinationOptions")) { - this.peer?.setNavDestinationOptionsAttribute() + this.getPeer()?.setNavDestinationOptionsAttribute() return this } return this } /** @memo */ - hideTitleBar(hide: boolean, animated?: boolean | undefined): this { + hideTitleBar(hide: boolean, animated?: boolean): this { if (this.checkPriority("hideTitleBar")) { const hide_type = runtimeType(hide) const animated_type = runtimeType(animated) if ((((RuntimeType.BOOLEAN == hide_type))) && (((RuntimeType.BOOLEAN == animated_type)))) { const hide_casted = hide as (boolean) const animated_casted = animated as (boolean) - this.peer?.hideTitleBar1Attribute(hide_casted, animated_casted) + this.getPeer()?.hideTitleBar1Attribute(hide_casted, animated_casted) return this } if ((((RuntimeType.BOOLEAN == hide_type))) && (((RuntimeType.UNDEFINED == animated_type)))) { const hide_casted = hide as (boolean) - this.peer?.hideTitleBar0Attribute(hide_casted) + this.getPeer()?.hideTitleBar0Attribute(hide_casted) return this } throw new Error("Can not select appropriate overload") @@ -62,7 +64,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onShown")) { const value_casted = value as ((() => void)) UseEventsProperties({NavDestination_onShown: value_casted}); - this.peer?.onShownAttribute(value_casted) + this.getPeer()?.onShownAttribute(value_casted) return this } return this @@ -72,7 +74,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onHidden")) { const value_casted = value as ((() => void)) UseEventsProperties({NavDestination_onHidden: value_casted}); - this.peer?.onHiddenAttribute(value_casted) + this.getPeer()?.onHiddenAttribute(value_casted) return this } return this @@ -82,7 +84,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onBackPressed")) { const value_casted = value as ((() => boolean)) UseEventsProperties({NavDestination_onBackPressed: value_casted}); - this.peer?.onBackPressedAttribute(value_casted) + this.getPeer()?.onBackPressedAttribute(value_casted) return this } return this @@ -91,7 +93,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { mode(value: NavDestinationMode): this { if (this.checkPriority("mode")) { const value_casted = value as (NavDestinationMode) - this.peer?.modeAttribute(value_casted) + this.getPeer()?.modeAttribute(value_casted) return this } return this @@ -100,7 +102,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { backButtonIcon(value: ResourceStr | PixelMap | SymbolGlyphModifier): this { if (this.checkPriority("backButtonIcon")) { const value_casted = value as (ResourceStr | PixelMap | SymbolGlyphModifier) - this.peer?.backButtonIconAttribute(value_casted) + this.getPeer()?.backButtonIconAttribute(value_casted) return this } return this @@ -109,7 +111,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { menus(value: Array | CustomBuilder): this { if (this.checkPriority("menus")) { const value_casted = value as (Array | CustomBuilder) - this.peer?.menusAttribute(value_casted) + this.getPeer()?.menusAttribute(value_casted) return this } return this @@ -119,7 +121,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onReady")) { const value_casted = value as (((parameter: NavDestinationContext) => void)) UseEventsProperties({NavDestination_onReady: value_casted}); - this.peer?.onReadyAttribute(value_casted) + this.getPeer()?.onReadyAttribute(value_casted) return this } return this @@ -129,7 +131,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillAppear")) { const value_casted = value as ((() => void)) UseEventsProperties({NavDestination_onWillAppear: value_casted}); - this.peer?.onWillAppearAttribute(value_casted) + this.getPeer()?.onWillAppearAttribute(value_casted) return this } return this @@ -139,7 +141,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillDisappear")) { const value_casted = value as ((() => void)) UseEventsProperties({NavDestination_onWillDisappear: value_casted}); - this.peer?.onWillDisappearAttribute(value_casted) + this.getPeer()?.onWillDisappearAttribute(value_casted) return this } return this @@ -149,7 +151,7 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillShow")) { const value_casted = value as ((() => void)) UseEventsProperties({NavDestination_onWillShow: value_casted}); - this.peer?.onWillShowAttribute(value_casted) + this.getPeer()?.onWillShowAttribute(value_casted) return this } return this @@ -159,25 +161,25 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillHide")) { const value_casted = value as ((() => void)) UseEventsProperties({NavDestination_onWillHide: value_casted}); - this.peer?.onWillHideAttribute(value_casted) + this.getPeer()?.onWillHideAttribute(value_casted) return this } return this } /** @memo */ - systemBarStyle(value: SystemBarStyle | undefined): this { + systemBarStyle(value?: SystemBarStyle): this { if (this.checkPriority("systemBarStyle")) { const value_casted = value as (SystemBarStyle | undefined) - this.peer?.systemBarStyleAttribute(value_casted) + this.getPeer()?.systemBarStyleAttribute(value_casted) return this } return this } /** @memo */ - recoverable(value: boolean | undefined): this { + recoverable(value?: boolean): this { if (this.checkPriority("recoverable")) { const value_casted = value as (boolean | undefined) - this.peer?.recoverableAttribute(value_casted) + this.getPeer()?.recoverableAttribute(value_casted) return this } return this @@ -186,27 +188,47 @@ export class ArkNavDestinationComponent extends ArkCommonMethodComponent { systemTransition(value: NavigationSystemTransitionType): this { if (this.checkPriority("systemTransition")) { const value_casted = value as (NavigationSystemTransitionType) - this.peer?.systemTransitionAttribute(value_casted) + this.getPeer()?.systemTransitionAttribute(value_casted) return this } return this } /** @memo */ - title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions | undefined): this { + title(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions): this { if (this.checkPriority("title")) { const value_casted = value as (string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource) const options_casted = options as (NavigationTitleOptions | undefined) - this.peer?.titleAttribute(value_casted, options_casted) + this.getPeer()?.titleAttribute(value_casted, options_casted) + return this + } + return this + } + /** @memo */ + toolbarConfiguration(toolbarParam: Array | CustomBuilder, options?: NavigationToolbarOptions): this { + if (this.checkPriority("toolbarConfiguration")) { + const toolbarParam_casted = toolbarParam as (Array | CustomBuilder) + const options_casted = options as (NavigationToolbarOptions | undefined) + this.getPeer()?.toolbarConfigurationAttribute(toolbarParam_casted, options_casted) + return this + } + return this + } + /** @memo */ + hideToolBar(hide: boolean, animated?: boolean): this { + if (this.checkPriority("hideToolBar")) { + const hide_casted = hide as (boolean) + const animated_casted = animated as (boolean | undefined) + this.getPeer()?.hideToolBarAttribute(hide_casted, animated_casted) return this } return this } /** @memo */ - ignoreLayoutSafeArea(types?: Array | undefined, edges?: Array | undefined): this { + ignoreLayoutSafeArea(types?: Array, edges?: Array): this { if (this.checkPriority("ignoreLayoutSafeArea")) { const types_casted = types as (Array | undefined) const edges_casted = edges as (Array | undefined) - this.peer?.ignoreLayoutSafeAreaAttribute(types_casted, edges_casted) + this.getPeer()?.ignoreLayoutSafeAreaAttribute(types_casted, edges_casted) return this } return this diff --git a/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts b/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts index a2510558428bad83b8f2ac60ee59c95d2e8899da..dc3c057c5fdc33502b1f2be0fb71f038533a9ded 100644 --- a/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts +++ b/arkoala/arkui/src/ArkNavDestinationContextMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class NavDestinationContext implements NavDestinationContext { - peer?: Finalizable +export class NavDestinationContext implements MaterializedBase,NavDestinationContext { + peer?: Finalizable get pathInfo(): NavPathInfo { throw new Error("Not implemented"); } @@ -134,3 +134,10 @@ export class NavDestinationContext implements NavDestinationContext { nativeModule()._NavDestinationContext_setNavDestinationId(this.peer!.ptr, navDestinationId); } } +export class NavDestinationContextInternal { + public static fromPtr(ptr: KPointer): NavDestinationContext { + const obj: NavDestinationContext = new NavDestinationContext() + obj.peer = new Finalizable(ptr, NavDestinationContext.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkNavPathStackMaterialized.ts b/arkoala/arkui/src/ArkNavPathStackMaterialized.ts index 8dd835c67aa0f10d103bff86df0b403ab79d02a3..bf40e636d13095558719a559d2aa23060496e250 100644 --- a/arkoala/arkui/src/ArkNavPathStackMaterialized.ts +++ b/arkoala/arkui/src/ArkNavPathStackMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class NavPathStack { - peer?: Finalizable +export class NavPathStack implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -72,7 +72,7 @@ export class NavPathStack { static getFinalizer(): KPointer { return nativeModule()._NavPathStack_getFinalizer() } - pushPath(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined | undefined): void { + pushPath(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined): void { const info_type = runtimeType(info) const animated_type = runtimeType(animated) if ((((RuntimeType.OBJECT) == (info_type)) && (info instanceof NavPathInfo)) && (((RuntimeType.BOOLEAN == animated_type)) || ((RuntimeType.UNDEFINED == animated_type)))) { @@ -87,7 +87,7 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - pushDestination(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined | undefined): Promise { + pushDestination(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined): Promise { const info_type = runtimeType(info) const animated_type = runtimeType(animated) if ((((RuntimeType.OBJECT) == (info_type)) && (info instanceof NavPathInfo)) && (((RuntimeType.BOOLEAN == animated_type)) || ((RuntimeType.UNDEFINED == animated_type)))) { @@ -102,7 +102,7 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - pushPathByName(name: string, param: Object | unknown, onPop?: ((parameter: PopInfo) => void) | boolean | undefined | undefined, animated?: boolean | undefined): void { + pushPathByName(name: string, param: Object | unknown, onPop?: ((parameter: PopInfo) => void) | boolean | undefined, animated?: boolean): void { const name_type = runtimeType(name) const param_type = runtimeType(param) const onPop_type = runtimeType(onPop) @@ -122,7 +122,7 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - pushDestinationByName(name: string, param: Object, onPop?: ((parameter: PopInfo) => void) | boolean | undefined | undefined, animated?: boolean | undefined): Promise { + pushDestinationByName(name: string, param: Object, onPop?: ((parameter: PopInfo) => void) | boolean | undefined, animated?: boolean): Promise { const name_type = runtimeType(name) const param_type = runtimeType(param) const onPop_type = runtimeType(onPop) @@ -142,7 +142,7 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - replacePath(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined | undefined): void { + replacePath(info: NavPathInfo, animated?: boolean | undefined | NavigationOptions | undefined): void { const info_type = runtimeType(info) const animated_type = runtimeType(animated) if ((((RuntimeType.OBJECT) == (info_type)) && (info instanceof NavPathInfo)) && (((RuntimeType.BOOLEAN == animated_type)) || ((RuntimeType.UNDEFINED == animated_type)))) { @@ -157,7 +157,12 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - replacePathByName(name: string, param: Object, animated?: boolean | undefined): void { + replaceDestination(info: NavPathInfo, options?: NavigationOptions): Promise { + const info_casted = info as (NavPathInfo) + const options_casted = options as (NavigationOptions | undefined) + return this.replaceDestination_serialize(info_casted, options_casted) + } + replacePathByName(name: string, param: Object, animated?: boolean): void { const name_casted = name as (string) const param_casted = param as (Object) const animated_casted = animated as (boolean | undefined) @@ -175,7 +180,7 @@ export class NavPathStack { const navDestinationId_casted = navDestinationId as (string) return this.removeByNavDestinationId_serialize(navDestinationId_casted) } - pop(result?: Object | boolean | undefined | undefined, animated?: boolean | undefined): NavPathInfo | undefined { + pop(result?: Object | boolean | undefined, animated?: boolean): NavPathInfo | undefined { const result_type = runtimeType(result) const animated_type = runtimeType(animated) if ((((RuntimeType.OBJECT == result_type))) && (((RuntimeType.BOOLEAN == animated_type)) || ((RuntimeType.UNDEFINED == animated_type)))) { @@ -189,7 +194,7 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - popToName(name: string, result?: Object | boolean | undefined | undefined, animated?: boolean | undefined): number { + popToName(name: string, result?: Object | boolean | undefined, animated?: boolean): number { const name_type = runtimeType(name) const result_type = runtimeType(result) const animated_type = runtimeType(animated) @@ -206,7 +211,7 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - popToIndex(index: number, result?: Object | boolean | undefined | undefined, animated?: boolean | undefined): void { + popToIndex(index: number, result?: Object | boolean | undefined, animated?: boolean): void { const index_type = runtimeType(index) const result_type = runtimeType(result) const animated_type = runtimeType(animated) @@ -223,17 +228,17 @@ export class NavPathStack { } throw new Error("Can not select appropriate overload") } - moveToTop(name: string, animated?: boolean | undefined): number { + moveToTop(name: string, animated?: boolean): number { const name_casted = name as (string) const animated_casted = animated as (boolean | undefined) return this.moveToTop_serialize(name_casted, animated_casted) } - moveIndexToTop(index: number, animated?: boolean | undefined): void { + moveIndexToTop(index: number, animated?: boolean): void { const index_casted = index as (number) const animated_casted = animated as (boolean | undefined) this?.moveIndexToTop_serialize(index_casted, animated_casted) } - clear(animated?: boolean | undefined): void { + clear(animated?: boolean): void { const animated_casted = animated as (boolean | undefined) this?.clear_serialize(animated_casted) } @@ -252,7 +257,7 @@ export class NavPathStack { const name_casted = name as (string) return this.getIndexByName_serialize(name_casted) } - getParent(): NavPathStack | undefined { + getParent(): NavPathStack | null { return this.getParent_serialize() } size(): number { @@ -266,7 +271,7 @@ export class NavPathStack { const interception_casted = interception as (NavigationInterception) this?.setInterception_serialize(interception_casted) } - private pushPath0_serialize(info: NavPathInfo, animated?: boolean | undefined): void { + private pushPath0_serialize(info: NavPathInfo, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeNavPathInfo(info) let animated_type: int32 = RuntimeType.UNDEFINED @@ -279,7 +284,7 @@ export class NavPathStack { nativeModule()._NavPathStack_pushPath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private pushPath1_serialize(info: NavPathInfo, options?: NavigationOptions | undefined): void { + private pushPath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeNavPathInfo(info) let options_type: int32 = RuntimeType.UNDEFINED @@ -292,7 +297,7 @@ export class NavPathStack { nativeModule()._NavPathStack_pushPath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private pushDestination0_serialize(info: NavPathInfo, animated?: boolean | undefined): Promise { + private pushDestination0_serialize(info: NavPathInfo, animated?: boolean): Promise { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeNavPathInfo(info) let animated_type: int32 = RuntimeType.UNDEFINED @@ -302,11 +307,12 @@ export class NavPathStack { const animated_value = animated! thisSerializer.writeBoolean(animated_value) } - const retval = nativeModule()._NavPathStack_pushDestination0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._NavPathStack_pushDestination0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } - private pushDestination1_serialize(info: NavPathInfo, options?: NavigationOptions | undefined): Promise { + private pushDestination1_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeNavPathInfo(info) let options_type: int32 = RuntimeType.UNDEFINED @@ -316,11 +322,12 @@ export class NavPathStack { const options_value = options! thisSerializer.writeNavigationOptions(options_value) } - const retval = nativeModule()._NavPathStack_pushDestination1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._NavPathStack_pushDestination1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } - private pushPathByName0_serialize(name: string, param: unknown, animated?: boolean | undefined): void { + private pushPathByName0_serialize(name: string, param: unknown, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Any", param) let animated_type: int32 = RuntimeType.UNDEFINED @@ -333,7 +340,7 @@ export class NavPathStack { nativeModule()._NavPathStack_pushPathByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private pushPathByName1_serialize(name: string, param: Object, onPop: ((parameter: PopInfo) => void), animated?: boolean | undefined): void { + private pushPathByName1_serialize(name: string, param: Object, onPop: ((parameter: PopInfo) => void), animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Object", param) thisSerializer.holdAndWriteCallback(onPop) @@ -347,7 +354,7 @@ export class NavPathStack { nativeModule()._NavPathStack_pushPathByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private pushDestinationByName0_serialize(name: string, param: Object, animated?: boolean | undefined): Promise { + private pushDestinationByName0_serialize(name: string, param: Object, animated?: boolean): Promise { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Object", param) let animated_type: int32 = RuntimeType.UNDEFINED @@ -357,11 +364,12 @@ export class NavPathStack { const animated_value = animated! thisSerializer.writeBoolean(animated_value) } - const retval = nativeModule()._NavPathStack_pushDestinationByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._NavPathStack_pushDestinationByName0(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } - private pushDestinationByName1_serialize(name: string, param: Object, onPop: ((parameter: PopInfo) => void), animated?: boolean | undefined): Promise { + private pushDestinationByName1_serialize(name: string, param: Object, onPop: ((parameter: PopInfo) => void), animated?: boolean): Promise { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Object", param) thisSerializer.holdAndWriteCallback(onPop) @@ -372,11 +380,12 @@ export class NavPathStack { const animated_value = animated! thisSerializer.writeBoolean(animated_value) } - const retval = nativeModule()._NavPathStack_pushDestinationByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()) + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._NavPathStack_pushDestinationByName1(this.peer!.ptr, name, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } - private replacePath0_serialize(info: NavPathInfo, animated?: boolean | undefined): void { + private replacePath0_serialize(info: NavPathInfo, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeNavPathInfo(info) let animated_type: int32 = RuntimeType.UNDEFINED @@ -389,7 +398,7 @@ export class NavPathStack { nativeModule()._NavPathStack_replacePath0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private replacePath1_serialize(info: NavPathInfo, options?: NavigationOptions | undefined): void { + private replacePath1_serialize(info: NavPathInfo, options?: NavigationOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeNavPathInfo(info) let options_type: int32 = RuntimeType.UNDEFINED @@ -402,7 +411,22 @@ export class NavPathStack { nativeModule()._NavPathStack_replacePath1(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private replacePathByName_serialize(name: string, param: Object, animated?: boolean | undefined): void { + private replaceDestination_serialize(info: NavPathInfo, options?: NavigationOptions): Promise { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeNavPathInfo(info) + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writeNavigationOptions(options_value) + } + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._NavPathStack_replaceDestination(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + return retval + } + private replacePathByName_serialize(name: string, param: Object, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Object", param) let animated_type: int32 = RuntimeType.UNDEFINED @@ -434,7 +458,7 @@ export class NavPathStack { const retval = nativeModule()._NavPathStack_removeByNavDestinationId(this.peer!.ptr, navDestinationId) return retval } - private pop0_serialize(animated?: boolean | undefined): NavPathInfo | undefined { + private pop0_serialize(animated?: boolean): NavPathInfo | undefined { const thisSerializer: Serializer = Serializer.hold() let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) @@ -447,7 +471,7 @@ export class NavPathStack { thisSerializer.release(); throw new Error("Object deserialization is not implemented.") } - private pop1_serialize(result: Object, animated?: boolean | undefined): NavPathInfo | undefined { + private pop1_serialize(result: Object, animated?: boolean): NavPathInfo | undefined { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Object", result) let animated_type: int32 = RuntimeType.UNDEFINED @@ -461,7 +485,7 @@ export class NavPathStack { thisSerializer.release(); throw new Error("Object deserialization is not implemented.") } - private popToName0_serialize(name: string, animated?: boolean | undefined): number { + private popToName0_serialize(name: string, animated?: boolean): number { const thisSerializer: Serializer = Serializer.hold() let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) @@ -474,7 +498,7 @@ export class NavPathStack { thisSerializer.release(); return retval } - private popToName1_serialize(name: string, result: Object, animated?: boolean | undefined): number { + private popToName1_serialize(name: string, result: Object, animated?: boolean): number { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Object", result) let animated_type: int32 = RuntimeType.UNDEFINED @@ -488,7 +512,7 @@ export class NavPathStack { thisSerializer.release(); return retval } - private popToIndex0_serialize(index: number, animated?: boolean | undefined): void { + private popToIndex0_serialize(index: number, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) @@ -500,7 +524,7 @@ export class NavPathStack { nativeModule()._NavPathStack_popToIndex0(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private popToIndex1_serialize(index: number, result: Object, animated?: boolean | undefined): void { + private popToIndex1_serialize(index: number, result: Object, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeCustomObject("Object", result) let animated_type: int32 = RuntimeType.UNDEFINED @@ -513,7 +537,7 @@ export class NavPathStack { nativeModule()._NavPathStack_popToIndex1(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private moveToTop_serialize(name: string, animated?: boolean | undefined): number { + private moveToTop_serialize(name: string, animated?: boolean): number { const thisSerializer: Serializer = Serializer.hold() let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) @@ -526,7 +550,7 @@ export class NavPathStack { thisSerializer.release(); return retval } - private moveIndexToTop_serialize(index: number, animated?: boolean | undefined): void { + private moveIndexToTop_serialize(index: number, animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) @@ -538,7 +562,7 @@ export class NavPathStack { nativeModule()._NavPathStack_moveIndexToTop(this.peer!.ptr, index, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private clear_serialize(animated?: boolean | undefined): void { + private clear_serialize(animated?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let animated_type: int32 = RuntimeType.UNDEFINED animated_type = runtimeType(animated) @@ -566,7 +590,7 @@ export class NavPathStack { const retval = nativeModule()._NavPathStack_getIndexByName(this.peer!.ptr, name) throw new Error("Object deserialization is not implemented.") } - private getParent_serialize(): NavPathStack | undefined { + private getParent_serialize(): NavPathStack | null { const retval = nativeModule()._NavPathStack_getParent(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } @@ -584,3 +608,10 @@ export class NavPathStack { thisSerializer.release(); } } +export class NavPathStackInternal { + public static fromPtr(ptr: KPointer): NavPathStack { + const obj: NavPathStack = new NavPathStack() + obj.peer = new Finalizable(ptr, NavPathStack.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkNavRouter.ts b/arkoala/arkui/src/ArkNavRouter.ts index 3ec097f50e1b41dce1127359af4a9adbe23e39ee..a50f61a49b022879071e8ba5ffff69d17f261d83 100644 --- a/arkoala/arkui/src/ArkNavRouter.ts +++ b/arkoala/arkui/src/ArkNavRouter.ts @@ -28,18 +28,20 @@ import { ArkNavRouterPeer } from "./peers/ArkNavRouterPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkNavRouterComponent extends ArkCommonMethodComponent { - protected peer?: ArkNavRouterPeer + getPeer(): ArkNavRouterPeer { + return (this.peer as ArkNavRouterPeer) + } /** @memo */ - setNavRouterOptions(value?: RouteInfo | undefined): this { + setNavRouterOptions(value?: RouteInfo): this { if (this.checkPriority("setNavRouterOptions")) { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (RouteInfo) - this.peer?.setNavRouterOptions1Attribute(value_casted) + this.getPeer()?.setNavRouterOptions1Attribute(value_casted) return this } if ((((RuntimeType.UNDEFINED == value_type)))) { - this.peer?.setNavRouterOptions0Attribute() + this.getPeer()?.setNavRouterOptions0Attribute() return this } throw new Error("Can not select appropriate overload") @@ -51,7 +53,7 @@ export class ArkNavRouterComponent extends ArkCommonMethodComponent { if (this.checkPriority("onStateChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({NavRouter_onStateChange: value_casted}); - this.peer?.onStateChangeAttribute(value_casted) + this.getPeer()?.onStateChangeAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkNavRouterComponent extends ArkCommonMethodComponent { mode(value: NavRouteMode): this { if (this.checkPriority("mode")) { const value_casted = value as (NavRouteMode) - this.peer?.modeAttribute(value_casted) + this.getPeer()?.modeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkNavigation.ts b/arkoala/arkui/src/ArkNavigation.ts index 9014f98efb3f90a3061cf1fb6b61a366b9bb20a8..e4d26b2c37e974e4db7eceb026ca2dd2c5dbc972 100644 --- a/arkoala/arkui/src/ArkNavigation.ts +++ b/arkoala/arkui/src/ArkNavigation.ts @@ -29,18 +29,20 @@ import { UseEventsProperties } from "./use_properties" import { IMPORT_default_SystemBarStyle_FROM_api_ohos_window } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkNavigationComponent extends ArkCommonMethodComponent { - protected peer?: ArkNavigationPeer + getPeer(): ArkNavigationPeer { + return (this.peer as ArkNavigationPeer) + } /** @memo */ - setNavigationOptions(pathInfos?: NavPathStack | undefined): this { + setNavigationOptions(pathInfos?: NavPathStack): this { if (this.checkPriority("setNavigationOptions")) { const pathInfos_type = runtimeType(pathInfos) if ((((RuntimeType.OBJECT == pathInfos_type)))) { const pathInfos_casted = pathInfos as (NavPathStack) - this.peer?.setNavigationOptions1Attribute(pathInfos_casted) + this.getPeer()?.setNavigationOptions1Attribute(pathInfos_casted) return this } if ((((RuntimeType.UNDEFINED == pathInfos_type)))) { - this.peer?.setNavigationOptions0Attribute() + this.getPeer()?.setNavigationOptions0Attribute() return this } throw new Error("Can not select appropriate overload") @@ -51,7 +53,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { navBarWidth(value: Length): this { if (this.checkPriority("navBarWidth")) { const value_casted = value as (Length) - this.peer?.navBarWidthAttribute(value_casted) + this.getPeer()?.navBarWidthAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { navBarPosition(value: NavBarPosition): this { if (this.checkPriority("navBarPosition")) { const value_casted = value as (NavBarPosition) - this.peer?.navBarPositionAttribute(value_casted) + this.getPeer()?.navBarPositionAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { navBarWidthRange(value: [ Dimension, Dimension ]): this { if (this.checkPriority("navBarWidthRange")) { const value_casted = value as ([ Dimension, Dimension ]) - this.peer?.navBarWidthRangeAttribute(value_casted) + this.getPeer()?.navBarWidthRangeAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { minContentWidth(value: Dimension): this { if (this.checkPriority("minContentWidth")) { const value_casted = value as (Dimension) - this.peer?.minContentWidthAttribute(value_casted) + this.getPeer()?.minContentWidthAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { mode(value: NavigationMode): this { if (this.checkPriority("mode")) { const value_casted = value as (NavigationMode) - this.peer?.modeAttribute(value_casted) + this.getPeer()?.modeAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { backButtonIcon(value: string | PixelMap | Resource | SymbolGlyphModifier): this { if (this.checkPriority("backButtonIcon")) { const value_casted = value as (string | PixelMap | Resource | SymbolGlyphModifier) - this.peer?.backButtonIconAttribute(value_casted) + this.getPeer()?.backButtonIconAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { hideNavBar(value: boolean): this { if (this.checkPriority("hideNavBar")) { const value_casted = value as (boolean) - this.peer?.hideNavBarAttribute(value_casted) + this.getPeer()?.hideNavBarAttribute(value_casted) return this } return this @@ -114,25 +116,25 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { subTitle(value: string): this { if (this.checkPriority("subTitle")) { const value_casted = value as (string) - this.peer?.subTitleAttribute(value_casted) + this.getPeer()?.subTitleAttribute(value_casted) return this } return this } /** @memo */ - hideTitleBar(hide: boolean, animated?: boolean | undefined): this { + hideTitleBar(hide: boolean, animated?: boolean): this { if (this.checkPriority("hideTitleBar")) { const hide_type = runtimeType(hide) const animated_type = runtimeType(animated) if ((((RuntimeType.BOOLEAN == hide_type))) && (((RuntimeType.BOOLEAN == animated_type)))) { const hide_casted = hide as (boolean) const animated_casted = animated as (boolean) - this.peer?.hideTitleBar1Attribute(hide_casted, animated_casted) + this.getPeer()?.hideTitleBar1Attribute(hide_casted, animated_casted) return this } if ((((RuntimeType.BOOLEAN == hide_type))) && (((RuntimeType.UNDEFINED == animated_type)))) { const hide_casted = hide as (boolean) - this.peer?.hideTitleBar0Attribute(hide_casted) + this.getPeer()?.hideTitleBar0Attribute(hide_casted) return this } throw new Error("Can not select appropriate overload") @@ -143,7 +145,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { hideBackButton(value: boolean): this { if (this.checkPriority("hideBackButton")) { const value_casted = value as (boolean) - this.peer?.hideBackButtonAttribute(value_casted) + this.getPeer()?.hideBackButtonAttribute(value_casted) return this } return this @@ -152,7 +154,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { titleMode(value: NavigationTitleMode): this { if (this.checkPriority("titleMode")) { const value_casted = value as (NavigationTitleMode) - this.peer?.titleModeAttribute(value_casted) + this.getPeer()?.titleModeAttribute(value_casted) return this } return this @@ -161,7 +163,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { menus(value: Array | CustomBuilder): this { if (this.checkPriority("menus")) { const value_casted = value as (Array | CustomBuilder) - this.peer?.menusAttribute(value_casted) + this.getPeer()?.menusAttribute(value_casted) return this } return this @@ -170,25 +172,25 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { toolBar(value: Object | CustomBuilder): this { if (this.checkPriority("toolBar")) { const value_casted = value as (Object | CustomBuilder) - this.peer?.toolBarAttribute(value_casted) + this.getPeer()?.toolBarAttribute(value_casted) return this } return this } /** @memo */ - hideToolBar(hide: boolean, animated?: boolean | undefined): this { + hideToolBar(hide: boolean, animated?: boolean): this { if (this.checkPriority("hideToolBar")) { const hide_type = runtimeType(hide) const animated_type = runtimeType(animated) if ((((RuntimeType.BOOLEAN == hide_type))) && (((RuntimeType.BOOLEAN == animated_type)))) { const hide_casted = hide as (boolean) const animated_casted = animated as (boolean) - this.peer?.hideToolBar1Attribute(hide_casted, animated_casted) + this.getPeer()?.hideToolBar1Attribute(hide_casted, animated_casted) return this } if ((((RuntimeType.BOOLEAN == hide_type))) && (((RuntimeType.UNDEFINED == animated_type)))) { const hide_casted = hide as (boolean) - this.peer?.hideToolBar0Attribute(hide_casted) + this.getPeer()?.hideToolBar0Attribute(hide_casted) return this } throw new Error("Can not select appropriate overload") @@ -200,7 +202,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTitleModeChange")) { const value_casted = value as (((titleMode: NavigationTitleMode) => void)) UseEventsProperties({Navigation_onTitleModeChange: value_casted}); - this.peer?.onTitleModeChangeAttribute(value_casted) + this.getPeer()?.onTitleModeChangeAttribute(value_casted) return this } return this @@ -210,7 +212,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onNavBarStateChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({Navigation_onNavBarStateChange: value_casted}); - this.peer?.onNavBarStateChangeAttribute(value_casted) + this.getPeer()?.onNavBarStateChangeAttribute(value_casted) return this } return this @@ -220,7 +222,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { if (this.checkPriority("onNavigationModeChange")) { const value_casted = value as (((mode: NavigationMode) => void)) UseEventsProperties({Navigation_onNavigationModeChange: value_casted}); - this.peer?.onNavigationModeChangeAttribute(value_casted) + this.getPeer()?.onNavigationModeChangeAttribute(value_casted) return this } return this @@ -230,7 +232,7 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { if (this.checkPriority("navDestination")) { const value_casted = value as (((name: string, param: unknown) => void)) UseEventsProperties({Navigation_navDestination: value_casted}); - this.peer?.navDestinationAttribute(value_casted) + this.getPeer()?.navDestinationAttribute(value_casted) return this } return this @@ -240,55 +242,64 @@ export class ArkNavigationComponent extends ArkCommonMethodComponent { if (this.checkPriority("customNavContentTransition")) { const value_casted = value as (((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined)) UseEventsProperties({Navigation_customNavContentTransition: value_casted}); - this.peer?.customNavContentTransitionAttribute(value_casted) + this.getPeer()?.customNavContentTransitionAttribute(value_casted) return this } return this } /** @memo */ - systemBarStyle(value: SystemBarStyle | undefined): this { + systemBarStyle(value?: SystemBarStyle): this { if (this.checkPriority("systemBarStyle")) { const value_casted = value as (SystemBarStyle | undefined) - this.peer?.systemBarStyleAttribute(value_casted) + this.getPeer()?.systemBarStyleAttribute(value_casted) return this } return this } /** @memo */ - recoverable(value: boolean | undefined): this { + recoverable(value?: boolean): this { if (this.checkPriority("recoverable")) { const value_casted = value as (boolean | undefined) - this.peer?.recoverableAttribute(value_casted) + this.getPeer()?.recoverableAttribute(value_casted) + return this + } + return this + } + /** @memo */ + enableDragBar(value?: boolean): this { + if (this.checkPriority("enableDragBar")) { + const value_casted = value as (boolean | undefined) + this.getPeer()?.enableDragBarAttribute(value_casted) return this } return this } /** @memo */ - title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle, options?: NavigationTitleOptions | undefined): this { + title(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle, options?: NavigationTitleOptions): this { if (this.checkPriority("title")) { const value_casted = value as (ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle) const options_casted = options as (NavigationTitleOptions | undefined) - this.peer?.titleAttribute(value_casted, options_casted) + this.getPeer()?.titleAttribute(value_casted, options_casted) return this } return this } /** @memo */ - toolbarConfiguration(value: Array | CustomBuilder, options?: NavigationToolbarOptions | undefined): this { + toolbarConfiguration(value: Array | CustomBuilder, options?: NavigationToolbarOptions): this { if (this.checkPriority("toolbarConfiguration")) { const value_casted = value as (Array | CustomBuilder) const options_casted = options as (NavigationToolbarOptions | undefined) - this.peer?.toolbarConfigurationAttribute(value_casted, options_casted) + this.getPeer()?.toolbarConfigurationAttribute(value_casted, options_casted) return this } return this } /** @memo */ - ignoreLayoutSafeArea(types?: Array | undefined, edges?: Array | undefined): this { + ignoreLayoutSafeArea(types?: Array, edges?: Array): this { if (this.checkPriority("ignoreLayoutSafeArea")) { const types_casted = types as (Array | undefined) const edges_casted = edges as (Array | undefined) - this.peer?.ignoreLayoutSafeAreaAttribute(types_casted, edges_casted) + this.getPeer()?.ignoreLayoutSafeAreaAttribute(types_casted, edges_casted) return this } return this diff --git a/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts b/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts index 58d579972f79ee0a650654376857733ad15156ae..92bacbb9cdbe0dbf0d1e07b885d95d1886ed6ab7 100644 --- a/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkNavigationTransitionProxyMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class NavigationTransitionProxy implements NavigationTransitionProxy { - peer?: Finalizable +export class NavigationTransitionProxy implements MaterializedBase,NavigationTransitionProxy { + peer?: Finalizable get from(): NavContentInfo { throw new Error("Not implemented"); } @@ -145,3 +145,10 @@ export class NavigationTransitionProxy implements NavigationTransitionProxy { nativeModule()._NavigationTransitionProxy_setIsInteractive(this.peer!.ptr, +isInteractive); } } +export class NavigationTransitionProxyInternal { + public static fromPtr(ptr: KPointer): NavigationTransitionProxy { + const obj: NavigationTransitionProxy = new NavigationTransitionProxy() + obj.peer = new Finalizable(ptr, NavigationTransitionProxy.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkNavigator.ts b/arkoala/arkui/src/ArkNavigator.ts index 0310fc2d33de10aad25596090d0cb3c160c585bc..46d6312d872eda6450d5f4709c8d53667da7aaa1 100644 --- a/arkoala/arkui/src/ArkNavigator.ts +++ b/arkoala/arkui/src/ArkNavigator.ts @@ -27,18 +27,20 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkNavigatorPeer } from "./peers/ArkNavigatorPeer" /** @memo:stable */ export class ArkNavigatorComponent extends ArkCommonMethodComponent { - protected peer?: ArkNavigatorPeer + getPeer(): ArkNavigatorPeer { + return (this.peer as ArkNavigatorPeer) + } /** @memo */ - setNavigatorOptions(value?: { target: string, type?: NavigationType } | undefined): this { + setNavigatorOptions(value?: { target: string, type?: NavigationType }): this { if (this.checkPriority("setNavigatorOptions")) { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT == value_type)) || ((RuntimeType.UNDEFINED == value_type)))) { const value_casted = value as ({ target: string, type?: NavigationType } | undefined) - this.peer?.setNavigatorOptions0Attribute(value_casted) + this.getPeer()?.setNavigatorOptions0Attribute(value_casted) return this } if ((((RuntimeType.UNDEFINED == value_type)))) { - this.peer?.setNavigatorOptions1Attribute() + this.getPeer()?.setNavigatorOptions1Attribute() return this } throw new Error("Can not select appropriate overload") @@ -49,7 +51,7 @@ export class ArkNavigatorComponent extends ArkCommonMethodComponent { active(value: boolean): this { if (this.checkPriority("active")) { const value_casted = value as (boolean) - this.peer?.activeAttribute(value_casted) + this.getPeer()?.activeAttribute(value_casted) return this } return this @@ -58,7 +60,7 @@ export class ArkNavigatorComponent extends ArkCommonMethodComponent { type(value: NavigationType): this { if (this.checkPriority("type")) { const value_casted = value as (NavigationType) - this.peer?.typeAttribute(value_casted) + this.getPeer()?.typeAttribute(value_casted) return this } return this @@ -67,7 +69,7 @@ export class ArkNavigatorComponent extends ArkCommonMethodComponent { target(value: string): this { if (this.checkPriority("target")) { const value_casted = value as (string) - this.peer?.targetAttribute(value_casted) + this.getPeer()?.targetAttribute(value_casted) return this } return this @@ -76,7 +78,7 @@ export class ArkNavigatorComponent extends ArkCommonMethodComponent { params(value: Object): this { if (this.checkPriority("params")) { const value_casted = value as (Object) - this.peer?.paramsAttribute(value_casted) + this.getPeer()?.paramsAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkNodeContainer.ts b/arkoala/arkui/src/ArkNodeContainer.ts index 23403b5b002e57fe128fe9ad3ad441e3eff40ffa..867a92c00fcdc58575136f3bafeb846b0a93648f 100644 --- a/arkoala/arkui/src/ArkNodeContainer.ts +++ b/arkoala/arkui/src/ArkNodeContainer.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkNodeContainerPeer } from "./peers/ArkNodeContainerPeer" /** @memo:stable */ export class ArkNodeContainerComponent extends ArkCommonMethodComponent { - protected peer?: ArkNodeContainerPeer + getPeer(): ArkNodeContainerPeer { + return (this.peer as ArkNodeContainerPeer) + } /** @memo */ setNodeContainerOptions(controller: NodeController): this { if (this.checkPriority("setNodeContainerOptions")) { const controller_casted = controller as (NodeController) - this.peer?.setNodeContainerOptionsAttribute(controller_casted) + this.getPeer()?.setNodeContainerOptionsAttribute(controller_casted) return this } return this diff --git a/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts b/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts index 24549dac09b9df8e1ae65a6da54b1545a38236bc..760cb773dd430a5c6de3f1a37bdb65cffb698d86 100644 --- a/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts +++ b/arkoala/arkui/src/ArkPanGestureOptionsMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class PanGestureOptions { - peer?: Finalizable +export class PanGestureOptions implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -59,7 +59,7 @@ export class PanGestureOptions { objPanGestureOptions.peer = new Finalizable(ptr, PanGestureOptions.getFinalizer()) return objPanGestureOptions } - static ctor(value?: { fingers?: number, direction?: PanDirection, distance?: number } | undefined): KPointer { + static ctor(value?: { fingers?: number, direction?: PanDirection, distance?: number }): KPointer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -95,7 +95,7 @@ export class PanGestureOptions { thisSerializer.release(); return retval } - constructor(value?: { fingers?: number, direction?: PanDirection, distance?: number } | undefined) { + constructor(value?: { fingers?: number, direction?: PanDirection, distance?: number }) { { const ctorPtr: KPointer = PanGestureOptions.ctor(value) this.peer = new Finalizable(ctorPtr, PanGestureOptions.getFinalizer()) @@ -136,3 +136,10 @@ export class PanGestureOptions { throw new Error("Object deserialization is not implemented.") } } +export class PanGestureOptionsInternal { + public static fromPtr(ptr: KPointer): PanGestureOptions { + const obj: PanGestureOptions = new PanGestureOptions() + obj.peer = new Finalizable(ptr, PanGestureOptions.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts b/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts index 1014e77dd453ab679688b3c2be1fc0d3384c9a6b..fbb2aaa752b98b99788f738890a3386760cafacc 100644 --- a/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts +++ b/arkoala/arkui/src/ArkPanRecognizerMaterialized.ts @@ -51,8 +51,8 @@ import { } from "@koalaui/interop" -export class PanRecognizer extends GestureRecognizer { - peer?: Finalizable +export class PanRecognizer extends GestureRecognizer implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -83,3 +83,10 @@ export class PanRecognizer extends GestureRecognizer { throw new Error("Object deserialization is not implemented.") } } +export class PanRecognizerInternal { + public static fromPtr(ptr: KPointer): PanRecognizer { + const obj: PanRecognizer = new PanRecognizer() + obj.peer = new Finalizable(ptr, PanRecognizer.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkPanel.ts b/arkoala/arkui/src/ArkPanel.ts index 0a7ce53535966bf4e9253caf4f39a397a88bd834..75625055538b31c76c112ead029f41fdac493e27 100644 --- a/arkoala/arkui/src/ArkPanel.ts +++ b/arkoala/arkui/src/ArkPanel.ts @@ -28,12 +28,14 @@ import { ArkPanelPeer } from "./peers/ArkPanelPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkPanelComponent extends ArkCommonMethodComponent { - protected peer?: ArkPanelPeer + getPeer(): ArkPanelPeer { + return (this.peer as ArkPanelPeer) + } /** @memo */ setPanelOptions(show: boolean): this { if (this.checkPriority("setPanelOptions")) { const show_casted = show as (boolean) - this.peer?.setPanelOptionsAttribute(show_casted) + this.getPeer()?.setPanelOptionsAttribute(show_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { mode(value: PanelMode): this { if (this.checkPriority("mode")) { const value_casted = value as (PanelMode) - this.peer?.modeAttribute(value_casted) + this.getPeer()?.modeAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { type(value: PanelType): this { if (this.checkPriority("type")) { const value_casted = value as (PanelType) - this.peer?.typeAttribute(value_casted) + this.getPeer()?.typeAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { dragBar(value: boolean): this { if (this.checkPriority("dragBar")) { const value_casted = value as (boolean) - this.peer?.dragBarAttribute(value_casted) + this.getPeer()?.dragBarAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { customHeight(value: Dimension | PanelHeight): this { if (this.checkPriority("customHeight")) { const value_casted = value as (Dimension | PanelHeight) - this.peer?.customHeightAttribute(value_casted) + this.getPeer()?.customHeightAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { fullHeight(value: number | string): this { if (this.checkPriority("fullHeight")) { const value_casted = value as (number | string) - this.peer?.fullHeightAttribute(value_casted) + this.getPeer()?.fullHeightAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { halfHeight(value: number | string): this { if (this.checkPriority("halfHeight")) { const value_casted = value as (number | string) - this.peer?.halfHeightAttribute(value_casted) + this.getPeer()?.halfHeightAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { miniHeight(value: number | string): this { if (this.checkPriority("miniHeight")) { const value_casted = value as (number | string) - this.peer?.miniHeightAttribute(value_casted) + this.getPeer()?.miniHeightAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { show(value: boolean): this { if (this.checkPriority("show")) { const value_casted = value as (boolean) - this.peer?.showAttribute(value_casted) + this.getPeer()?.showAttribute(value_casted) return this } return this @@ -114,7 +116,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { backgroundMask(value: ResourceColor): this { if (this.checkPriority("backgroundMask")) { const value_casted = value as (ResourceColor) - this.peer?.backgroundMaskAttribute(value_casted) + this.getPeer()?.backgroundMaskAttribute(value_casted) return this } return this @@ -123,7 +125,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { showCloseIcon(value: boolean): this { if (this.checkPriority("showCloseIcon")) { const value_casted = value as (boolean) - this.peer?.showCloseIconAttribute(value_casted) + this.getPeer()?.showCloseIconAttribute(value_casted) return this } return this @@ -133,7 +135,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((width: number, height: number, mode: PanelMode) => void)) UseEventsProperties({Panel_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -143,7 +145,7 @@ export class ArkPanelComponent extends ArkCommonMethodComponent { if (this.checkPriority("onHeightChange")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({Panel_onHeightChange: value_casted}); - this.peer?.onHeightChangeAttribute(value_casted) + this.getPeer()?.onHeightChangeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkPasteButton.ts b/arkoala/arkui/src/ArkPasteButton.ts index 26d6a9a9987d5cb1b7903a4dacf5a4ebe1989707..303f02f91a3e0712a7425395e38d93c2559fc7d0 100644 --- a/arkoala/arkui/src/ArkPasteButton.ts +++ b/arkoala/arkui/src/ArkPasteButton.ts @@ -28,18 +28,20 @@ import { ArkPasteButtonPeer } from "./peers/ArkPasteButtonPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkPasteButtonComponent extends ArkSecurityComponentMethodComponent { - protected peer?: ArkPasteButtonPeer + getPeer(): ArkPasteButtonPeer { + return (this.peer as ArkPasteButtonPeer) + } /** @memo */ - setPasteButtonOptions(options?: PasteButtonOptions | undefined): this { + setPasteButtonOptions(options?: PasteButtonOptions): this { if (this.checkPriority("setPasteButtonOptions")) { const options_type = runtimeType(options) if ((((RuntimeType.OBJECT == options_type)))) { const options_casted = options as (PasteButtonOptions) - this.peer?.setPasteButtonOptions1Attribute(options_casted) + this.getPeer()?.setPasteButtonOptions1Attribute(options_casted) return this } if ((((RuntimeType.UNDEFINED == options_type)))) { - this.peer?.setPasteButtonOptions0Attribute() + this.getPeer()?.setPasteButtonOptions0Attribute() return this } throw new Error("Can not select appropriate overload") @@ -51,7 +53,7 @@ export class ArkPasteButtonComponent extends ArkSecurityComponentMethodComponent if (this.checkPriority("onClick")) { const value_casted = value as (((event: ClickEvent, result: PasteButtonOnClickResult) => void)) UseEventsProperties({PasteButton_onClick: value_casted}); - this.peer?.onClickAttribute(value_casted) + this.getPeer()?.onClickAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkPath.ts b/arkoala/arkui/src/ArkPath.ts index ab916297a1a7fc58fd9e49b0207fda71afb8e0c2..b2a35372e665a0bc599e9026da0901db8900bc8c 100644 --- a/arkoala/arkui/src/ArkPath.ts +++ b/arkoala/arkui/src/ArkPath.ts @@ -27,12 +27,14 @@ import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkPathPeer } from "./peers/ArkPathPeer" /** @memo:stable */ export class ArkPathComponent extends ArkCommonShapeMethodComponent { - protected peer?: ArkPathPeer + getPeer(): ArkPathPeer { + return (this.peer as ArkPathPeer) + } /** @memo */ - setPathOptions(value?: { width?: number | string, height?: number | string, commands?: string } | undefined): this { + setPathOptions(options?: PathOptions): this { if (this.checkPriority("setPathOptions")) { - const value_casted = value as ({ width?: number | string, height?: number | string, commands?: string } | undefined) - this.peer?.setPathOptionsAttribute(value_casted) + const options_casted = options as (PathOptions | undefined) + this.getPeer()?.setPathOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkPathComponent extends ArkCommonShapeMethodComponent { commands(value: string): this { if (this.checkPriority("commands")) { const value_casted = value as (string) - this.peer?.commandsAttribute(value_casted) + this.getPeer()?.commandsAttribute(value_casted) return this } return this @@ -58,13 +60,13 @@ export function ArkPath( style: ((attributes: ArkPathComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value?: { width?: number | string, height?: number | string, commands?: string } | undefined + options?: PathOptions | undefined ) { const receiver = remember(() => { return new ArkPathComponent() }) NodeAttach((): ArkPathPeer => ArkPathPeer.create(ArkUINodeType.Path, receiver), (_: ArkPathPeer) => { - receiver.setPathOptions(value) + receiver.setPathOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkPath2DMaterialized.ts b/arkoala/arkui/src/ArkPath2DMaterialized.ts index 657b7445175828b3ba1cd2b6186adb0a8f7e54e1..633e22124ba9f20cff8c8938141b1b8a87c1abac 100644 --- a/arkoala/arkui/src/ArkPath2DMaterialized.ts +++ b/arkoala/arkui/src/ArkPath2DMaterialized.ts @@ -52,8 +52,8 @@ import { } from "@koalaui/interop" -export class Path2D extends CanvasPath { - peer?: Finalizable +export class Path2D extends CanvasPath implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -76,12 +76,12 @@ export class Path2D extends CanvasPath { static getFinalizer(): KPointer { return nativeModule()._Path2D_getFinalizer() } - addPath(path: Path2D, transform?: Matrix2D | undefined): void { + addPath(path: Path2D, transform?: Matrix2D): void { const path_casted = path as (Path2D) const transform_casted = transform as (Matrix2D | undefined) this?.addPath_serialize(path_casted, transform_casted) } - private addPath_serialize(path: Path2D, transform?: Matrix2D | undefined): void { + private addPath_serialize(path: Path2D, transform?: Matrix2D): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writePath2D(path); let transform_type: int32 = RuntimeType.UNDEFINED @@ -95,3 +95,10 @@ export class Path2D extends CanvasPath { thisSerializer.release(); } } +export class Path2DInternal { + public static fromPtr(ptr: KPointer): Path2D { + const obj: Path2D = new Path2D() + obj.peer = new Finalizable(ptr, Path2D.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkPatternLock.ts b/arkoala/arkui/src/ArkPatternLock.ts index cf8db332d297081bab90b05282f5372233121799..83a2d325fdeab0d9db8ad4e60f5d6f2e96ca8435 100644 --- a/arkoala/arkui/src/ArkPatternLock.ts +++ b/arkoala/arkui/src/ArkPatternLock.ts @@ -28,12 +28,14 @@ import { ArkPatternLockPeer } from "./peers/ArkPatternLockPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkPatternLockComponent extends ArkCommonMethodComponent { - protected peer?: ArkPatternLockPeer + getPeer(): ArkPatternLockPeer { + return (this.peer as ArkPatternLockPeer) + } /** @memo */ - setPatternLockOptions(controller?: PatternLockController | undefined): this { + setPatternLockOptions(controller?: PatternLockController): this { if (this.checkPriority("setPatternLockOptions")) { const controller_casted = controller as (PatternLockController | undefined) - this.peer?.setPatternLockOptionsAttribute(controller_casted) + this.getPeer()?.setPatternLockOptionsAttribute(controller_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { sideLength(value: Length): this { if (this.checkPriority("sideLength")) { const value_casted = value as (Length) - this.peer?.sideLengthAttribute(value_casted) + this.getPeer()?.sideLengthAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { circleRadius(value: Length): this { if (this.checkPriority("circleRadius")) { const value_casted = value as (Length) - this.peer?.circleRadiusAttribute(value_casted) + this.getPeer()?.circleRadiusAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { backgroundColor(value: ResourceColor): this { if (this.checkPriority("backgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.backgroundColorAttribute(value_casted) + this.getPeer()?.backgroundColorAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { regularColor(value: ResourceColor): this { if (this.checkPriority("regularColor")) { const value_casted = value as (ResourceColor) - this.peer?.regularColorAttribute(value_casted) + this.getPeer()?.regularColorAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { selectedColor(value: ResourceColor): this { if (this.checkPriority("selectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedColorAttribute(value_casted) + this.getPeer()?.selectedColorAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { activeColor(value: ResourceColor): this { if (this.checkPriority("activeColor")) { const value_casted = value as (ResourceColor) - this.peer?.activeColorAttribute(value_casted) + this.getPeer()?.activeColorAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { pathColor(value: ResourceColor): this { if (this.checkPriority("pathColor")) { const value_casted = value as (ResourceColor) - this.peer?.pathColorAttribute(value_casted) + this.getPeer()?.pathColorAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { pathStrokeWidth(value: number | string): this { if (this.checkPriority("pathStrokeWidth")) { const value_casted = value as (number | string) - this.peer?.pathStrokeWidthAttribute(value_casted) + this.getPeer()?.pathStrokeWidthAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPatternComplete")) { const value_casted = value as (((input: Array) => void)) UseEventsProperties({PatternLock_onPatternComplete: value_casted}); - this.peer?.onPatternCompleteAttribute(value_casted) + this.getPeer()?.onPatternCompleteAttribute(value_casted) return this } return this @@ -124,7 +126,7 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { autoReset(value: boolean): this { if (this.checkPriority("autoReset")) { const value_casted = value as (boolean) - this.peer?.autoResetAttribute(value_casted) + this.getPeer()?.autoResetAttribute(value_casted) return this } return this @@ -134,16 +136,16 @@ export class ArkPatternLockComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDotConnect")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({PatternLock_onDotConnect: value_casted}); - this.peer?.onDotConnectAttribute(value_casted) + this.getPeer()?.onDotConnectAttribute(value_casted) return this } return this } /** @memo */ - activateCircleStyle(value: CircleStyleOptions | undefined): this { + activateCircleStyle(value?: CircleStyleOptions): this { if (this.checkPriority("activateCircleStyle")) { const value_casted = value as (CircleStyleOptions | undefined) - this.peer?.activateCircleStyleAttribute(value_casted) + this.getPeer()?.activateCircleStyleAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts b/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts index cdeeb19d7cb4ef61f67784b0491225cf7234d1f1..32ba1cf70e73cf09962f842e0bae04fe64064942 100644 --- a/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkPatternLockControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class PatternLockController { - peer?: Finalizable +export class PatternLockController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -87,3 +87,10 @@ export class PatternLockController { nativeModule()._PatternLockController_setChallengeResult(this.peer!.ptr, result); } } +export class PatternLockControllerInternal { + public static fromPtr(ptr: KPointer): PatternLockController { + const obj: PatternLockController = new PatternLockController() + obj.peer = new Finalizable(ptr, PatternLockController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts b/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts index 3d73d39447e332cb1b970790e68d7c3233003863..12303b2ebbb38f892bdf51b5a48386bc0659755a 100644 --- a/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts +++ b/arkoala/arkui/src/ArkPermissionRequestMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class PermissionRequest { - peer?: Finalizable +export class PermissionRequest implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -107,3 +107,10 @@ export class PermissionRequest { thisSerializer.release(); } } +export class PermissionRequestInternal { + public static fromPtr(ptr: KPointer): PermissionRequest { + const obj: PermissionRequest = new PermissionRequest() + obj.peer = new Finalizable(ptr, PermissionRequest.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts b/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts index 01f7843e5995bdf1ad48203b39260c0a41dfad03..cef07c163fd13c0d91104fdee845b5a3b2457d6a 100644 --- a/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts +++ b/arkoala/arkui/src/ArkPixelMapMockMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class PixelMapMock implements PixelMapMock { - peer?: Finalizable +export class PixelMapMock implements MaterializedBase,PixelMapMock { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -79,3 +79,10 @@ export class PixelMapMock implements PixelMapMock { nativeModule()._PixelMapMock_release(this.peer!.ptr); } } +export class PixelMapMockInternal { + public static fromPtr(ptr: KPointer): PixelMapMock { + const obj: PixelMapMock = new PixelMapMock() + obj.peer = new Finalizable(ptr, PixelMapMock.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkPluginComponent.ts b/arkoala/arkui/src/ArkPluginComponent.ts index 62a12cc0b0e7cfb0f434278438583aa88616b84c..8bddf4c420ee475582ccae70833cd8af02129fcb 100644 --- a/arkoala/arkui/src/ArkPluginComponent.ts +++ b/arkoala/arkui/src/ArkPluginComponent.ts @@ -28,32 +28,34 @@ import { ArkPluginComponentPeer } from "./peers/ArkPluginComponentPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkPluginComponentComponent extends ArkCommonMethodComponent { - protected peer?: ArkPluginComponentPeer + getPeer(): ArkPluginComponentPeer { + return (this.peer as ArkPluginComponentPeer) + } /** @memo */ - setPluginComponentOptions(value: { template: PluginComponentTemplate, data: any }): this { + setPluginComponentOptions(options: PluginComponentOptions): this { if (this.checkPriority("setPluginComponentOptions")) { - const value_casted = value as ({ template: PluginComponentTemplate, data: any }) - this.peer?.setPluginComponentOptionsAttribute(value_casted) + const options_casted = options as (PluginComponentOptions) + this.getPeer()?.setPluginComponentOptionsAttribute(options_casted) return this } return this } /** @memo */ - onComplete(value: (() => void)): this { + onComplete(value: VoidCallback): this { if (this.checkPriority("onComplete")) { - const value_casted = value as ((() => void)) + const value_casted = value as (VoidCallback) UseEventsProperties({PluginComponent_onComplete: value_casted}); - this.peer?.onCompleteAttribute(value_casted) + this.getPeer()?.onCompleteAttribute(value_casted) return this } return this } /** @memo */ - onError(value: ((info: { errcode: number, msg: string }) => void)): this { + onError(value: PluginErrorCallback): this { if (this.checkPriority("onError")) { - const value_casted = value as (((info: { errcode: number, msg: string }) => void)) + const value_casted = value as (PluginErrorCallback) UseEventsProperties({PluginComponent_onError: value_casted}); - this.peer?.onErrorAttribute(value_casted) + this.getPeer()?.onErrorAttribute(value_casted) return this } return this @@ -70,13 +72,13 @@ export function ArkPluginComponent( style: ((attributes: ArkPluginComponentComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value: { template: PluginComponentTemplate, data: any } + options: PluginComponentOptions ) { const receiver = remember(() => { return new ArkPluginComponentComponent() }) NodeAttach((): ArkPluginComponentPeer => ArkPluginComponentPeer.create(ArkUINodeType.PluginComponent, receiver), (_: ArkPluginComponentPeer) => { - receiver.setPluginComponentOptions(value) + receiver.setPluginComponentOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkPolygon.ts b/arkoala/arkui/src/ArkPolygon.ts index 5bdfb15ff4c76cc7375bcb7b087becca835f484f..e94725beb46357d3e6ec24e841c4142fea83fcd0 100644 --- a/arkoala/arkui/src/ArkPolygon.ts +++ b/arkoala/arkui/src/ArkPolygon.ts @@ -27,12 +27,14 @@ import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkPolygonPeer } from "./peers/ArkPolygonPeer" /** @memo:stable */ export class ArkPolygonComponent extends ArkCommonShapeMethodComponent { - protected peer?: ArkPolygonPeer + getPeer(): ArkPolygonPeer { + return (this.peer as ArkPolygonPeer) + } /** @memo */ - setPolygonOptions(value?: { width?: string | number, height?: string | number } | undefined): this { + setPolygonOptions(options?: PolygonOptions): this { if (this.checkPriority("setPolygonOptions")) { - const value_casted = value as ({ width?: string | number, height?: string | number } | undefined) - this.peer?.setPolygonOptionsAttribute(value_casted) + const options_casted = options as (PolygonOptions | undefined) + this.getPeer()?.setPolygonOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkPolygonComponent extends ArkCommonShapeMethodComponent { points(value: Array): this { if (this.checkPriority("points")) { const value_casted = value as (Array) - this.peer?.pointsAttribute(value_casted) + this.getPeer()?.pointsAttribute(value_casted) return this } return this @@ -58,13 +60,13 @@ export function ArkPolygon( style: ((attributes: ArkPolygonComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value?: { width?: string | number, height?: string | number } | undefined + options?: PolygonOptions | undefined ) { const receiver = remember(() => { return new ArkPolygonComponent() }) NodeAttach((): ArkPolygonPeer => ArkPolygonPeer.create(ArkUINodeType.Polygon, receiver), (_: ArkPolygonPeer) => { - receiver.setPolygonOptions(value) + receiver.setPolygonOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkPolyline.ts b/arkoala/arkui/src/ArkPolyline.ts index 5ef9081e21c5f766c7e9c7d3e0807d3b276dd803..3a1f395933dd50cf91976228c9b951320e6c98e4 100644 --- a/arkoala/arkui/src/ArkPolyline.ts +++ b/arkoala/arkui/src/ArkPolyline.ts @@ -27,12 +27,14 @@ import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkPolylinePeer } from "./peers/ArkPolylinePeer" /** @memo:stable */ export class ArkPolylineComponent extends ArkCommonShapeMethodComponent { - protected peer?: ArkPolylinePeer + getPeer(): ArkPolylinePeer { + return (this.peer as ArkPolylinePeer) + } /** @memo */ - setPolylineOptions(value?: { width?: string | number, height?: string | number } | undefined): this { + setPolylineOptions(options?: PolylineOptions): this { if (this.checkPriority("setPolylineOptions")) { - const value_casted = value as ({ width?: string | number, height?: string | number } | undefined) - this.peer?.setPolylineOptionsAttribute(value_casted) + const options_casted = options as (PolylineOptions | undefined) + this.getPeer()?.setPolylineOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkPolylineComponent extends ArkCommonShapeMethodComponent { points(value: Array): this { if (this.checkPriority("points")) { const value_casted = value as (Array) - this.peer?.pointsAttribute(value_casted) + this.getPeer()?.pointsAttribute(value_casted) return this } return this @@ -58,13 +60,13 @@ export function ArkPolyline( style: ((attributes: ArkPolylineComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value?: { width?: string | number, height?: string | number } | undefined + options?: PolylineOptions | undefined ) { const receiver = remember(() => { return new ArkPolylineComponent() }) NodeAttach((): ArkPolylinePeer => ArkPolylinePeer.create(ArkUINodeType.Polyline, receiver), (_: ArkPolylinePeer) => { - receiver.setPolylineOptions(value) + receiver.setPolylineOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkProgress.ts b/arkoala/arkui/src/ArkProgress.ts index 283def14cae38bbe570b038801faa4aeb2f893f3..bf7fc0d91ec4afeddfa093498274bc968d2b1571 100644 --- a/arkoala/arkui/src/ArkProgress.ts +++ b/arkoala/arkui/src/ArkProgress.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkProgressPeer } from "./peers/ArkProgressPeer" /** @memo:stable */ export class ArkProgressComponent extends ArkCommonMethodComponent { - protected peer?: ArkProgressPeer + getPeer(): ArkProgressPeer { + return (this.peer as ArkProgressPeer) + } /** @memo */ setProgressOptions(options: ProgressOptions): this { if (this.checkPriority("setProgressOptions")) { const options_casted = options as (ProgressOptions) - this.peer?.setProgressOptionsAttribute(options_casted) + this.getPeer()?.setProgressOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkProgressComponent extends ArkCommonMethodComponent { value(value: number): this { if (this.checkPriority("value")) { const value_casted = value as (number) - this.peer?.valueAttribute(value_casted) + this.getPeer()?.valueAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkProgressComponent extends ArkCommonMethodComponent { color(value: ResourceColor | LinearGradient): this { if (this.checkPriority("color")) { const value_casted = value as (ResourceColor | LinearGradient) - this.peer?.colorAttribute(value_casted) + this.getPeer()?.colorAttribute(value_casted) return this } return this @@ -59,16 +61,16 @@ export class ArkProgressComponent extends ArkCommonMethodComponent { style(value: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions): this { if (this.checkPriority("style")) { const value_casted = value as (LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions) - this.peer?.styleAttribute(value_casted) + this.getPeer()?.styleAttribute(value_casted) return this } return this } /** @memo */ - privacySensitive(value: boolean | undefined): this { + privacySensitive(value?: boolean): this { if (this.checkPriority("privacySensitive")) { const value_casted = value as (boolean | undefined) - this.peer?.privacySensitiveAttribute(value_casted) + this.getPeer()?.privacySensitiveAttribute(value_casted) return this } return this @@ -77,7 +79,7 @@ export class ArkProgressComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkProgressMaskMaterialized.ts b/arkoala/arkui/src/ArkProgressMaskMaterialized.ts index be26d8905d4f8196a1a326a04741d05ae329f720..443d7e7ea23f7ebe6f24d26a41cfddb608386c0f 100644 --- a/arkoala/arkui/src/ArkProgressMaskMaterialized.ts +++ b/arkoala/arkui/src/ArkProgressMaskMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ProgressMask { - peer?: Finalizable +export class ProgressMask implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -63,9 +63,9 @@ export class ProgressMask { const thisSerializer: Serializer = Serializer.hold() let color_type: int32 = RuntimeType.UNDEFINED color_type = runtimeType(color) - if (((RuntimeType.NUMBER == color_type))) { + if (((RuntimeType.NUMBER) == (color_type)) && ((unsafeCast(color)) >= (0)) && ((unsafeCast(color)) <= (11))) { thisSerializer.writeInt8(0) - const color_0 = unsafeCast(color) + const color_0 = unsafeCast(color) thisSerializer.writeInt32(color_0) } else if (((RuntimeType.NUMBER == color_type))) { @@ -87,7 +87,7 @@ export class ProgressMask { thisSerializer.release(); return retval } - constructor(value?: number | undefined, total?: number | undefined, color?: ResourceColor | undefined) { + constructor(value?: number, total?: number, color?: ResourceColor) { if (((value) !== (undefined)) && ((total) !== (undefined)) && ((color) !== (undefined))) { const ctorPtr: KPointer = ProgressMask.ctor(value, total, color) @@ -116,9 +116,9 @@ export class ProgressMask { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -143,3 +143,10 @@ export class ProgressMask { nativeModule()._ProgressMask_enableBreathingAnimation(this.peer!.ptr, +value); } } +export class ProgressMaskInternal { + public static fromPtr(ptr: KPointer): ProgressMask { + const obj: ProgressMask = new ProgressMask() + obj.peer = new Finalizable(ptr, ProgressMask.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkQrcode.ts b/arkoala/arkui/src/ArkQrcode.ts index 17649a86a6232fea631abd37e18911362537bc5e..61413bef743a48cf842925bbaeccb1db950c97f9 100644 --- a/arkoala/arkui/src/ArkQrcode.ts +++ b/arkoala/arkui/src/ArkQrcode.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkQRCodePeer } from "./peers/ArkQrcodePeer" /** @memo:stable */ export class ArkQRCodeComponent extends ArkCommonMethodComponent { - protected peer?: ArkQRCodePeer + getPeer(): ArkQRCodePeer { + return (this.peer as ArkQRCodePeer) + } /** @memo */ setQRCodeOptions(value: string): this { if (this.checkPriority("setQRCodeOptions")) { const value_casted = value as (string) - this.peer?.setQRCodeOptionsAttribute(value_casted) + this.getPeer()?.setQRCodeOptionsAttribute(value_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkQRCodeComponent extends ArkCommonMethodComponent { color(value: ResourceColor): this { if (this.checkPriority("color")) { const value_casted = value as (ResourceColor) - this.peer?.colorAttribute(value_casted) + this.getPeer()?.colorAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkQRCodeComponent extends ArkCommonMethodComponent { backgroundColor(value: ResourceColor): this { if (this.checkPriority("backgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.backgroundColorAttribute(value_casted) + this.getPeer()?.backgroundColorAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkQRCodeComponent extends ArkCommonMethodComponent { contentOpacity(value: number | Resource): this { if (this.checkPriority("contentOpacity")) { const value_casted = value as (number | Resource) - this.peer?.contentOpacityAttribute(value_casted) + this.getPeer()?.contentOpacityAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRadio.ts b/arkoala/arkui/src/ArkRadio.ts index 97bb497d8e5793d427b8341888ddd45381244ef9..f3e804935afb74eb6a0fb58ecafa2313338eac38 100644 --- a/arkoala/arkui/src/ArkRadio.ts +++ b/arkoala/arkui/src/ArkRadio.ts @@ -28,12 +28,14 @@ import { ArkRadioPeer } from "./peers/ArkRadioPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkRadioComponent extends ArkCommonMethodComponent { - protected peer?: ArkRadioPeer + getPeer(): ArkRadioPeer { + return (this.peer as ArkRadioPeer) + } /** @memo */ setRadioOptions(options: RadioOptions): this { if (this.checkPriority("setRadioOptions")) { const options_casted = options as (RadioOptions) - this.peer?.setRadioOptionsAttribute(options_casted) + this.getPeer()?.setRadioOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkRadioComponent extends ArkCommonMethodComponent { checked(value: boolean): this { if (this.checkPriority("checked")) { const value_casted = value as (boolean) - this.peer?.checkedAttribute(value_casted) + this.getPeer()?.checkedAttribute(value_casted) return this } return this @@ -52,16 +54,16 @@ export class ArkRadioComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({Radio_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this } /** @memo */ - radioStyle(value?: RadioStyle | undefined): this { + radioStyle(value?: RadioStyle): this { if (this.checkPriority("radioStyle")) { const value_casted = value as (RadioStyle | undefined) - this.peer?.radioStyleAttribute(value_casted) + this.getPeer()?.radioStyleAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkRadioComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRating.ts b/arkoala/arkui/src/ArkRating.ts index bce55828f0355d5019eef552446a12165c6e4638..12e4a94a42a49b7f9335482bd1a68eff2f07de7e 100644 --- a/arkoala/arkui/src/ArkRating.ts +++ b/arkoala/arkui/src/ArkRating.ts @@ -28,12 +28,14 @@ import { ArkRatingPeer } from "./peers/ArkRatingPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkRatingComponent extends ArkCommonMethodComponent { - protected peer?: ArkRatingPeer + getPeer(): ArkRatingPeer { + return (this.peer as ArkRatingPeer) + } /** @memo */ - setRatingOptions(options?: RatingOptions | undefined): this { + setRatingOptions(options?: RatingOptions): this { if (this.checkPriority("setRatingOptions")) { const options_casted = options as (RatingOptions | undefined) - this.peer?.setRatingOptionsAttribute(options_casted) + this.getPeer()?.setRatingOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkRatingComponent extends ArkCommonMethodComponent { stars(value: number): this { if (this.checkPriority("stars")) { const value_casted = value as (number) - this.peer?.starsAttribute(value_casted) + this.getPeer()?.starsAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkRatingComponent extends ArkCommonMethodComponent { stepSize(value: number): this { if (this.checkPriority("stepSize")) { const value_casted = value as (number) - this.peer?.stepSizeAttribute(value_casted) + this.getPeer()?.stepSizeAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkRatingComponent extends ArkCommonMethodComponent { starStyle(value: StarStyleOptions): this { if (this.checkPriority("starStyle")) { const value_casted = value as (StarStyleOptions) - this.peer?.starStyleAttribute(value_casted) + this.getPeer()?.starStyleAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkRatingComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({Rating_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkRatingComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRect.ts b/arkoala/arkui/src/ArkRect.ts index f2417c5a9cf4de7d6c70b8f8ee0c4060f28ba21e..7766a5be53279c67ff2fbb1a742c464e4a6a124d 100644 --- a/arkoala/arkui/src/ArkRect.ts +++ b/arkoala/arkui/src/ArkRect.ts @@ -27,12 +27,14 @@ import { ArkCommonShapeMethodComponent } from "./ArkCommon" import { ArkRectPeer } from "./peers/ArkRectPeer" /** @memo:stable */ export class ArkRectComponent extends ArkCommonShapeMethodComponent { - protected peer?: ArkRectPeer + getPeer(): ArkRectPeer { + return (this.peer as ArkRectPeer) + } /** @memo */ - setRectOptions(value?: { width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string } | undefined): this { + setRectOptions(options?: RectOptions | RoundedRectOptions): this { if (this.checkPriority("setRectOptions")) { - const value_casted = value as ({ width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string } | undefined) - this.peer?.setRectOptionsAttribute(value_casted) + const options_casted = options as (RectOptions | RoundedRectOptions | undefined) + this.getPeer()?.setRectOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkRectComponent extends ArkCommonShapeMethodComponent { radiusWidth(value: number | string): this { if (this.checkPriority("radiusWidth")) { const value_casted = value as (number | string) - this.peer?.radiusWidthAttribute(value_casted) + this.getPeer()?.radiusWidthAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkRectComponent extends ArkCommonShapeMethodComponent { radiusHeight(value: number | string): this { if (this.checkPriority("radiusHeight")) { const value_casted = value as (number | string) - this.peer?.radiusHeightAttribute(value_casted) + this.getPeer()?.radiusHeightAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkRectComponent extends ArkCommonShapeMethodComponent { radius(value: number | string | Array): this { if (this.checkPriority("radius")) { const value_casted = value as (number | string | Array) - this.peer?.radiusAttribute(value_casted) + this.getPeer()?.radiusAttribute(value_casted) return this } return this @@ -76,13 +78,13 @@ export function ArkRect( style: ((attributes: ArkRectComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value?: { width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string } | undefined + options?: RectOptions | RoundedRectOptions | undefined ) { const receiver = remember(() => { return new ArkRectComponent() }) NodeAttach((): ArkRectPeer => ArkRectPeer.create(ArkUINodeType.Rect, receiver), (_: ArkRectPeer) => { - receiver.setRectOptions(value) + receiver.setRectOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkRefresh.ts b/arkoala/arkui/src/ArkRefresh.ts index d7ea87315aecbb3d156ee9ca03d3393b4aa367d1..78aed4727af5d749dd105fa708ccf4ea53cc3e13 100644 --- a/arkoala/arkui/src/ArkRefresh.ts +++ b/arkoala/arkui/src/ArkRefresh.ts @@ -28,12 +28,14 @@ import { ArkRefreshPeer } from "./peers/ArkRefreshPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkRefreshComponent extends ArkCommonMethodComponent { - protected peer?: ArkRefreshPeer + getPeer(): ArkRefreshPeer { + return (this.peer as ArkRefreshPeer) + } /** @memo */ setRefreshOptions(value: RefreshOptions): this { if (this.checkPriority("setRefreshOptions")) { const value_casted = value as (RefreshOptions) - this.peer?.setRefreshOptionsAttribute(value_casted) + this.getPeer()?.setRefreshOptionsAttribute(value_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkRefreshComponent extends ArkCommonMethodComponent { if (this.checkPriority("onStateChange")) { const value_casted = value as (((state: RefreshStatus) => void)) UseEventsProperties({Refresh_onStateChange: value_casted}); - this.peer?.onStateChangeAttribute(value_casted) + this.getPeer()?.onStateChangeAttribute(value_casted) return this } return this @@ -53,7 +55,7 @@ export class ArkRefreshComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRefreshing")) { const value_casted = value as ((() => void)) UseEventsProperties({Refresh_onRefreshing: value_casted}); - this.peer?.onRefreshingAttribute(value_casted) + this.getPeer()?.onRefreshingAttribute(value_casted) return this } return this @@ -62,7 +64,7 @@ export class ArkRefreshComponent extends ArkCommonMethodComponent { refreshOffset(value: number): this { if (this.checkPriority("refreshOffset")) { const value_casted = value as (number) - this.peer?.refreshOffsetAttribute(value_casted) + this.getPeer()?.refreshOffsetAttribute(value_casted) return this } return this @@ -71,7 +73,7 @@ export class ArkRefreshComponent extends ArkCommonMethodComponent { pullToRefresh(value: boolean): this { if (this.checkPriority("pullToRefresh")) { const value_casted = value as (boolean) - this.peer?.pullToRefreshAttribute(value_casted) + this.getPeer()?.pullToRefreshAttribute(value_casted) return this } return this @@ -81,16 +83,16 @@ export class ArkRefreshComponent extends ArkCommonMethodComponent { if (this.checkPriority("onOffsetChange")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({Refresh_onOffsetChange: value_casted}); - this.peer?.onOffsetChangeAttribute(value_casted) + this.getPeer()?.onOffsetChangeAttribute(value_casted) return this } return this } /** @memo */ - pullDownRatio(value: number | undefined): this { + pullDownRatio(value?: number): this { if (this.checkPriority("pullDownRatio")) { const value_casted = value as (number | undefined) - this.peer?.pullDownRatioAttribute(value_casted) + this.getPeer()?.pullDownRatioAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRelativeContainer.ts b/arkoala/arkui/src/ArkRelativeContainer.ts index edf5360f523ef2a3954b4e1b8c859b53ebe8dc1c..0a0e64b737ca1c91c28daece550be0696dde9cfe 100644 --- a/arkoala/arkui/src/ArkRelativeContainer.ts +++ b/arkoala/arkui/src/ArkRelativeContainer.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRelativeContainerPeer } from "./peers/ArkRelativeContainerPeer" /** @memo:stable */ export class ArkRelativeContainerComponent extends ArkCommonMethodComponent { - protected peer?: ArkRelativeContainerPeer + getPeer(): ArkRelativeContainerPeer { + return (this.peer as ArkRelativeContainerPeer) + } /** @memo */ setRelativeContainerOptions(): this { if (this.checkPriority("setRelativeContainerOptions")) { - this.peer?.setRelativeContainerOptionsAttribute() + this.getPeer()?.setRelativeContainerOptionsAttribute() return this } return this @@ -40,7 +42,7 @@ export class ArkRelativeContainerComponent extends ArkCommonMethodComponent { guideLine(value: Array): this { if (this.checkPriority("guideLine")) { const value_casted = value as (Array) - this.peer?.guideLineAttribute(value_casted) + this.getPeer()?.guideLineAttribute(value_casted) return this } return this @@ -51,12 +53,12 @@ export class ArkRelativeContainerComponent extends ArkCommonMethodComponent { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT) == (value_type)) && (value instanceof Array))) { const value_casted = value as (Array) - this.peer?.barrier0Attribute(value_casted) + this.getPeer()?.barrier0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT) == (value_type)) && (value instanceof Array))) { const value_casted = value as (Array) - this.peer?.barrier1Attribute(value_casted) + this.getPeer()?.barrier1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") diff --git a/arkoala/arkui/src/ArkRemoteWindow.ts b/arkoala/arkui/src/ArkRemoteWindow.ts index 4ee56626dc0a62ef1c169b794a7f529cc0e45e00..3c2d97435e14096583f42b71ae96e34b1af768dd 100644 --- a/arkoala/arkui/src/ArkRemoteWindow.ts +++ b/arkoala/arkui/src/ArkRemoteWindow.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRemoteWindowPeer } from "./peers/ArkRemoteWindowPeer" /** @memo:stable */ export class ArkRemoteWindowComponent extends ArkCommonMethodComponent { - protected peer?: ArkRemoteWindowPeer + getPeer(): ArkRemoteWindowPeer { + return (this.peer as ArkRemoteWindowPeer) + } /** @memo */ setRemoteWindowOptions(target: WindowAnimationTarget): this { if (this.checkPriority("setRemoteWindowOptions")) { const target_casted = target as (WindowAnimationTarget) - this.peer?.setRemoteWindowOptionsAttribute(target_casted) + this.getPeer()?.setRemoteWindowOptionsAttribute(target_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRichEditor.ts b/arkoala/arkui/src/ArkRichEditor.ts index 3baea434eb82ba096f21339cbc657f654f98f38a..7a06a79588e97cb40cab9d8c5eac7af78dc4b6a7 100644 --- a/arkoala/arkui/src/ArkRichEditor.ts +++ b/arkoala/arkui/src/ArkRichEditor.ts @@ -28,19 +28,21 @@ import { ArkRichEditorPeer } from "./peers/ArkRichEditorPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkRichEditorComponent extends ArkCommonMethodComponent { - protected peer?: ArkRichEditorPeer + getPeer(): ArkRichEditorPeer { + return (this.peer as ArkRichEditorPeer) + } /** @memo */ setRichEditorOptions(value: RichEditorOptions | RichEditorStyledStringOptions): this { if (this.checkPriority("setRichEditorOptions")) { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (RichEditorOptions) - this.peer?.setRichEditorOptions0Attribute(value_casted) + this.getPeer()?.setRichEditorOptions0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (RichEditorStyledStringOptions) - this.peer?.setRichEditorOptions1Attribute(value_casted) + this.getPeer()?.setRichEditorOptions1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -52,7 +54,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onReady")) { const value_casted = value as ((() => void)) UseEventsProperties({RichEditor_onReady: value_casted}); - this.peer?.onReadyAttribute(value_casted) + this.getPeer()?.onReadyAttribute(value_casted) return this } return this @@ -62,7 +64,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSelect")) { const value_casted = value as (((parameter: RichEditorSelection) => void)) UseEventsProperties({RichEditor_onSelect: value_casted}); - this.peer?.onSelectAttribute(value_casted) + this.getPeer()?.onSelectAttribute(value_casted) return this } return this @@ -72,7 +74,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSelectionChange")) { const value_casted = value as (((parameter: RichEditorRange) => void)) UseEventsProperties({RichEditor_onSelectionChange: value_casted}); - this.peer?.onSelectionChangeAttribute(value_casted) + this.getPeer()?.onSelectionChangeAttribute(value_casted) return this } return this @@ -82,7 +84,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("aboutToIMEInput")) { const value_casted = value as (((parameter: RichEditorInsertValue) => boolean)) UseEventsProperties({RichEditor_aboutToIMEInput: value_casted}); - this.peer?.aboutToIMEInputAttribute(value_casted) + this.getPeer()?.aboutToIMEInputAttribute(value_casted) return this } return this @@ -92,7 +94,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onIMEInputComplete")) { const value_casted = value as (((parameter: RichEditorTextSpanResult) => void)) UseEventsProperties({RichEditor_onIMEInputComplete: value_casted}); - this.peer?.onIMEInputCompleteAttribute(value_casted) + this.getPeer()?.onIMEInputCompleteAttribute(value_casted) return this } return this @@ -102,7 +104,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidIMEInput")) { const value_casted = value as (((parameter: TextRange) => void)) UseEventsProperties({RichEditor_onDidIMEInput: value_casted}); - this.peer?.onDidIMEInputAttribute(value_casted) + this.getPeer()?.onDidIMEInputAttribute(value_casted) return this } return this @@ -112,7 +114,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("aboutToDelete")) { const value_casted = value as (((parameter: RichEditorDeleteValue) => boolean)) UseEventsProperties({RichEditor_aboutToDelete: value_casted}); - this.peer?.aboutToDeleteAttribute(value_casted) + this.getPeer()?.aboutToDeleteAttribute(value_casted) return this } return this @@ -122,7 +124,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDeleteComplete")) { const value_casted = value as ((() => void)) UseEventsProperties({RichEditor_onDeleteComplete: value_casted}); - this.peer?.onDeleteCompleteAttribute(value_casted) + this.getPeer()?.onDeleteCompleteAttribute(value_casted) return this } return this @@ -131,7 +133,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { copyOptions(value: CopyOptions): this { if (this.checkPriority("copyOptions")) { const value_casted = value as (CopyOptions) - this.peer?.copyOptionsAttribute(value_casted) + this.getPeer()?.copyOptionsAttribute(value_casted) return this } return this @@ -141,7 +143,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPaste")) { const value_casted = value as (PasteEventCallback) UseEventsProperties({RichEditor_onPaste: value_casted}); - this.peer?.onPasteAttribute(value_casted) + this.getPeer()?.onPasteAttribute(value_casted) return this } return this @@ -150,7 +152,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { enableDataDetector(value: boolean): this { if (this.checkPriority("enableDataDetector")) { const value_casted = value as (boolean) - this.peer?.enableDataDetectorAttribute(value_casted) + this.getPeer()?.enableDataDetectorAttribute(value_casted) return this } return this @@ -159,7 +161,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { enablePreviewText(value: boolean): this { if (this.checkPriority("enablePreviewText")) { const value_casted = value as (boolean) - this.peer?.enablePreviewTextAttribute(value_casted) + this.getPeer()?.enablePreviewTextAttribute(value_casted) return this } return this @@ -168,7 +170,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { dataDetectorConfig(value: TextDataDetectorConfig): this { if (this.checkPriority("dataDetectorConfig")) { const value_casted = value as (TextDataDetectorConfig) - this.peer?.dataDetectorConfigAttribute(value_casted) + this.getPeer()?.dataDetectorConfigAttribute(value_casted) return this } return this @@ -177,7 +179,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { caretColor(value: ResourceColor): this { if (this.checkPriority("caretColor")) { const value_casted = value as (ResourceColor) - this.peer?.caretColorAttribute(value_casted) + this.getPeer()?.caretColorAttribute(value_casted) return this } return this @@ -186,7 +188,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { selectedBackgroundColor(value: ResourceColor): this { if (this.checkPriority("selectedBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedBackgroundColorAttribute(value_casted) + this.getPeer()?.selectedBackgroundColorAttribute(value_casted) return this } return this @@ -196,7 +198,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onEditingChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({RichEditor_onEditingChange: value_casted}); - this.peer?.onEditingChangeAttribute(value_casted) + this.getPeer()?.onEditingChangeAttribute(value_casted) return this } return this @@ -205,7 +207,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { enterKeyType(value: EnterKeyType): this { if (this.checkPriority("enterKeyType")) { const value_casted = value as (EnterKeyType) - this.peer?.enterKeyTypeAttribute(value_casted) + this.getPeer()?.enterKeyTypeAttribute(value_casted) return this } return this @@ -215,7 +217,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSubmit")) { const value_casted = value as (SubmitCallback) UseEventsProperties({RichEditor_onSubmit: value_casted}); - this.peer?.onSubmitAttribute(value_casted) + this.getPeer()?.onSubmitAttribute(value_casted) return this } return this @@ -225,7 +227,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillChange")) { const value_casted = value as (((parameter: RichEditorChangeValue) => boolean)) UseEventsProperties({RichEditor_onWillChange: value_casted}); - this.peer?.onWillChangeAttribute(value_casted) + this.getPeer()?.onWillChangeAttribute(value_casted) return this } return this @@ -235,7 +237,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidChange")) { const value_casted = value as (OnDidChangeCallback) UseEventsProperties({RichEditor_onDidChange: value_casted}); - this.peer?.onDidChangeAttribute(value_casted) + this.getPeer()?.onDidChangeAttribute(value_casted) return this } return this @@ -245,7 +247,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCut")) { const value_casted = value as (((parameter: CutEvent) => void)) UseEventsProperties({RichEditor_onCut: value_casted}); - this.peer?.onCutAttribute(value_casted) + this.getPeer()?.onCutAttribute(value_casted) return this } return this @@ -255,7 +257,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCopy")) { const value_casted = value as (((parameter: CopyEvent) => void)) UseEventsProperties({RichEditor_onCopy: value_casted}); - this.peer?.onCopyAttribute(value_casted) + this.getPeer()?.onCopyAttribute(value_casted) return this } return this @@ -264,7 +266,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { editMenuOptions(value: EditMenuOptions): this { if (this.checkPriority("editMenuOptions")) { const value_casted = value as (EditMenuOptions) - this.peer?.editMenuOptionsAttribute(value_casted) + this.getPeer()?.editMenuOptionsAttribute(value_casted) return this } return this @@ -273,7 +275,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { enableKeyboardOnFocus(value: boolean): this { if (this.checkPriority("enableKeyboardOnFocus")) { const value_casted = value as (boolean) - this.peer?.enableKeyboardOnFocusAttribute(value_casted) + this.getPeer()?.enableKeyboardOnFocusAttribute(value_casted) return this } return this @@ -282,7 +284,7 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this @@ -291,39 +293,39 @@ export class ArkRichEditorComponent extends ArkCommonMethodComponent { barState(value: BarState): this { if (this.checkPriority("barState")) { const value_casted = value as (BarState) - this.peer?.barStateAttribute(value_casted) + this.getPeer()?.barStateAttribute(value_casted) return this } return this } /** @memo */ - bindSelectionMenu(spanType: RichEditorSpanType, content: CustomBuilder, responseType: ResponseType | RichEditorResponseType, options?: SelectionMenuOptions | undefined): this { + bindSelectionMenu(spanType: RichEditorSpanType, content: CustomBuilder, responseType: ResponseType | RichEditorResponseType, options?: SelectionMenuOptions): this { if (this.checkPriority("bindSelectionMenu")) { const spanType_casted = spanType as (RichEditorSpanType) const content_casted = content as (CustomBuilder) const responseType_casted = responseType as (ResponseType | RichEditorResponseType) const options_casted = options as (SelectionMenuOptions | undefined) - this.peer?.bindSelectionMenuAttribute(spanType_casted, content_casted, responseType_casted, options_casted) + this.getPeer()?.bindSelectionMenuAttribute(spanType_casted, content_casted, responseType_casted, options_casted) return this } return this } /** @memo */ - customKeyboard(value: CustomBuilder, options?: KeyboardOptions | undefined): this { + customKeyboard(value: CustomBuilder, options?: KeyboardOptions): this { if (this.checkPriority("customKeyboard")) { const value_casted = value as (CustomBuilder) const options_casted = options as (KeyboardOptions | undefined) - this.peer?.customKeyboardAttribute(value_casted, options_casted) + this.getPeer()?.customKeyboardAttribute(value_casted, options_casted) return this } return this } /** @memo */ - placeholder(value: ResourceStr, style?: PlaceholderStyle | undefined): this { + placeholder(value: ResourceStr, style?: PlaceholderStyle): this { if (this.checkPriority("placeholder")) { const value_casted = value as (ResourceStr) const style_casted = style as (PlaceholderStyle | undefined) - this.peer?.placeholderAttribute(value_casted, style_casted) + this.getPeer()?.placeholderAttribute(value_casted, style_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts b/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts index ffdfcfe7d8fd84cd4016e58edc66a352a6cb1c2e..d295c9913e8322efa2fedb21f4ec2424d7c5fc9f 100644 --- a/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkRichEditorBaseControllerMaterialized.ts @@ -51,8 +51,8 @@ import { } from "@koalaui/interop" -export class RichEditorBaseController { - peer?: Finalizable +export class RichEditorBaseController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -91,7 +91,7 @@ export class RichEditorBaseController { const value_casted = value as (RichEditorTextStyle) this?.setTypingStyle_serialize(value_casted) } - setSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + setSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const selectionStart_casted = selectionStart as (number) const selectionEnd_casted = selectionEnd as (number) const options_casted = options as (SelectionOptions | undefined) @@ -130,7 +130,7 @@ export class RichEditorBaseController { nativeModule()._RichEditorBaseController_setTypingStyle(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private setSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + private setSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -158,3 +158,10 @@ export class RichEditorBaseController { throw new Error("Object deserialization is not implemented.") } } +export class RichEditorBaseControllerInternal { + public static fromPtr(ptr: KPointer): RichEditorBaseController { + const obj: RichEditorBaseController = new RichEditorBaseController() + obj.peer = new Finalizable(ptr, RichEditorBaseController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts b/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts index c0c6a3803cefd9906ba0a10030a2c16bb58cecc5..f4e42d4e7aa16291b57ba317c51f6eed63d4d476 100644 --- a/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkRichEditorControllerMaterialized.ts @@ -51,8 +51,8 @@ import { } from "@koalaui/interop" -export class RichEditorController extends RichEditorBaseController { - peer?: Finalizable +export class RichEditorController extends RichEditorBaseController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -75,22 +75,22 @@ export class RichEditorController extends RichEditorBaseController { static getFinalizer(): KPointer { return nativeModule()._RichEditorController_getFinalizer() } - addTextSpan(value: string, options?: RichEditorTextSpanOptions | undefined): number { + addTextSpan(value: string, options?: RichEditorTextSpanOptions): number { const value_casted = value as (string) const options_casted = options as (RichEditorTextSpanOptions | undefined) return this.addTextSpan_serialize(value_casted, options_casted) } - addImageSpan(value: PixelMap | ResourceStr, options?: RichEditorImageSpanOptions | undefined): number { + addImageSpan(value: PixelMap | ResourceStr, options?: RichEditorImageSpanOptions): number { const value_casted = value as (PixelMap | ResourceStr) const options_casted = options as (RichEditorImageSpanOptions | undefined) return this.addImageSpan_serialize(value_casted, options_casted) } - addBuilderSpan(value: CustomBuilder, options?: RichEditorBuilderSpanOptions | undefined): number { + addBuilderSpan(value: CustomBuilder, options?: RichEditorBuilderSpanOptions): number { const value_casted = value as (CustomBuilder) const options_casted = options as (RichEditorBuilderSpanOptions | undefined) return this.addBuilderSpan_serialize(value_casted, options_casted) } - addSymbolSpan(value: Resource, options?: RichEditorSymbolSpanOptions | undefined): number { + addSymbolSpan(value: Resource, options?: RichEditorSymbolSpanOptions): number { const value_casted = value as (Resource) const options_casted = options as (RichEditorSymbolSpanOptions | undefined) return this.addSymbolSpan_serialize(value_casted, options_casted) @@ -103,15 +103,15 @@ export class RichEditorController extends RichEditorBaseController { const value_casted = value as (RichEditorParagraphStyleOptions) this?.updateParagraphStyle_serialize(value_casted) } - deleteSpans(value?: RichEditorRange | undefined): void { + deleteSpans(value?: RichEditorRange): void { const value_casted = value as (RichEditorRange | undefined) this?.deleteSpans_serialize(value_casted) } - getSpans(value?: RichEditorRange | undefined): Array { + getSpans(value?: RichEditorRange): Array { const value_casted = value as (RichEditorRange | undefined) return this.getSpans_serialize(value_casted) } - getParagraphs(value?: RichEditorRange | undefined): Array { + getParagraphs(value?: RichEditorRange): Array { const value_casted = value as (RichEditorRange | undefined) return this.getParagraphs_serialize(value_casted) } @@ -126,7 +126,7 @@ export class RichEditorController extends RichEditorBaseController { const value_casted = value as (RichEditorRange) return this.toStyledString_serialize(value_casted) } - private addTextSpan_serialize(value: string, options?: RichEditorTextSpanOptions | undefined): number { + private addTextSpan_serialize(value: string, options?: RichEditorTextSpanOptions): number { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -139,7 +139,7 @@ export class RichEditorController extends RichEditorBaseController { thisSerializer.release(); return retval } - private addImageSpan_serialize(value: PixelMap | ResourceStr, options?: RichEditorImageSpanOptions | undefined): number { + private addImageSpan_serialize(value: PixelMap | ResourceStr, options?: RichEditorImageSpanOptions): number { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -175,7 +175,7 @@ export class RichEditorController extends RichEditorBaseController { thisSerializer.release(); return retval } - private addBuilderSpan_serialize(value: CustomBuilder, options?: RichEditorBuilderSpanOptions | undefined): number { + private addBuilderSpan_serialize(value: CustomBuilder, options?: RichEditorBuilderSpanOptions): number { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) let options_type: int32 = RuntimeType.UNDEFINED @@ -189,7 +189,7 @@ export class RichEditorController extends RichEditorBaseController { thisSerializer.release(); return retval } - private addSymbolSpan_serialize(value: Resource, options?: RichEditorSymbolSpanOptions | undefined): number { + private addSymbolSpan_serialize(value: Resource, options?: RichEditorSymbolSpanOptions): number { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeResource(value) let options_type: int32 = RuntimeType.UNDEFINED @@ -231,7 +231,7 @@ export class RichEditorController extends RichEditorBaseController { nativeModule()._RichEditorController_updateParagraphStyle(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private deleteSpans_serialize(value?: RichEditorRange | undefined): void { + private deleteSpans_serialize(value?: RichEditorRange): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -243,7 +243,7 @@ export class RichEditorController extends RichEditorBaseController { nativeModule()._RichEditorController_deleteSpans(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private getSpans_serialize(value?: RichEditorRange | undefined): Array { + private getSpans_serialize(value?: RichEditorRange): Array { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -256,7 +256,7 @@ export class RichEditorController extends RichEditorBaseController { thisSerializer.release(); throw new Error("Object deserialization is not implemented.") } - private getParagraphs_serialize(value?: RichEditorRange | undefined): Array { + private getParagraphs_serialize(value?: RichEditorRange): Array { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -288,3 +288,10 @@ export class RichEditorController extends RichEditorBaseController { throw new Error("Object deserialization is not implemented.") } } +export class RichEditorControllerInternal { + public static fromPtr(ptr: KPointer): RichEditorController { + const obj: RichEditorController = new RichEditorController() + obj.peer = new Finalizable(ptr, RichEditorController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts b/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts index a196826e6675ff9744df40db918402ded91868de..1e0539f8ca9ef30403a9edc9feb1b940f3cc84c6 100644 --- a/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkRichEditorStyledStringControllerMaterialized.ts @@ -53,8 +53,8 @@ import { } from "@koalaui/interop" -export class RichEditorStyledStringController extends RichEditorBaseController { - peer?: Finalizable +export class RichEditorStyledStringController extends RichEditorBaseController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -112,3 +112,10 @@ export class RichEditorStyledStringController extends RichEditorBaseController { thisSerializer.release(); } } +export class RichEditorStyledStringControllerInternal { + public static fromPtr(ptr: KPointer): RichEditorStyledStringController { + const obj: RichEditorStyledStringController = new RichEditorStyledStringController() + obj.peer = new Finalizable(ptr, RichEditorStyledStringController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkRichText.ts b/arkoala/arkui/src/ArkRichText.ts index d822ad650b63c8c16c6d46cbb940ef42603603fe..c95b9736d2bf3a9b67c61c6960d16639092a5ebe 100644 --- a/arkoala/arkui/src/ArkRichText.ts +++ b/arkoala/arkui/src/ArkRichText.ts @@ -28,12 +28,14 @@ import { ArkRichTextPeer } from "./peers/ArkRichTextPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkRichTextComponent extends ArkCommonMethodComponent { - protected peer?: ArkRichTextPeer + getPeer(): ArkRichTextPeer { + return (this.peer as ArkRichTextPeer) + } /** @memo */ setRichTextOptions(content: string): this { if (this.checkPriority("setRichTextOptions")) { const content_casted = content as (string) - this.peer?.setRichTextOptionsAttribute(content_casted) + this.getPeer()?.setRichTextOptionsAttribute(content_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkRichTextComponent extends ArkCommonMethodComponent { if (this.checkPriority("onStart")) { const value_casted = value as ((() => void)) UseEventsProperties({RichText_onStart: value_casted}); - this.peer?.onStartAttribute(value_casted) + this.getPeer()?.onStartAttribute(value_casted) return this } return this @@ -53,7 +55,7 @@ export class ArkRichTextComponent extends ArkCommonMethodComponent { if (this.checkPriority("onComplete")) { const value_casted = value as ((() => void)) UseEventsProperties({RichText_onComplete: value_casted}); - this.peer?.onCompleteAttribute(value_casted) + this.getPeer()?.onCompleteAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRootScene.ts b/arkoala/arkui/src/ArkRootScene.ts index 5e2d98f902d2865e4da612a1038e9df9b18e4542..af3191e5f6dc38234c5d9700f1d1d6b912e0c19e 100644 --- a/arkoala/arkui/src/ArkRootScene.ts +++ b/arkoala/arkui/src/ArkRootScene.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRootScenePeer } from "./peers/ArkRootScenePeer" /** @memo:stable */ export class ArkRootSceneComponent extends ArkCommonMethodComponent { - protected peer?: ArkRootScenePeer + getPeer(): ArkRootScenePeer { + return (this.peer as ArkRootScenePeer) + } /** @memo */ setRootSceneOptions(session: RootSceneSession): this { if (this.checkPriority("setRootSceneOptions")) { const session_casted = session as (RootSceneSession) - this.peer?.setRootSceneOptionsAttribute(session_casted) + this.getPeer()?.setRootSceneOptionsAttribute(session_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRow.ts b/arkoala/arkui/src/ArkRow.ts index bf8bb31098c26b38ef5d4b778db9d3c86f324bba..11998b06baf9fbe7dd1b3c366fcea68be44b02e7 100644 --- a/arkoala/arkui/src/ArkRow.ts +++ b/arkoala/arkui/src/ArkRow.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRowPeer } from "./peers/ArkRowPeer" /** @memo:stable */ export class ArkRowComponent extends ArkCommonMethodComponent { - protected peer?: ArkRowPeer + getPeer(): ArkRowPeer { + return (this.peer as ArkRowPeer) + } /** @memo */ - setRowOptions(options?: RowOptions | undefined): this { + setRowOptions(options?: RowOptions): this { if (this.checkPriority("setRowOptions")) { const options_casted = options as (RowOptions | undefined) - this.peer?.setRowOptionsAttribute(options_casted) + this.getPeer()?.setRowOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkRowComponent extends ArkCommonMethodComponent { alignItems(value: VerticalAlign): this { if (this.checkPriority("alignItems")) { const value_casted = value as (VerticalAlign) - this.peer?.alignItemsAttribute(value_casted) + this.getPeer()?.alignItemsAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkRowComponent extends ArkCommonMethodComponent { justifyContent(value: FlexAlign): this { if (this.checkPriority("justifyContent")) { const value_casted = value as (FlexAlign) - this.peer?.justifyContentAttribute(value_casted) + this.getPeer()?.justifyContentAttribute(value_casted) return this } return this @@ -59,16 +61,16 @@ export class ArkRowComponent extends ArkCommonMethodComponent { pointLight(value: PointLightStyle): this { if (this.checkPriority("pointLight")) { const value_casted = value as (PointLightStyle) - this.peer?.pointLightAttribute(value_casted) + this.getPeer()?.pointLightAttribute(value_casted) return this } return this } /** @memo */ - reverse(value: boolean | undefined): this { + reverse(value?: boolean): this { if (this.checkPriority("reverse")) { const value_casted = value as (boolean | undefined) - this.peer?.reverseAttribute(value_casted) + this.getPeer()?.reverseAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkRowSplit.ts b/arkoala/arkui/src/ArkRowSplit.ts index a42de2269fdfb27bd75977af5c7d274597e9bc91..9a9018980ad39d1c9daa5ec0e2a8425eabd3559b 100644 --- a/arkoala/arkui/src/ArkRowSplit.ts +++ b/arkoala/arkui/src/ArkRowSplit.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkRowSplitPeer } from "./peers/ArkRowSplitPeer" /** @memo:stable */ export class ArkRowSplitComponent extends ArkCommonMethodComponent { - protected peer?: ArkRowSplitPeer + getPeer(): ArkRowSplitPeer { + return (this.peer as ArkRowSplitPeer) + } /** @memo */ setRowSplitOptions(): this { if (this.checkPriority("setRowSplitOptions")) { - this.peer?.setRowSplitOptionsAttribute() + this.getPeer()?.setRowSplitOptionsAttribute() return this } return this @@ -40,7 +42,7 @@ export class ArkRowSplitComponent extends ArkCommonMethodComponent { resizeable(value: boolean): this { if (this.checkPriority("resizeable")) { const value_casted = value as (boolean) - this.peer?.resizeableAttribute(value_casted) + this.getPeer()?.resizeableAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSaveButton.ts b/arkoala/arkui/src/ArkSaveButton.ts index 293fa96b245c4d8fbadd4c98fbb6d77db7d3db29..4c96a1f9687563b7b6a57491ad98a3fdc939f80b 100644 --- a/arkoala/arkui/src/ArkSaveButton.ts +++ b/arkoala/arkui/src/ArkSaveButton.ts @@ -28,18 +28,20 @@ import { ArkSaveButtonPeer } from "./peers/ArkSaveButtonPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkSaveButtonComponent extends ArkSecurityComponentMethodComponent { - protected peer?: ArkSaveButtonPeer + getPeer(): ArkSaveButtonPeer { + return (this.peer as ArkSaveButtonPeer) + } /** @memo */ - setSaveButtonOptions(options?: SaveButtonOptions | undefined): this { + setSaveButtonOptions(options?: SaveButtonOptions): this { if (this.checkPriority("setSaveButtonOptions")) { const options_type = runtimeType(options) if ((((RuntimeType.OBJECT == options_type)))) { const options_casted = options as (SaveButtonOptions) - this.peer?.setSaveButtonOptions1Attribute(options_casted) + this.getPeer()?.setSaveButtonOptions1Attribute(options_casted) return this } if ((((RuntimeType.UNDEFINED == options_type)))) { - this.peer?.setSaveButtonOptions0Attribute() + this.getPeer()?.setSaveButtonOptions0Attribute() return this } throw new Error("Can not select appropriate overload") @@ -51,7 +53,7 @@ export class ArkSaveButtonComponent extends ArkSecurityComponentMethodComponent if (this.checkPriority("onClick")) { const value_casted = value as (((event: ClickEvent, result: SaveButtonOnClickResult) => void)) UseEventsProperties({SaveButton_onClick: value_casted}); - this.peer?.onClickAttribute(value_casted) + this.getPeer()?.onClickAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkScreen.ts b/arkoala/arkui/src/ArkScreen.ts index 30a1b20ad9c06ee78a92ef4ec0ac4ee7272f43fa..aae8614e57bfb65ff1b2e3421cdb3f693f3c69f3 100644 --- a/arkoala/arkui/src/ArkScreen.ts +++ b/arkoala/arkui/src/ArkScreen.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkScreenPeer } from "./peers/ArkScreenPeer" /** @memo:stable */ export class ArkScreenComponent extends ArkCommonMethodComponent { - protected peer?: ArkScreenPeer + getPeer(): ArkScreenPeer { + return (this.peer as ArkScreenPeer) + } /** @memo */ setScreenOptions(screenId: number): this { if (this.checkPriority("setScreenOptions")) { const screenId_casted = screenId as (number) - this.peer?.setScreenOptionsAttribute(screenId_casted) + this.getPeer()?.setScreenOptionsAttribute(screenId_casted) return this } return this diff --git a/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts b/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts index 93532a18abb7fb89a558ade96b11e095e7f1b8de..c5cb0ff1bbd14192412893705f09faa078aa76d7 100644 --- a/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkScreenCaptureHandlerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class ScreenCaptureHandler { - peer?: Finalizable +export class ScreenCaptureHandler implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -96,3 +96,10 @@ export class ScreenCaptureHandler { nativeModule()._ScreenCaptureHandler_deny(this.peer!.ptr); } } +export class ScreenCaptureHandlerInternal { + public static fromPtr(ptr: KPointer): ScreenCaptureHandler { + const obj: ScreenCaptureHandler = new ScreenCaptureHandler() + obj.peer = new Finalizable(ptr, ScreenCaptureHandler.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkScroll.ts b/arkoala/arkui/src/ArkScroll.ts index 7b09bfbbf8fdbdcd490147ba211236c939cd5cb5..47e7863a26fe7efe204394a92ec47a238b6efc1e 100644 --- a/arkoala/arkui/src/ArkScroll.ts +++ b/arkoala/arkui/src/ArkScroll.ts @@ -28,12 +28,14 @@ import { ArkScrollPeer } from "./peers/ArkScrollPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { - protected peer?: ArkScrollPeer + getPeer(): ArkScrollPeer { + return (this.peer as ArkScrollPeer) + } /** @memo */ - setScrollOptions(scroller?: Scroller | undefined): this { + setScrollOptions(scroller?: Scroller): this { if (this.checkPriority("setScrollOptions")) { const scroller_casted = scroller as (Scroller | undefined) - this.peer?.setScrollOptionsAttribute(scroller_casted) + this.getPeer()?.setScrollOptionsAttribute(scroller_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { scrollable(value: ScrollDirection): this { if (this.checkPriority("scrollable")) { const value_casted = value as (ScrollDirection) - this.peer?.scrollableAttribute(value_casted) + this.getPeer()?.scrollableAttribute(value_casted) return this } return this @@ -52,25 +54,25 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScroll")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({Scroll_onScroll: value_casted}); - this.peer?.onScrollAttribute(value_casted) + this.getPeer()?.onScrollAttribute(value_casted) return this } return this } /** @memo */ - onWillScroll(value: ScrollOnWillScrollCallback | undefined): this { + onWillScroll(value?: ScrollOnWillScrollCallback): this { if (this.checkPriority("onWillScroll")) { const value_casted = value as (ScrollOnWillScrollCallback | undefined) - this.peer?.onWillScrollAttribute(value_casted) + this.getPeer()?.onWillScrollAttribute(value_casted) return this } return this } /** @memo */ - onDidScroll(value: ScrollOnWillScrollCallback | undefined): this { + onDidScroll(value?: ScrollOnWillScrollCallback): this { if (this.checkPriority("onDidScroll")) { const value_casted = value as (ScrollOnWillScrollCallback | undefined) - this.peer?.onDidScrollAttribute(value_casted) + this.getPeer()?.onDidScrollAttribute(value_casted) return this } return this @@ -80,7 +82,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollEdge")) { const value_casted = value as (OnScrollEdgeCallback) UseEventsProperties({Scroll_onScrollEdge: value_casted}); - this.peer?.onScrollEdgeAttribute(value_casted) + this.getPeer()?.onScrollEdgeAttribute(value_casted) return this } return this @@ -90,7 +92,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollStart")) { const value_casted = value as (VoidCallback) UseEventsProperties({Scroll_onScrollStart: value_casted}); - this.peer?.onScrollStartAttribute(value_casted) + this.getPeer()?.onScrollStartAttribute(value_casted) return this } return this @@ -100,7 +102,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollEnd")) { const value_casted = value as ((() => void)) UseEventsProperties({Scroll_onScrollEnd: value_casted}); - this.peer?.onScrollEndAttribute(value_casted) + this.getPeer()?.onScrollEndAttribute(value_casted) return this } return this @@ -110,7 +112,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollStop")) { const value_casted = value as (VoidCallback) UseEventsProperties({Scroll_onScrollStop: value_casted}); - this.peer?.onScrollStopAttribute(value_casted) + this.getPeer()?.onScrollStopAttribute(value_casted) return this } return this @@ -119,7 +121,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { scrollBar(value: BarState): this { if (this.checkPriority("scrollBar")) { const value_casted = value as (BarState) - this.peer?.scrollBarAttribute(value_casted) + this.getPeer()?.scrollBarAttribute(value_casted) return this } return this @@ -128,7 +130,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { scrollBarColor(value: Color | number | string): this { if (this.checkPriority("scrollBarColor")) { const value_casted = value as (Color | number | string) - this.peer?.scrollBarColorAttribute(value_casted) + this.getPeer()?.scrollBarColorAttribute(value_casted) return this } return this @@ -137,7 +139,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { scrollBarWidth(value: number | string): this { if (this.checkPriority("scrollBarWidth")) { const value_casted = value as (number | string) - this.peer?.scrollBarWidthAttribute(value_casted) + this.getPeer()?.scrollBarWidthAttribute(value_casted) return this } return this @@ -147,7 +149,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollFrameBegin")) { const value_casted = value as (OnScrollFrameBeginCallback) UseEventsProperties({Scroll_onScrollFrameBegin: value_casted}); - this.peer?.onScrollFrameBeginAttribute(value_casted) + this.getPeer()?.onScrollFrameBeginAttribute(value_casted) return this } return this @@ -156,7 +158,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { nestedScroll(value: NestedScrollOptions): this { if (this.checkPriority("nestedScroll")) { const value_casted = value as (NestedScrollOptions) - this.peer?.nestedScrollAttribute(value_casted) + this.getPeer()?.nestedScrollAttribute(value_casted) return this } return this @@ -165,7 +167,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { enableScrollInteraction(value: boolean): this { if (this.checkPriority("enableScrollInteraction")) { const value_casted = value as (boolean) - this.peer?.enableScrollInteractionAttribute(value_casted) + this.getPeer()?.enableScrollInteractionAttribute(value_casted) return this } return this @@ -174,7 +176,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { friction(value: number | Resource): this { if (this.checkPriority("friction")) { const value_casted = value as (number | Resource) - this.peer?.frictionAttribute(value_casted) + this.getPeer()?.frictionAttribute(value_casted) return this } return this @@ -183,7 +185,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { scrollSnap(value: ScrollSnapOptions): this { if (this.checkPriority("scrollSnap")) { const value_casted = value as (ScrollSnapOptions) - this.peer?.scrollSnapAttribute(value_casted) + this.getPeer()?.scrollSnapAttribute(value_casted) return this } return this @@ -192,7 +194,7 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { enablePaging(value: boolean): this { if (this.checkPriority("enablePaging")) { const value_casted = value as (boolean) - this.peer?.enablePagingAttribute(value_casted) + this.getPeer()?.enablePagingAttribute(value_casted) return this } return this @@ -201,17 +203,17 @@ export class ArkScrollComponent extends ArkScrollableCommonMethodComponent { initialOffset(value: OffsetOptions): this { if (this.checkPriority("initialOffset")) { const value_casted = value as (OffsetOptions) - this.peer?.initialOffsetAttribute(value_casted) + this.getPeer()?.initialOffsetAttribute(value_casted) return this } return this } /** @memo */ - edgeEffect(edgeEffect: EdgeEffect, options?: EdgeEffectOptions | undefined): this { + edgeEffect(edgeEffect: EdgeEffect, options?: EdgeEffectOptions): this { if (this.checkPriority("edgeEffect")) { const edgeEffect_casted = edgeEffect as (EdgeEffect) const options_casted = options as (EdgeEffectOptions | undefined) - this.peer?.edgeEffectAttribute(edgeEffect_casted, options_casted) + this.getPeer()?.edgeEffectAttribute(edgeEffect_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkScrollBar.ts b/arkoala/arkui/src/ArkScrollBar.ts index 026de57626b333060e68f4697e8ed3073e686813..8fc9c46a39afe95f74d3a4be90ae764453301f9c 100644 --- a/arkoala/arkui/src/ArkScrollBar.ts +++ b/arkoala/arkui/src/ArkScrollBar.ts @@ -27,21 +27,23 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkScrollBarPeer } from "./peers/ArkScrollBarPeer" /** @memo:stable */ export class ArkScrollBarComponent extends ArkCommonMethodComponent { - protected peer?: ArkScrollBarPeer + getPeer(): ArkScrollBarPeer { + return (this.peer as ArkScrollBarPeer) + } /** @memo */ setScrollBarOptions(value: ScrollBarOptions): this { if (this.checkPriority("setScrollBarOptions")) { const value_casted = value as (ScrollBarOptions) - this.peer?.setScrollBarOptionsAttribute(value_casted) + this.getPeer()?.setScrollBarOptionsAttribute(value_casted) return this } return this } /** @memo */ - enableNestedScroll(value: boolean | undefined): this { + enableNestedScroll(value?: boolean): this { if (this.checkPriority("enableNestedScroll")) { const value_casted = value as (boolean | undefined) - this.peer?.enableNestedScrollAttribute(value_casted) + this.getPeer()?.enableNestedScrollAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts b/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts index 0edc9b90d88e8fa193e4996859136bf0138f5d3d..41822da4b5d3ea062c95964ebb4291d711004fb7 100644 --- a/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts +++ b/arkoala/arkui/src/ArkScrollableTargetInfoMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class ScrollableTargetInfo extends EventTargetInfo { - peer?: Finalizable +export class ScrollableTargetInfo extends EventTargetInfo implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -89,3 +89,10 @@ export class ScrollableTargetInfo extends EventTargetInfo { return retval } } +export class ScrollableTargetInfoInternal { + public static fromPtr(ptr: KPointer): ScrollableTargetInfo { + const obj: ScrollableTargetInfo = new ScrollableTargetInfo() + obj.peer = new Finalizable(ptr, ScrollableTargetInfo.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkScrollerMaterialized.ts b/arkoala/arkui/src/ArkScrollerMaterialized.ts index b8986680ab9038bb16ce28a7c8c0d9b5e818fce8..ebf9ea3bdb6a819618cc84e0e4b41b194ae9b163 100644 --- a/arkoala/arkui/src/ArkScrollerMaterialized.ts +++ b/arkoala/arkui/src/ArkScrollerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class Scroller { - peer?: Finalizable +export class Scroller implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -76,7 +76,7 @@ export class Scroller { const options_casted = options as (ScrollOptions) return this.scrollTo_serialize(options_casted) } - scrollEdge(value: Edge, options?: ScrollEdgeOptions | undefined): undefined { + scrollEdge(value: Edge, options?: ScrollEdgeOptions): undefined { const value_casted = value as (Edge) const options_casted = options as (ScrollEdgeOptions | undefined) return this.scrollEdge_serialize(value_casted, options_casted) @@ -85,10 +85,10 @@ export class Scroller { const velocity_casted = velocity as (number) this?.fling_serialize(velocity_casted) } - scrollPage(value: { next: boolean } | { next: boolean, direction?: Axis }): undefined { + scrollPage(value: ScrollPageOptions | { next: boolean, direction?: Axis }): undefined { const value_type = runtimeType(value) - if ((((RuntimeType.OBJECT == value_type)))) { - const value_casted = value as ({ next: boolean }) + if ((((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("animation")))))) { + const value_casted = value as (ScrollPageOptions) return this.scrollPage0_serialize(value_casted) } if ((((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("direction")))))) { @@ -100,7 +100,7 @@ export class Scroller { currentOffset(): OffsetResult { return this.currentOffset_serialize() } - scrollToIndex(value: number, smooth?: boolean | undefined, align?: ScrollAlign | undefined, options?: ScrollToIndexOptions | undefined): undefined { + scrollToIndex(value: number, smooth?: boolean, align?: ScrollAlign, options?: ScrollToIndexOptions): undefined { const value_casted = value as (number) const smooth_casted = smooth as (boolean | undefined) const align_casted = align as (ScrollAlign | undefined) @@ -131,7 +131,7 @@ export class Scroller { thisSerializer.release(); return retval } - private scrollEdge_serialize(value: Edge, options?: ScrollEdgeOptions | undefined): undefined { + private scrollEdge_serialize(value: Edge, options?: ScrollEdgeOptions): undefined { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -147,10 +147,9 @@ export class Scroller { private fling_serialize(velocity: number): void { nativeModule()._Scroller_fling(this.peer!.ptr, velocity); } - private scrollPage0_serialize(value: { next: boolean }): undefined { + private scrollPage0_serialize(value: ScrollPageOptions): undefined { const thisSerializer: Serializer = Serializer.hold() - const value_next = value.next - thisSerializer.writeBoolean(value_next) + thisSerializer.writeScrollPageOptions(value) const retval = nativeModule()._Scroller_scrollPage0(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release(); return retval @@ -175,7 +174,7 @@ export class Scroller { const retval = nativeModule()._Scroller_currentOffset(this.peer!.ptr) throw new Error("Object deserialization is not implemented.") } - private scrollToIndex_serialize(value: number, smooth?: boolean | undefined, align?: ScrollAlign | undefined, options?: ScrollToIndexOptions | undefined): undefined { + private scrollToIndex_serialize(value: number, smooth?: boolean, align?: ScrollAlign, options?: ScrollToIndexOptions): undefined { const thisSerializer: Serializer = Serializer.hold() let smooth_type: int32 = RuntimeType.UNDEFINED smooth_type = runtimeType(smooth) @@ -219,3 +218,10 @@ export class Scroller { return retval } } +export class ScrollerInternal { + public static fromPtr(ptr: KPointer): Scroller { + const obj: Scroller = new Scroller() + obj.peer = new Finalizable(ptr, Scroller.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkSearch.ts b/arkoala/arkui/src/ArkSearch.ts index abc9df54ffdba3dfa2bb7fda04de968390d7fb76..6ea268e74425b24fdaf0b4d76744370f2c240899 100644 --- a/arkoala/arkui/src/ArkSearch.ts +++ b/arkoala/arkui/src/ArkSearch.ts @@ -28,12 +28,14 @@ import { ArkSearchPeer } from "./peers/ArkSearchPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkSearchComponent extends ArkCommonMethodComponent { - protected peer?: ArkSearchPeer + getPeer(): ArkSearchPeer { + return (this.peer as ArkSearchPeer) + } /** @memo */ - setSearchOptions(options?: { value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController } | undefined): this { + setSearchOptions(options?: SearchOptions): this { if (this.checkPriority("setSearchOptions")) { - const options_casted = options as ({ value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController } | undefined) - this.peer?.setSearchOptionsAttribute(options_casted) + const options_casted = options as (SearchOptions | undefined) + this.getPeer()?.setSearchOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { searchIcon(value: IconOptions | SymbolGlyphModifier): this { if (this.checkPriority("searchIcon")) { const value_casted = value as (IconOptions | SymbolGlyphModifier) - this.peer?.searchIconAttribute(value_casted) + this.getPeer()?.searchIconAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { cancelButton(value: CancelButtonOptions | CancelButtonSymbolOptions): this { if (this.checkPriority("cancelButton")) { const value_casted = value as (CancelButtonOptions | CancelButtonSymbolOptions) - this.peer?.cancelButtonAttribute(value_casted) + this.getPeer()?.cancelButtonAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { textIndent(value: Dimension): this { if (this.checkPriority("textIndent")) { const value_casted = value as (Dimension) - this.peer?.textIndentAttribute(value_casted) + this.getPeer()?.textIndentAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onEditChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({Search_onEditChange: value_casted}); - this.peer?.onEditChangeAttribute(value_casted) + this.getPeer()?.onEditChangeAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { selectedBackgroundColor(value: ResourceColor): this { if (this.checkPriority("selectedBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedBackgroundColorAttribute(value_casted) + this.getPeer()?.selectedBackgroundColorAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { caretStyle(value: CaretStyle): this { if (this.checkPriority("caretStyle")) { const value_casted = value as (CaretStyle) - this.peer?.caretStyleAttribute(value_casted) + this.getPeer()?.caretStyleAttribute(value_casted) return this } return this @@ -106,25 +108,25 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { placeholderColor(value: ResourceColor): this { if (this.checkPriority("placeholderColor")) { const value_casted = value as (ResourceColor) - this.peer?.placeholderColorAttribute(value_casted) + this.getPeer()?.placeholderColorAttribute(value_casted) return this } return this } /** @memo */ - placeholderFont(value?: Font | undefined): this { + placeholderFont(value?: Font): this { if (this.checkPriority("placeholderFont")) { const value_casted = value as (Font | undefined) - this.peer?.placeholderFontAttribute(value_casted) + this.getPeer()?.placeholderFontAttribute(value_casted) return this } return this } /** @memo */ - textFont(value?: Font | undefined): this { + textFont(value?: Font): this { if (this.checkPriority("textFont")) { const value_casted = value as (Font | undefined) - this.peer?.textFontAttribute(value_casted) + this.getPeer()?.textFontAttribute(value_casted) return this } return this @@ -133,18 +135,28 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { enterKeyType(value: EnterKeyType): this { if (this.checkPriority("enterKeyType")) { const value_casted = value as (EnterKeyType) - this.peer?.enterKeyTypeAttribute(value_casted) + this.getPeer()?.enterKeyTypeAttribute(value_casted) return this } return this } /** @memo */ - onSubmit(value: ((breakpoints: string) => void)): this { + onSubmit(value: ((breakpoints: string) => void) | SearchSubmitCallback): this { if (this.checkPriority("onSubmit")) { - const value_casted = value as (((breakpoints: string) => void)) - UseEventsProperties({Search_onSubmit: value_casted}); - this.peer?.onSubmitAttribute(value_casted) - return this + const value_type = runtimeType(value) + if ((((RuntimeType.FUNCTION == value_type)))) { + const value_casted = value as (((breakpoints: string) => void)) + UseEventsProperties({Search_onSubmit0: value_casted}); + this.getPeer()?.onSubmit0Attribute(value_casted) + return this + } + if ((((RuntimeType.FUNCTION == value_type)))) { + const value_casted = value as (SearchSubmitCallback) + UseEventsProperties({Search_onSubmit1: value_casted}); + this.getPeer()?.onSubmit1Attribute(value_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -153,27 +165,27 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (EditableTextOnChangeCallback) UseEventsProperties({Search_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this } /** @memo */ - onTextSelectionChange(value: ((first: number, last: number) => void)): this { + onTextSelectionChange(value: OnTextSelectionChangeCallback): this { if (this.checkPriority("onTextSelectionChange")) { - const value_casted = value as (((first: number, last: number) => void)) + const value_casted = value as (OnTextSelectionChangeCallback) UseEventsProperties({Search_onTextSelectionChange: value_casted}); - this.peer?.onTextSelectionChangeAttribute(value_casted) + this.getPeer()?.onTextSelectionChangeAttribute(value_casted) return this } return this } /** @memo */ - onContentScroll(value: ((first: number, last: number) => void)): this { + onContentScroll(value: OnContentScrollCallback): this { if (this.checkPriority("onContentScroll")) { - const value_casted = value as (((first: number, last: number) => void)) + const value_casted = value as (OnContentScrollCallback) UseEventsProperties({Search_onContentScroll: value_casted}); - this.peer?.onContentScrollAttribute(value_casted) + this.getPeer()?.onContentScrollAttribute(value_casted) return this } return this @@ -183,7 +195,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCopy")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({Search_onCopy: value_casted}); - this.peer?.onCopyAttribute(value_casted) + this.getPeer()?.onCopyAttribute(value_casted) return this } return this @@ -193,17 +205,17 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCut")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({Search_onCut: value_casted}); - this.peer?.onCutAttribute(value_casted) + this.getPeer()?.onCutAttribute(value_casted) return this } return this } /** @memo */ - onPaste(value: ((value: string, event: PasteEvent) => void)): this { + onPaste(value: OnPasteCallback): this { if (this.checkPriority("onPaste")) { - const value_casted = value as (((value: string, event: PasteEvent) => void)) + const value_casted = value as (OnPasteCallback) UseEventsProperties({Search_onPaste: value_casted}); - this.peer?.onPasteAttribute(value_casted) + this.getPeer()?.onPasteAttribute(value_casted) return this } return this @@ -212,7 +224,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { copyOption(value: CopyOptions): this { if (this.checkPriority("copyOption")) { const value_casted = value as (CopyOptions) - this.peer?.copyOptionAttribute(value_casted) + this.getPeer()?.copyOptionAttribute(value_casted) return this } return this @@ -221,7 +233,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { maxLength(value: number): this { if (this.checkPriority("maxLength")) { const value_casted = value as (number) - this.peer?.maxLengthAttribute(value_casted) + this.getPeer()?.maxLengthAttribute(value_casted) return this } return this @@ -230,7 +242,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { textAlign(value: TextAlign): this { if (this.checkPriority("textAlign")) { const value_casted = value as (TextAlign) - this.peer?.textAlignAttribute(value_casted) + this.getPeer()?.textAlignAttribute(value_casted) return this } return this @@ -239,7 +251,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { enableKeyboardOnFocus(value: boolean): this { if (this.checkPriority("enableKeyboardOnFocus")) { const value_casted = value as (boolean) - this.peer?.enableKeyboardOnFocusAttribute(value_casted) + this.getPeer()?.enableKeyboardOnFocusAttribute(value_casted) return this } return this @@ -248,7 +260,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { selectionMenuHidden(value: boolean): this { if (this.checkPriority("selectionMenuHidden")) { const value_casted = value as (boolean) - this.peer?.selectionMenuHiddenAttribute(value_casted) + this.getPeer()?.selectionMenuHiddenAttribute(value_casted) return this } return this @@ -257,7 +269,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { minFontSize(value: number | string | Resource): this { if (this.checkPriority("minFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.minFontSizeAttribute(value_casted) + this.getPeer()?.minFontSizeAttribute(value_casted) return this } return this @@ -266,7 +278,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { maxFontSize(value: number | string | Resource): this { if (this.checkPriority("maxFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.maxFontSizeAttribute(value_casted) + this.getPeer()?.maxFontSizeAttribute(value_casted) return this } return this @@ -275,7 +287,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { decoration(value: TextDecorationOptions): this { if (this.checkPriority("decoration")) { const value_casted = value as (TextDecorationOptions) - this.peer?.decorationAttribute(value_casted) + this.getPeer()?.decorationAttribute(value_casted) return this } return this @@ -284,7 +296,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { letterSpacing(value: number | string | Resource): this { if (this.checkPriority("letterSpacing")) { const value_casted = value as (number | string | Resource) - this.peer?.letterSpacingAttribute(value_casted) + this.getPeer()?.letterSpacingAttribute(value_casted) return this } return this @@ -293,7 +305,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { lineHeight(value: number | string | Resource): this { if (this.checkPriority("lineHeight")) { const value_casted = value as (number | string | Resource) - this.peer?.lineHeightAttribute(value_casted) + this.getPeer()?.lineHeightAttribute(value_casted) return this } return this @@ -302,7 +314,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { type(value: SearchType): this { if (this.checkPriority("type")) { const value_casted = value as (SearchType) - this.peer?.typeAttribute(value_casted) + this.getPeer()?.typeAttribute(value_casted) return this } return this @@ -311,7 +323,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { fontFeature(value: string): this { if (this.checkPriority("fontFeature")) { const value_casted = value as (string) - this.peer?.fontFeatureAttribute(value_casted) + this.getPeer()?.fontFeatureAttribute(value_casted) return this } return this @@ -321,7 +333,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillInsert")) { const value_casted = value as (((parameter: InsertValue) => boolean)) UseEventsProperties({Search_onWillInsert: value_casted}); - this.peer?.onWillInsertAttribute(value_casted) + this.getPeer()?.onWillInsertAttribute(value_casted) return this } return this @@ -331,7 +343,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidInsert")) { const value_casted = value as (((parameter: InsertValue) => void)) UseEventsProperties({Search_onDidInsert: value_casted}); - this.peer?.onDidInsertAttribute(value_casted) + this.getPeer()?.onDidInsertAttribute(value_casted) return this } return this @@ -341,7 +353,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillDelete")) { const value_casted = value as (((parameter: DeleteValue) => boolean)) UseEventsProperties({Search_onWillDelete: value_casted}); - this.peer?.onWillDeleteAttribute(value_casted) + this.getPeer()?.onWillDeleteAttribute(value_casted) return this } return this @@ -351,7 +363,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidDelete")) { const value_casted = value as (((parameter: DeleteValue) => void)) UseEventsProperties({Search_onDidDelete: value_casted}); - this.peer?.onDidDeleteAttribute(value_casted) + this.getPeer()?.onDidDeleteAttribute(value_casted) return this } return this @@ -360,7 +372,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { editMenuOptions(value: EditMenuOptions): this { if (this.checkPriority("editMenuOptions")) { const value_casted = value as (EditMenuOptions) - this.peer?.editMenuOptionsAttribute(value_casted) + this.getPeer()?.editMenuOptionsAttribute(value_casted) return this } return this @@ -369,7 +381,7 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { enablePreviewText(value: boolean): this { if (this.checkPriority("enablePreviewText")) { const value_casted = value as (boolean) - this.peer?.enablePreviewTextAttribute(value_casted) + this.getPeer()?.enablePreviewTextAttribute(value_casted) return this } return this @@ -378,37 +390,37 @@ export class ArkSearchComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this } /** @memo */ - searchButton(value: string, option?: SearchButtonOptions | undefined): this { + searchButton(value: string, option?: SearchButtonOptions): this { if (this.checkPriority("searchButton")) { const value_casted = value as (string) const option_casted = option as (SearchButtonOptions | undefined) - this.peer?.searchButtonAttribute(value_casted, option_casted) + this.getPeer()?.searchButtonAttribute(value_casted, option_casted) return this } return this } /** @memo */ - inputFilter(value: ResourceStr, error?: ((breakpoints: string) => void) | undefined): this { + inputFilter(value: ResourceStr, error?: ((breakpoints: string) => void)): this { if (this.checkPriority("inputFilter")) { const value_casted = value as (ResourceStr) const error_casted = error as (((breakpoints: string) => void) | undefined) - this.peer?.inputFilterAttribute(value_casted, error_casted) + this.getPeer()?.inputFilterAttribute(value_casted, error_casted) return this } return this } /** @memo */ - customKeyboard(value: CustomBuilder, options?: KeyboardOptions | undefined): this { + customKeyboard(value: CustomBuilder, options?: KeyboardOptions): this { if (this.checkPriority("customKeyboard")) { const value_casted = value as (CustomBuilder) const options_casted = options as (KeyboardOptions | undefined) - this.peer?.customKeyboardAttribute(value_casted, options_casted) + this.getPeer()?.customKeyboardAttribute(value_casted, options_casted) return this } return this @@ -425,7 +437,7 @@ export function ArkSearch( style: ((attributes: ArkSearchComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - options?: { value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController } | undefined + options?: SearchOptions | undefined ) { const receiver = remember(() => { return new ArkSearchComponent() diff --git a/arkoala/arkui/src/ArkSearchControllerMaterialized.ts b/arkoala/arkui/src/ArkSearchControllerMaterialized.ts index 960f430b8f85fa6362a86b33d0122e48005397d4..499a034814643da89278237a2393fb8cdfc17949 100644 --- a/arkoala/arkui/src/ArkSearchControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkSearchControllerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class SearchController extends TextContentControllerBase { - peer?: Finalizable +export class SearchController extends TextContentControllerBase implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -81,7 +81,7 @@ export class SearchController extends TextContentControllerBase { stopEditing(): void { this?.stopEditing_serialize() } - setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const selectionStart_casted = selectionStart as (number) const selectionEnd_casted = selectionEnd as (number) const options_casted = options as (SelectionOptions | undefined) @@ -93,7 +93,7 @@ export class SearchController extends TextContentControllerBase { private stopEditing_serialize(): void { nativeModule()._SearchController_stopEditing(this.peer!.ptr); } - private setTextSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + private setTextSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -106,3 +106,10 @@ export class SearchController extends TextContentControllerBase { thisSerializer.release(); } } +export class SearchControllerInternal { + public static fromPtr(ptr: KPointer): SearchController { + const obj: SearchController = new SearchController() + obj.peer = new Finalizable(ptr, SearchController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkSecurityComponent.ts b/arkoala/arkui/src/ArkSecurityComponent.ts index 966af36246b0fd474f826634eeae533758a093ef..0e529bb417a120569f1bd737573086c3d1db8e4b 100644 --- a/arkoala/arkui/src/ArkSecurityComponent.ts +++ b/arkoala/arkui/src/ArkSecurityComponent.ts @@ -26,12 +26,14 @@ import { unsafeCast } from "./shared/generated-utils" import { ArkSecurityComponentMethodPeer } from "./peers/ArkSecurityComponentPeer" /** @memo:stable */ export class ArkSecurityComponentMethodComponent extends ComponentBase { - protected peer?: ArkSecurityComponentMethodPeer + getPeer(): ArkSecurityComponentMethodPeer { + return (this.peer as ArkSecurityComponentMethodPeer) + } /** @memo */ iconSize(value: Dimension): this { if (this.checkPriority("iconSize")) { const value_casted = value as (Dimension) - this.peer?.iconSizeAttribute(value_casted) + this.getPeer()?.iconSizeAttribute(value_casted) return this } return this @@ -40,7 +42,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { layoutDirection(value: SecurityComponentLayoutDirection): this { if (this.checkPriority("layoutDirection")) { const value_casted = value as (SecurityComponentLayoutDirection) - this.peer?.layoutDirectionAttribute(value_casted) + this.getPeer()?.layoutDirectionAttribute(value_casted) return this } return this @@ -49,7 +51,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { position(value: Position): this { if (this.checkPriority("position")) { const value_casted = value as (Position) - this.peer?.positionAttribute(value_casted) + this.getPeer()?.positionAttribute(value_casted) return this } return this @@ -58,7 +60,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { markAnchor(value: Position): this { if (this.checkPriority("markAnchor")) { const value_casted = value as (Position) - this.peer?.markAnchorAttribute(value_casted) + this.getPeer()?.markAnchorAttribute(value_casted) return this } return this @@ -67,7 +69,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { offset(value: Position | Edges | LocalizedEdges): this { if (this.checkPriority("offset")) { const value_casted = value as (Position | Edges | LocalizedEdges) - this.peer?.offsetAttribute(value_casted) + this.getPeer()?.offsetAttribute(value_casted) return this } return this @@ -76,7 +78,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { fontSize(value: Dimension): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Dimension) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -85,7 +87,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this @@ -94,7 +96,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -103,7 +105,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { fontFamily(value: string | Resource): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (string | Resource) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -112,7 +114,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -121,7 +123,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { iconColor(value: ResourceColor): this { if (this.checkPriority("iconColor")) { const value_casted = value as (ResourceColor) - this.peer?.iconColorAttribute(value_casted) + this.getPeer()?.iconColorAttribute(value_casted) return this } return this @@ -130,7 +132,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { backgroundColor(value: ResourceColor): this { if (this.checkPriority("backgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.backgroundColorAttribute(value_casted) + this.getPeer()?.backgroundColorAttribute(value_casted) return this } return this @@ -139,7 +141,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { borderStyle(value: BorderStyle): this { if (this.checkPriority("borderStyle")) { const value_casted = value as (BorderStyle) - this.peer?.borderStyleAttribute(value_casted) + this.getPeer()?.borderStyleAttribute(value_casted) return this } return this @@ -148,7 +150,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { borderWidth(value: Dimension): this { if (this.checkPriority("borderWidth")) { const value_casted = value as (Dimension) - this.peer?.borderWidthAttribute(value_casted) + this.getPeer()?.borderWidthAttribute(value_casted) return this } return this @@ -157,7 +159,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { borderColor(value: ResourceColor): this { if (this.checkPriority("borderColor")) { const value_casted = value as (ResourceColor) - this.peer?.borderColorAttribute(value_casted) + this.getPeer()?.borderColorAttribute(value_casted) return this } return this @@ -166,7 +168,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { borderRadius(value: Dimension): this { if (this.checkPriority("borderRadius")) { const value_casted = value as (Dimension) - this.peer?.borderRadiusAttribute(value_casted) + this.getPeer()?.borderRadiusAttribute(value_casted) return this } return this @@ -175,7 +177,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { padding(value: Padding | Dimension): this { if (this.checkPriority("padding")) { const value_casted = value as (Padding | Dimension) - this.peer?.paddingAttribute(value_casted) + this.getPeer()?.paddingAttribute(value_casted) return this } return this @@ -184,7 +186,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { textIconSpace(value: Dimension): this { if (this.checkPriority("textIconSpace")) { const value_casted = value as (Dimension) - this.peer?.textIconSpaceAttribute(value_casted) + this.getPeer()?.textIconSpaceAttribute(value_casted) return this } return this @@ -193,7 +195,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { key(value: string): this { if (this.checkPriority("key")) { const value_casted = value as (string) - this.peer?.keyAttribute(value_casted) + this.getPeer()?.keyAttribute(value_casted) return this } return this @@ -202,7 +204,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { width(value: Length): this { if (this.checkPriority("width")) { const value_casted = value as (Length) - this.peer?.widthAttribute(value_casted) + this.getPeer()?.widthAttribute(value_casted) return this } return this @@ -211,7 +213,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { height(value: Length): this { if (this.checkPriority("height")) { const value_casted = value as (Length) - this.peer?.heightAttribute(value_casted) + this.getPeer()?.heightAttribute(value_casted) return this } return this @@ -220,7 +222,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { size(value: SizeOptions): this { if (this.checkPriority("size")) { const value_casted = value as (SizeOptions) - this.peer?.sizeAttribute(value_casted) + this.getPeer()?.sizeAttribute(value_casted) return this } return this @@ -229,7 +231,7 @@ export class ArkSecurityComponentMethodComponent extends ComponentBase { constraintSize(value: ConstraintSizeOptions): this { if (this.checkPriority("constraintSize")) { const value_casted = value as (ConstraintSizeOptions) - this.peer?.constraintSizeAttribute(value_casted) + this.getPeer()?.constraintSizeAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSelect.ts b/arkoala/arkui/src/ArkSelect.ts index 817378b2ce1d10ba0dc1e13bcd8e6704871bb999..20340c9f9b7dcdba50eede9a3b8a441b8cbadbd4 100644 --- a/arkoala/arkui/src/ArkSelect.ts +++ b/arkoala/arkui/src/ArkSelect.ts @@ -28,12 +28,14 @@ import { ArkSelectPeer } from "./peers/ArkSelectPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkSelectComponent extends ArkCommonMethodComponent { - protected peer?: ArkSelectPeer + getPeer(): ArkSelectPeer { + return (this.peer as ArkSelectPeer) + } /** @memo */ setSelectOptions(options: Array): this { if (this.checkPriority("setSelectOptions")) { const options_casted = options as (Array) - this.peer?.setSelectOptionsAttribute(options_casted) + this.getPeer()?.setSelectOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { selected(value: number | Resource): this { if (this.checkPriority("selected")) { const value_casted = value as (number | Resource) - this.peer?.selectedAttribute(value_casted) + this.getPeer()?.selectedAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { value(value: ResourceStr): this { if (this.checkPriority("value")) { const value_casted = value as (ResourceStr) - this.peer?.valueAttribute(value_casted) + this.getPeer()?.valueAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { font(value: Font): this { if (this.checkPriority("font")) { const value_casted = value as (Font) - this.peer?.fontAttribute(value_casted) + this.getPeer()?.fontAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { selectedOptionBgColor(value: ResourceColor): this { if (this.checkPriority("selectedOptionBgColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedOptionBgColorAttribute(value_casted) + this.getPeer()?.selectedOptionBgColorAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { selectedOptionFont(value: Font): this { if (this.checkPriority("selectedOptionFont")) { const value_casted = value as (Font) - this.peer?.selectedOptionFontAttribute(value_casted) + this.getPeer()?.selectedOptionFontAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { selectedOptionFontColor(value: ResourceColor): this { if (this.checkPriority("selectedOptionFontColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedOptionFontColorAttribute(value_casted) + this.getPeer()?.selectedOptionFontColorAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { optionBgColor(value: ResourceColor): this { if (this.checkPriority("optionBgColor")) { const value_casted = value as (ResourceColor) - this.peer?.optionBgColorAttribute(value_casted) + this.getPeer()?.optionBgColorAttribute(value_casted) return this } return this @@ -114,7 +116,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { optionFont(value: Font): this { if (this.checkPriority("optionFont")) { const value_casted = value as (Font) - this.peer?.optionFontAttribute(value_casted) + this.getPeer()?.optionFontAttribute(value_casted) return this } return this @@ -123,7 +125,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { optionFontColor(value: ResourceColor): this { if (this.checkPriority("optionFontColor")) { const value_casted = value as (ResourceColor) - this.peer?.optionFontColorAttribute(value_casted) + this.getPeer()?.optionFontColorAttribute(value_casted) return this } return this @@ -133,7 +135,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSelect")) { const value_casted = value as (((index: number, value: string) => void)) UseEventsProperties({Select_onSelect: value_casted}); - this.peer?.onSelectAttribute(value_casted) + this.getPeer()?.onSelectAttribute(value_casted) return this } return this @@ -142,7 +144,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { space(value: Length): this { if (this.checkPriority("space")) { const value_casted = value as (Length) - this.peer?.spaceAttribute(value_casted) + this.getPeer()?.spaceAttribute(value_casted) return this } return this @@ -151,7 +153,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { arrowPosition(value: ArrowPosition): this { if (this.checkPriority("arrowPosition")) { const value_casted = value as (ArrowPosition) - this.peer?.arrowPositionAttribute(value_casted) + this.getPeer()?.arrowPositionAttribute(value_casted) return this } return this @@ -160,7 +162,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { optionWidth(value: Dimension | OptionWidthMode): this { if (this.checkPriority("optionWidth")) { const value_casted = value as (Dimension | OptionWidthMode) - this.peer?.optionWidthAttribute(value_casted) + this.getPeer()?.optionWidthAttribute(value_casted) return this } return this @@ -169,7 +171,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { optionHeight(value: Dimension): this { if (this.checkPriority("optionHeight")) { const value_casted = value as (Dimension) - this.peer?.optionHeightAttribute(value_casted) + this.getPeer()?.optionHeightAttribute(value_casted) return this } return this @@ -178,7 +180,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { menuBackgroundColor(value: ResourceColor): this { if (this.checkPriority("menuBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.menuBackgroundColorAttribute(value_casted) + this.getPeer()?.menuBackgroundColorAttribute(value_casted) return this } return this @@ -187,7 +189,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { menuBackgroundBlurStyle(value: BlurStyle): this { if (this.checkPriority("menuBackgroundBlurStyle")) { const value_casted = value as (BlurStyle) - this.peer?.menuBackgroundBlurStyleAttribute(value_casted) + this.getPeer()?.menuBackgroundBlurStyleAttribute(value_casted) return this } return this @@ -196,7 +198,7 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { controlSize(value: ControlSize): this { if (this.checkPriority("controlSize")) { const value_casted = value as (ControlSize) - this.peer?.controlSizeAttribute(value_casted) + this.getPeer()?.controlSizeAttribute(value_casted) return this } return this @@ -205,26 +207,26 @@ export class ArkSelectComponent extends ArkCommonMethodComponent { menuItemContentModifier(value: ContentModifier): this { if (this.checkPriority("menuItemContentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.menuItemContentModifierAttribute(value_casted) + this.getPeer()?.menuItemContentModifierAttribute(value_casted) return this } return this } /** @memo */ - divider(value: DividerOptions | undefined | undefined): this { + divider(value: DividerOptions | undefined | null): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerOptions | undefined | undefined) - this.peer?.dividerAttribute(value_casted) + const value_casted = value as (DividerOptions | undefined | null) + this.getPeer()?.dividerAttribute(value_casted) return this } return this } /** @memo */ - menuAlign(alignType: MenuAlignType, offset?: Offset | undefined): this { + menuAlign(alignType: MenuAlignType, offset?: Offset): this { if (this.checkPriority("menuAlign")) { const alignType_casted = alignType as (MenuAlignType) const offset_casted = offset as (Offset | undefined) - this.peer?.menuAlignAttribute(alignType_casted, offset_casted) + this.getPeer()?.menuAlignAttribute(alignType_casted, offset_casted) return this } return this diff --git a/arkoala/arkui/src/ArkShape.ts b/arkoala/arkui/src/ArkShape.ts index 7c39aa4d82d312444361e6aa8f675e68492dcbb4..a4f110aa0230d530174c592a2adeda2ccd9bc88a 100644 --- a/arkoala/arkui/src/ArkShape.ts +++ b/arkoala/arkui/src/ArkShape.ts @@ -27,18 +27,20 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkShapePeer } from "./peers/ArkShapePeer" /** @memo:stable */ export class ArkShapeComponent extends ArkCommonMethodComponent { - protected peer?: ArkShapePeer + getPeer(): ArkShapePeer { + return (this.peer as ArkShapePeer) + } /** @memo */ - setShapeOptions(value?: PixelMap | undefined): this { + setShapeOptions(value?: PixelMap): this { if (this.checkPriority("setShapeOptions")) { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (PixelMap) - this.peer?.setShapeOptions0Attribute(value_casted) + this.getPeer()?.setShapeOptions0Attribute(value_casted) return this } if ((((RuntimeType.UNDEFINED == value_type)))) { - this.peer?.setShapeOptions1Attribute() + this.getPeer()?.setShapeOptions1Attribute() return this } throw new Error("Can not select appropriate overload") @@ -46,10 +48,10 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { return this } /** @memo */ - viewPort(value: { x?: number | string, y?: number | string, width?: number | string, height?: number | string }): this { + viewPort(value: ViewportRect): this { if (this.checkPriority("viewPort")) { - const value_casted = value as ({ x?: number | string, y?: number | string, width?: number | string, height?: number | string }) - this.peer?.viewPortAttribute(value_casted) + const value_casted = value as (ViewportRect) + this.getPeer()?.viewPortAttribute(value_casted) return this } return this @@ -58,7 +60,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { stroke(value: ResourceColor): this { if (this.checkPriority("stroke")) { const value_casted = value as (ResourceColor) - this.peer?.strokeAttribute(value_casted) + this.getPeer()?.strokeAttribute(value_casted) return this } return this @@ -67,7 +69,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { fill(value: ResourceColor): this { if (this.checkPriority("fill")) { const value_casted = value as (ResourceColor) - this.peer?.fillAttribute(value_casted) + this.getPeer()?.fillAttribute(value_casted) return this } return this @@ -76,7 +78,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { strokeDashOffset(value: number | string): this { if (this.checkPriority("strokeDashOffset")) { const value_casted = value as (number | string) - this.peer?.strokeDashOffsetAttribute(value_casted) + this.getPeer()?.strokeDashOffsetAttribute(value_casted) return this } return this @@ -85,7 +87,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { strokeDashArray(value: Array): this { if (this.checkPriority("strokeDashArray")) { const value_casted = value as (Array) - this.peer?.strokeDashArrayAttribute(value_casted) + this.getPeer()?.strokeDashArrayAttribute(value_casted) return this } return this @@ -94,7 +96,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { strokeLineCap(value: LineCapStyle): this { if (this.checkPriority("strokeLineCap")) { const value_casted = value as (LineCapStyle) - this.peer?.strokeLineCapAttribute(value_casted) + this.getPeer()?.strokeLineCapAttribute(value_casted) return this } return this @@ -103,7 +105,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { strokeLineJoin(value: LineJoinStyle): this { if (this.checkPriority("strokeLineJoin")) { const value_casted = value as (LineJoinStyle) - this.peer?.strokeLineJoinAttribute(value_casted) + this.getPeer()?.strokeLineJoinAttribute(value_casted) return this } return this @@ -112,7 +114,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { strokeMiterLimit(value: number | string): this { if (this.checkPriority("strokeMiterLimit")) { const value_casted = value as (number | string) - this.peer?.strokeMiterLimitAttribute(value_casted) + this.getPeer()?.strokeMiterLimitAttribute(value_casted) return this } return this @@ -121,7 +123,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { strokeOpacity(value: number | string | Resource): this { if (this.checkPriority("strokeOpacity")) { const value_casted = value as (number | string | Resource) - this.peer?.strokeOpacityAttribute(value_casted) + this.getPeer()?.strokeOpacityAttribute(value_casted) return this } return this @@ -130,7 +132,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { fillOpacity(value: number | string | Resource): this { if (this.checkPriority("fillOpacity")) { const value_casted = value as (number | string | Resource) - this.peer?.fillOpacityAttribute(value_casted) + this.getPeer()?.fillOpacityAttribute(value_casted) return this } return this @@ -139,7 +141,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { strokeWidth(value: number | string): this { if (this.checkPriority("strokeWidth")) { const value_casted = value as (number | string) - this.peer?.strokeWidthAttribute(value_casted) + this.getPeer()?.strokeWidthAttribute(value_casted) return this } return this @@ -148,7 +150,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { antiAlias(value: boolean): this { if (this.checkPriority("antiAlias")) { const value_casted = value as (boolean) - this.peer?.antiAliasAttribute(value_casted) + this.getPeer()?.antiAliasAttribute(value_casted) return this } return this @@ -159,7 +161,7 @@ export class ArkShapeComponent extends ArkCommonMethodComponent { const value_casted = value as (Array) const column_casted = column as (number) const row_casted = row as (number) - this.peer?.meshAttribute(value_casted, column_casted, row_casted) + this.getPeer()?.meshAttribute(value_casted, column_casted, row_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSidebar.ts b/arkoala/arkui/src/ArkSidebar.ts index 479ee94efe866c3daee4068147b8c40afea29af3..a7215600c0e940c205d4141535c84737f42a4024 100644 --- a/arkoala/arkui/src/ArkSidebar.ts +++ b/arkoala/arkui/src/ArkSidebar.ts @@ -28,12 +28,14 @@ import { ArkSideBarContainerPeer } from "./peers/ArkSidebarPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { - protected peer?: ArkSideBarContainerPeer + getPeer(): ArkSideBarContainerPeer { + return (this.peer as ArkSideBarContainerPeer) + } /** @memo */ - setSideBarContainerOptions(type?: SideBarContainerType | undefined): this { + setSideBarContainerOptions(type?: SideBarContainerType): this { if (this.checkPriority("setSideBarContainerOptions")) { const type_casted = type as (SideBarContainerType | undefined) - this.peer?.setSideBarContainerOptionsAttribute(type_casted) + this.getPeer()?.setSideBarContainerOptionsAttribute(type_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { showSideBar(value: boolean): this { if (this.checkPriority("showSideBar")) { const value_casted = value as (boolean) - this.peer?.showSideBarAttribute(value_casted) + this.getPeer()?.showSideBarAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { controlButton(value: ButtonStyle): this { if (this.checkPriority("controlButton")) { const value_casted = value as (ButtonStyle) - this.peer?.controlButtonAttribute(value_casted) + this.getPeer()?.controlButtonAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { showControlButton(value: boolean): this { if (this.checkPriority("showControlButton")) { const value_casted = value as (boolean) - this.peer?.showControlButtonAttribute(value_casted) + this.getPeer()?.showControlButtonAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({SideBarContainer_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -81,12 +83,12 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { const value_type = runtimeType(value) if ((((RuntimeType.NUMBER == value_type)))) { const value_casted = value as (number) - this.peer?.sideBarWidth0Attribute(value_casted) + this.getPeer()?.sideBarWidth0Attribute(value_casted) return this } if ((((RuntimeType.NUMBER) == (value_type)) || ((RuntimeType.STRING) == (value_type)) || (((RuntimeType.OBJECT) == (value_type)) && (isResource(value))))) { const value_casted = value as (Length) - this.peer?.sideBarWidth1Attribute(value_casted) + this.getPeer()?.sideBarWidth1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -99,12 +101,12 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { const value_type = runtimeType(value) if ((((RuntimeType.NUMBER == value_type)))) { const value_casted = value as (number) - this.peer?.minSideBarWidth0Attribute(value_casted) + this.getPeer()?.minSideBarWidth0Attribute(value_casted) return this } if ((((RuntimeType.NUMBER) == (value_type)) || ((RuntimeType.STRING) == (value_type)) || (((RuntimeType.OBJECT) == (value_type)) && (isResource(value))))) { const value_casted = value as (Length) - this.peer?.minSideBarWidth1Attribute(value_casted) + this.getPeer()?.minSideBarWidth1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -117,12 +119,12 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { const value_type = runtimeType(value) if ((((RuntimeType.NUMBER == value_type)))) { const value_casted = value as (number) - this.peer?.maxSideBarWidth0Attribute(value_casted) + this.getPeer()?.maxSideBarWidth0Attribute(value_casted) return this } if ((((RuntimeType.NUMBER) == (value_type)) || ((RuntimeType.STRING) == (value_type)) || (((RuntimeType.OBJECT) == (value_type)) && (isResource(value))))) { const value_casted = value as (Length) - this.peer?.maxSideBarWidth1Attribute(value_casted) + this.getPeer()?.maxSideBarWidth1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -133,7 +135,7 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { autoHide(value: boolean): this { if (this.checkPriority("autoHide")) { const value_casted = value as (boolean) - this.peer?.autoHideAttribute(value_casted) + this.getPeer()?.autoHideAttribute(value_casted) return this } return this @@ -142,16 +144,16 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { sideBarPosition(value: SideBarPosition): this { if (this.checkPriority("sideBarPosition")) { const value_casted = value as (SideBarPosition) - this.peer?.sideBarPositionAttribute(value_casted) + this.getPeer()?.sideBarPositionAttribute(value_casted) return this } return this } /** @memo */ - divider(value: DividerStyle | undefined): this { + divider(value: DividerStyle | null): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerStyle | undefined) - this.peer?.dividerAttribute(value_casted) + const value_casted = value as (DividerStyle | null) + this.getPeer()?.dividerAttribute(value_casted) return this } return this @@ -160,7 +162,7 @@ export class ArkSideBarContainerComponent extends ArkCommonMethodComponent { minContentWidth(value: Dimension): this { if (this.checkPriority("minContentWidth")) { const value_casted = value as (Dimension) - this.peer?.minContentWidthAttribute(value_casted) + this.getPeer()?.minContentWidthAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSlider.ts b/arkoala/arkui/src/ArkSlider.ts index 3b94218b7a58efcae46a5e34f47ca7f20f861bd6..424cbf9ab32fd22a718000afc3a7c5ef07c75657 100644 --- a/arkoala/arkui/src/ArkSlider.ts +++ b/arkoala/arkui/src/ArkSlider.ts @@ -28,12 +28,14 @@ import { ArkSliderPeer } from "./peers/ArkSliderPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkSliderComponent extends ArkCommonMethodComponent { - protected peer?: ArkSliderPeer + getPeer(): ArkSliderPeer { + return (this.peer as ArkSliderPeer) + } /** @memo */ - setSliderOptions(options?: SliderOptions | undefined): this { + setSliderOptions(options?: SliderOptions): this { if (this.checkPriority("setSliderOptions")) { const options_casted = options as (SliderOptions | undefined) - this.peer?.setSliderOptionsAttribute(options_casted) + this.getPeer()?.setSliderOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { blockColor(value: ResourceColor): this { if (this.checkPriority("blockColor")) { const value_casted = value as (ResourceColor) - this.peer?.blockColorAttribute(value_casted) + this.getPeer()?.blockColorAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { trackColor(value: ResourceColor | LinearGradient): this { if (this.checkPriority("trackColor")) { const value_casted = value as (ResourceColor | LinearGradient) - this.peer?.trackColorAttribute(value_casted) + this.getPeer()?.trackColorAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { selectedColor(value: ResourceColor): this { if (this.checkPriority("selectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedColorAttribute(value_casted) + this.getPeer()?.selectedColorAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { minLabel(value: string): this { if (this.checkPriority("minLabel")) { const value_casted = value as (string) - this.peer?.minLabelAttribute(value_casted) + this.getPeer()?.minLabelAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { maxLabel(value: string): this { if (this.checkPriority("maxLabel")) { const value_casted = value as (string) - this.peer?.maxLabelAttribute(value_casted) + this.getPeer()?.maxLabelAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { showSteps(value: boolean): this { if (this.checkPriority("showSteps")) { const value_casted = value as (boolean) - this.peer?.showStepsAttribute(value_casted) + this.getPeer()?.showStepsAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { trackThickness(value: Length): this { if (this.checkPriority("trackThickness")) { const value_casted = value as (Length) - this.peer?.trackThicknessAttribute(value_casted) + this.getPeer()?.trackThicknessAttribute(value_casted) return this } return this @@ -106,7 +108,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((value: number, mode: SliderChangeMode) => void)) UseEventsProperties({Slider_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { blockBorderColor(value: ResourceColor): this { if (this.checkPriority("blockBorderColor")) { const value_casted = value as (ResourceColor) - this.peer?.blockBorderColorAttribute(value_casted) + this.getPeer()?.blockBorderColorAttribute(value_casted) return this } return this @@ -124,7 +126,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { blockBorderWidth(value: Length): this { if (this.checkPriority("blockBorderWidth")) { const value_casted = value as (Length) - this.peer?.blockBorderWidthAttribute(value_casted) + this.getPeer()?.blockBorderWidthAttribute(value_casted) return this } return this @@ -133,7 +135,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { stepColor(value: ResourceColor): this { if (this.checkPriority("stepColor")) { const value_casted = value as (ResourceColor) - this.peer?.stepColorAttribute(value_casted) + this.getPeer()?.stepColorAttribute(value_casted) return this } return this @@ -142,7 +144,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { trackBorderRadius(value: Length): this { if (this.checkPriority("trackBorderRadius")) { const value_casted = value as (Length) - this.peer?.trackBorderRadiusAttribute(value_casted) + this.getPeer()?.trackBorderRadiusAttribute(value_casted) return this } return this @@ -151,7 +153,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { selectedBorderRadius(value: Dimension): this { if (this.checkPriority("selectedBorderRadius")) { const value_casted = value as (Dimension) - this.peer?.selectedBorderRadiusAttribute(value_casted) + this.getPeer()?.selectedBorderRadiusAttribute(value_casted) return this } return this @@ -160,7 +162,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { blockSize(value: SizeOptions): this { if (this.checkPriority("blockSize")) { const value_casted = value as (SizeOptions) - this.peer?.blockSizeAttribute(value_casted) + this.getPeer()?.blockSizeAttribute(value_casted) return this } return this @@ -169,7 +171,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { blockStyle(value: SliderBlockStyle): this { if (this.checkPriority("blockStyle")) { const value_casted = value as (SliderBlockStyle) - this.peer?.blockStyleAttribute(value_casted) + this.getPeer()?.blockStyleAttribute(value_casted) return this } return this @@ -178,7 +180,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { stepSize(value: Length): this { if (this.checkPriority("stepSize")) { const value_casted = value as (Length) - this.peer?.stepSizeAttribute(value_casted) + this.getPeer()?.stepSizeAttribute(value_casted) return this } return this @@ -187,7 +189,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { sliderInteractionMode(value: SliderInteraction): this { if (this.checkPriority("sliderInteractionMode")) { const value_casted = value as (SliderInteraction) - this.peer?.sliderInteractionModeAttribute(value_casted) + this.getPeer()?.sliderInteractionModeAttribute(value_casted) return this } return this @@ -196,7 +198,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { minResponsiveDistance(value: number): this { if (this.checkPriority("minResponsiveDistance")) { const value_casted = value as (number) - this.peer?.minResponsiveDistanceAttribute(value_casted) + this.getPeer()?.minResponsiveDistanceAttribute(value_casted) return this } return this @@ -205,7 +207,7 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this @@ -214,17 +216,17 @@ export class ArkSliderComponent extends ArkCommonMethodComponent { slideRange(value: SlideRange): this { if (this.checkPriority("slideRange")) { const value_casted = value as (SlideRange) - this.peer?.slideRangeAttribute(value_casted) + this.getPeer()?.slideRangeAttribute(value_casted) return this } return this } /** @memo */ - showTips(value: boolean, content?: ResourceStr | undefined): this { + showTips(value: boolean, content?: ResourceStr): this { if (this.checkPriority("showTips")) { const value_casted = value as (boolean) const content_casted = content as (ResourceStr | undefined) - this.peer?.showTipsAttribute(value_casted, content_casted) + this.getPeer()?.showTipsAttribute(value_casted, content_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSpan.ts b/arkoala/arkui/src/ArkSpan.ts index 7e9937f90a044110946d7196f27807eb80ce73bc..cf4fb98e3bbb50bfdce0dfb764face6cebb4a42f 100644 --- a/arkoala/arkui/src/ArkSpan.ts +++ b/arkoala/arkui/src/ArkSpan.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkBaseSpanPeer, ArkSpanPeer } from "./peers/ArkSpanPeer" /** @memo:stable */ export class ArkBaseSpanComponent extends ArkCommonMethodComponent { - protected peer?: ArkBaseSpanPeer + getPeer(): ArkBaseSpanPeer { + return (this.peer as ArkBaseSpanPeer) + } /** @memo */ textBackgroundStyle(value: TextBackgroundStyle): this { if (this.checkPriority("textBackgroundStyle")) { const value_casted = value as (TextBackgroundStyle) - this.peer?.textBackgroundStyleAttribute(value_casted) + this.getPeer()?.textBackgroundStyleAttribute(value_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkBaseSpanComponent extends ArkCommonMethodComponent { baselineOffset(value: LengthMetrics): this { if (this.checkPriority("baselineOffset")) { const value_casted = value as (LengthMetrics) - this.peer?.baselineOffsetAttribute(value_casted) + this.getPeer()?.baselineOffsetAttribute(value_casted) return this } return this @@ -72,12 +74,14 @@ export function ArkBaseSpan( } /** @memo:stable */ export class ArkSpanComponent extends ArkBaseSpanComponent { - protected peer?: ArkSpanPeer + getPeer(): ArkSpanPeer { + return (this.peer as ArkSpanPeer) + } /** @memo */ setSpanOptions(value: string | Resource): this { if (this.checkPriority("setSpanOptions")) { const value_casted = value as (string | Resource) - this.peer?.setSpanOptionsAttribute(value_casted) + this.getPeer()?.setSpanOptionsAttribute(value_casted) return this } return this @@ -86,7 +90,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { font(value: Font): this { if (this.checkPriority("font")) { const value_casted = value as (Font) - this.peer?.fontAttribute(value_casted) + this.getPeer()?.fontAttribute(value_casted) return this } return this @@ -95,7 +99,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -104,7 +108,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { fontSize(value: number | string | Resource): this { if (this.checkPriority("fontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -113,7 +117,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this @@ -122,7 +126,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -131,7 +135,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { fontFamily(value: string | Resource): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (string | Resource) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -140,7 +144,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { decoration(value: DecorationStyleInterface): this { if (this.checkPriority("decoration")) { const value_casted = value as (DecorationStyleInterface) - this.peer?.decorationAttribute(value_casted) + this.getPeer()?.decorationAttribute(value_casted) return this } return this @@ -149,7 +153,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { letterSpacing(value: number | string): this { if (this.checkPriority("letterSpacing")) { const value_casted = value as (number | string) - this.peer?.letterSpacingAttribute(value_casted) + this.getPeer()?.letterSpacingAttribute(value_casted) return this } return this @@ -158,7 +162,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { textCase(value: TextCase): this { if (this.checkPriority("textCase")) { const value_casted = value as (TextCase) - this.peer?.textCaseAttribute(value_casted) + this.getPeer()?.textCaseAttribute(value_casted) return this } return this @@ -167,7 +171,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { lineHeight(value: Length): this { if (this.checkPriority("lineHeight")) { const value_casted = value as (Length) - this.peer?.lineHeightAttribute(value_casted) + this.getPeer()?.lineHeightAttribute(value_casted) return this } return this @@ -176,7 +180,7 @@ export class ArkSpanComponent extends ArkBaseSpanComponent { textShadow(value: ShadowOptions | Array): this { if (this.checkPriority("textShadow")) { const value_casted = value as (ShadowOptions | Array) - this.peer?.textShadowAttribute(value_casted) + this.getPeer()?.textShadowAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts b/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts index 7355a26ab6733cdf4d102c4c76a3ee94cc937bef..53a9104b676a56a14ff95faf498b38de2a1e5880 100644 --- a/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts +++ b/arkoala/arkui/src/ArkSslErrorHandlerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class SslErrorHandler { - peer?: Finalizable +export class SslErrorHandler implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -85,3 +85,10 @@ export class SslErrorHandler { nativeModule()._SslErrorHandler_handleCancel(this.peer!.ptr); } } +export class SslErrorHandlerInternal { + public static fromPtr(ptr: KPointer): SslErrorHandler { + const obj: SslErrorHandler = new SslErrorHandler() + obj.peer = new Finalizable(ptr, SslErrorHandler.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkStack.ts b/arkoala/arkui/src/ArkStack.ts index bf59a83e8c68c391b18d1f77925013c077a49dce..e36cde8473c5e4445b6e67cd79e3a134b598fdaa 100644 --- a/arkoala/arkui/src/ArkStack.ts +++ b/arkoala/arkui/src/ArkStack.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkStackPeer } from "./peers/ArkStackPeer" /** @memo:stable */ export class ArkStackComponent extends ArkCommonMethodComponent { - protected peer?: ArkStackPeer + getPeer(): ArkStackPeer { + return (this.peer as ArkStackPeer) + } /** @memo */ - setStackOptions(options?: StackOptions | undefined): this { + setStackOptions(options?: StackOptions): this { if (this.checkPriority("setStackOptions")) { const options_casted = options as (StackOptions | undefined) - this.peer?.setStackOptionsAttribute(options_casted) + this.getPeer()?.setStackOptionsAttribute(options_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkStackComponent extends ArkCommonMethodComponent { alignContent(value: Alignment): this { if (this.checkPriority("alignContent")) { const value_casted = value as (Alignment) - this.peer?.alignContentAttribute(value_casted) + this.getPeer()?.alignContentAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkStackComponent extends ArkCommonMethodComponent { pointLight(value: PointLightStyle): this { if (this.checkPriority("pointLight")) { const value_casted = value as (PointLightStyle) - this.peer?.pointLightAttribute(value_casted) + this.getPeer()?.pointLightAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkStepper.ts b/arkoala/arkui/src/ArkStepper.ts index 2fd3229e8223993516e74cae626ba85b8c4c05e4..d9f98b84bd958e4eff09c0775f188f38627aa760 100644 --- a/arkoala/arkui/src/ArkStepper.ts +++ b/arkoala/arkui/src/ArkStepper.ts @@ -28,12 +28,14 @@ import { ArkStepperPeer } from "./peers/ArkStepperPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkStepperComponent extends ArkCommonMethodComponent { - protected peer?: ArkStepperPeer + getPeer(): ArkStepperPeer { + return (this.peer as ArkStepperPeer) + } /** @memo */ - setStepperOptions(value?: { index?: number } | undefined): this { + setStepperOptions(value?: { index?: number }): this { if (this.checkPriority("setStepperOptions")) { const value_casted = value as ({ index?: number } | undefined) - this.peer?.setStepperOptionsAttribute(value_casted) + this.getPeer()?.setStepperOptionsAttribute(value_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkStepperComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFinish")) { const value_casted = value as ((() => void)) UseEventsProperties({Stepper_onFinish: value_casted}); - this.peer?.onFinishAttribute(value_casted) + this.getPeer()?.onFinishAttribute(value_casted) return this } return this @@ -53,7 +55,7 @@ export class ArkStepperComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSkip")) { const value_casted = value as ((() => void)) UseEventsProperties({Stepper_onSkip: value_casted}); - this.peer?.onSkipAttribute(value_casted) + this.getPeer()?.onSkipAttribute(value_casted) return this } return this @@ -63,7 +65,7 @@ export class ArkStepperComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({Stepper_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -73,7 +75,7 @@ export class ArkStepperComponent extends ArkCommonMethodComponent { if (this.checkPriority("onNext")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({Stepper_onNext: value_casted}); - this.peer?.onNextAttribute(value_casted) + this.getPeer()?.onNextAttribute(value_casted) return this } return this @@ -83,7 +85,7 @@ export class ArkStepperComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPrevious")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({Stepper_onPrevious: value_casted}); - this.peer?.onPreviousAttribute(value_casted) + this.getPeer()?.onPreviousAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkStepperItem.ts b/arkoala/arkui/src/ArkStepperItem.ts index f9ee4ae20d54a90482354749d7856a7c38da8273..cceff16fcb51fca189b32194be0d23babe4f9b29 100644 --- a/arkoala/arkui/src/ArkStepperItem.ts +++ b/arkoala/arkui/src/ArkStepperItem.ts @@ -27,11 +27,13 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkStepperItemPeer } from "./peers/ArkStepperItemPeer" /** @memo:stable */ export class ArkStepperItemComponent extends ArkCommonMethodComponent { - protected peer?: ArkStepperItemPeer + getPeer(): ArkStepperItemPeer { + return (this.peer as ArkStepperItemPeer) + } /** @memo */ setStepperItemOptions(): this { if (this.checkPriority("setStepperItemOptions")) { - this.peer?.setStepperItemOptionsAttribute() + this.getPeer()?.setStepperItemOptionsAttribute() return this } return this @@ -40,7 +42,7 @@ export class ArkStepperItemComponent extends ArkCommonMethodComponent { prevLabel(value: string): this { if (this.checkPriority("prevLabel")) { const value_casted = value as (string) - this.peer?.prevLabelAttribute(value_casted) + this.getPeer()?.prevLabelAttribute(value_casted) return this } return this @@ -49,16 +51,16 @@ export class ArkStepperItemComponent extends ArkCommonMethodComponent { nextLabel(value: string): this { if (this.checkPriority("nextLabel")) { const value_casted = value as (string) - this.peer?.nextLabelAttribute(value_casted) + this.getPeer()?.nextLabelAttribute(value_casted) return this } return this } /** @memo */ - status(value?: ItemState | undefined): this { + status(value?: ItemState): this { if (this.checkPriority("status")) { const value_casted = value as (ItemState | undefined) - this.peer?.statusAttribute(value_casted) + this.getPeer()?.statusAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts b/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts index faf0f94b861e09a64d9c26c02f44e034cf40a438..a74cbc74e47b77d672439d26baf768581db13801 100644 --- a/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkStyledStringControllerMaterialized.ts @@ -51,8 +51,8 @@ import { } from "@koalaui/interop" -export class StyledStringController implements StyledStringController { - peer?: Finalizable +export class StyledStringController implements MaterializedBase,StyledStringController { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -92,3 +92,10 @@ export class StyledStringController implements StyledStringController { throw new Error("Object deserialization is not implemented.") } } +export class StyledStringControllerInternal { + public static fromPtr(ptr: KPointer): StyledStringController { + const obj: StyledStringController = new StyledStringController() + obj.peer = new Finalizable(ptr, StyledStringController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkStyledStringMaterialized.ts b/arkoala/arkui/src/ArkStyledStringMaterialized.ts index a74f37e378b1aaa2355f4ce7968d0e482308adc6..b831250264d87699ba91c6dd962becf7653c42c5 100644 --- a/arkoala/arkui/src/ArkStyledStringMaterialized.ts +++ b/arkoala/arkui/src/ArkStyledStringMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class StyledString { - peer?: Finalizable +export class StyledString implements MaterializedBase { + peer?: Finalizable get length(): number { return this.getLength() } @@ -63,7 +63,7 @@ export class StyledString { objStyledString.peer = new Finalizable(ptr, StyledString.getFinalizer()) return objStyledString } - static ctor(value: string | ImageAttachment | CustomSpan, styles?: Array | undefined): KPointer { + static ctor(value: string | ImageAttachment | CustomSpan, styles?: Array): KPointer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -97,7 +97,7 @@ export class StyledString { thisSerializer.release(); return retval } - constructor(value?: string | ImageAttachment | CustomSpan | undefined, styles?: Array | undefined) { + constructor(value?: string | ImageAttachment | CustomSpan, styles?: Array) { if (((value) !== (undefined)) && ((styles) !== (undefined))) { const ctorPtr: KPointer = StyledString.ctor(value, styles) @@ -110,7 +110,7 @@ export class StyledString { getString(): string { return this.getString_serialize() } - getStyles(start: number, length: number, styledKey?: StyledStringKey | undefined): Array { + getStyles(start: number, length: number, styledKey?: StyledStringKey): Array { const start_casted = start as (number) const length_casted = length as (number) const styledKey_casted = styledKey as (StyledStringKey | undefined) @@ -120,7 +120,7 @@ export class StyledString { const other_casted = other as (StyledString) return this.equals_serialize(other_casted) } - subStyledString(start: number, length?: number | undefined): StyledString { + subStyledString(start: number, length?: number): StyledString { const start_casted = start as (number) const length_casted = length as (number | undefined) return this.subStyledString_serialize(start_casted, length_casted) @@ -129,6 +129,10 @@ export class StyledString { const html_casted = html as (string) return StyledString.fromHtml_serialize(html_casted) } + static toHtml(styledString: StyledString): string { + const styledString_casted = styledString as (StyledString) + return StyledString.toHtml_serialize(styledString_casted) + } static marshalling(styledString: StyledString): ArrayBuffer { const styledString_casted = styledString as (StyledString) return StyledString.marshalling_serialize(styledString_casted) @@ -144,7 +148,7 @@ export class StyledString { const retval = nativeModule()._StyledString_getString(this.peer!.ptr) return retval } - private getStyles_serialize(start: number, length: number, styledKey?: StyledStringKey | undefined): Array { + private getStyles_serialize(start: number, length: number, styledKey?: StyledStringKey): Array { const thisSerializer: Serializer = Serializer.hold() let styledKey_type: int32 = RuntimeType.UNDEFINED styledKey_type = runtimeType(styledKey) @@ -164,7 +168,7 @@ export class StyledString { thisSerializer.release(); return retval } - private subStyledString_serialize(start: number, length?: number | undefined): StyledString { + private subStyledString_serialize(start: number, length?: number): StyledString { const thisSerializer: Serializer = Serializer.hold() let length_type: int32 = RuntimeType.UNDEFINED length_type = runtimeType(length) @@ -178,25 +182,43 @@ export class StyledString { return this } private static fromHtml_serialize(html: string): Promise { - const retval = nativeModule()._StyledString_fromHtml(html) - throw new Error("Object deserialization is not implemented.") + const thisSerializer: Serializer = Serializer.hold() + const retval = thisSerializer.holdAndWriteCallbackForPromise()[0] + nativeModule()._StyledString_fromHtml(html, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + return retval + } + private static toHtml_serialize(styledString: StyledString): string { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeStyledString(styledString); + const retval = nativeModule()._StyledString_toHtml(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release(); + return retval } private static marshalling_serialize(styledString: StyledString): ArrayBuffer { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeStyledString(styledString); const retval = nativeModule()._StyledString_marshalling(thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } private static unmarshalling_serialize(buffer: ArrayBuffer): Promise { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.writeArrayBuffer(buffer) - const retval = nativeModule()._StyledString_unmarshalling(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.writeBuffer(buffer) + const retval = thisSerializer.holdAndWriteCallbackForPromise()[0] + nativeModule()._StyledString_unmarshalling(thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } private getLength_serialize(): number { const retval = nativeModule()._StyledString_getLength(this.peer!.ptr) return retval } } +export class StyledStringInternal { + public static fromPtr(ptr: KPointer): StyledString { + const obj: StyledString = new StyledString() + obj.peer = new Finalizable(ptr, StyledString.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts b/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts index 5919ed8f876969c60d56ff758f40143da5b2e7dd..3f6adaa32b9cdb8b5a84658e266017248e899d57 100644 --- a/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts +++ b/arkoala/arkui/src/ArkSubTabBarStyleBuilder.ts @@ -1,13 +1,13 @@ import { KBoolean, KStringPtr } from "@koalaui/interop" import { IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent } from "./SyntheticDeclarations" export class SubTabBarStyle { - _content?: ResourceStr | ResourceStr | ComponentContent | undefined - _indicator?: IndicatorStyle | undefined - _selectedMode?: SelectedMode | undefined - _board?: BoardStyle | undefined - _labelStyle?: LabelStyle | undefined - _padding?: Padding | Dimension | LocalizedPadding | undefined - _id?: string | undefined + _content?: ResourceStr | ResourceStr | ComponentContent | undefined + _indicator?: IndicatorStyle | undefined + _selectedMode?: SelectedMode | undefined + _board?: BoardStyle | undefined + _labelStyle?: LabelStyle | undefined + _padding?: Padding | Dimension | LocalizedPadding | undefined + _id?: string | undefined constructor(content: ResourceStr | ResourceStr | ComponentContent) { this._content = content } diff --git a/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts b/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts index 4dcca74ab6580ff1b51f61b0e36715361fd3e453..ecc4e335cf4dbd66e0eedc9d607a700e22c0ce57 100644 --- a/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts +++ b/arkoala/arkui/src/ArkSubscribaleAbstractMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class SubscribaleAbstract { - peer?: Finalizable +export class SubscribaleAbstract implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -112,3 +112,10 @@ export class SubscribaleAbstract { nativeModule()._SubscribaleAbstract_removeOwningPropertyById(this.peer!.ptr, subscriberId); } } +export class SubscribaleAbstractInternal { + public static fromPtr(ptr: KPointer): SubscribaleAbstract { + const obj: SubscribaleAbstract = new SubscribaleAbstract() + obj.peer = new Finalizable(ptr, SubscribaleAbstract.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkSwiper.ts b/arkoala/arkui/src/ArkSwiper.ts index a2039da63c38c15c8356535e40688a9d26f81621..97fba44505110d01564a9503d2d0b1b3e8e49f2d 100644 --- a/arkoala/arkui/src/ArkSwiper.ts +++ b/arkoala/arkui/src/ArkSwiper.ts @@ -28,12 +28,14 @@ import { ArkSwiperPeer } from "./peers/ArkSwiperPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkSwiperComponent extends ArkCommonMethodComponent { - protected peer?: ArkSwiperPeer + getPeer(): ArkSwiperPeer { + return (this.peer as ArkSwiperPeer) + } /** @memo */ - setSwiperOptions(controller?: SwiperController | undefined): this { + setSwiperOptions(controller?: SwiperController): this { if (this.checkPriority("setSwiperOptions")) { const controller_casted = controller as (SwiperController | undefined) - this.peer?.setSwiperOptionsAttribute(controller_casted) + this.getPeer()?.setSwiperOptionsAttribute(controller_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { index(value: number): this { if (this.checkPriority("index")) { const value_casted = value as (number) - this.peer?.indexAttribute(value_casted) + this.getPeer()?.indexAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { autoPlay(value: boolean): this { if (this.checkPriority("autoPlay")) { const value_casted = value as (boolean) - this.peer?.autoPlayAttribute(value_casted) + this.getPeer()?.autoPlayAttribute(value_casted) return this } return this @@ -60,17 +62,26 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { interval(value: number): this { if (this.checkPriority("interval")) { const value_casted = value as (number) - this.peer?.intervalAttribute(value_casted) + this.getPeer()?.intervalAttribute(value_casted) return this } return this } /** @memo */ - indicator(value: DotIndicator | DigitIndicator | boolean): this { + indicator(value: DotIndicator | DigitIndicator | boolean | IndicatorComponentController): this { if (this.checkPriority("indicator")) { - const value_casted = value as (DotIndicator | DigitIndicator | boolean) - this.peer?.indicatorAttribute(value_casted) - return this + const value_type = runtimeType(value) + if ((((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.BOOLEAN == value_type)))) { + const value_casted = value as (DotIndicator | DigitIndicator | boolean) + this.getPeer()?.indicator0Attribute(value_casted) + return this + } + if ((((RuntimeType.OBJECT) == (value_type)) && (value instanceof IndicatorComponentController))) { + const value_casted = value as (IndicatorComponentController) + this.getPeer()?.indicator1Attribute(value_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -78,7 +89,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { loop(value: boolean): this { if (this.checkPriority("loop")) { const value_casted = value as (boolean) - this.peer?.loopAttribute(value_casted) + this.getPeer()?.loopAttribute(value_casted) return this } return this @@ -87,7 +98,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { duration(value: number): this { if (this.checkPriority("duration")) { const value_casted = value as (number) - this.peer?.durationAttribute(value_casted) + this.getPeer()?.durationAttribute(value_casted) return this } return this @@ -96,7 +107,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { vertical(value: boolean): this { if (this.checkPriority("vertical")) { const value_casted = value as (boolean) - this.peer?.verticalAttribute(value_casted) + this.getPeer()?.verticalAttribute(value_casted) return this } return this @@ -105,7 +116,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { itemSpace(value: number | string): this { if (this.checkPriority("itemSpace")) { const value_casted = value as (number | string) - this.peer?.itemSpaceAttribute(value_casted) + this.getPeer()?.itemSpaceAttribute(value_casted) return this } return this @@ -114,7 +125,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { displayMode(value: SwiperDisplayMode): this { if (this.checkPriority("displayMode")) { const value_casted = value as (SwiperDisplayMode) - this.peer?.displayModeAttribute(value_casted) + this.getPeer()?.displayModeAttribute(value_casted) return this } return this @@ -123,7 +134,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { cachedCount(value: number): this { if (this.checkPriority("cachedCount")) { const value_casted = value as (number) - this.peer?.cachedCountAttribute(value_casted) + this.getPeer()?.cachedCountAttribute(value_casted) return this } return this @@ -132,7 +143,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { effectMode(value: EdgeEffect): this { if (this.checkPriority("effectMode")) { const value_casted = value as (EdgeEffect) - this.peer?.effectModeAttribute(value_casted) + this.getPeer()?.effectModeAttribute(value_casted) return this } return this @@ -141,7 +152,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { disableSwipe(value: boolean): this { if (this.checkPriority("disableSwipe")) { const value_casted = value as (boolean) - this.peer?.disableSwipeAttribute(value_casted) + this.getPeer()?.disableSwipeAttribute(value_casted) return this } return this @@ -150,7 +161,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { curve(value: Curve | string | ICurve): this { if (this.checkPriority("curve")) { const value_casted = value as (Curve | string | ICurve) - this.peer?.curveAttribute(value_casted) + this.getPeer()?.curveAttribute(value_casted) return this } return this @@ -160,46 +171,46 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({Swiper_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this } /** @memo */ - indicatorStyle(value?: IndicatorStyle | undefined): this { + indicatorStyle(value?: IndicatorStyle): this { if (this.checkPriority("indicatorStyle")) { const value_casted = value as (IndicatorStyle | undefined) - this.peer?.indicatorStyleAttribute(value_casted) + this.getPeer()?.indicatorStyleAttribute(value_casted) return this } return this } /** @memo */ - onAnimationStart(value: ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void)): this { + onAnimationStart(value: OnSwiperAnimationStartCallback): this { if (this.checkPriority("onAnimationStart")) { - const value_casted = value as (((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void)) + const value_casted = value as (OnSwiperAnimationStartCallback) UseEventsProperties({Swiper_onAnimationStart: value_casted}); - this.peer?.onAnimationStartAttribute(value_casted) + this.getPeer()?.onAnimationStartAttribute(value_casted) return this } return this } /** @memo */ - onAnimationEnd(value: ((index: number, extraInfo: SwiperAnimationEvent) => void)): this { + onAnimationEnd(value: OnSwiperAnimationEndCallback): this { if (this.checkPriority("onAnimationEnd")) { - const value_casted = value as (((index: number, extraInfo: SwiperAnimationEvent) => void)) + const value_casted = value as (OnSwiperAnimationEndCallback) UseEventsProperties({Swiper_onAnimationEnd: value_casted}); - this.peer?.onAnimationEndAttribute(value_casted) + this.getPeer()?.onAnimationEndAttribute(value_casted) return this } return this } /** @memo */ - onGestureSwipe(value: ((index: number, extraInfo: SwiperAnimationEvent) => void)): this { + onGestureSwipe(value: OnSwiperGestureSwipeCallback): this { if (this.checkPriority("onGestureSwipe")) { - const value_casted = value as (((index: number, extraInfo: SwiperAnimationEvent) => void)) + const value_casted = value as (OnSwiperGestureSwipeCallback) UseEventsProperties({Swiper_onGestureSwipe: value_casted}); - this.peer?.onGestureSwipeAttribute(value_casted) + this.getPeer()?.onGestureSwipeAttribute(value_casted) return this } return this @@ -208,7 +219,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { nestedScroll(value: SwiperNestedScrollMode): this { if (this.checkPriority("nestedScroll")) { const value_casted = value as (SwiperNestedScrollMode) - this.peer?.nestedScrollAttribute(value_casted) + this.getPeer()?.nestedScrollAttribute(value_casted) return this } return this @@ -217,7 +228,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { customContentTransition(value: SwiperContentAnimatedTransition): this { if (this.checkPriority("customContentTransition")) { const value_casted = value as (SwiperContentAnimatedTransition) - this.peer?.customContentTransitionAttribute(value_casted) + this.getPeer()?.customContentTransitionAttribute(value_casted) return this } return this @@ -227,7 +238,7 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { if (this.checkPriority("onContentDidScroll")) { const value_casted = value as (ContentDidScrollCallback) UseEventsProperties({Swiper_onContentDidScroll: value_casted}); - this.peer?.onContentDidScrollAttribute(value_casted) + this.getPeer()?.onContentDidScrollAttribute(value_casted) return this } return this @@ -236,47 +247,47 @@ export class ArkSwiperComponent extends ArkCommonMethodComponent { indicatorInteractive(value: boolean): this { if (this.checkPriority("indicatorInteractive")) { const value_casted = value as (boolean) - this.peer?.indicatorInteractiveAttribute(value_casted) + this.getPeer()?.indicatorInteractiveAttribute(value_casted) return this } return this } /** @memo */ - displayArrow(value: ArrowStyle | boolean, isHoverShow?: boolean | undefined): this { + displayArrow(value: ArrowStyle | boolean, isHoverShow?: boolean): this { if (this.checkPriority("displayArrow")) { const value_casted = value as (ArrowStyle | boolean) const isHoverShow_casted = isHoverShow as (boolean | undefined) - this.peer?.displayArrowAttribute(value_casted, isHoverShow_casted) + this.getPeer()?.displayArrowAttribute(value_casted, isHoverShow_casted) return this } return this } /** @memo */ - displayCount(value: number | string | SwiperAutoFill, swipeByGroup?: boolean | undefined): this { + displayCount(value: number | string | SwiperAutoFill, swipeByGroup?: boolean): this { if (this.checkPriority("displayCount")) { const value_casted = value as (number | string | SwiperAutoFill) const swipeByGroup_casted = swipeByGroup as (boolean | undefined) - this.peer?.displayCountAttribute(value_casted, swipeByGroup_casted) + this.getPeer()?.displayCountAttribute(value_casted, swipeByGroup_casted) return this } return this } /** @memo */ - prevMargin(value: Length, ignoreBlank?: boolean | undefined): this { + prevMargin(value: Length, ignoreBlank?: boolean): this { if (this.checkPriority("prevMargin")) { const value_casted = value as (Length) const ignoreBlank_casted = ignoreBlank as (boolean | undefined) - this.peer?.prevMarginAttribute(value_casted, ignoreBlank_casted) + this.getPeer()?.prevMarginAttribute(value_casted, ignoreBlank_casted) return this } return this } /** @memo */ - nextMargin(value: Length, ignoreBlank?: boolean | undefined): this { + nextMargin(value: Length, ignoreBlank?: boolean): this { if (this.checkPriority("nextMargin")) { const value_casted = value as (Length) const ignoreBlank_casted = ignoreBlank as (boolean | undefined) - this.peer?.nextMarginAttribute(value_casted, ignoreBlank_casted) + this.getPeer()?.nextMarginAttribute(value_casted, ignoreBlank_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts b/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts index d3a6218533c125caef4a69d526084b33733f3176..afd269738804e09196f58f016dfe007ca4b993ab 100644 --- a/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkSwiperContentTransitionProxyMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class SwiperContentTransitionProxy implements SwiperContentTransitionProxy { - peer?: Finalizable +export class SwiperContentTransitionProxy implements MaterializedBase,SwiperContentTransitionProxy { + peer?: Finalizable get selectedIndex(): number { return this.getSelectedIndex() } @@ -159,3 +159,10 @@ export class SwiperContentTransitionProxy implements SwiperContentTransitionProx nativeModule()._SwiperContentTransitionProxy_setMainAxisLength(this.peer!.ptr, mainAxisLength); } } +export class SwiperContentTransitionProxyInternal { + public static fromPtr(ptr: KPointer): SwiperContentTransitionProxy { + const obj: SwiperContentTransitionProxy = new SwiperContentTransitionProxy() + obj.peer = new Finalizable(ptr, SwiperContentTransitionProxy.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts b/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts index cabbfec41a01da8741ebf9e3fdcadbcb3b57fbe1..352010f9c30a2bdf2002eba968198838d4685993 100644 --- a/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkSwiperControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class SwiperController { - peer?: Finalizable +export class SwiperController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -78,13 +78,13 @@ export class SwiperController { showPrevious(): undefined { return this.showPrevious_serialize() } - changeIndex(index: number, useAnimation?: boolean | undefined): undefined { + changeIndex(index: number, useAnimation?: boolean): undefined { const index_casted = index as (number) const useAnimation_casted = useAnimation as (boolean | undefined) return this.changeIndex_serialize(index_casted, useAnimation_casted) } - finishAnimation(callback?: (() => void) | undefined): undefined { - const callback_casted = callback as ((() => void) | undefined) + finishAnimation(callback?: VoidCallback): undefined { + const callback_casted = callback as (VoidCallback | undefined) return this.finishAnimation_serialize(callback_casted) } private showNext_serialize(): undefined { @@ -95,7 +95,7 @@ export class SwiperController { const retval = nativeModule()._SwiperController_showPrevious(this.peer!.ptr) return retval } - private changeIndex_serialize(index: number, useAnimation?: boolean | undefined): undefined { + private changeIndex_serialize(index: number, useAnimation?: boolean): undefined { const thisSerializer: Serializer = Serializer.hold() let useAnimation_type: int32 = RuntimeType.UNDEFINED useAnimation_type = runtimeType(useAnimation) @@ -108,7 +108,7 @@ export class SwiperController { thisSerializer.release(); return retval } - private finishAnimation_serialize(callback?: (() => void) | undefined): undefined { + private finishAnimation_serialize(callback?: VoidCallback): undefined { const thisSerializer: Serializer = Serializer.hold() let callback_type: int32 = RuntimeType.UNDEFINED callback_type = runtimeType(callback) @@ -122,3 +122,10 @@ export class SwiperController { return retval } } +export class SwiperControllerInternal { + public static fromPtr(ptr: KPointer): SwiperController { + const obj: SwiperController = new SwiperController() + obj.peer = new Finalizable(ptr, SwiperController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkSymbolSpan.ts b/arkoala/arkui/src/ArkSymbolSpan.ts index 06838d7798f13635ada3c3b21f83eaaf24215fcd..fd58347d699902080bf8ab47105816aa2ce0603f 100644 --- a/arkoala/arkui/src/ArkSymbolSpan.ts +++ b/arkoala/arkui/src/ArkSymbolSpan.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSymbolSpanPeer } from "./peers/ArkSymbolSpanPeer" /** @memo:stable */ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent { - protected peer?: ArkSymbolSpanPeer + getPeer(): ArkSymbolSpanPeer { + return (this.peer as ArkSymbolSpanPeer) + } /** @memo */ setSymbolSpanOptions(value: Resource): this { if (this.checkPriority("setSymbolSpanOptions")) { const value_casted = value as (Resource) - this.peer?.setSymbolSpanOptionsAttribute(value_casted) + this.getPeer()?.setSymbolSpanOptionsAttribute(value_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent { fontSize(value: number | string | Resource): this { if (this.checkPriority("fontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent { fontColor(value: Array): this { if (this.checkPriority("fontColor")) { const value_casted = value as (Array) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -68,7 +70,7 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent { effectStrategy(value: SymbolEffectStrategy): this { if (this.checkPriority("effectStrategy")) { const value_casted = value as (SymbolEffectStrategy) - this.peer?.effectStrategyAttribute(value_casted) + this.getPeer()?.effectStrategyAttribute(value_casted) return this } return this @@ -77,7 +79,7 @@ export class ArkSymbolSpanComponent extends ArkCommonMethodComponent { renderingStrategy(value: SymbolRenderingStrategy): this { if (this.checkPriority("renderingStrategy")) { const value_casted = value as (SymbolRenderingStrategy) - this.peer?.renderingStrategyAttribute(value_casted) + this.getPeer()?.renderingStrategyAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkSymbolglyph.ts b/arkoala/arkui/src/ArkSymbolglyph.ts index ee05f79ea5c795c5f364a5ef04788fd1ef276ef9..dbb3412cd3332be13a557a001baa50caeda7d802 100644 --- a/arkoala/arkui/src/ArkSymbolglyph.ts +++ b/arkoala/arkui/src/ArkSymbolglyph.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkSymbolGlyphPeer } from "./peers/ArkSymbolglyphPeer" /** @memo:stable */ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent { - protected peer?: ArkSymbolGlyphPeer + getPeer(): ArkSymbolGlyphPeer { + return (this.peer as ArkSymbolGlyphPeer) + } /** @memo */ - setSymbolGlyphOptions(value?: Resource | undefined): this { + setSymbolGlyphOptions(value?: Resource): this { if (this.checkPriority("setSymbolGlyphOptions")) { const value_casted = value as (Resource | undefined) - this.peer?.setSymbolGlyphOptionsAttribute(value_casted) + this.getPeer()?.setSymbolGlyphOptionsAttribute(value_casted) return this } return this @@ -41,7 +43,7 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent { fontSize(value: number | string | Resource): this { if (this.checkPriority("fontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -50,7 +52,7 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent { fontColor(value: Array): this { if (this.checkPriority("fontColor")) { const value_casted = value as (Array) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -59,7 +61,7 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -68,7 +70,7 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent { effectStrategy(value: SymbolEffectStrategy): this { if (this.checkPriority("effectStrategy")) { const value_casted = value as (SymbolEffectStrategy) - this.peer?.effectStrategyAttribute(value_casted) + this.getPeer()?.effectStrategyAttribute(value_casted) return this } return this @@ -77,26 +79,26 @@ export class ArkSymbolGlyphComponent extends ArkCommonMethodComponent { renderingStrategy(value: SymbolRenderingStrategy): this { if (this.checkPriority("renderingStrategy")) { const value_casted = value as (SymbolRenderingStrategy) - this.peer?.renderingStrategyAttribute(value_casted) + this.getPeer()?.renderingStrategyAttribute(value_casted) return this } return this } /** @memo */ - symbolEffect(symbolEffect: SymbolEffect, isActive?: boolean | undefined | number | undefined | undefined): this { + symbolEffect(symbolEffect: SymbolEffect, isActive?: boolean | undefined | number | undefined): this { if (this.checkPriority("symbolEffect")) { const symbolEffect_type = runtimeType(symbolEffect) const isActive_type = runtimeType(isActive) if ((((RuntimeType.OBJECT) == (symbolEffect_type)) && (symbolEffect instanceof SymbolEffect)) && (((RuntimeType.BOOLEAN == isActive_type)) || ((RuntimeType.UNDEFINED == isActive_type)))) { const symbolEffect_casted = symbolEffect as (SymbolEffect) const isActive_casted = isActive as (boolean | undefined) - this.peer?.symbolEffect0Attribute(symbolEffect_casted, isActive_casted) + this.getPeer()?.symbolEffect0Attribute(symbolEffect_casted, isActive_casted) return this } if ((((RuntimeType.OBJECT) == (symbolEffect_type)) && (symbolEffect instanceof SymbolEffect)) && (((RuntimeType.NUMBER == isActive_type)) || ((RuntimeType.UNDEFINED == isActive_type)))) { const symbolEffect_casted = symbolEffect as (SymbolEffect) const isActive_casted = isActive as (number | undefined) - this.peer?.symbolEffect1Attribute(symbolEffect_casted, isActive_casted) + this.getPeer()?.symbolEffect1Attribute(symbolEffect_casted, isActive_casted) return this } throw new Error("Can not select appropriate overload") diff --git a/arkoala/arkui/src/ArkTabContent.ts b/arkoala/arkui/src/ArkTabContent.ts index 1468b762e541c9794ed2d7c61d29dae6dcb6e840..62b66eb9d2fd9f39772a99b769ebc35b9a629b8e 100644 --- a/arkoala/arkui/src/ArkTabContent.ts +++ b/arkoala/arkui/src/ArkTabContent.ts @@ -28,27 +28,29 @@ import { ArkTabContentPeer } from "./peers/ArkTabContentPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTabContentComponent extends ArkCommonMethodComponent { - protected peer?: ArkTabContentPeer + getPeer(): ArkTabContentPeer { + return (this.peer as ArkTabContentPeer) + } /** @memo */ setTabContentOptions(): this { if (this.checkPriority("setTabContentOptions")) { - this.peer?.setTabContentOptionsAttribute() + this.getPeer()?.setTabContentOptionsAttribute() return this } return this } /** @memo */ - tabBar(value: string | Resource | CustomBuilder | { icon?: string | Resource, text?: string | Resource } | SubTabBarStyle | BottomTabBarStyle): this { + tabBar(value: string | Resource | CustomBuilder | TabBarOptions | SubTabBarStyle | BottomTabBarStyle): this { if (this.checkPriority("tabBar")) { const value_type = runtimeType(value) if ((((RuntimeType.STRING == value_type)) || ((RuntimeType.OBJECT == value_type)) || ((RuntimeType.FUNCTION == value_type)) || ((RuntimeType.OBJECT == value_type)))) { - const value_casted = value as (string | Resource | CustomBuilder | { icon?: string | Resource, text?: string | Resource }) - this.peer?.tabBar0Attribute(value_casted) + const value_casted = value as (string | Resource | CustomBuilder | TabBarOptions) + this.getPeer()?.tabBar0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT == value_type)) || ((RuntimeType.OBJECT == value_type)))) { const value_casted = value as (SubTabBarStyle | BottomTabBarStyle) - this.peer?.tabBar1Attribute(value_casted) + this.getPeer()?.tabBar1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -60,7 +62,7 @@ export class ArkTabContentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillShow")) { const value_casted = value as (VoidCallback) UseEventsProperties({TabContent_onWillShow: value_casted}); - this.peer?.onWillShowAttribute(value_casted) + this.getPeer()?.onWillShowAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkTabContentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillHide")) { const value_casted = value as (VoidCallback) UseEventsProperties({TabContent_onWillHide: value_casted}); - this.peer?.onWillHideAttribute(value_casted) + this.getPeer()?.onWillHideAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts b/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts index 24b91fa50fcaa397b8567aa67d8fcfe78a637975..20401b76aa697835c76318a285549ccdebed15a4 100644 --- a/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkTabContentTransitionProxyMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TabContentTransitionProxy implements TabContentTransitionProxy { - peer?: Finalizable +export class TabContentTransitionProxy implements MaterializedBase,TabContentTransitionProxy { + peer?: Finalizable get from(): number { return this.getFrom() } @@ -119,3 +119,10 @@ export class TabContentTransitionProxy implements TabContentTransitionProxy { nativeModule()._TabContentTransitionProxy_setTo(this.peer!.ptr, to); } } +export class TabContentTransitionProxyInternal { + public static fromPtr(ptr: KPointer): TabContentTransitionProxy { + const obj: TabContentTransitionProxy = new TabContentTransitionProxy() + obj.peer = new Finalizable(ptr, TabContentTransitionProxy.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTabs.ts b/arkoala/arkui/src/ArkTabs.ts index 55af878f9ca6c40bb696e9867524146bac87cccb..1b2f7127f2ded52ca9ef14eaadf955bd9062ff75 100644 --- a/arkoala/arkui/src/ArkTabs.ts +++ b/arkoala/arkui/src/ArkTabs.ts @@ -28,12 +28,14 @@ import { ArkTabsPeer } from "./peers/ArkTabsPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTabsComponent extends ArkCommonMethodComponent { - protected peer?: ArkTabsPeer + getPeer(): ArkTabsPeer { + return (this.peer as ArkTabsPeer) + } /** @memo */ - setTabsOptions(value?: { barPosition?: BarPosition, index?: number, controller?: TabsController } | undefined): this { + setTabsOptions(options?: TabsOptions): this { if (this.checkPriority("setTabsOptions")) { - const value_casted = value as ({ barPosition?: BarPosition, index?: number, controller?: TabsController } | undefined) - this.peer?.setTabsOptionsAttribute(value_casted) + const options_casted = options as (TabsOptions | undefined) + this.getPeer()?.setTabsOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { vertical(value: boolean): this { if (this.checkPriority("vertical")) { const value_casted = value as (boolean) - this.peer?.verticalAttribute(value_casted) + this.getPeer()?.verticalAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { barPosition(value: BarPosition): this { if (this.checkPriority("barPosition")) { const value_casted = value as (BarPosition) - this.peer?.barPositionAttribute(value_casted) + this.getPeer()?.barPositionAttribute(value_casted) return this } return this @@ -60,25 +62,25 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { scrollable(value: boolean): this { if (this.checkPriority("scrollable")) { const value_casted = value as (boolean) - this.peer?.scrollableAttribute(value_casted) + this.getPeer()?.scrollableAttribute(value_casted) return this } return this } /** @memo */ - barMode(value: BarMode, options?: ScrollableBarModeOptions | undefined): this { + barMode(value: BarMode, options?: ScrollableBarModeOptions): this { if (this.checkPriority("barMode")) { const value_type = runtimeType(value) const options_type = runtimeType(options) - if ((((RuntimeType.NUMBER == value_type))) && (((RuntimeType.OBJECT == options_type)) || ((RuntimeType.UNDEFINED == options_type)))) { + if ((((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (1))) && (((RuntimeType.OBJECT == options_type)) || ((RuntimeType.UNDEFINED == options_type)))) { const value_casted = value as (BarMode) const options_casted = options as (ScrollableBarModeOptions | undefined) - this.peer?.barMode1Attribute(value_casted, options_casted) + this.getPeer()?.barMode1Attribute(value_casted, options_casted) return this } - if ((((RuntimeType.NUMBER == value_type))) && (((RuntimeType.UNDEFINED == options_type)))) { + if ((((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (1))) && (((RuntimeType.UNDEFINED == options_type)))) { const value_casted = value as (BarMode) - this.peer?.barMode0Attribute(value_casted) + this.getPeer()?.barMode0Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -89,7 +91,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { barWidth(value: Length): this { if (this.checkPriority("barWidth")) { const value_casted = value as (Length) - this.peer?.barWidthAttribute(value_casted) + this.getPeer()?.barWidthAttribute(value_casted) return this } return this @@ -98,7 +100,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { barHeight(value: Length): this { if (this.checkPriority("barHeight")) { const value_casted = value as (Length) - this.peer?.barHeightAttribute(value_casted) + this.getPeer()?.barHeightAttribute(value_casted) return this } return this @@ -107,25 +109,25 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { animationDuration(value: number): this { if (this.checkPriority("animationDuration")) { const value_casted = value as (number) - this.peer?.animationDurationAttribute(value_casted) + this.getPeer()?.animationDurationAttribute(value_casted) return this } return this } /** @memo */ - animationMode(value: AnimationMode | undefined): this { + animationMode(value?: AnimationMode): this { if (this.checkPriority("animationMode")) { const value_casted = value as (AnimationMode | undefined) - this.peer?.animationModeAttribute(value_casted) + this.getPeer()?.animationModeAttribute(value_casted) return this } return this } /** @memo */ - edgeEffect(value: EdgeEffect | undefined): this { + edgeEffect(value?: EdgeEffect): this { if (this.checkPriority("edgeEffect")) { const value_casted = value as (EdgeEffect | undefined) - this.peer?.edgeEffectAttribute(value_casted) + this.getPeer()?.edgeEffectAttribute(value_casted) return this } return this @@ -135,7 +137,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({Tabs_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -145,37 +147,37 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTabBarClick")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({Tabs_onTabBarClick: value_casted}); - this.peer?.onTabBarClickAttribute(value_casted) + this.getPeer()?.onTabBarClickAttribute(value_casted) return this } return this } /** @memo */ - onAnimationStart(value: ((index: number, targetIndex: number, event: TabsAnimationEvent) => void)): this { + onAnimationStart(value: OnTabsAnimationStartCallback): this { if (this.checkPriority("onAnimationStart")) { - const value_casted = value as (((index: number, targetIndex: number, event: TabsAnimationEvent) => void)) + const value_casted = value as (OnTabsAnimationStartCallback) UseEventsProperties({Tabs_onAnimationStart: value_casted}); - this.peer?.onAnimationStartAttribute(value_casted) + this.getPeer()?.onAnimationStartAttribute(value_casted) return this } return this } /** @memo */ - onAnimationEnd(value: ((index: number, event: TabsAnimationEvent) => void)): this { + onAnimationEnd(value: OnTabsAnimationEndCallback): this { if (this.checkPriority("onAnimationEnd")) { - const value_casted = value as (((index: number, event: TabsAnimationEvent) => void)) + const value_casted = value as (OnTabsAnimationEndCallback) UseEventsProperties({Tabs_onAnimationEnd: value_casted}); - this.peer?.onAnimationEndAttribute(value_casted) + this.getPeer()?.onAnimationEndAttribute(value_casted) return this } return this } /** @memo */ - onGestureSwipe(value: ((index: number, event: TabsAnimationEvent) => void)): this { + onGestureSwipe(value: OnTabsGestureSwipeCallback): this { if (this.checkPriority("onGestureSwipe")) { - const value_casted = value as (((index: number, event: TabsAnimationEvent) => void)) + const value_casted = value as (OnTabsGestureSwipeCallback) UseEventsProperties({Tabs_onGestureSwipe: value_casted}); - this.peer?.onGestureSwipeAttribute(value_casted) + this.getPeer()?.onGestureSwipeAttribute(value_casted) return this } return this @@ -184,16 +186,16 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { fadingEdge(value: boolean): this { if (this.checkPriority("fadingEdge")) { const value_casted = value as (boolean) - this.peer?.fadingEdgeAttribute(value_casted) + this.getPeer()?.fadingEdgeAttribute(value_casted) return this } return this } /** @memo */ - divider(value: DividerStyle | undefined): this { + divider(value: DividerStyle | null): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerStyle | undefined) - this.peer?.dividerAttribute(value_casted) + const value_casted = value as (DividerStyle | null) + this.getPeer()?.dividerAttribute(value_casted) return this } return this @@ -202,7 +204,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { barOverlap(value: boolean): this { if (this.checkPriority("barOverlap")) { const value_casted = value as (boolean) - this.peer?.barOverlapAttribute(value_casted) + this.getPeer()?.barOverlapAttribute(value_casted) return this } return this @@ -211,7 +213,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { barBackgroundColor(value: ResourceColor): this { if (this.checkPriority("barBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.barBackgroundColorAttribute(value_casted) + this.getPeer()?.barBackgroundColorAttribute(value_casted) return this } return this @@ -220,36 +222,56 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { barGridAlign(value: BarGridColumnOptions): this { if (this.checkPriority("barGridAlign")) { const value_casted = value as (BarGridColumnOptions) - this.peer?.barGridAlignAttribute(value_casted) + this.getPeer()?.barGridAlignAttribute(value_casted) return this } return this } /** @memo */ - customContentTransition(value: ((from: number, to: number) => TabContentAnimatedTransition | undefined)): this { + customContentTransition(value: TabsCustomContentTransitionCallback): this { if (this.checkPriority("customContentTransition")) { - const value_casted = value as (((from: number, to: number) => TabContentAnimatedTransition | undefined)) + const value_casted = value as (TabsCustomContentTransitionCallback) UseEventsProperties({Tabs_customContentTransition: value_casted}); - this.peer?.customContentTransitionAttribute(value_casted) + this.getPeer()?.customContentTransitionAttribute(value_casted) return this } return this } /** @memo */ - barBackgroundBlurStyle(value: BlurStyle): this { + barBackgroundBlurStyle(style: BlurStyle, options?: BackgroundBlurStyleOptions): this { if (this.checkPriority("barBackgroundBlurStyle")) { - const value_casted = value as (BlurStyle) - this.peer?.barBackgroundBlurStyleAttribute(value_casted) + const style_type = runtimeType(style) + const options_type = runtimeType(options) + if ((((RuntimeType.NUMBER) == (style_type)) && ((unsafeCast(style)) >= (0)) && ((unsafeCast(style)) <= (12))) && (((RuntimeType.OBJECT == options_type)))) { + const style_casted = style as (BlurStyle) + const options_casted = options as (BackgroundBlurStyleOptions) + this.getPeer()?.barBackgroundBlurStyle1Attribute(style_casted, options_casted) + return this + } + if ((((RuntimeType.NUMBER) == (style_type)) && ((unsafeCast(style)) >= (0)) && ((unsafeCast(style)) <= (12))) && (((RuntimeType.UNDEFINED == options_type)))) { + const style_casted = style as (BlurStyle) + this.getPeer()?.barBackgroundBlurStyle0Attribute(style_casted) + return this + } + throw new Error("Can not select appropriate overload") + } + return this + } + /** @memo */ + barBackgroundEffect(value: BackgroundEffectOptions): this { + if (this.checkPriority("barBackgroundEffect")) { + const value_casted = value as (BackgroundEffectOptions) + this.getPeer()?.barBackgroundEffectAttribute(value_casted) return this } return this } /** @memo */ - onContentWillChange(value: ((from: number, to: number) => boolean)): this { + onContentWillChange(value: OnTabsContentWillChangeCallback): this { if (this.checkPriority("onContentWillChange")) { - const value_casted = value as (((from: number, to: number) => boolean)) + const value_casted = value as (OnTabsContentWillChangeCallback) UseEventsProperties({Tabs_onContentWillChange: value_casted}); - this.peer?.onContentWillChangeAttribute(value_casted) + this.getPeer()?.onContentWillChangeAttribute(value_casted) return this } return this @@ -258,7 +280,7 @@ export class ArkTabsComponent extends ArkCommonMethodComponent { barModeBarMode_SCROLLABLE(options: ScrollableBarModeOptions): this { if (this.checkPriority("barModeBarMode_SCROLLABLE")) { const options_casted = options as (ScrollableBarModeOptions) - this.peer?.barModeBarMode_SCROLLABLEAttribute(options_casted) + this.getPeer()?.barModeBarMode_SCROLLABLEAttribute(options_casted) return this } return this @@ -275,13 +297,13 @@ export function ArkTabs( style: ((attributes: ArkTabsComponent) => void) | undefined, /** @memo */ content_: (() => void) | undefined, - value?: { barPosition?: BarPosition, index?: number, controller?: TabsController } | undefined + options?: TabsOptions | undefined ) { const receiver = remember(() => { return new ArkTabsComponent() }) NodeAttach((): ArkTabsPeer => ArkTabsPeer.create(ArkUINodeType.Tabs, receiver), (_: ArkTabsPeer) => { - receiver.setTabsOptions(value) + receiver.setTabsOptions(options) style?.(receiver) content_?.() receiver.applyAttributesFinish() diff --git a/arkoala/arkui/src/ArkTabsControllerMaterialized.ts b/arkoala/arkui/src/ArkTabsControllerMaterialized.ts index e210c791f85f4e3bd10adaf8a3f90783b70cf5d6..9a57cbe9912510def623a53a6a6921d786ded4cd 100644 --- a/arkoala/arkui/src/ArkTabsControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTabsControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TabsController { - peer?: Finalizable +export class TabsController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -76,31 +76,53 @@ export class TabsController { const value_casted = value as (number) this?.changeIndex_serialize(value_casted) } - preloadItems(indices: Array | undefined): Promise { + preloadItems(indices?: Array): Promise { const indices_casted = indices as (Array | undefined) return this.preloadItems_serialize(indices_casted) } + setTabBarTranslate(translate: TranslateOptions): void { + const translate_casted = translate as (TranslateOptions) + this?.setTabBarTranslate_serialize(translate_casted) + } + setTabBarOpacity(opacity: number): void { + const opacity_casted = opacity as (number) + this?.setTabBarOpacity_serialize(opacity_casted) + } private changeIndex_serialize(value: number): void { nativeModule()._TabsController_changeIndex(this.peer!.ptr, value); } - private preloadItems_serialize(indices: Array | undefined): Promise { + private preloadItems_serialize(indices?: Array): Promise { const thisSerializer: Serializer = Serializer.hold() let indices_type: int32 = RuntimeType.UNDEFINED indices_type = runtimeType(indices) - if (((RuntimeType.OBJECT == indices_type))) { - thisSerializer.writeInt8(0) - const indices_0 = unsafeCast>(indices) - thisSerializer.writeInt32(indices_0.length) - for (let i = 0; i < indices_0.length; i++) { - const indices_0_element = indices_0[i] - thisSerializer.writeNumber(indices_0_element) + thisSerializer.writeInt8(indices_type) + if ((RuntimeType.UNDEFINED) != (indices_type)) { + const indices_value = indices! + thisSerializer.writeInt32(indices_value.length) + for (let i = 0; i < indices_value.length; i++) { + const indices_value_element = indices_value[i] + thisSerializer.writeNumber(indices_value_element) } } - else if (((RuntimeType.UNDEFINED == indices_type))) { - thisSerializer.writeInt8(1) - } - const retval = nativeModule()._TabsController_preloadItems(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._TabsController_preloadItems(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + return retval + } + private setTabBarTranslate_serialize(translate: TranslateOptions): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeTranslateOptions(translate) + nativeModule()._TabsController_setTabBarTranslate(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + } + private setTabBarOpacity_serialize(opacity: number): void { + nativeModule()._TabsController_setTabBarOpacity(this.peer!.ptr, opacity); + } +} +export class TabsControllerInternal { + public static fromPtr(ptr: KPointer): TabsController { + const obj: TabsController = new TabsController() + obj.peer = new Finalizable(ptr, TabsController.getFinalizer()) + return obj } } diff --git a/arkoala/arkui/src/ArkText.ts b/arkoala/arkui/src/ArkText.ts index 13156d61675dae0b363659eade675a3ceedc5ef9..f69df8949f057e93032df0ec72f9076ec8dd1a12 100644 --- a/arkoala/arkui/src/ArkText.ts +++ b/arkoala/arkui/src/ArkText.ts @@ -28,31 +28,33 @@ import { ArkTextPeer } from "./peers/ArkTextPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTextComponent extends ArkCommonMethodComponent { - protected peer?: ArkTextPeer + getPeer(): ArkTextPeer { + return (this.peer as ArkTextPeer) + } /** @memo */ - setTextOptions(content?: string | Resource | undefined, value?: TextOptions | undefined): this { + setTextOptions(content?: string | Resource, value?: TextOptions): this { if (this.checkPriority("setTextOptions")) { const content_casted = content as (string | Resource | undefined) const value_casted = value as (TextOptions | undefined) - this.peer?.setTextOptionsAttribute(content_casted, value_casted) + this.getPeer()?.setTextOptionsAttribute(content_casted, value_casted) return this } return this } /** @memo */ - font(fontValue: Font, options?: FontSettingOptions | undefined): this { + font(fontValue: Font, options?: FontSettingOptions): this { if (this.checkPriority("font")) { const fontValue_type = runtimeType(fontValue) const options_type = runtimeType(options) if ((((RuntimeType.OBJECT == fontValue_type))) && (((RuntimeType.OBJECT == options_type)) || ((RuntimeType.UNDEFINED == options_type)))) { const fontValue_casted = fontValue as (Font) const options_casted = options as (FontSettingOptions | undefined) - this.peer?.font1Attribute(fontValue_casted, options_casted) + this.getPeer()?.font1Attribute(fontValue_casted, options_casted) return this } if ((((RuntimeType.OBJECT == fontValue_type))) && (((RuntimeType.UNDEFINED == options_type)))) { const fontValue_casted = fontValue as (Font) - this.peer?.font0Attribute(fontValue_casted) + this.getPeer()?.font0Attribute(fontValue_casted) return this } throw new Error("Can not select appropriate overload") @@ -63,7 +65,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -72,7 +74,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { fontSize(value: number | string | Resource): this { if (this.checkPriority("fontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -81,7 +83,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { minFontSize(value: number | string | Resource): this { if (this.checkPriority("minFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.minFontSizeAttribute(value_casted) + this.getPeer()?.minFontSizeAttribute(value_casted) return this } return this @@ -90,7 +92,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { maxFontSize(value: number | string | Resource): this { if (this.checkPriority("maxFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.maxFontSizeAttribute(value_casted) + this.getPeer()?.maxFontSizeAttribute(value_casted) return this } return this @@ -99,7 +101,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { minFontScale(value: number | Resource): this { if (this.checkPriority("minFontScale")) { const value_casted = value as (number | Resource) - this.peer?.minFontScaleAttribute(value_casted) + this.getPeer()?.minFontScaleAttribute(value_casted) return this } return this @@ -108,7 +110,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { maxFontScale(value: number | Resource): this { if (this.checkPriority("maxFontScale")) { const value_casted = value as (number | Resource) - this.peer?.maxFontScaleAttribute(value_casted) + this.getPeer()?.maxFontScaleAttribute(value_casted) return this } return this @@ -117,25 +119,25 @@ export class ArkTextComponent extends ArkCommonMethodComponent { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this } /** @memo */ - fontWeight(weight: number | FontWeight | string, options?: FontSettingOptions | undefined): this { + fontWeight(weight: number | FontWeight | string, options?: FontSettingOptions): this { if (this.checkPriority("fontWeight")) { const weight_type = runtimeType(weight) const options_type = runtimeType(options) if ((((RuntimeType.NUMBER == weight_type)) || ((RuntimeType.NUMBER == weight_type)) || ((RuntimeType.STRING == weight_type))) && (((RuntimeType.OBJECT == options_type)) || ((RuntimeType.UNDEFINED == options_type)))) { const weight_casted = weight as (number | FontWeight | string) const options_casted = options as (FontSettingOptions | undefined) - this.peer?.fontWeight1Attribute(weight_casted, options_casted) + this.getPeer()?.fontWeight1Attribute(weight_casted, options_casted) return this } if ((((RuntimeType.NUMBER == weight_type)) || ((RuntimeType.NUMBER == weight_type)) || ((RuntimeType.STRING == weight_type))) && (((RuntimeType.UNDEFINED == options_type)))) { const weight_casted = weight as (number | FontWeight | string) - this.peer?.fontWeight0Attribute(weight_casted) + this.getPeer()?.fontWeight0Attribute(weight_casted) return this } throw new Error("Can not select appropriate overload") @@ -146,7 +148,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { lineSpacing(value: LengthMetrics): this { if (this.checkPriority("lineSpacing")) { const value_casted = value as (LengthMetrics) - this.peer?.lineSpacingAttribute(value_casted) + this.getPeer()?.lineSpacingAttribute(value_casted) return this } return this @@ -155,7 +157,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { textAlign(value: TextAlign): this { if (this.checkPriority("textAlign")) { const value_casted = value as (TextAlign) - this.peer?.textAlignAttribute(value_casted) + this.getPeer()?.textAlignAttribute(value_casted) return this } return this @@ -164,7 +166,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { lineHeight(value: number | string | Resource): this { if (this.checkPriority("lineHeight")) { const value_casted = value as (number | string | Resource) - this.peer?.lineHeightAttribute(value_casted) + this.getPeer()?.lineHeightAttribute(value_casted) return this } return this @@ -173,7 +175,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { textOverflow(value: TextOverflowOptions): this { if (this.checkPriority("textOverflow")) { const value_casted = value as (TextOverflowOptions) - this.peer?.textOverflowAttribute(value_casted) + this.getPeer()?.textOverflowAttribute(value_casted) return this } return this @@ -182,7 +184,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { fontFamily(value: string | Resource): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (string | Resource) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -191,7 +193,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { maxLines(value: number): this { if (this.checkPriority("maxLines")) { const value_casted = value as (number) - this.peer?.maxLinesAttribute(value_casted) + this.getPeer()?.maxLinesAttribute(value_casted) return this } return this @@ -200,7 +202,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { decoration(value: DecorationStyleInterface): this { if (this.checkPriority("decoration")) { const value_casted = value as (DecorationStyleInterface) - this.peer?.decorationAttribute(value_casted) + this.getPeer()?.decorationAttribute(value_casted) return this } return this @@ -209,7 +211,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { letterSpacing(value: number | string): this { if (this.checkPriority("letterSpacing")) { const value_casted = value as (number | string) - this.peer?.letterSpacingAttribute(value_casted) + this.getPeer()?.letterSpacingAttribute(value_casted) return this } return this @@ -218,7 +220,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { textCase(value: TextCase): this { if (this.checkPriority("textCase")) { const value_casted = value as (TextCase) - this.peer?.textCaseAttribute(value_casted) + this.getPeer()?.textCaseAttribute(value_casted) return this } return this @@ -227,7 +229,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { baselineOffset(value: number | string): this { if (this.checkPriority("baselineOffset")) { const value_casted = value as (number | string) - this.peer?.baselineOffsetAttribute(value_casted) + this.getPeer()?.baselineOffsetAttribute(value_casted) return this } return this @@ -236,7 +238,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { copyOption(value: CopyOptions): this { if (this.checkPriority("copyOption")) { const value_casted = value as (CopyOptions) - this.peer?.copyOptionAttribute(value_casted) + this.getPeer()?.copyOptionAttribute(value_casted) return this } return this @@ -245,7 +247,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { draggable(value: boolean): this { if (this.checkPriority("draggable")) { const value_casted = value as (boolean) - this.peer?.draggableAttribute(value_casted) + this.getPeer()?.draggableAttribute(value_casted) return this } return this @@ -254,7 +256,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { textShadow(value: ShadowOptions | Array): this { if (this.checkPriority("textShadow")) { const value_casted = value as (ShadowOptions | Array) - this.peer?.textShadowAttribute(value_casted) + this.getPeer()?.textShadowAttribute(value_casted) return this } return this @@ -263,7 +265,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { heightAdaptivePolicy(value: TextHeightAdaptivePolicy): this { if (this.checkPriority("heightAdaptivePolicy")) { const value_casted = value as (TextHeightAdaptivePolicy) - this.peer?.heightAdaptivePolicyAttribute(value_casted) + this.getPeer()?.heightAdaptivePolicyAttribute(value_casted) return this } return this @@ -272,7 +274,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { textIndent(value: Length): this { if (this.checkPriority("textIndent")) { const value_casted = value as (Length) - this.peer?.textIndentAttribute(value_casted) + this.getPeer()?.textIndentAttribute(value_casted) return this } return this @@ -281,7 +283,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { wordBreak(value: WordBreak): this { if (this.checkPriority("wordBreak")) { const value_casted = value as (WordBreak) - this.peer?.wordBreakAttribute(value_casted) + this.getPeer()?.wordBreakAttribute(value_casted) return this } return this @@ -290,7 +292,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { lineBreakStrategy(value: LineBreakStrategy): this { if (this.checkPriority("lineBreakStrategy")) { const value_casted = value as (LineBreakStrategy) - this.peer?.lineBreakStrategyAttribute(value_casted) + this.getPeer()?.lineBreakStrategyAttribute(value_casted) return this } return this @@ -300,7 +302,25 @@ export class ArkTextComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCopy")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({Text_onCopy: value_casted}); - this.peer?.onCopyAttribute(value_casted) + this.getPeer()?.onCopyAttribute(value_casted) + return this + } + return this + } + /** @memo */ + caretColor(value: ResourceColor): this { + if (this.checkPriority("caretColor")) { + const value_casted = value as (ResourceColor) + this.getPeer()?.caretColorAttribute(value_casted) + return this + } + return this + } + /** @memo */ + selectedBackgroundColor(value: ResourceColor): this { + if (this.checkPriority("selectedBackgroundColor")) { + const value_casted = value as (ResourceColor) + this.getPeer()?.selectedBackgroundColorAttribute(value_casted) return this } return this @@ -309,7 +329,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { ellipsisMode(value: EllipsisMode): this { if (this.checkPriority("ellipsisMode")) { const value_casted = value as (EllipsisMode) - this.peer?.ellipsisModeAttribute(value_casted) + this.getPeer()?.ellipsisModeAttribute(value_casted) return this } return this @@ -318,7 +338,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { enableDataDetector(value: boolean): this { if (this.checkPriority("enableDataDetector")) { const value_casted = value as (boolean) - this.peer?.enableDataDetectorAttribute(value_casted) + this.getPeer()?.enableDataDetectorAttribute(value_casted) return this } return this @@ -327,7 +347,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { dataDetectorConfig(value: TextDataDetectorConfig): this { if (this.checkPriority("dataDetectorConfig")) { const value_casted = value as (TextDataDetectorConfig) - this.peer?.dataDetectorConfigAttribute(value_casted) + this.getPeer()?.dataDetectorConfigAttribute(value_casted) return this } return this @@ -337,7 +357,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTextSelectionChange")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({Text_onTextSelectionChange: value_casted}); - this.peer?.onTextSelectionChangeAttribute(value_casted) + this.getPeer()?.onTextSelectionChangeAttribute(value_casted) return this } return this @@ -346,7 +366,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { fontFeature(value: string): this { if (this.checkPriority("fontFeature")) { const value_casted = value as (string) - this.peer?.fontFeatureAttribute(value_casted) + this.getPeer()?.fontFeatureAttribute(value_casted) return this } return this @@ -355,7 +375,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { privacySensitive(value: boolean): this { if (this.checkPriority("privacySensitive")) { const value_casted = value as (boolean) - this.peer?.privacySensitiveAttribute(value_casted) + this.getPeer()?.privacySensitiveAttribute(value_casted) return this } return this @@ -364,7 +384,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { textSelectable(value: TextSelectableMode): this { if (this.checkPriority("textSelectable")) { const value_casted = value as (TextSelectableMode) - this.peer?.textSelectableAttribute(value_casted) + this.getPeer()?.textSelectableAttribute(value_casted) return this } return this @@ -373,7 +393,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { editMenuOptions(value: EditMenuOptions): this { if (this.checkPriority("editMenuOptions")) { const value_casted = value as (EditMenuOptions) - this.peer?.editMenuOptionsAttribute(value_casted) + this.getPeer()?.editMenuOptionsAttribute(value_casted) return this } return this @@ -382,7 +402,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { halfLeading(value: boolean): this { if (this.checkPriority("halfLeading")) { const value_casted = value as (boolean) - this.peer?.halfLeadingAttribute(value_casted) + this.getPeer()?.halfLeadingAttribute(value_casted) return this } return this @@ -391,7 +411,7 @@ export class ArkTextComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this @@ -401,19 +421,19 @@ export class ArkTextComponent extends ArkCommonMethodComponent { if (this.checkPriority("selection")) { const selectionStart_casted = selectionStart as (number) const selectionEnd_casted = selectionEnd as (number) - this.peer?.selectionAttribute(selectionStart_casted, selectionEnd_casted) + this.getPeer()?.selectionAttribute(selectionStart_casted, selectionEnd_casted) return this } return this } /** @memo */ - bindSelectionMenu(spanType: TextSpanType, content: CustomBuilder, responseType: TextResponseType, options?: SelectionMenuOptions | undefined): this { + bindSelectionMenu(spanType: TextSpanType, content: CustomBuilder, responseType: TextResponseType, options?: SelectionMenuOptions): this { if (this.checkPriority("bindSelectionMenu")) { const spanType_casted = spanType as (TextSpanType) const content_casted = content as (CustomBuilder) const responseType_casted = responseType as (TextResponseType) const options_casted = options as (SelectionMenuOptions | undefined) - this.peer?.bindSelectionMenuAttribute(spanType_casted, content_casted, responseType_casted, options_casted) + this.getPeer()?.bindSelectionMenuAttribute(spanType_casted, content_casted, responseType_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTextArea.ts b/arkoala/arkui/src/ArkTextArea.ts index fa27f273f29474204f7ec0fd2f36fdddb6b7480c..0e810da37e0d61a17ca689152c6360ccbbb178dd 100644 --- a/arkoala/arkui/src/ArkTextArea.ts +++ b/arkoala/arkui/src/ArkTextArea.ts @@ -28,12 +28,14 @@ import { ArkTextAreaPeer } from "./peers/ArkTextAreaPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTextAreaComponent extends ArkCommonMethodComponent { - protected peer?: ArkTextAreaPeer + getPeer(): ArkTextAreaPeer { + return (this.peer as ArkTextAreaPeer) + } /** @memo */ - setTextAreaOptions(value?: TextAreaOptions | undefined): this { + setTextAreaOptions(value?: TextAreaOptions): this { if (this.checkPriority("setTextAreaOptions")) { const value_casted = value as (TextAreaOptions | undefined) - this.peer?.setTextAreaOptionsAttribute(value_casted) + this.getPeer()?.setTextAreaOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { placeholderColor(value: ResourceColor): this { if (this.checkPriority("placeholderColor")) { const value_casted = value as (ResourceColor) - this.peer?.placeholderColorAttribute(value_casted) + this.getPeer()?.placeholderColorAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { placeholderFont(value: Font): this { if (this.checkPriority("placeholderFont")) { const value_casted = value as (Font) - this.peer?.placeholderFontAttribute(value_casted) + this.getPeer()?.placeholderFontAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { enterKeyType(value: EnterKeyType): this { if (this.checkPriority("enterKeyType")) { const value_casted = value as (EnterKeyType) - this.peer?.enterKeyTypeAttribute(value_casted) + this.getPeer()?.enterKeyTypeAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { textAlign(value: TextAlign): this { if (this.checkPriority("textAlign")) { const value_casted = value as (TextAlign) - this.peer?.textAlignAttribute(value_casted) + this.getPeer()?.textAlignAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { caretColor(value: ResourceColor): this { if (this.checkPriority("caretColor")) { const value_casted = value as (ResourceColor) - this.peer?.caretColorAttribute(value_casted) + this.getPeer()?.caretColorAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { fontSize(value: Length): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Length) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this @@ -114,7 +116,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -123,7 +125,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { fontFamily(value: ResourceStr): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (ResourceStr) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -132,7 +134,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { textOverflow(value: TextOverflow): this { if (this.checkPriority("textOverflow")) { const value_casted = value as (TextOverflow) - this.peer?.textOverflowAttribute(value_casted) + this.getPeer()?.textOverflowAttribute(value_casted) return this } return this @@ -141,7 +143,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { textIndent(value: Dimension): this { if (this.checkPriority("textIndent")) { const value_casted = value as (Dimension) - this.peer?.textIndentAttribute(value_casted) + this.getPeer()?.textIndentAttribute(value_casted) return this } return this @@ -150,7 +152,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { caretStyle(value: CaretStyle): this { if (this.checkPriority("caretStyle")) { const value_casted = value as (CaretStyle) - this.peer?.caretStyleAttribute(value_casted) + this.getPeer()?.caretStyleAttribute(value_casted) return this } return this @@ -159,18 +161,28 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { selectedBackgroundColor(value: ResourceColor): this { if (this.checkPriority("selectedBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedBackgroundColorAttribute(value_casted) + this.getPeer()?.selectedBackgroundColorAttribute(value_casted) return this } return this } /** @memo */ - onSubmit(value: ((enterKey: EnterKeyType) => void)): this { + onSubmit(value: ((enterKey: EnterKeyType) => void) | TextAreaSubmitCallback): this { if (this.checkPriority("onSubmit")) { - const value_casted = value as (((enterKey: EnterKeyType) => void)) - UseEventsProperties({TextArea_onSubmit: value_casted}); - this.peer?.onSubmitAttribute(value_casted) - return this + const value_type = runtimeType(value) + if ((((RuntimeType.FUNCTION == value_type)))) { + const value_casted = value as (((enterKey: EnterKeyType) => void)) + UseEventsProperties({TextArea_onSubmit0: value_casted}); + this.getPeer()?.onSubmit0Attribute(value_casted) + return this + } + if ((((RuntimeType.FUNCTION == value_type)))) { + const value_casted = value as (TextAreaSubmitCallback) + UseEventsProperties({TextArea_onSubmit1: value_casted}); + this.getPeer()?.onSubmit1Attribute(value_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -179,7 +191,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (EditableTextOnChangeCallback) UseEventsProperties({TextArea_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -189,7 +201,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTextSelectionChange")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({TextArea_onTextSelectionChange: value_casted}); - this.peer?.onTextSelectionChangeAttribute(value_casted) + this.getPeer()?.onTextSelectionChangeAttribute(value_casted) return this } return this @@ -199,7 +211,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onContentScroll")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({TextArea_onContentScroll: value_casted}); - this.peer?.onContentScrollAttribute(value_casted) + this.getPeer()?.onContentScrollAttribute(value_casted) return this } return this @@ -209,7 +221,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onEditChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({TextArea_onEditChange: value_casted}); - this.peer?.onEditChangeAttribute(value_casted) + this.getPeer()?.onEditChangeAttribute(value_casted) return this } return this @@ -219,7 +231,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCopy")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({TextArea_onCopy: value_casted}); - this.peer?.onCopyAttribute(value_casted) + this.getPeer()?.onCopyAttribute(value_casted) return this } return this @@ -229,7 +241,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCut")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({TextArea_onCut: value_casted}); - this.peer?.onCutAttribute(value_casted) + this.getPeer()?.onCutAttribute(value_casted) return this } return this @@ -239,7 +251,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPaste")) { const value_casted = value as (((value: string, event: PasteEvent) => void)) UseEventsProperties({TextArea_onPaste: value_casted}); - this.peer?.onPasteAttribute(value_casted) + this.getPeer()?.onPasteAttribute(value_casted) return this } return this @@ -248,7 +260,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { copyOption(value: CopyOptions): this { if (this.checkPriority("copyOption")) { const value_casted = value as (CopyOptions) - this.peer?.copyOptionAttribute(value_casted) + this.getPeer()?.copyOptionAttribute(value_casted) return this } return this @@ -257,7 +269,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { enableKeyboardOnFocus(value: boolean): this { if (this.checkPriority("enableKeyboardOnFocus")) { const value_casted = value as (boolean) - this.peer?.enableKeyboardOnFocusAttribute(value_casted) + this.getPeer()?.enableKeyboardOnFocusAttribute(value_casted) return this } return this @@ -266,7 +278,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { maxLength(value: number): this { if (this.checkPriority("maxLength")) { const value_casted = value as (number) - this.peer?.maxLengthAttribute(value_casted) + this.getPeer()?.maxLengthAttribute(value_casted) return this } return this @@ -275,7 +287,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { style(value: TextContentStyle): this { if (this.checkPriority("style")) { const value_casted = value as (TextContentStyle) - this.peer?.styleAttribute(value_casted) + this.getPeer()?.styleAttribute(value_casted) return this } return this @@ -284,7 +296,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { barState(value: BarState): this { if (this.checkPriority("barState")) { const value_casted = value as (BarState) - this.peer?.barStateAttribute(value_casted) + this.getPeer()?.barStateAttribute(value_casted) return this } return this @@ -293,7 +305,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { selectionMenuHidden(value: boolean): this { if (this.checkPriority("selectionMenuHidden")) { const value_casted = value as (boolean) - this.peer?.selectionMenuHiddenAttribute(value_casted) + this.getPeer()?.selectionMenuHiddenAttribute(value_casted) return this } return this @@ -302,7 +314,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { minFontSize(value: number | string | Resource): this { if (this.checkPriority("minFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.minFontSizeAttribute(value_casted) + this.getPeer()?.minFontSizeAttribute(value_casted) return this } return this @@ -311,7 +323,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { maxFontSize(value: number | string | Resource): this { if (this.checkPriority("maxFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.maxFontSizeAttribute(value_casted) + this.getPeer()?.maxFontSizeAttribute(value_casted) return this } return this @@ -320,7 +332,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { heightAdaptivePolicy(value: TextHeightAdaptivePolicy): this { if (this.checkPriority("heightAdaptivePolicy")) { const value_casted = value as (TextHeightAdaptivePolicy) - this.peer?.heightAdaptivePolicyAttribute(value_casted) + this.getPeer()?.heightAdaptivePolicyAttribute(value_casted) return this } return this @@ -329,7 +341,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { maxLines(value: number): this { if (this.checkPriority("maxLines")) { const value_casted = value as (number) - this.peer?.maxLinesAttribute(value_casted) + this.getPeer()?.maxLinesAttribute(value_casted) return this } return this @@ -338,7 +350,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { wordBreak(value: WordBreak): this { if (this.checkPriority("wordBreak")) { const value_casted = value as (WordBreak) - this.peer?.wordBreakAttribute(value_casted) + this.getPeer()?.wordBreakAttribute(value_casted) return this } return this @@ -347,7 +359,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { lineBreakStrategy(value: LineBreakStrategy): this { if (this.checkPriority("lineBreakStrategy")) { const value_casted = value as (LineBreakStrategy) - this.peer?.lineBreakStrategyAttribute(value_casted) + this.getPeer()?.lineBreakStrategyAttribute(value_casted) return this } return this @@ -356,7 +368,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { decoration(value: TextDecorationOptions): this { if (this.checkPriority("decoration")) { const value_casted = value as (TextDecorationOptions) - this.peer?.decorationAttribute(value_casted) + this.getPeer()?.decorationAttribute(value_casted) return this } return this @@ -365,7 +377,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { letterSpacing(value: number | string | Resource): this { if (this.checkPriority("letterSpacing")) { const value_casted = value as (number | string | Resource) - this.peer?.letterSpacingAttribute(value_casted) + this.getPeer()?.letterSpacingAttribute(value_casted) return this } return this @@ -374,7 +386,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { lineSpacing(value: LengthMetrics): this { if (this.checkPriority("lineSpacing")) { const value_casted = value as (LengthMetrics) - this.peer?.lineSpacingAttribute(value_casted) + this.getPeer()?.lineSpacingAttribute(value_casted) return this } return this @@ -383,7 +395,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { lineHeight(value: number | string | Resource): this { if (this.checkPriority("lineHeight")) { const value_casted = value as (number | string | Resource) - this.peer?.lineHeightAttribute(value_casted) + this.getPeer()?.lineHeightAttribute(value_casted) return this } return this @@ -392,7 +404,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { type(value: TextAreaType): this { if (this.checkPriority("type")) { const value_casted = value as (TextAreaType) - this.peer?.typeAttribute(value_casted) + this.getPeer()?.typeAttribute(value_casted) return this } return this @@ -401,7 +413,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { enableAutoFill(value: boolean): this { if (this.checkPriority("enableAutoFill")) { const value_casted = value as (boolean) - this.peer?.enableAutoFillAttribute(value_casted) + this.getPeer()?.enableAutoFillAttribute(value_casted) return this } return this @@ -410,7 +422,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { contentType(value: ContentType): this { if (this.checkPriority("contentType")) { const value_casted = value as (ContentType) - this.peer?.contentTypeAttribute(value_casted) + this.getPeer()?.contentTypeAttribute(value_casted) return this } return this @@ -419,7 +431,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { fontFeature(value: string): this { if (this.checkPriority("fontFeature")) { const value_casted = value as (string) - this.peer?.fontFeatureAttribute(value_casted) + this.getPeer()?.fontFeatureAttribute(value_casted) return this } return this @@ -429,7 +441,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillInsert")) { const value_casted = value as (((parameter: InsertValue) => boolean)) UseEventsProperties({TextArea_onWillInsert: value_casted}); - this.peer?.onWillInsertAttribute(value_casted) + this.getPeer()?.onWillInsertAttribute(value_casted) return this } return this @@ -439,7 +451,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidInsert")) { const value_casted = value as (((parameter: InsertValue) => void)) UseEventsProperties({TextArea_onDidInsert: value_casted}); - this.peer?.onDidInsertAttribute(value_casted) + this.getPeer()?.onDidInsertAttribute(value_casted) return this } return this @@ -449,7 +461,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillDelete")) { const value_casted = value as (((parameter: DeleteValue) => boolean)) UseEventsProperties({TextArea_onWillDelete: value_casted}); - this.peer?.onWillDeleteAttribute(value_casted) + this.getPeer()?.onWillDeleteAttribute(value_casted) return this } return this @@ -459,7 +471,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidDelete")) { const value_casted = value as (((parameter: DeleteValue) => void)) UseEventsProperties({TextArea_onDidDelete: value_casted}); - this.peer?.onDidDeleteAttribute(value_casted) + this.getPeer()?.onDidDeleteAttribute(value_casted) return this } return this @@ -468,7 +480,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { editMenuOptions(value: EditMenuOptions): this { if (this.checkPriority("editMenuOptions")) { const value_casted = value as (EditMenuOptions) - this.peer?.editMenuOptionsAttribute(value_casted) + this.getPeer()?.editMenuOptionsAttribute(value_casted) return this } return this @@ -477,7 +489,7 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { enablePreviewText(value: boolean): this { if (this.checkPriority("enablePreviewText")) { const value_casted = value as (boolean) - this.peer?.enablePreviewTextAttribute(value_casted) + this.getPeer()?.enablePreviewTextAttribute(value_casted) return this } return this @@ -486,37 +498,37 @@ export class ArkTextAreaComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this } /** @memo */ - inputFilter(value: ResourceStr, error?: ((breakpoints: string) => void) | undefined): this { + inputFilter(value: ResourceStr, error?: ((breakpoints: string) => void)): this { if (this.checkPriority("inputFilter")) { const value_casted = value as (ResourceStr) const error_casted = error as (((breakpoints: string) => void) | undefined) - this.peer?.inputFilterAttribute(value_casted, error_casted) + this.getPeer()?.inputFilterAttribute(value_casted, error_casted) return this } return this } /** @memo */ - showCounter(value: boolean, options?: InputCounterOptions | undefined): this { + showCounter(value: boolean, options?: InputCounterOptions): this { if (this.checkPriority("showCounter")) { const value_casted = value as (boolean) const options_casted = options as (InputCounterOptions | undefined) - this.peer?.showCounterAttribute(value_casted, options_casted) + this.getPeer()?.showCounterAttribute(value_casted, options_casted) return this } return this } /** @memo */ - customKeyboard(value: CustomBuilder, options?: KeyboardOptions | undefined): this { + customKeyboard(value: CustomBuilder, options?: KeyboardOptions): this { if (this.checkPriority("customKeyboard")) { const value_casted = value as (CustomBuilder) const options_casted = options as (KeyboardOptions | undefined) - this.peer?.customKeyboardAttribute(value_casted, options_casted) + this.getPeer()?.customKeyboardAttribute(value_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts b/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts index 941411241915a2184c8728b225c2ecea304d70b1..5774d56f88506d9f9f0da94b69499d48f767eff6 100644 --- a/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextAreaControllerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class TextAreaController extends TextContentControllerBase { - peer?: Finalizable +export class TextAreaController extends TextContentControllerBase implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -78,7 +78,7 @@ export class TextAreaController extends TextContentControllerBase { const value_casted = value as (number) this?.caretPosition_serialize(value_casted) } - setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const selectionStart_casted = selectionStart as (number) const selectionEnd_casted = selectionEnd as (number) const options_casted = options as (SelectionOptions | undefined) @@ -90,7 +90,7 @@ export class TextAreaController extends TextContentControllerBase { private caretPosition_serialize(value: number): void { nativeModule()._TextAreaController_caretPosition(this.peer!.ptr, value); } - private setTextSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + private setTextSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -106,3 +106,10 @@ export class TextAreaController extends TextContentControllerBase { nativeModule()._TextAreaController_stopEditing(this.peer!.ptr); } } +export class TextAreaControllerInternal { + public static fromPtr(ptr: KPointer): TextAreaController { + const obj: TextAreaController = new TextAreaController() + obj.peer = new Finalizable(ptr, TextAreaController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts b/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts index cd138b53e3b99df1dc925aa53bb0673cd2939848..3024e33c762a07afc2577dccde689c50d33956b5 100644 --- a/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextBaseControllerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class TextBaseController implements TextBaseController { - peer?: Finalizable +export class TextBaseController implements MaterializedBase,TextBaseController { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -73,7 +73,7 @@ export class TextBaseController implements TextBaseController { static getFinalizer(): KPointer { return nativeModule()._TextBaseController_getFinalizer() } - setSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + setSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const selectionStart_casted = selectionStart as (number) const selectionEnd_casted = selectionEnd as (number) const options_casted = options as (SelectionOptions | undefined) @@ -85,7 +85,7 @@ export class TextBaseController implements TextBaseController { getLayoutManager(): LayoutManager { return this.getLayoutManager_serialize() } - private setSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + private setSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -105,3 +105,10 @@ export class TextBaseController implements TextBaseController { throw new Error("Object deserialization is not implemented.") } } +export class TextBaseControllerInternal { + public static fromPtr(ptr: KPointer): TextBaseController { + const obj: TextBaseController = new TextBaseController() + obj.peer = new Finalizable(ptr, TextBaseController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextClock.ts b/arkoala/arkui/src/ArkTextClock.ts index af1c5c5e9d77a463509657d99bb4d4087486e7ac..d493d032a3d2ece606c76c029ee411a1113a532f 100644 --- a/arkoala/arkui/src/ArkTextClock.ts +++ b/arkoala/arkui/src/ArkTextClock.ts @@ -28,12 +28,14 @@ import { ArkTextClockPeer } from "./peers/ArkTextClockPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTextClockComponent extends ArkCommonMethodComponent { - protected peer?: ArkTextClockPeer + getPeer(): ArkTextClockPeer { + return (this.peer as ArkTextClockPeer) + } /** @memo */ - setTextClockOptions(options?: TextClockOptions | undefined): this { + setTextClockOptions(options?: TextClockOptions): this { if (this.checkPriority("setTextClockOptions")) { const options_casted = options as (TextClockOptions | undefined) - this.peer?.setTextClockOptionsAttribute(options_casted) + this.getPeer()?.setTextClockOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { format(value: string): this { if (this.checkPriority("format")) { const value_casted = value as (string) - this.peer?.formatAttribute(value_casted) + this.getPeer()?.formatAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDateChange")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({TextClock_onDateChange: value_casted}); - this.peer?.onDateChangeAttribute(value_casted) + this.getPeer()?.onDateChangeAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { fontSize(value: Length): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Length) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { fontFamily(value: ResourceStr): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (ResourceStr) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -106,7 +108,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { textShadow(value: ShadowOptions | Array): this { if (this.checkPriority("textShadow")) { const value_casted = value as (ShadowOptions | Array) - this.peer?.textShadowAttribute(value_casted) + this.getPeer()?.textShadowAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { fontFeature(value: string): this { if (this.checkPriority("fontFeature")) { const value_casted = value as (string) - this.peer?.fontFeatureAttribute(value_casted) + this.getPeer()?.fontFeatureAttribute(value_casted) return this } return this @@ -124,16 +126,16 @@ export class ArkTextClockComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this } /** @memo */ - dateTimeOptions(value: DateTimeOptions | undefined): this { + dateTimeOptions(value?: DateTimeOptions): this { if (this.checkPriority("dateTimeOptions")) { const value_casted = value as (DateTimeOptions | undefined) - this.peer?.dateTimeOptionsAttribute(value_casted) + this.getPeer()?.dateTimeOptionsAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts b/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts index 541830d1a75649a853106831f16d26489ea55679..90a4c74bca5a4a8ce997946745dbbfe61e6d030e 100644 --- a/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextClockControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TextClockController { - peer?: Finalizable +export class TextClockController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -87,3 +87,10 @@ export class TextClockController { return retval } } +export class TextClockControllerInternal { + public static fromPtr(ptr: KPointer): TextClockController { + const obj: TextClockController = new TextClockController() + obj.peer = new Finalizable(ptr, TextClockController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts b/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts index 6d207efc99a7ecae7e0005e528f3cb1009c65feb..e35b2299b2eddb9202952092f2e258bd8dc23d36 100644 --- a/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts +++ b/arkoala/arkui/src/ArkTextContentControllerBaseMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TextContentControllerBase { - peer?: Finalizable +export class TextContentControllerBase implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -94,3 +94,10 @@ export class TextContentControllerBase { return retval } } +export class TextContentControllerBaseInternal { + public static fromPtr(ptr: KPointer): TextContentControllerBase { + const obj: TextContentControllerBase = new TextContentControllerBase() + obj.peer = new Finalizable(ptr, TextContentControllerBase.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextControllerMaterialized.ts b/arkoala/arkui/src/ArkTextControllerMaterialized.ts index b333283ce85b4a96aee2794de8988f6fd88f5108..6f70d810bcfc6f0b566d6842a21d9fffd3dd6c34 100644 --- a/arkoala/arkui/src/ArkTextControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextControllerMaterialized.ts @@ -51,8 +51,8 @@ import { } from "@koalaui/interop" -export class TextController { - peer?: Finalizable +export class TextController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -98,3 +98,10 @@ export class TextController { throw new Error("Object deserialization is not implemented.") } } +export class TextControllerInternal { + public static fromPtr(ptr: KPointer): TextController { + const obj: TextController = new TextController() + obj.peer = new Finalizable(ptr, TextController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts b/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts index 2c43e1c775346ed5b7ef7fddcd53eefed8ad1e84..f340f9f0ee43c958e245f17d6c3a4596841036d9 100644 --- a/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts +++ b/arkoala/arkui/src/ArkTextEditControllerExMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class TextEditControllerEx extends TextBaseController implements TextEditControllerEx { - peer?: Finalizable +export class TextEditControllerEx extends TextBaseController implements MaterializedBase,TextEditControllerEx { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -110,3 +110,10 @@ export class TextEditControllerEx extends TextBaseController implements TextEdit throw new Error("Object deserialization is not implemented.") } } +export class TextEditControllerExInternal { + public static fromPtr(ptr: KPointer): TextEditControllerEx { + const obj: TextEditControllerEx = new TextEditControllerEx() + obj.peer = new Finalizable(ptr, TextEditControllerEx.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextInput.ts b/arkoala/arkui/src/ArkTextInput.ts index 1a1ff9f1a56b195dd2b8b0bddbd6197f3f651954..86e3fdcc4bdfb3ab4a4432355fd3097b923362a5 100644 --- a/arkoala/arkui/src/ArkTextInput.ts +++ b/arkoala/arkui/src/ArkTextInput.ts @@ -28,12 +28,14 @@ import { ArkTextInputPeer } from "./peers/ArkTextInputPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTextInputComponent extends ArkCommonMethodComponent { - protected peer?: ArkTextInputPeer + getPeer(): ArkTextInputPeer { + return (this.peer as ArkTextInputPeer) + } /** @memo */ - setTextInputOptions(value?: TextInputOptions | undefined): this { + setTextInputOptions(value?: TextInputOptions): this { if (this.checkPriority("setTextInputOptions")) { const value_casted = value as (TextInputOptions | undefined) - this.peer?.setTextInputOptionsAttribute(value_casted) + this.getPeer()?.setTextInputOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { type(value: InputType): this { if (this.checkPriority("type")) { const value_casted = value as (InputType) - this.peer?.typeAttribute(value_casted) + this.getPeer()?.typeAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { contentType(value: ContentType): this { if (this.checkPriority("contentType")) { const value_casted = value as (ContentType) - this.peer?.contentTypeAttribute(value_casted) + this.getPeer()?.contentTypeAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { placeholderColor(value: ResourceColor): this { if (this.checkPriority("placeholderColor")) { const value_casted = value as (ResourceColor) - this.peer?.placeholderColorAttribute(value_casted) + this.getPeer()?.placeholderColorAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { textOverflow(value: TextOverflow): this { if (this.checkPriority("textOverflow")) { const value_casted = value as (TextOverflow) - this.peer?.textOverflowAttribute(value_casted) + this.getPeer()?.textOverflowAttribute(value_casted) return this } return this @@ -78,16 +80,16 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { textIndent(value: Dimension): this { if (this.checkPriority("textIndent")) { const value_casted = value as (Dimension) - this.peer?.textIndentAttribute(value_casted) + this.getPeer()?.textIndentAttribute(value_casted) return this } return this } /** @memo */ - placeholderFont(value?: Font | undefined): this { + placeholderFont(value?: Font): this { if (this.checkPriority("placeholderFont")) { const value_casted = value as (Font | undefined) - this.peer?.placeholderFontAttribute(value_casted) + this.getPeer()?.placeholderFontAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { enterKeyType(value: EnterKeyType): this { if (this.checkPriority("enterKeyType")) { const value_casted = value as (EnterKeyType) - this.peer?.enterKeyTypeAttribute(value_casted) + this.getPeer()?.enterKeyTypeAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { caretColor(value: ResourceColor): this { if (this.checkPriority("caretColor")) { const value_casted = value as (ResourceColor) - this.peer?.caretColorAttribute(value_casted) + this.getPeer()?.caretColorAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onEditChanged")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({TextInput_onEditChanged: value_casted}); - this.peer?.onEditChangedAttribute(value_casted) + this.getPeer()?.onEditChangedAttribute(value_casted) return this } return this @@ -125,17 +127,17 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onEditChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({TextInput_onEditChange: value_casted}); - this.peer?.onEditChangeAttribute(value_casted) + this.getPeer()?.onEditChangeAttribute(value_casted) return this } return this } /** @memo */ - onSubmit(value: ((enterKey: EnterKeyType, event: SubmitEvent) => void)): this { + onSubmit(value: OnSubmitCallback): this { if (this.checkPriority("onSubmit")) { - const value_casted = value as (((enterKey: EnterKeyType, event: SubmitEvent) => void)) + const value_casted = value as (OnSubmitCallback) UseEventsProperties({TextInput_onSubmit: value_casted}); - this.peer?.onSubmitAttribute(value_casted) + this.getPeer()?.onSubmitAttribute(value_casted) return this } return this @@ -145,27 +147,27 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (EditableTextOnChangeCallback) UseEventsProperties({TextInput_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this } /** @memo */ - onTextSelectionChange(value: ((first: number, last: number) => void)): this { + onTextSelectionChange(value: OnTextSelectionChangeCallback): this { if (this.checkPriority("onTextSelectionChange")) { - const value_casted = value as (((first: number, last: number) => void)) + const value_casted = value as (OnTextSelectionChangeCallback) UseEventsProperties({TextInput_onTextSelectionChange: value_casted}); - this.peer?.onTextSelectionChangeAttribute(value_casted) + this.getPeer()?.onTextSelectionChangeAttribute(value_casted) return this } return this } /** @memo */ - onContentScroll(value: ((first: number, last: number) => void)): this { + onContentScroll(value: OnContentScrollCallback): this { if (this.checkPriority("onContentScroll")) { - const value_casted = value as (((first: number, last: number) => void)) + const value_casted = value as (OnContentScrollCallback) UseEventsProperties({TextInput_onContentScroll: value_casted}); - this.peer?.onContentScrollAttribute(value_casted) + this.getPeer()?.onContentScrollAttribute(value_casted) return this } return this @@ -174,7 +176,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { maxLength(value: number): this { if (this.checkPriority("maxLength")) { const value_casted = value as (number) - this.peer?.maxLengthAttribute(value_casted) + this.getPeer()?.maxLengthAttribute(value_casted) return this } return this @@ -183,7 +185,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -192,7 +194,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { fontSize(value: Length): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Length) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -201,7 +203,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this @@ -210,7 +212,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -219,7 +221,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { fontFamily(value: ResourceStr): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (ResourceStr) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -229,7 +231,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCopy")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({TextInput_onCopy: value_casted}); - this.peer?.onCopyAttribute(value_casted) + this.getPeer()?.onCopyAttribute(value_casted) return this } return this @@ -239,17 +241,17 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCut")) { const value_casted = value as (((breakpoints: string) => void)) UseEventsProperties({TextInput_onCut: value_casted}); - this.peer?.onCutAttribute(value_casted) + this.getPeer()?.onCutAttribute(value_casted) return this } return this } /** @memo */ - onPaste(value: ((value: string, event: PasteEvent) => void)): this { + onPaste(value: OnPasteCallback): this { if (this.checkPriority("onPaste")) { - const value_casted = value as (((value: string, event: PasteEvent) => void)) + const value_casted = value as (OnPasteCallback) UseEventsProperties({TextInput_onPaste: value_casted}); - this.peer?.onPasteAttribute(value_casted) + this.getPeer()?.onPasteAttribute(value_casted) return this } return this @@ -258,7 +260,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { copyOption(value: CopyOptions): this { if (this.checkPriority("copyOption")) { const value_casted = value as (CopyOptions) - this.peer?.copyOptionAttribute(value_casted) + this.getPeer()?.copyOptionAttribute(value_casted) return this } return this @@ -267,7 +269,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { showPasswordIcon(value: boolean): this { if (this.checkPriority("showPasswordIcon")) { const value_casted = value as (boolean) - this.peer?.showPasswordIconAttribute(value_casted) + this.getPeer()?.showPasswordIconAttribute(value_casted) return this } return this @@ -276,7 +278,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { textAlign(value: TextAlign): this { if (this.checkPriority("textAlign")) { const value_casted = value as (TextAlign) - this.peer?.textAlignAttribute(value_casted) + this.getPeer()?.textAlignAttribute(value_casted) return this } return this @@ -285,7 +287,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { style(value: TextInputStyle | TextContentStyle): this { if (this.checkPriority("style")) { const value_casted = value as (TextInputStyle | TextContentStyle) - this.peer?.styleAttribute(value_casted) + this.getPeer()?.styleAttribute(value_casted) return this } return this @@ -294,7 +296,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { caretStyle(value: CaretStyle): this { if (this.checkPriority("caretStyle")) { const value_casted = value as (CaretStyle) - this.peer?.caretStyleAttribute(value_casted) + this.getPeer()?.caretStyleAttribute(value_casted) return this } return this @@ -303,7 +305,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { selectedBackgroundColor(value: ResourceColor): this { if (this.checkPriority("selectedBackgroundColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedBackgroundColorAttribute(value_casted) + this.getPeer()?.selectedBackgroundColorAttribute(value_casted) return this } return this @@ -312,7 +314,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { caretPosition(value: number): this { if (this.checkPriority("caretPosition")) { const value_casted = value as (number) - this.peer?.caretPositionAttribute(value_casted) + this.getPeer()?.caretPositionAttribute(value_casted) return this } return this @@ -321,7 +323,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { enableKeyboardOnFocus(value: boolean): this { if (this.checkPriority("enableKeyboardOnFocus")) { const value_casted = value as (boolean) - this.peer?.enableKeyboardOnFocusAttribute(value_casted) + this.getPeer()?.enableKeyboardOnFocusAttribute(value_casted) return this } return this @@ -330,16 +332,16 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { passwordIcon(value: PasswordIcon): this { if (this.checkPriority("passwordIcon")) { const value_casted = value as (PasswordIcon) - this.peer?.passwordIconAttribute(value_casted) + this.getPeer()?.passwordIconAttribute(value_casted) return this } return this } /** @memo */ - showError(value?: ResourceStr | undefined | undefined): this { + showError(value?: ResourceStr): this { if (this.checkPriority("showError")) { - const value_casted = value as (ResourceStr | undefined | undefined) - this.peer?.showErrorAttribute(value_casted) + const value_casted = value as (ResourceStr | undefined) + this.getPeer()?.showErrorAttribute(value_casted) return this } return this @@ -348,7 +350,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { showUnit(value: CustomBuilder): this { if (this.checkPriority("showUnit")) { const value_casted = value as (CustomBuilder) - this.peer?.showUnitAttribute(value_casted) + this.getPeer()?.showUnitAttribute(value_casted) return this } return this @@ -357,16 +359,16 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { showUnderline(value: boolean): this { if (this.checkPriority("showUnderline")) { const value_casted = value as (boolean) - this.peer?.showUnderlineAttribute(value_casted) + this.getPeer()?.showUnderlineAttribute(value_casted) return this } return this } /** @memo */ - underlineColor(value: ResourceColor | UnderlineColor | undefined): this { + underlineColor(value?: ResourceColor | UnderlineColor): this { if (this.checkPriority("underlineColor")) { const value_casted = value as (ResourceColor | UnderlineColor | undefined) - this.peer?.underlineColorAttribute(value_casted) + this.getPeer()?.underlineColorAttribute(value_casted) return this } return this @@ -375,7 +377,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { selectionMenuHidden(value: boolean): this { if (this.checkPriority("selectionMenuHidden")) { const value_casted = value as (boolean) - this.peer?.selectionMenuHiddenAttribute(value_casted) + this.getPeer()?.selectionMenuHiddenAttribute(value_casted) return this } return this @@ -384,7 +386,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { barState(value: BarState): this { if (this.checkPriority("barState")) { const value_casted = value as (BarState) - this.peer?.barStateAttribute(value_casted) + this.getPeer()?.barStateAttribute(value_casted) return this } return this @@ -393,7 +395,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { maxLines(value: number): this { if (this.checkPriority("maxLines")) { const value_casted = value as (number) - this.peer?.maxLinesAttribute(value_casted) + this.getPeer()?.maxLinesAttribute(value_casted) return this } return this @@ -402,7 +404,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { wordBreak(value: WordBreak): this { if (this.checkPriority("wordBreak")) { const value_casted = value as (WordBreak) - this.peer?.wordBreakAttribute(value_casted) + this.getPeer()?.wordBreakAttribute(value_casted) return this } return this @@ -411,17 +413,26 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { lineBreakStrategy(value: LineBreakStrategy): this { if (this.checkPriority("lineBreakStrategy")) { const value_casted = value as (LineBreakStrategy) - this.peer?.lineBreakStrategyAttribute(value_casted) + this.getPeer()?.lineBreakStrategyAttribute(value_casted) return this } return this } /** @memo */ - cancelButton(value: { style?: CancelButtonStyle, icon?: IconOptions }): this { + cancelButton(value: CancelButtonOptions | CancelButtonSymbolOptions): this { if (this.checkPriority("cancelButton")) { - const value_casted = value as ({ style?: CancelButtonStyle, icon?: IconOptions }) - this.peer?.cancelButtonAttribute(value_casted) - return this + const value_type = runtimeType(value) + if ((((RuntimeType.OBJECT == value_type)))) { + const value_casted = value as (CancelButtonOptions) + this.getPeer()?.cancelButton0Attribute(value_casted) + return this + } + if (((value.hasOwnProperty("icon")) && (isInstanceOf("SymbolGlyphModifier", value.icon)))) { + const value_casted = value as (CancelButtonSymbolOptions) + this.getPeer()?.cancelButton1Attribute(value_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -429,7 +440,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { selectAll(value: boolean): this { if (this.checkPriority("selectAll")) { const value_casted = value as (boolean) - this.peer?.selectAllAttribute(value_casted) + this.getPeer()?.selectAllAttribute(value_casted) return this } return this @@ -438,7 +449,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { minFontSize(value: number | string | Resource): this { if (this.checkPriority("minFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.minFontSizeAttribute(value_casted) + this.getPeer()?.minFontSizeAttribute(value_casted) return this } return this @@ -447,7 +458,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { maxFontSize(value: number | string | Resource): this { if (this.checkPriority("maxFontSize")) { const value_casted = value as (number | string | Resource) - this.peer?.maxFontSizeAttribute(value_casted) + this.getPeer()?.maxFontSizeAttribute(value_casted) return this } return this @@ -456,7 +467,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { heightAdaptivePolicy(value: TextHeightAdaptivePolicy): this { if (this.checkPriority("heightAdaptivePolicy")) { const value_casted = value as (TextHeightAdaptivePolicy) - this.peer?.heightAdaptivePolicyAttribute(value_casted) + this.getPeer()?.heightAdaptivePolicyAttribute(value_casted) return this } return this @@ -465,7 +476,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { enableAutoFill(value: boolean): this { if (this.checkPriority("enableAutoFill")) { const value_casted = value as (boolean) - this.peer?.enableAutoFillAttribute(value_casted) + this.getPeer()?.enableAutoFillAttribute(value_casted) return this } return this @@ -474,7 +485,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { decoration(value: TextDecorationOptions): this { if (this.checkPriority("decoration")) { const value_casted = value as (TextDecorationOptions) - this.peer?.decorationAttribute(value_casted) + this.getPeer()?.decorationAttribute(value_casted) return this } return this @@ -483,7 +494,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { letterSpacing(value: number | string | Resource): this { if (this.checkPriority("letterSpacing")) { const value_casted = value as (number | string | Resource) - this.peer?.letterSpacingAttribute(value_casted) + this.getPeer()?.letterSpacingAttribute(value_casted) return this } return this @@ -492,7 +503,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { lineHeight(value: number | string | Resource): this { if (this.checkPriority("lineHeight")) { const value_casted = value as (number | string | Resource) - this.peer?.lineHeightAttribute(value_casted) + this.getPeer()?.lineHeightAttribute(value_casted) return this } return this @@ -501,7 +512,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { passwordRules(value: string): this { if (this.checkPriority("passwordRules")) { const value_casted = value as (string) - this.peer?.passwordRulesAttribute(value_casted) + this.getPeer()?.passwordRulesAttribute(value_casted) return this } return this @@ -510,7 +521,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { fontFeature(value: string): this { if (this.checkPriority("fontFeature")) { const value_casted = value as (string) - this.peer?.fontFeatureAttribute(value_casted) + this.getPeer()?.fontFeatureAttribute(value_casted) return this } return this @@ -519,7 +530,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { showPassword(value: boolean): this { if (this.checkPriority("showPassword")) { const value_casted = value as (boolean) - this.peer?.showPasswordAttribute(value_casted) + this.getPeer()?.showPasswordAttribute(value_casted) return this } return this @@ -529,7 +540,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSecurityStateChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({TextInput_onSecurityStateChange: value_casted}); - this.peer?.onSecurityStateChangeAttribute(value_casted) + this.getPeer()?.onSecurityStateChangeAttribute(value_casted) return this } return this @@ -539,7 +550,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillInsert")) { const value_casted = value as (((parameter: InsertValue) => boolean)) UseEventsProperties({TextInput_onWillInsert: value_casted}); - this.peer?.onWillInsertAttribute(value_casted) + this.getPeer()?.onWillInsertAttribute(value_casted) return this } return this @@ -549,7 +560,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidInsert")) { const value_casted = value as (((parameter: InsertValue) => void)) UseEventsProperties({TextInput_onDidInsert: value_casted}); - this.peer?.onDidInsertAttribute(value_casted) + this.getPeer()?.onDidInsertAttribute(value_casted) return this } return this @@ -559,7 +570,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWillDelete")) { const value_casted = value as (((parameter: DeleteValue) => boolean)) UseEventsProperties({TextInput_onWillDelete: value_casted}); - this.peer?.onWillDeleteAttribute(value_casted) + this.getPeer()?.onWillDeleteAttribute(value_casted) return this } return this @@ -569,7 +580,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDidDelete")) { const value_casted = value as (((parameter: DeleteValue) => void)) UseEventsProperties({TextInput_onDidDelete: value_casted}); - this.peer?.onDidDeleteAttribute(value_casted) + this.getPeer()?.onDidDeleteAttribute(value_casted) return this } return this @@ -578,7 +589,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { editMenuOptions(value: EditMenuOptions): this { if (this.checkPriority("editMenuOptions")) { const value_casted = value as (EditMenuOptions) - this.peer?.editMenuOptionsAttribute(value_casted) + this.getPeer()?.editMenuOptionsAttribute(value_casted) return this } return this @@ -587,7 +598,7 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { enablePreviewText(value: boolean): this { if (this.checkPriority("enablePreviewText")) { const value_casted = value as (boolean) - this.peer?.enablePreviewTextAttribute(value_casted) + this.getPeer()?.enablePreviewTextAttribute(value_casted) return this } return this @@ -596,37 +607,37 @@ export class ArkTextInputComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this } /** @memo */ - inputFilter(value: ResourceStr, error?: ((breakpoints: string) => void) | undefined): this { + inputFilter(value: ResourceStr, error?: ((breakpoints: string) => void)): this { if (this.checkPriority("inputFilter")) { const value_casted = value as (ResourceStr) const error_casted = error as (((breakpoints: string) => void) | undefined) - this.peer?.inputFilterAttribute(value_casted, error_casted) + this.getPeer()?.inputFilterAttribute(value_casted, error_casted) return this } return this } /** @memo */ - customKeyboard(value: CustomBuilder, options?: KeyboardOptions | undefined): this { + customKeyboard(value: CustomBuilder, options?: KeyboardOptions): this { if (this.checkPriority("customKeyboard")) { const value_casted = value as (CustomBuilder) const options_casted = options as (KeyboardOptions | undefined) - this.peer?.customKeyboardAttribute(value_casted, options_casted) + this.getPeer()?.customKeyboardAttribute(value_casted, options_casted) return this } return this } /** @memo */ - showCounter(value: boolean, options?: InputCounterOptions | undefined): this { + showCounter(value: boolean, options?: InputCounterOptions): this { if (this.checkPriority("showCounter")) { const value_casted = value as (boolean) const options_casted = options as (InputCounterOptions | undefined) - this.peer?.showCounterAttribute(value_casted, options_casted) + this.getPeer()?.showCounterAttribute(value_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts b/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts index d8620851b5501a0fe41cf262142f3249c7e72275..cac3266f70d0fd41c95ead8b7c97f4ddc7802623 100644 --- a/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextInputControllerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class TextInputController extends TextContentControllerBase { - peer?: Finalizable +export class TextInputController extends TextContentControllerBase implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -78,7 +78,7 @@ export class TextInputController extends TextContentControllerBase { const value_casted = value as (number) this?.caretPosition_serialize(value_casted) } - setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const selectionStart_casted = selectionStart as (number) const selectionEnd_casted = selectionEnd as (number) const options_casted = options as (SelectionOptions | undefined) @@ -90,7 +90,7 @@ export class TextInputController extends TextContentControllerBase { private caretPosition_serialize(value: number): void { nativeModule()._TextInputController_caretPosition(this.peer!.ptr, value); } - private setTextSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions | undefined): void { + private setTextSelection_serialize(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -106,3 +106,10 @@ export class TextInputController extends TextContentControllerBase { nativeModule()._TextInputController_stopEditing(this.peer!.ptr); } } +export class TextInputControllerInternal { + public static fromPtr(ptr: KPointer): TextInputController { + const obj: TextInputController = new TextInputController() + obj.peer = new Finalizable(ptr, TextInputController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextMenuItemIdMaterialized.ts b/arkoala/arkui/src/ArkTextMenuItemIdMaterialized.ts new file mode 100644 index 0000000000000000000000000000000000000000..73223a14d444d5055482b6ff07cfebef8b7598b9 --- /dev/null +++ b/arkoala/arkui/src/ArkTextMenuItemIdMaterialized.ts @@ -0,0 +1,141 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + + +import { Finalizable } from "./Finalizable" +import { MaterializedBase } from "./MaterializedBase" +import { NativePeerNode } from "./PeerNode" +import { nativeModule } from "@koalaui/arkoala" +import { Serializer } from "./peers/Serializer" +import { isResource, isInstanceOf, runtimeType, withLength, withLengthArray, RuntimeType, SerializerBase } from "./peers/SerializerBase" +import { unsafeCast } from "./shared/generated-utils" +import { registerCallback } from "./peers/SerializerBase" +import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./peers/Deserializer" +import { CallbackKind } from "./peers/CallbackKind" + + +import { + int32, + float32 +} from "@koalaui/common" +import { + KInt, + KBoolean, + KFloat, + KUInt, + KStringPtr, + KPointer, + KNativePointer, + KInt32ArrayPtr, + KUint8ArrayPtr, + KFloat32ArrayPtr, + pointer +} from "@koalaui/interop" + + +export class TextMenuItemId implements MaterializedBase { + peer?: Finalizable + get CUT(): TextMenuItemId { + throw new Error("Not implemented"); + } + get COPY(): TextMenuItemId { + throw new Error("Not implemented"); + } + get PASTE(): TextMenuItemId { + throw new Error("Not implemented"); + } + get SELECT_ALL(): TextMenuItemId { + throw new Error("Not implemented"); + } + get COLLABORATION_SERVICE(): TextMenuItemId { + throw new Error("Not implemented"); + } + get CAMERA_INPUT(): TextMenuItemId { + throw new Error("Not implemented"); + } + get AI_WRITER(): TextMenuItemId { + throw new Error("Not implemented"); + } + getPeer(): Finalizable | undefined { + return this.peer + } + static construct(ptr: KPointer): TextMenuItemId { + const objTextMenuItemId: TextMenuItemId = new TextMenuItemId() + objTextMenuItemId.peer = new Finalizable(ptr, TextMenuItemId.getFinalizer()) + return objTextMenuItemId + } + static ctor(): KPointer { + const retval = nativeModule()._TextMenuItemId_ctor() + return retval + } + constructor() { + // Constructor does not have parameters. + // It means that the static method call invokes ctor method as well + // when all arguments are undefined. + { + const ctorPtr: KPointer = TextMenuItemId.ctor() + this.peer = new Finalizable(ctorPtr, TextMenuItemId.getFinalizer()) + } + } + static getFinalizer(): KPointer { + return nativeModule()._TextMenuItemId_getFinalizer() + } + static of(id: ResourceStr): TextMenuItemId { + const id_casted = id as (ResourceStr) + return TextMenuItemId.of_serialize(id_casted) + } + equals(id: TextMenuItemId): boolean { + const id_casted = id as (TextMenuItemId) + return this.equals_serialize(id_casted) + } + private static of_serialize(id: ResourceStr): TextMenuItemId { + const thisSerializer: Serializer = Serializer.hold() + let id_type: int32 = RuntimeType.UNDEFINED + id_type = runtimeType(id) + if (((RuntimeType.STRING == id_type))) { + thisSerializer.writeInt8(0) + const id_0 = unsafeCast(id) + thisSerializer.writeString(id_0) + } + else if (((RuntimeType.OBJECT == id_type))) { + thisSerializer.writeInt8(1) + const id_1 = unsafeCast(id) + thisSerializer.writeResource(id_1) + } + const retval = nativeModule()._TextMenuItemId_of(thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release(); + const obj: TextMenuItemId = new TextMenuItemId() + obj.peer = new Finalizable(retval, TextMenuItemId.getFinalizer()) + return obj + } + private equals_serialize(id: TextMenuItemId): boolean { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeTextMenuItemId(id); + const retval = nativeModule()._TextMenuItemId_equals(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + thisSerializer.release(); + return retval + } +} +export class TextMenuItemIdInternal { + public static fromPtr(ptr: KPointer): TextMenuItemId { + const obj: TextMenuItemId = new TextMenuItemId() + obj.peer = new Finalizable(ptr, TextMenuItemId.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextPicker.ts b/arkoala/arkui/src/ArkTextPicker.ts index a78460b7e1230710996e55ad5f487f154481f30d..1c5f5bccfc91535004e19e17f267882b5c7ac8a1 100644 --- a/arkoala/arkui/src/ArkTextPicker.ts +++ b/arkoala/arkui/src/ArkTextPicker.ts @@ -28,12 +28,14 @@ import { ArkTextPickerPeer } from "./peers/ArkTextPickerPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTextPickerComponent extends ArkCommonMethodComponent { - protected peer?: ArkTextPickerPeer + getPeer(): ArkTextPickerPeer { + return (this.peer as ArkTextPickerPeer) + } /** @memo */ - setTextPickerOptions(options?: TextPickerOptions | undefined): this { + setTextPickerOptions(options?: TextPickerOptions): this { if (this.checkPriority("setTextPickerOptions")) { const options_casted = options as (TextPickerOptions | undefined) - this.peer?.setTextPickerOptionsAttribute(options_casted) + this.getPeer()?.setTextPickerOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { defaultPickerItemHeight(value: number | string): this { if (this.checkPriority("defaultPickerItemHeight")) { const value_casted = value as (number | string) - this.peer?.defaultPickerItemHeightAttribute(value_casted) + this.getPeer()?.defaultPickerItemHeightAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { canLoop(value: boolean): this { if (this.checkPriority("canLoop")) { const value_casted = value as (boolean) - this.peer?.canLoopAttribute(value_casted) + this.getPeer()?.canLoopAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { disappearTextStyle(value: PickerTextStyle): this { if (this.checkPriority("disappearTextStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.disappearTextStyleAttribute(value_casted) + this.getPeer()?.disappearTextStyleAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { textStyle(value: PickerTextStyle): this { if (this.checkPriority("textStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.textStyleAttribute(value_casted) + this.getPeer()?.textStyleAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { selectedTextStyle(value: PickerTextStyle): this { if (this.checkPriority("selectedTextStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.selectedTextStyleAttribute(value_casted) + this.getPeer()?.selectedTextStyleAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onAccept")) { const value_casted = value as (((value: string, index: number) => void)) UseEventsProperties({TextPicker_onAccept: value_casted}); - this.peer?.onAcceptAttribute(value_casted) + this.getPeer()?.onAcceptAttribute(value_casted) return this } return this @@ -98,7 +100,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onCancel")) { const value_casted = value as ((() => void)) UseEventsProperties({TextPicker_onCancel: value_casted}); - this.peer?.onCancelAttribute(value_casted) + this.getPeer()?.onCancelAttribute(value_casted) return this } return this @@ -108,7 +110,17 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((value: string | Array, index: number | Array) => void)) UseEventsProperties({TextPicker_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) + return this + } + return this + } + /** @memo */ + onScrollStop(value: TextPickerScrollStopCallback): this { + if (this.checkPriority("onScrollStop")) { + const value_casted = value as (TextPickerScrollStopCallback) + UseEventsProperties({TextPicker_onScrollStop: value_casted}); + this.getPeer()?.onScrollStopAttribute(value_casted) return this } return this @@ -117,16 +129,16 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { selectedIndex(value: number | Array): this { if (this.checkPriority("selectedIndex")) { const value_casted = value as (number | Array) - this.peer?.selectedIndexAttribute(value_casted) + this.getPeer()?.selectedIndexAttribute(value_casted) return this } return this } /** @memo */ - divider(value: DividerOptions | undefined): this { + divider(value: DividerOptions | null): this { if (this.checkPriority("divider")) { - const value_casted = value as (DividerOptions | undefined) - this.peer?.dividerAttribute(value_casted) + const value_casted = value as (DividerOptions | null) + this.getPeer()?.dividerAttribute(value_casted) return this } return this @@ -135,7 +147,7 @@ export class ArkTextPickerComponent extends ArkCommonMethodComponent { gradientHeight(value: Dimension): this { if (this.checkPriority("gradientHeight")) { const value_casted = value as (Dimension) - this.peer?.gradientHeightAttribute(value_casted) + this.getPeer()?.gradientHeightAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts b/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts index fc81cfbf3009f705fc7f91f40442c787287eccc7..6039ababb6abbfe7d4599121dde154ad810648e2 100644 --- a/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkTextPickerDialogMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TextPickerDialog { - peer?: Finalizable +export class TextPickerDialog implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -75,11 +75,11 @@ export class TextPickerDialog { static getFinalizer(): KPointer { return nativeModule()._TextPickerDialog_getFinalizer() } - static show(options?: TextPickerDialogOptions | undefined): undefined { + static show(options?: TextPickerDialogOptions): undefined { const options_casted = options as (TextPickerDialogOptions | undefined) return TextPickerDialog.show_serialize(options_casted) } - private static show_serialize(options?: TextPickerDialogOptions | undefined): undefined { + private static show_serialize(options?: TextPickerDialogOptions): undefined { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -93,3 +93,10 @@ export class TextPickerDialog { return retval } } +export class TextPickerDialogInternal { + public static fromPtr(ptr: KPointer): TextPickerDialog { + const obj: TextPickerDialog = new TextPickerDialog() + obj.peer = new Finalizable(ptr, TextPickerDialog.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTextTimer.ts b/arkoala/arkui/src/ArkTextTimer.ts index a9b2ef5dbf1f294dec3fc3dd367521a16953e1cd..1c78f87a1da1635f9f341966f81e8c2db97c3b68 100644 --- a/arkoala/arkui/src/ArkTextTimer.ts +++ b/arkoala/arkui/src/ArkTextTimer.ts @@ -28,12 +28,14 @@ import { ArkTextTimerPeer } from "./peers/ArkTextTimerPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkTextTimerComponent extends ArkCommonMethodComponent { - protected peer?: ArkTextTimerPeer + getPeer(): ArkTextTimerPeer { + return (this.peer as ArkTextTimerPeer) + } /** @memo */ - setTextTimerOptions(options?: TextTimerOptions | undefined): this { + setTextTimerOptions(options?: TextTimerOptions): this { if (this.checkPriority("setTextTimerOptions")) { const options_casted = options as (TextTimerOptions | undefined) - this.peer?.setTextTimerOptionsAttribute(options_casted) + this.getPeer()?.setTextTimerOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { format(value: string): this { if (this.checkPriority("format")) { const value_casted = value as (string) - this.peer?.formatAttribute(value_casted) + this.getPeer()?.formatAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { fontColor(value: ResourceColor): this { if (this.checkPriority("fontColor")) { const value_casted = value as (ResourceColor) - this.peer?.fontColorAttribute(value_casted) + this.getPeer()?.fontColorAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { fontSize(value: Length): this { if (this.checkPriority("fontSize")) { const value_casted = value as (Length) - this.peer?.fontSizeAttribute(value_casted) + this.getPeer()?.fontSizeAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { fontStyle(value: FontStyle): this { if (this.checkPriority("fontStyle")) { const value_casted = value as (FontStyle) - this.peer?.fontStyleAttribute(value_casted) + this.getPeer()?.fontStyleAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { fontWeight(value: number | FontWeight | string): this { if (this.checkPriority("fontWeight")) { const value_casted = value as (number | FontWeight | string) - this.peer?.fontWeightAttribute(value_casted) + this.getPeer()?.fontWeightAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { fontFamily(value: ResourceStr): this { if (this.checkPriority("fontFamily")) { const value_casted = value as (ResourceStr) - this.peer?.fontFamilyAttribute(value_casted) + this.getPeer()?.fontFamilyAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTimer")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({TextTimer_onTimer: value_casted}); - this.peer?.onTimerAttribute(value_casted) + this.getPeer()?.onTimerAttribute(value_casted) return this } return this @@ -106,7 +108,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { textShadow(value: ShadowOptions | Array): this { if (this.checkPriority("textShadow")) { const value_casted = value as (ShadowOptions | Array) - this.peer?.textShadowAttribute(value_casted) + this.getPeer()?.textShadowAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkTextTimerComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts b/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts index fcbf6592a36a06aa50598e3bcd277a1999ac29b3..31ac883f41575cdf96abc962d7431c4510a63865 100644 --- a/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkTextTimerControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TextTimerController { - peer?: Finalizable +export class TextTimerController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -94,3 +94,10 @@ export class TextTimerController { return retval } } +export class TextTimerControllerInternal { + public static fromPtr(ptr: KPointer): TextTimerController { + const obj: TextTimerController = new TextTimerController() + obj.peer = new Finalizable(ptr, TextTimerController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkTimePicker.ts b/arkoala/arkui/src/ArkTimePicker.ts index 4fd795a6883f5b33fdfa8ef2233bc00d4c4fe1fb..a8b60ed6d2bbb60f345425be2d5c18baa96b3bed 100644 --- a/arkoala/arkui/src/ArkTimePicker.ts +++ b/arkoala/arkui/src/ArkTimePicker.ts @@ -29,12 +29,14 @@ import { UseEventsProperties } from "./use_properties" import { IMPORT_default_DateTimeOptions_FROM_api_ohos_intl } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkTimePickerComponent extends ArkCommonMethodComponent { - protected peer?: ArkTimePickerPeer + getPeer(): ArkTimePickerPeer { + return (this.peer as ArkTimePickerPeer) + } /** @memo */ - setTimePickerOptions(options?: TimePickerOptions | undefined): this { + setTimePickerOptions(options?: TimePickerOptions): this { if (this.checkPriority("setTimePickerOptions")) { const options_casted = options as (TimePickerOptions | undefined) - this.peer?.setTimePickerOptionsAttribute(options_casted) + this.getPeer()?.setTimePickerOptionsAttribute(options_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { useMilitaryTime(value: boolean): this { if (this.checkPriority("useMilitaryTime")) { const value_casted = value as (boolean) - this.peer?.useMilitaryTimeAttribute(value_casted) + this.getPeer()?.useMilitaryTimeAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { loop(value: boolean): this { if (this.checkPriority("loop")) { const value_casted = value as (boolean) - this.peer?.loopAttribute(value_casted) + this.getPeer()?.loopAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { disappearTextStyle(value: PickerTextStyle): this { if (this.checkPriority("disappearTextStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.disappearTextStyleAttribute(value_casted) + this.getPeer()?.disappearTextStyleAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { textStyle(value: PickerTextStyle): this { if (this.checkPriority("textStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.textStyleAttribute(value_casted) + this.getPeer()?.textStyleAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { selectedTextStyle(value: PickerTextStyle): this { if (this.checkPriority("selectedTextStyle")) { const value_casted = value as (PickerTextStyle) - this.peer?.selectedTextStyleAttribute(value_casted) + this.getPeer()?.selectedTextStyleAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { dateTimeOptions(value: DateTimeOptions): this { if (this.checkPriority("dateTimeOptions")) { const value_casted = value as (DateTimeOptions) - this.peer?.dateTimeOptionsAttribute(value_casted) + this.getPeer()?.dateTimeOptionsAttribute(value_casted) return this } return this @@ -98,7 +100,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((value: TimePickerResult) => void)) UseEventsProperties({TimePicker_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -107,7 +109,7 @@ export class ArkTimePickerComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts b/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts index 0c07d1aa4c16afd5df09bf1ce4d25bd56f56dba0..f092751de7359974d3bb9d5dbfd575a59f976703 100644 --- a/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts +++ b/arkoala/arkui/src/ArkTimePickerDialogMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TimePickerDialog { - peer?: Finalizable +export class TimePickerDialog implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -75,11 +75,11 @@ export class TimePickerDialog { static getFinalizer(): KPointer { return nativeModule()._TimePickerDialog_getFinalizer() } - static show(options?: TimePickerDialogOptions | undefined): undefined { + static show(options?: TimePickerDialogOptions): undefined { const options_casted = options as (TimePickerDialogOptions | undefined) return TimePickerDialog.show_serialize(options_casted) } - private static show_serialize(options?: TimePickerDialogOptions | undefined): undefined { + private static show_serialize(options?: TimePickerDialogOptions): undefined { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -93,3 +93,10 @@ export class TimePickerDialog { return retval } } +export class TimePickerDialogInternal { + public static fromPtr(ptr: KPointer): TimePickerDialog { + const obj: TimePickerDialog = new TimePickerDialog() + obj.peer = new Finalizable(ptr, TimePickerDialog.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkToggle.ts b/arkoala/arkui/src/ArkToggle.ts index 1b266ca01ed20b26cecdd16c248937427c193699..b04ed362e9bac4d538ce80b017105bc4e024d203 100644 --- a/arkoala/arkui/src/ArkToggle.ts +++ b/arkoala/arkui/src/ArkToggle.ts @@ -28,12 +28,14 @@ import { ArkTogglePeer } from "./peers/ArkTogglePeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkToggleComponent extends ArkCommonMethodComponent { - protected peer?: ArkTogglePeer + getPeer(): ArkTogglePeer { + return (this.peer as ArkTogglePeer) + } /** @memo */ setToggleOptions(options: ToggleOptions): this { if (this.checkPriority("setToggleOptions")) { const options_casted = options as (ToggleOptions) - this.peer?.setToggleOptionsAttribute(options_casted) + this.getPeer()?.setToggleOptionsAttribute(options_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkToggleComponent extends ArkCommonMethodComponent { if (this.checkPriority("onChange")) { const value_casted = value as (((parameter: boolean) => void)) UseEventsProperties({Toggle_onChange: value_casted}); - this.peer?.onChangeAttribute(value_casted) + this.getPeer()?.onChangeAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkToggleComponent extends ArkCommonMethodComponent { contentModifier(value: ContentModifier): this { if (this.checkPriority("contentModifier")) { const value_casted = value as (ContentModifier) - this.peer?.contentModifierAttribute(value_casted) + this.getPeer()?.contentModifierAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkToggleComponent extends ArkCommonMethodComponent { selectedColor(value: ResourceColor): this { if (this.checkPriority("selectedColor")) { const value_casted = value as (ResourceColor) - this.peer?.selectedColorAttribute(value_casted) + this.getPeer()?.selectedColorAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkToggleComponent extends ArkCommonMethodComponent { switchPointColor(value: ResourceColor): this { if (this.checkPriority("switchPointColor")) { const value_casted = value as (ResourceColor) - this.peer?.switchPointColorAttribute(value_casted) + this.getPeer()?.switchPointColorAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkToggleComponent extends ArkCommonMethodComponent { switchStyle(value: SwitchStyle): this { if (this.checkPriority("switchStyle")) { const value_casted = value as (SwitchStyle) - this.peer?.switchStyleAttribute(value_casted) + this.getPeer()?.switchStyleAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts b/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts index 2847c1e02a15f49426957c4a6cf1fd08ba25267e..331186605c50eae5f07799e7725a5fefc81779f6 100644 --- a/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts +++ b/arkoala/arkui/src/ArkTransitionEffectMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class TransitionEffect { - peer?: Finalizable +export class TransitionEffect implements MaterializedBase { + peer?: Finalizable get IDENTITY(): TransitionEffect { throw new Error("Not implemented"); } @@ -94,7 +94,7 @@ export class TransitionEffect { thisSerializer.release(); return retval } - constructor(type?: string | undefined, effect?: TransitionEffects | undefined) { + constructor(type?: string, effect?: TransitionEffects) { if (((type) !== (undefined)) && ((effect) !== (undefined))) { const ctorPtr: KPointer = TransitionEffect.ctor(type, effect) @@ -201,3 +201,10 @@ export class TransitionEffect { return this } } +export class TransitionEffectInternal { + public static fromPtr(ptr: KPointer): TransitionEffect { + const obj: TransitionEffect = new TransitionEffect() + obj.peer = new Finalizable(ptr, TransitionEffect.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts b/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts index 207970823c5b3bc8904d0c711a42297c0253d40d..625fe38c0a36c6a3da1a5800444da0dd6620516b 100644 --- a/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts +++ b/arkoala/arkui/src/ArkUIExtensionProxyMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class UIExtensionProxy implements UIExtensionProxy { - peer?: Finalizable +export class UIExtensionProxy implements MaterializedBase,UIExtensionProxy { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -72,54 +72,70 @@ export class UIExtensionProxy implements UIExtensionProxy { static getFinalizer(): KPointer { return nativeModule()._UIExtensionProxy_getFinalizer() } - send(data: { }): void { - const data_casted = data as ({ }) + send(data: Map): void { + const data_casted = data as (Map) this?.send_serialize(data_casted) } - sendSync(data: { }): { } { - const data_casted = data as ({ }) + sendSync(data: Map): Map { + const data_casted = data as (Map) return this.sendSync_serialize(data_casted) } - onAsyncReceiverRegister(callback: ((proxy: UIExtensionProxy) => void)): void { - const callback_casted = callback as (((proxy: UIExtensionProxy) => void)) + onAsyncReceiverRegister(callback: ((parameter: UIExtensionProxy) => void)): void { + const callback_casted = callback as (((parameter: UIExtensionProxy) => void)) this?.onAsyncReceiverRegister_serialize(callback_casted) } - onSyncReceiverRegister(callback: ((proxy: UIExtensionProxy) => void)): void { - const callback_casted = callback as (((proxy: UIExtensionProxy) => void)) + onSyncReceiverRegister(callback: ((parameter: UIExtensionProxy) => void)): void { + const callback_casted = callback as (((parameter: UIExtensionProxy) => void)) this?.onSyncReceiverRegister_serialize(callback_casted) } - offAsyncReceiverRegister(callback?: ((proxy: UIExtensionProxy) => void) | undefined): void { - const callback_casted = callback as (((proxy: UIExtensionProxy) => void) | undefined) + offAsyncReceiverRegister(callback?: ((parameter: UIExtensionProxy) => void)): void { + const callback_casted = callback as (((parameter: UIExtensionProxy) => void) | undefined) this?.offAsyncReceiverRegister_serialize(callback_casted) } - offSyncReceiverRegister(callback?: ((proxy: UIExtensionProxy) => void) | undefined): void { - const callback_casted = callback as (((proxy: UIExtensionProxy) => void) | undefined) + offSyncReceiverRegister(callback?: ((parameter: UIExtensionProxy) => void)): void { + const callback_casted = callback as (((parameter: UIExtensionProxy) => void) | undefined) this?.offSyncReceiverRegister_serialize(callback_casted) } - private send_serialize(data: { }): void { + on(type: string, callback: ((parameter: UIExtensionProxy) => void)): void { + throw new Error("TBD") + } + off(type: string, callback: ((parameter: UIExtensionProxy) => void)): void { + throw new Error("TBD") + } + private send_serialize(data: Map): void { const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeInt32(data.size) + for (const [data_key, data_value] of data) { + thisSerializer.writeString(data_key) + thisSerializer.writeCustomObject("Object", data_value) + } nativeModule()._UIExtensionProxy_send(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private sendSync_serialize(data: { }): { } { + private sendSync_serialize(data: Map): Map { const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeInt32(data.size) + for (const [data_key, data_value] of data) { + thisSerializer.writeString(data_key) + thisSerializer.writeCustomObject("Object", data_value) + } const retval = nativeModule()._UIExtensionProxy_sendSync(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) thisSerializer.release(); throw new Error("Object deserialization is not implemented.") } - private onAsyncReceiverRegister_serialize(callback: ((proxy: UIExtensionProxy) => void)): void { + private onAsyncReceiverRegister_serialize(callback: ((parameter: UIExtensionProxy) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(callback) nativeModule()._UIExtensionProxy_onAsyncReceiverRegister(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private onSyncReceiverRegister_serialize(callback: ((proxy: UIExtensionProxy) => void)): void { + private onSyncReceiverRegister_serialize(callback: ((parameter: UIExtensionProxy) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(callback) nativeModule()._UIExtensionProxy_onSyncReceiverRegister(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private offAsyncReceiverRegister_serialize(callback?: ((proxy: UIExtensionProxy) => void) | undefined): void { + private offAsyncReceiverRegister_serialize(callback?: ((parameter: UIExtensionProxy) => void)): void { const thisSerializer: Serializer = Serializer.hold() let callback_type: int32 = RuntimeType.UNDEFINED callback_type = runtimeType(callback) @@ -131,7 +147,7 @@ export class UIExtensionProxy implements UIExtensionProxy { nativeModule()._UIExtensionProxy_offAsyncReceiverRegister(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - private offSyncReceiverRegister_serialize(callback?: ((proxy: UIExtensionProxy) => void) | undefined): void { + private offSyncReceiverRegister_serialize(callback?: ((parameter: UIExtensionProxy) => void)): void { const thisSerializer: Serializer = Serializer.hold() let callback_type: int32 = RuntimeType.UNDEFINED callback_type = runtimeType(callback) @@ -144,3 +160,10 @@ export class UIExtensionProxy implements UIExtensionProxy { thisSerializer.release(); } } +export class UIExtensionProxyInternal { + public static fromPtr(ptr: KPointer): UIExtensionProxy { + const obj: UIExtensionProxy = new UIExtensionProxy() + obj.peer = new Finalizable(ptr, UIExtensionProxy.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkUiExtensionComponent.ts b/arkoala/arkui/src/ArkUiExtensionComponent.ts index 4bff77d58ac605ff9f5aa8fdd9cd16198c240ee9..f15125aedb564a05a4782d74b6f82f85ddc64f70 100644 --- a/arkoala/arkui/src/ArkUiExtensionComponent.ts +++ b/arkoala/arkui/src/ArkUiExtensionComponent.ts @@ -26,36 +26,37 @@ import { unsafeCast } from "./shared/generated-utils" import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkUIExtensionComponentPeer } from "./peers/ArkUiExtensionComponentPeer" import { UseEventsProperties } from "./use_properties" -import { IMPORT_ErrorCallback_FROM_api_ohos_base } from "./SyntheticDeclarations" +import { IMPORT_Callback_Record_string_Object_FROM_api_ohos_base, IMPORT_ErrorCallback_FROM_api_ohos_base } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent { - protected peer?: ArkUIExtensionComponentPeer + getPeer(): ArkUIExtensionComponentPeer { + return (this.peer as ArkUIExtensionComponentPeer) + } /** @memo */ - setUIExtensionComponentOptions(want: Want, options?: UIExtensionOptions | undefined): this { + setUIExtensionComponentOptions(want: Want, options?: UIExtensionOptions): this { if (this.checkPriority("setUIExtensionComponentOptions")) { const want_casted = want as (Want) const options_casted = options as (UIExtensionOptions | undefined) - this.peer?.setUIExtensionComponentOptionsAttribute(want_casted, options_casted) + this.getPeer()?.setUIExtensionComponentOptionsAttribute(want_casted, options_casted) return this } return this } /** @memo */ - onRemoteReady(value: ((proxy: UIExtensionProxy) => void)): this { + onRemoteReady(value: ((parameter: UIExtensionProxy) => void)): this { if (this.checkPriority("onRemoteReady")) { - const value_casted = value as (((proxy: UIExtensionProxy) => void)) + const value_casted = value as (((parameter: UIExtensionProxy) => void)) UseEventsProperties({UIExtensionComponent_onRemoteReady: value_casted}); - this.peer?.onRemoteReadyAttribute(value_casted) + this.getPeer()?.onRemoteReadyAttribute(value_casted) return this } return this } /** @memo */ - onReceive(value: ((parameter: { }) => void)): this { + onReceive(value: ReceiveCallback): this { if (this.checkPriority("onReceive")) { - const value_casted = value as (((parameter: { }) => void)) - UseEventsProperties({UIExtensionComponent_onReceive: value_casted}); - this.peer?.onReceiveAttribute(value_casted) + const value_casted = value as (ReceiveCallback) + this.getPeer()?.onReceiveAttribute(value_casted) return this } return this @@ -65,7 +66,7 @@ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onResult")) { const value_casted = value as (((parameter: { code: number, want?: Want }) => void)) UseEventsProperties({UIExtensionComponent_onResult: value_casted}); - this.peer?.onResultAttribute(value_casted) + this.getPeer()?.onResultAttribute(value_casted) return this } return this @@ -75,7 +76,7 @@ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRelease")) { const value_casted = value as (((index: number) => void)) UseEventsProperties({UIExtensionComponent_onRelease: value_casted}); - this.peer?.onReleaseAttribute(value_casted) + this.getPeer()?.onReleaseAttribute(value_casted) return this } return this @@ -84,7 +85,7 @@ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent { onError(value: IMPORT_ErrorCallback_FROM_api_ohos_base): this { if (this.checkPriority("onError")) { const value_casted = value as (IMPORT_ErrorCallback_FROM_api_ohos_base) - this.peer?.onErrorAttribute(value_casted) + this.getPeer()?.onErrorAttribute(value_casted) return this } return this @@ -94,7 +95,7 @@ export class ArkUIExtensionComponentComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTerminated")) { const value_casted = value as (((parameter: TerminationInfo) => void)) UseEventsProperties({UIExtensionComponent_onTerminated: value_casted}); - this.peer?.onTerminatedAttribute(value_casted) + this.getPeer()?.onTerminatedAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkVideo.ts b/arkoala/arkui/src/ArkVideo.ts index 4775241b6119ae515ebe846c9517f46a16d245f0..1e5baaf9b5f1cb0ff9f3d566efa2fa7c93d9fe7d 100644 --- a/arkoala/arkui/src/ArkVideo.ts +++ b/arkoala/arkui/src/ArkVideo.ts @@ -28,12 +28,14 @@ import { ArkVideoPeer } from "./peers/ArkVideoPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkVideoComponent extends ArkCommonMethodComponent { - protected peer?: ArkVideoPeer + getPeer(): ArkVideoPeer { + return (this.peer as ArkVideoPeer) + } /** @memo */ setVideoOptions(value: VideoOptions): this { if (this.checkPriority("setVideoOptions")) { const value_casted = value as (VideoOptions) - this.peer?.setVideoOptionsAttribute(value_casted) + this.getPeer()?.setVideoOptionsAttribute(value_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { muted(value: boolean): this { if (this.checkPriority("muted")) { const value_casted = value as (boolean) - this.peer?.mutedAttribute(value_casted) + this.getPeer()?.mutedAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { autoPlay(value: boolean): this { if (this.checkPriority("autoPlay")) { const value_casted = value as (boolean) - this.peer?.autoPlayAttribute(value_casted) + this.getPeer()?.autoPlayAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { controls(value: boolean): this { if (this.checkPriority("controls")) { const value_casted = value as (boolean) - this.peer?.controlsAttribute(value_casted) + this.getPeer()?.controlsAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { loop(value: boolean): this { if (this.checkPriority("loop")) { const value_casted = value as (boolean) - this.peer?.loopAttribute(value_casted) + this.getPeer()?.loopAttribute(value_casted) return this } return this @@ -78,87 +80,87 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { objectFit(value: ImageFit): this { if (this.checkPriority("objectFit")) { const value_casted = value as (ImageFit) - this.peer?.objectFitAttribute(value_casted) + this.getPeer()?.objectFitAttribute(value_casted) return this } return this } /** @memo */ - onStart(value: (() => void)): this { + onStart(value: VoidCallback): this { if (this.checkPriority("onStart")) { - const value_casted = value as ((() => void)) + const value_casted = value as (VoidCallback) UseEventsProperties({Video_onStart: value_casted}); - this.peer?.onStartAttribute(value_casted) + this.getPeer()?.onStartAttribute(value_casted) return this } return this } /** @memo */ - onPause(value: (() => void)): this { + onPause(value: VoidCallback): this { if (this.checkPriority("onPause")) { - const value_casted = value as ((() => void)) + const value_casted = value as (VoidCallback) UseEventsProperties({Video_onPause: value_casted}); - this.peer?.onPauseAttribute(value_casted) + this.getPeer()?.onPauseAttribute(value_casted) return this } return this } /** @memo */ - onFinish(value: (() => void)): this { + onFinish(value: VoidCallback): this { if (this.checkPriority("onFinish")) { - const value_casted = value as ((() => void)) + const value_casted = value as (VoidCallback) UseEventsProperties({Video_onFinish: value_casted}); - this.peer?.onFinishAttribute(value_casted) + this.getPeer()?.onFinishAttribute(value_casted) return this } return this } /** @memo */ - onFullscreenChange(value: ((event: { fullscreen: boolean }) => void)): this { + onFullscreenChange(value: ((parameter: FullscreenInfo) => void)): this { if (this.checkPriority("onFullscreenChange")) { - const value_casted = value as (((event: { fullscreen: boolean }) => void)) + const value_casted = value as (((parameter: FullscreenInfo) => void)) UseEventsProperties({Video_onFullscreenChange: value_casted}); - this.peer?.onFullscreenChangeAttribute(value_casted) + this.getPeer()?.onFullscreenChangeAttribute(value_casted) return this } return this } /** @memo */ - onPrepared(value: ((event: { duration: number }) => void)): this { + onPrepared(value: ((parameter: PreparedInfo) => void)): this { if (this.checkPriority("onPrepared")) { - const value_casted = value as (((event: { duration: number }) => void)) + const value_casted = value as (((parameter: PreparedInfo) => void)) UseEventsProperties({Video_onPrepared: value_casted}); - this.peer?.onPreparedAttribute(value_casted) + this.getPeer()?.onPreparedAttribute(value_casted) return this } return this } /** @memo */ - onSeeking(value: ((event: { time: number }) => void)): this { + onSeeking(value: ((parameter: PlaybackInfo) => void)): this { if (this.checkPriority("onSeeking")) { - const value_casted = value as (((event: { time: number }) => void)) + const value_casted = value as (((parameter: PlaybackInfo) => void)) UseEventsProperties({Video_onSeeking: value_casted}); - this.peer?.onSeekingAttribute(value_casted) + this.getPeer()?.onSeekingAttribute(value_casted) return this } return this } /** @memo */ - onSeeked(value: ((event: { time: number }) => void)): this { + onSeeked(value: ((parameter: PlaybackInfo) => void)): this { if (this.checkPriority("onSeeked")) { - const value_casted = value as (((event: { time: number }) => void)) + const value_casted = value as (((parameter: PlaybackInfo) => void)) UseEventsProperties({Video_onSeeked: value_casted}); - this.peer?.onSeekedAttribute(value_casted) + this.getPeer()?.onSeekedAttribute(value_casted) return this } return this } /** @memo */ - onUpdate(value: ((event: { time: number }) => void)): this { + onUpdate(value: ((parameter: PlaybackInfo) => void)): this { if (this.checkPriority("onUpdate")) { - const value_casted = value as (((event: { time: number }) => void)) + const value_casted = value as (((parameter: PlaybackInfo) => void)) UseEventsProperties({Video_onUpdate: value_casted}); - this.peer?.onUpdateAttribute(value_casted) + this.getPeer()?.onUpdateAttribute(value_casted) return this } return this @@ -168,7 +170,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { if (this.checkPriority("onError")) { const value_casted = value as ((() => void)) UseEventsProperties({Video_onError: value_casted}); - this.peer?.onErrorAttribute(value_casted) + this.getPeer()?.onErrorAttribute(value_casted) return this } return this @@ -178,7 +180,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { if (this.checkPriority("onStop")) { const value_casted = value as ((() => void)) UseEventsProperties({Video_onStop: value_casted}); - this.peer?.onStopAttribute(value_casted) + this.getPeer()?.onStopAttribute(value_casted) return this } return this @@ -187,7 +189,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { enableAnalyzer(value: boolean): this { if (this.checkPriority("enableAnalyzer")) { const value_casted = value as (boolean) - this.peer?.enableAnalyzerAttribute(value_casted) + this.getPeer()?.enableAnalyzerAttribute(value_casted) return this } return this @@ -196,7 +198,7 @@ export class ArkVideoComponent extends ArkCommonMethodComponent { analyzerConfig(value: ImageAnalyzerConfig): this { if (this.checkPriority("analyzerConfig")) { const value_casted = value as (ImageAnalyzerConfig) - this.peer?.analyzerConfigAttribute(value_casted) + this.getPeer()?.analyzerConfigAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkVideoControllerMaterialized.ts b/arkoala/arkui/src/ArkVideoControllerMaterialized.ts index c889c27317907a378cf36f9ab3126c8d6f9bfdd4..d2e8074aba6ed092a297b58ff1c7aca47cb84f50 100644 --- a/arkoala/arkui/src/ArkVideoControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkVideoControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class VideoController { - peer?: Finalizable +export class VideoController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -81,7 +81,7 @@ export class VideoController { stop(): undefined { return this.stop_serialize() } - setCurrentTime(value: number, seekMode?: SeekMode | undefined): undefined { + setCurrentTime(value: number, seekMode?: SeekMode): undefined { const value_type = runtimeType(value) const seekMode_type = runtimeType(seekMode) if ((((RuntimeType.NUMBER == value_type))) && (((RuntimeType.NUMBER == seekMode_type)))) { @@ -137,3 +137,10 @@ export class VideoController { nativeModule()._VideoController_reset(this.peer!.ptr); } } +export class VideoControllerInternal { + public static fromPtr(ptr: KPointer): VideoController { + const obj: VideoController = new VideoController() + obj.peer = new Finalizable(ptr, VideoController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkViewMaterialized.ts b/arkoala/arkui/src/ArkViewMaterialized.ts index c0d3fe7ae5c0c6fd358a7254903a20d1c5fc2d96..75252b411bad1772e9728ed4635526a5c008556c 100644 --- a/arkoala/arkui/src/ArkViewMaterialized.ts +++ b/arkoala/arkui/src/ArkViewMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class View { - peer?: Finalizable +export class View implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -84,3 +84,10 @@ export class View { return retval } } +export class ViewInternal { + public static fromPtr(ptr: KPointer): View { + const obj: View = new View() + obj.peer = new Finalizable(ptr, View.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWaterFlow.ts b/arkoala/arkui/src/ArkWaterFlow.ts index 11e6b7faca6f290738a15815d8b44f726899d2b7..1e6bda3bfe4ddf4201bbb92c3e1d120e39cf3c8f 100644 --- a/arkoala/arkui/src/ArkWaterFlow.ts +++ b/arkoala/arkui/src/ArkWaterFlow.ts @@ -28,12 +28,14 @@ import { ArkWaterFlowPeer } from "./peers/ArkWaterFlowPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { - protected peer?: ArkWaterFlowPeer + getPeer(): ArkWaterFlowPeer { + return (this.peer as ArkWaterFlowPeer) + } /** @memo */ - setWaterFlowOptions(options?: WaterFlowOptions | undefined): this { + setWaterFlowOptions(options?: WaterFlowOptions): this { if (this.checkPriority("setWaterFlowOptions")) { const options_casted = options as (WaterFlowOptions | undefined) - this.peer?.setWaterFlowOptionsAttribute(options_casted) + this.getPeer()?.setWaterFlowOptionsAttribute(options_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { columnsTemplate(value: string): this { if (this.checkPriority("columnsTemplate")) { const value_casted = value as (string) - this.peer?.columnsTemplateAttribute(value_casted) + this.getPeer()?.columnsTemplateAttribute(value_casted) return this } return this @@ -51,7 +53,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { itemConstraintSize(value: ConstraintSizeOptions): this { if (this.checkPriority("itemConstraintSize")) { const value_casted = value as (ConstraintSizeOptions) - this.peer?.itemConstraintSizeAttribute(value_casted) + this.getPeer()?.itemConstraintSizeAttribute(value_casted) return this } return this @@ -60,7 +62,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { rowsTemplate(value: string): this { if (this.checkPriority("rowsTemplate")) { const value_casted = value as (string) - this.peer?.rowsTemplateAttribute(value_casted) + this.getPeer()?.rowsTemplateAttribute(value_casted) return this } return this @@ -69,7 +71,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { columnsGap(value: Length): this { if (this.checkPriority("columnsGap")) { const value_casted = value as (Length) - this.peer?.columnsGapAttribute(value_casted) + this.getPeer()?.columnsGapAttribute(value_casted) return this } return this @@ -78,7 +80,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { rowsGap(value: Length): this { if (this.checkPriority("rowsGap")) { const value_casted = value as (Length) - this.peer?.rowsGapAttribute(value_casted) + this.getPeer()?.rowsGapAttribute(value_casted) return this } return this @@ -87,7 +89,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { layoutDirection(value: FlexDirection): this { if (this.checkPriority("layoutDirection")) { const value_casted = value as (FlexDirection) - this.peer?.layoutDirectionAttribute(value_casted) + this.getPeer()?.layoutDirectionAttribute(value_casted) return this } return this @@ -96,7 +98,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { nestedScroll(value: NestedScrollOptions): this { if (this.checkPriority("nestedScroll")) { const value_casted = value as (NestedScrollOptions) - this.peer?.nestedScrollAttribute(value_casted) + this.getPeer()?.nestedScrollAttribute(value_casted) return this } return this @@ -105,7 +107,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { enableScrollInteraction(value: boolean): this { if (this.checkPriority("enableScrollInteraction")) { const value_casted = value as (boolean) - this.peer?.enableScrollInteractionAttribute(value_casted) + this.getPeer()?.enableScrollInteractionAttribute(value_casted) return this } return this @@ -114,17 +116,28 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { friction(value: number | Resource): this { if (this.checkPriority("friction")) { const value_casted = value as (number | Resource) - this.peer?.frictionAttribute(value_casted) + this.getPeer()?.frictionAttribute(value_casted) return this } return this } /** @memo */ - cachedCount(value: number): this { + cachedCount(count: number, show?: boolean): this { if (this.checkPriority("cachedCount")) { - const value_casted = value as (number) - this.peer?.cachedCountAttribute(value_casted) - return this + const count_type = runtimeType(count) + const show_type = runtimeType(show) + if ((((RuntimeType.NUMBER == count_type))) && (((RuntimeType.BOOLEAN == show_type)))) { + const count_casted = count as (number) + const show_casted = show as (boolean) + this.getPeer()?.cachedCount1Attribute(count_casted, show_casted) + return this + } + if ((((RuntimeType.NUMBER == count_type))) && (((RuntimeType.UNDEFINED == show_type)))) { + const count_casted = count as (number) + this.getPeer()?.cachedCount0Attribute(count_casted) + return this + } + throw new Error("Can not select appropriate overload") } return this } @@ -133,7 +146,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onReachStart")) { const value_casted = value as ((() => void)) UseEventsProperties({WaterFlow_onReachStart: value_casted}); - this.peer?.onReachStartAttribute(value_casted) + this.getPeer()?.onReachStartAttribute(value_casted) return this } return this @@ -143,7 +156,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onReachEnd")) { const value_casted = value as ((() => void)) UseEventsProperties({WaterFlow_onReachEnd: value_casted}); - this.peer?.onReachEndAttribute(value_casted) + this.getPeer()?.onReachEndAttribute(value_casted) return this } return this @@ -153,7 +166,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollFrameBegin")) { const value_casted = value as (((offset: number, state: ScrollState) => { offsetRemain: number })) UseEventsProperties({WaterFlow_onScrollFrameBegin: value_casted}); - this.peer?.onScrollFrameBeginAttribute(value_casted) + this.getPeer()?.onScrollFrameBeginAttribute(value_casted) return this } return this @@ -163,7 +176,7 @@ export class ArkWaterFlowComponent extends ArkScrollableCommonMethodComponent { if (this.checkPriority("onScrollIndex")) { const value_casted = value as (((first: number, last: number) => void)) UseEventsProperties({WaterFlow_onScrollIndex: value_casted}); - this.peer?.onScrollIndexAttribute(value_casted) + this.getPeer()?.onScrollIndexAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts b/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts index 27735e0f2a198ac16e662dcf5a63b54b03d6b6fc..f8908ac7405554f09f8d3af0af0784f086d670d5 100644 --- a/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts +++ b/arkoala/arkui/src/ArkWaterFlowSectionsMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WaterFlowSections { - peer?: Finalizable +export class WaterFlowSections implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -72,7 +72,7 @@ export class WaterFlowSections { static getFinalizer(): KPointer { return nativeModule()._WaterFlowSections_getFinalizer() } - splice(start: number, deleteCount?: number | undefined, sections?: Array | undefined): boolean { + splice(start: number, deleteCount?: number, sections?: Array): boolean { const start_casted = start as (number) const deleteCount_casted = deleteCount as (number | undefined) const sections_casted = sections as (Array | undefined) @@ -93,7 +93,7 @@ export class WaterFlowSections { length(): number { return this.length_serialize() } - private splice_serialize(start: number, deleteCount?: number | undefined, sections?: Array | undefined): boolean { + private splice_serialize(start: number, deleteCount?: number, sections?: Array): boolean { const thisSerializer: Serializer = Serializer.hold() let deleteCount_type: int32 = RuntimeType.UNDEFINED deleteCount_type = runtimeType(deleteCount) @@ -140,3 +140,10 @@ export class WaterFlowSections { return retval } } +export class WaterFlowSectionsInternal { + public static fromPtr(ptr: KPointer): WaterFlowSections { + const obj: WaterFlowSections = new WaterFlowSections() + obj.peer = new Finalizable(ptr, WaterFlowSections.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWeb.ts b/arkoala/arkui/src/ArkWeb.ts index f8584f418d5cb207a2543f97924627492da8d84b..f4718a403b6e0a179c1c5c09d97265e1702343f7 100644 --- a/arkoala/arkui/src/ArkWeb.ts +++ b/arkoala/arkui/src/ArkWeb.ts @@ -29,12 +29,14 @@ import { UseEventsProperties } from "./use_properties" import { IMPORT_default_WebviewController_FROM_api_ohos_web_webview } from "./SyntheticDeclarations" /** @memo:stable */ export class ArkWebComponent extends ArkCommonMethodComponent { - protected peer?: ArkWebPeer + getPeer(): ArkWebPeer { + return (this.peer as ArkWebPeer) + } /** @memo */ setWebOptions(value: WebOptions): this { if (this.checkPriority("setWebOptions")) { const value_casted = value as (WebOptions) - this.peer?.setWebOptionsAttribute(value_casted) + this.getPeer()?.setWebOptionsAttribute(value_casted) return this } return this @@ -43,7 +45,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { javaScriptAccess(value: boolean): this { if (this.checkPriority("javaScriptAccess")) { const value_casted = value as (boolean) - this.peer?.javaScriptAccessAttribute(value_casted) + this.getPeer()?.javaScriptAccessAttribute(value_casted) return this } return this @@ -52,7 +54,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { fileAccess(value: boolean): this { if (this.checkPriority("fileAccess")) { const value_casted = value as (boolean) - this.peer?.fileAccessAttribute(value_casted) + this.getPeer()?.fileAccessAttribute(value_casted) return this } return this @@ -61,7 +63,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { onlineImageAccess(value: boolean): this { if (this.checkPriority("onlineImageAccess")) { const value_casted = value as (boolean) - this.peer?.onlineImageAccessAttribute(value_casted) + this.getPeer()?.onlineImageAccessAttribute(value_casted) return this } return this @@ -70,7 +72,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { domStorageAccess(value: boolean): this { if (this.checkPriority("domStorageAccess")) { const value_casted = value as (boolean) - this.peer?.domStorageAccessAttribute(value_casted) + this.getPeer()?.domStorageAccessAttribute(value_casted) return this } return this @@ -79,7 +81,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { imageAccess(value: boolean): this { if (this.checkPriority("imageAccess")) { const value_casted = value as (boolean) - this.peer?.imageAccessAttribute(value_casted) + this.getPeer()?.imageAccessAttribute(value_casted) return this } return this @@ -88,7 +90,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { mixedMode(value: MixedMode): this { if (this.checkPriority("mixedMode")) { const value_casted = value as (MixedMode) - this.peer?.mixedModeAttribute(value_casted) + this.getPeer()?.mixedModeAttribute(value_casted) return this } return this @@ -97,7 +99,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { zoomAccess(value: boolean): this { if (this.checkPriority("zoomAccess")) { const value_casted = value as (boolean) - this.peer?.zoomAccessAttribute(value_casted) + this.getPeer()?.zoomAccessAttribute(value_casted) return this } return this @@ -106,7 +108,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { geolocationAccess(value: boolean): this { if (this.checkPriority("geolocationAccess")) { const value_casted = value as (boolean) - this.peer?.geolocationAccessAttribute(value_casted) + this.getPeer()?.geolocationAccessAttribute(value_casted) return this } return this @@ -115,7 +117,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { javaScriptProxy(value: JavaScriptProxy): this { if (this.checkPriority("javaScriptProxy")) { const value_casted = value as (JavaScriptProxy) - this.peer?.javaScriptProxyAttribute(value_casted) + this.getPeer()?.javaScriptProxyAttribute(value_casted) return this } return this @@ -124,7 +126,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { password(value: boolean): this { if (this.checkPriority("password")) { const value_casted = value as (boolean) - this.peer?.passwordAttribute(value_casted) + this.getPeer()?.passwordAttribute(value_casted) return this } return this @@ -133,7 +135,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { cacheMode(value: CacheMode): this { if (this.checkPriority("cacheMode")) { const value_casted = value as (CacheMode) - this.peer?.cacheModeAttribute(value_casted) + this.getPeer()?.cacheModeAttribute(value_casted) return this } return this @@ -142,7 +144,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { darkMode(value: WebDarkMode): this { if (this.checkPriority("darkMode")) { const value_casted = value as (WebDarkMode) - this.peer?.darkModeAttribute(value_casted) + this.getPeer()?.darkModeAttribute(value_casted) return this } return this @@ -151,7 +153,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { forceDarkAccess(value: boolean): this { if (this.checkPriority("forceDarkAccess")) { const value_casted = value as (boolean) - this.peer?.forceDarkAccessAttribute(value_casted) + this.getPeer()?.forceDarkAccessAttribute(value_casted) return this } return this @@ -160,7 +162,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { mediaOptions(value: WebMediaOptions): this { if (this.checkPriority("mediaOptions")) { const value_casted = value as (WebMediaOptions) - this.peer?.mediaOptionsAttribute(value_casted) + this.getPeer()?.mediaOptionsAttribute(value_casted) return this } return this @@ -169,7 +171,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { tableData(value: boolean): this { if (this.checkPriority("tableData")) { const value_casted = value as (boolean) - this.peer?.tableDataAttribute(value_casted) + this.getPeer()?.tableDataAttribute(value_casted) return this } return this @@ -178,7 +180,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { wideViewModeAccess(value: boolean): this { if (this.checkPriority("wideViewModeAccess")) { const value_casted = value as (boolean) - this.peer?.wideViewModeAccessAttribute(value_casted) + this.getPeer()?.wideViewModeAccessAttribute(value_casted) return this } return this @@ -187,7 +189,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { overviewModeAccess(value: boolean): this { if (this.checkPriority("overviewModeAccess")) { const value_casted = value as (boolean) - this.peer?.overviewModeAccessAttribute(value_casted) + this.getPeer()?.overviewModeAccessAttribute(value_casted) return this } return this @@ -196,7 +198,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { overScrollMode(value: OverScrollMode): this { if (this.checkPriority("overScrollMode")) { const value_casted = value as (OverScrollMode) - this.peer?.overScrollModeAttribute(value_casted) + this.getPeer()?.overScrollModeAttribute(value_casted) return this } return this @@ -205,7 +207,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { textZoomAtio(value: number): this { if (this.checkPriority("textZoomAtio")) { const value_casted = value as (number) - this.peer?.textZoomAtioAttribute(value_casted) + this.getPeer()?.textZoomAtioAttribute(value_casted) return this } return this @@ -214,7 +216,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { textZoomRatio(value: number): this { if (this.checkPriority("textZoomRatio")) { const value_casted = value as (number) - this.peer?.textZoomRatioAttribute(value_casted) + this.getPeer()?.textZoomRatioAttribute(value_casted) return this } return this @@ -223,7 +225,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { databaseAccess(value: boolean): this { if (this.checkPriority("databaseAccess")) { const value_casted = value as (boolean) - this.peer?.databaseAccessAttribute(value_casted) + this.getPeer()?.databaseAccessAttribute(value_casted) return this } return this @@ -232,7 +234,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { initialScale(value: number): this { if (this.checkPriority("initialScale")) { const value_casted = value as (number) - this.peer?.initialScaleAttribute(value_casted) + this.getPeer()?.initialScaleAttribute(value_casted) return this } return this @@ -241,7 +243,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { userAgent(value: string): this { if (this.checkPriority("userAgent")) { const value_casted = value as (string) - this.peer?.userAgentAttribute(value_casted) + this.getPeer()?.userAgentAttribute(value_casted) return this } return this @@ -250,7 +252,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { metaViewport(value: boolean): this { if (this.checkPriority("metaViewport")) { const value_casted = value as (boolean) - this.peer?.metaViewportAttribute(value_casted) + this.getPeer()?.metaViewportAttribute(value_casted) return this } return this @@ -260,7 +262,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPageEnd")) { const value_casted = value as (((parameter: OnPageEndEvent) => void)) UseEventsProperties({Web_onPageEnd: value_casted}); - this.peer?.onPageEndAttribute(value_casted) + this.getPeer()?.onPageEndAttribute(value_casted) return this } return this @@ -270,7 +272,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPageBegin")) { const value_casted = value as (((parameter: OnPageBeginEvent) => void)) UseEventsProperties({Web_onPageBegin: value_casted}); - this.peer?.onPageBeginAttribute(value_casted) + this.getPeer()?.onPageBeginAttribute(value_casted) return this } return this @@ -280,7 +282,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onProgressChange")) { const value_casted = value as (((parameter: OnProgressChangeEvent) => void)) UseEventsProperties({Web_onProgressChange: value_casted}); - this.peer?.onProgressChangeAttribute(value_casted) + this.getPeer()?.onProgressChangeAttribute(value_casted) return this } return this @@ -290,7 +292,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTitleReceive")) { const value_casted = value as (((parameter: OnTitleReceiveEvent) => void)) UseEventsProperties({Web_onTitleReceive: value_casted}); - this.peer?.onTitleReceiveAttribute(value_casted) + this.getPeer()?.onTitleReceiveAttribute(value_casted) return this } return this @@ -300,7 +302,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onGeolocationHide")) { const value_casted = value as ((() => void)) UseEventsProperties({Web_onGeolocationHide: value_casted}); - this.peer?.onGeolocationHideAttribute(value_casted) + this.getPeer()?.onGeolocationHideAttribute(value_casted) return this } return this @@ -310,7 +312,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onGeolocationShow")) { const value_casted = value as (((parameter: OnGeolocationShowEvent) => void)) UseEventsProperties({Web_onGeolocationShow: value_casted}); - this.peer?.onGeolocationShowAttribute(value_casted) + this.getPeer()?.onGeolocationShowAttribute(value_casted) return this } return this @@ -320,7 +322,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRequestSelected")) { const value_casted = value as ((() => void)) UseEventsProperties({Web_onRequestSelected: value_casted}); - this.peer?.onRequestSelectedAttribute(value_casted) + this.getPeer()?.onRequestSelectedAttribute(value_casted) return this } return this @@ -330,7 +332,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onAlert")) { const value_casted = value as (((parameter: OnAlertEvent) => boolean)) UseEventsProperties({Web_onAlert: value_casted}); - this.peer?.onAlertAttribute(value_casted) + this.getPeer()?.onAlertAttribute(value_casted) return this } return this @@ -340,7 +342,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onBeforeUnload")) { const value_casted = value as (((parameter: OnBeforeUnloadEvent) => boolean)) UseEventsProperties({Web_onBeforeUnload: value_casted}); - this.peer?.onBeforeUnloadAttribute(value_casted) + this.getPeer()?.onBeforeUnloadAttribute(value_casted) return this } return this @@ -350,7 +352,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onConfirm")) { const value_casted = value as (((parameter: OnConfirmEvent) => boolean)) UseEventsProperties({Web_onConfirm: value_casted}); - this.peer?.onConfirmAttribute(value_casted) + this.getPeer()?.onConfirmAttribute(value_casted) return this } return this @@ -360,7 +362,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPrompt")) { const value_casted = value as (((parameter: OnPromptEvent) => boolean)) UseEventsProperties({Web_onPrompt: value_casted}); - this.peer?.onPromptAttribute(value_casted) + this.getPeer()?.onPromptAttribute(value_casted) return this } return this @@ -370,7 +372,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onConsole")) { const value_casted = value as (((parameter: OnConsoleEvent) => boolean)) UseEventsProperties({Web_onConsole: value_casted}); - this.peer?.onConsoleAttribute(value_casted) + this.getPeer()?.onConsoleAttribute(value_casted) return this } return this @@ -380,7 +382,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onErrorReceive")) { const value_casted = value as (((parameter: OnErrorReceiveEvent) => void)) UseEventsProperties({Web_onErrorReceive: value_casted}); - this.peer?.onErrorReceiveAttribute(value_casted) + this.getPeer()?.onErrorReceiveAttribute(value_casted) return this } return this @@ -390,7 +392,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onHttpErrorReceive")) { const value_casted = value as (((parameter: OnHttpErrorReceiveEvent) => void)) UseEventsProperties({Web_onHttpErrorReceive: value_casted}); - this.peer?.onHttpErrorReceiveAttribute(value_casted) + this.getPeer()?.onHttpErrorReceiveAttribute(value_casted) return this } return this @@ -400,7 +402,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDownloadStart")) { const value_casted = value as (((parameter: OnDownloadStartEvent) => void)) UseEventsProperties({Web_onDownloadStart: value_casted}); - this.peer?.onDownloadStartAttribute(value_casted) + this.getPeer()?.onDownloadStartAttribute(value_casted) return this } return this @@ -410,7 +412,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRefreshAccessedHistory")) { const value_casted = value as (((parameter: OnRefreshAccessedHistoryEvent) => void)) UseEventsProperties({Web_onRefreshAccessedHistory: value_casted}); - this.peer?.onRefreshAccessedHistoryAttribute(value_casted) + this.getPeer()?.onRefreshAccessedHistoryAttribute(value_casted) return this } return this @@ -420,7 +422,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onUrlLoadIntercept")) { const value_casted = value as (((event?: { data: string | WebResourceRequest }) => boolean)) UseEventsProperties({Web_onUrlLoadIntercept: value_casted}); - this.peer?.onUrlLoadInterceptAttribute(value_casted) + this.getPeer()?.onUrlLoadInterceptAttribute(value_casted) return this } return this @@ -430,7 +432,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSslErrorReceive")) { const value_casted = value as (((event?: { handler: Function, error: Object }) => void)) UseEventsProperties({Web_onSslErrorReceive: value_casted}); - this.peer?.onSslErrorReceiveAttribute(value_casted) + this.getPeer()?.onSslErrorReceiveAttribute(value_casted) return this } return this @@ -442,13 +444,13 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if ((((RuntimeType.FUNCTION == value_type)))) { const value_casted = value as (((parameter: OnRenderExitedEvent) => void)) UseEventsProperties({Web_onRenderExited0: value_casted}); - this.peer?.onRenderExited0Attribute(value_casted) + this.getPeer()?.onRenderExited0Attribute(value_casted) return this } if ((((RuntimeType.FUNCTION == value_type)))) { const value_casted = value as (((event?: { detail: Object }) => boolean)) UseEventsProperties({Web_onRenderExited1: value_casted}); - this.peer?.onRenderExited1Attribute(value_casted) + this.getPeer()?.onRenderExited1Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -460,7 +462,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onShowFileSelector")) { const value_casted = value as (((parameter: OnShowFileSelectorEvent) => boolean)) UseEventsProperties({Web_onShowFileSelector: value_casted}); - this.peer?.onShowFileSelectorAttribute(value_casted) + this.getPeer()?.onShowFileSelectorAttribute(value_casted) return this } return this @@ -470,7 +472,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFileSelectorShow")) { const value_casted = value as (((event?: { callback: Function, fileSelector: Object }) => void)) UseEventsProperties({Web_onFileSelectorShow: value_casted}); - this.peer?.onFileSelectorShowAttribute(value_casted) + this.getPeer()?.onFileSelectorShowAttribute(value_casted) return this } return this @@ -480,7 +482,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onResourceLoad")) { const value_casted = value as (((parameter: OnResourceLoadEvent) => void)) UseEventsProperties({Web_onResourceLoad: value_casted}); - this.peer?.onResourceLoadAttribute(value_casted) + this.getPeer()?.onResourceLoadAttribute(value_casted) return this } return this @@ -490,7 +492,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFullScreenExit")) { const value_casted = value as ((() => void)) UseEventsProperties({Web_onFullScreenExit: value_casted}); - this.peer?.onFullScreenExitAttribute(value_casted) + this.getPeer()?.onFullScreenExitAttribute(value_casted) return this } return this @@ -500,7 +502,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFullScreenEnter")) { const value_casted = value as (OnFullScreenEnterCallback) UseEventsProperties({Web_onFullScreenEnter: value_casted}); - this.peer?.onFullScreenEnterAttribute(value_casted) + this.getPeer()?.onFullScreenEnterAttribute(value_casted) return this } return this @@ -510,7 +512,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onScaleChange")) { const value_casted = value as (((parameter: OnScaleChangeEvent) => void)) UseEventsProperties({Web_onScaleChange: value_casted}); - this.peer?.onScaleChangeAttribute(value_casted) + this.getPeer()?.onScaleChangeAttribute(value_casted) return this } return this @@ -520,7 +522,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onHttpAuthRequest")) { const value_casted = value as (((parameter: OnHttpAuthRequestEvent) => boolean)) UseEventsProperties({Web_onHttpAuthRequest: value_casted}); - this.peer?.onHttpAuthRequestAttribute(value_casted) + this.getPeer()?.onHttpAuthRequestAttribute(value_casted) return this } return this @@ -530,7 +532,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onInterceptRequest")) { const value_casted = value as (((parameter: OnInterceptRequestEvent) => WebResourceResponse)) UseEventsProperties({Web_onInterceptRequest: value_casted}); - this.peer?.onInterceptRequestAttribute(value_casted) + this.getPeer()?.onInterceptRequestAttribute(value_casted) return this } return this @@ -540,7 +542,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPermissionRequest")) { const value_casted = value as (((parameter: OnPermissionRequestEvent) => void)) UseEventsProperties({Web_onPermissionRequest: value_casted}); - this.peer?.onPermissionRequestAttribute(value_casted) + this.getPeer()?.onPermissionRequestAttribute(value_casted) return this } return this @@ -550,7 +552,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onScreenCaptureRequest")) { const value_casted = value as (((parameter: OnScreenCaptureRequestEvent) => void)) UseEventsProperties({Web_onScreenCaptureRequest: value_casted}); - this.peer?.onScreenCaptureRequestAttribute(value_casted) + this.getPeer()?.onScreenCaptureRequestAttribute(value_casted) return this } return this @@ -560,7 +562,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onContextMenuShow")) { const value_casted = value as (((parameter: OnContextMenuShowEvent) => boolean)) UseEventsProperties({Web_onContextMenuShow: value_casted}); - this.peer?.onContextMenuShowAttribute(value_casted) + this.getPeer()?.onContextMenuShowAttribute(value_casted) return this } return this @@ -570,7 +572,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onContextMenuHide")) { const value_casted = value as (OnContextMenuHideCallback) UseEventsProperties({Web_onContextMenuHide: value_casted}); - this.peer?.onContextMenuHideAttribute(value_casted) + this.getPeer()?.onContextMenuHideAttribute(value_casted) return this } return this @@ -579,7 +581,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { mediaPlayGestureAccess(value: boolean): this { if (this.checkPriority("mediaPlayGestureAccess")) { const value_casted = value as (boolean) - this.peer?.mediaPlayGestureAccessAttribute(value_casted) + this.getPeer()?.mediaPlayGestureAccessAttribute(value_casted) return this } return this @@ -589,7 +591,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSearchResultReceive")) { const value_casted = value as (((parameter: OnSearchResultReceiveEvent) => void)) UseEventsProperties({Web_onSearchResultReceive: value_casted}); - this.peer?.onSearchResultReceiveAttribute(value_casted) + this.getPeer()?.onSearchResultReceiveAttribute(value_casted) return this } return this @@ -599,7 +601,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onScroll")) { const value_casted = value as (((parameter: OnScrollEvent) => void)) UseEventsProperties({Web_onScroll: value_casted}); - this.peer?.onScrollAttribute(value_casted) + this.getPeer()?.onScrollAttribute(value_casted) return this } return this @@ -609,7 +611,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSslErrorEventReceive")) { const value_casted = value as (((parameter: OnSslErrorEventReceiveEvent) => void)) UseEventsProperties({Web_onSslErrorEventReceive: value_casted}); - this.peer?.onSslErrorEventReceiveAttribute(value_casted) + this.getPeer()?.onSslErrorEventReceiveAttribute(value_casted) return this } return this @@ -619,7 +621,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSslErrorEvent")) { const value_casted = value as (OnSslErrorEventCallback) UseEventsProperties({Web_onSslErrorEvent: value_casted}); - this.peer?.onSslErrorEventAttribute(value_casted) + this.getPeer()?.onSslErrorEventAttribute(value_casted) return this } return this @@ -629,7 +631,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onClientAuthenticationRequest")) { const value_casted = value as (((parameter: OnClientAuthenticationEvent) => void)) UseEventsProperties({Web_onClientAuthenticationRequest: value_casted}); - this.peer?.onClientAuthenticationRequestAttribute(value_casted) + this.getPeer()?.onClientAuthenticationRequestAttribute(value_casted) return this } return this @@ -639,7 +641,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWindowNew")) { const value_casted = value as (((parameter: OnWindowNewEvent) => void)) UseEventsProperties({Web_onWindowNew: value_casted}); - this.peer?.onWindowNewAttribute(value_casted) + this.getPeer()?.onWindowNewAttribute(value_casted) return this } return this @@ -649,7 +651,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onWindowExit")) { const value_casted = value as ((() => void)) UseEventsProperties({Web_onWindowExit: value_casted}); - this.peer?.onWindowExitAttribute(value_casted) + this.getPeer()?.onWindowExitAttribute(value_casted) return this } return this @@ -658,7 +660,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { multiWindowAccess(value: boolean): this { if (this.checkPriority("multiWindowAccess")) { const value_casted = value as (boolean) - this.peer?.multiWindowAccessAttribute(value_casted) + this.getPeer()?.multiWindowAccessAttribute(value_casted) return this } return this @@ -668,7 +670,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onInterceptKeyEvent")) { const value_casted = value as (((parameter: KeyEvent) => boolean)) UseEventsProperties({Web_onInterceptKeyEvent: value_casted}); - this.peer?.onInterceptKeyEventAttribute(value_casted) + this.getPeer()?.onInterceptKeyEventAttribute(value_casted) return this } return this @@ -677,7 +679,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { webStandardFont(value: string): this { if (this.checkPriority("webStandardFont")) { const value_casted = value as (string) - this.peer?.webStandardFontAttribute(value_casted) + this.getPeer()?.webStandardFontAttribute(value_casted) return this } return this @@ -686,7 +688,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { webSerifFont(value: string): this { if (this.checkPriority("webSerifFont")) { const value_casted = value as (string) - this.peer?.webSerifFontAttribute(value_casted) + this.getPeer()?.webSerifFontAttribute(value_casted) return this } return this @@ -695,7 +697,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { webSansSerifFont(value: string): this { if (this.checkPriority("webSansSerifFont")) { const value_casted = value as (string) - this.peer?.webSansSerifFontAttribute(value_casted) + this.getPeer()?.webSansSerifFontAttribute(value_casted) return this } return this @@ -704,7 +706,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { webFixedFont(value: string): this { if (this.checkPriority("webFixedFont")) { const value_casted = value as (string) - this.peer?.webFixedFontAttribute(value_casted) + this.getPeer()?.webFixedFontAttribute(value_casted) return this } return this @@ -713,7 +715,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { webFantasyFont(value: string): this { if (this.checkPriority("webFantasyFont")) { const value_casted = value as (string) - this.peer?.webFantasyFontAttribute(value_casted) + this.getPeer()?.webFantasyFontAttribute(value_casted) return this } return this @@ -722,7 +724,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { webCursiveFont(value: string): this { if (this.checkPriority("webCursiveFont")) { const value_casted = value as (string) - this.peer?.webCursiveFontAttribute(value_casted) + this.getPeer()?.webCursiveFontAttribute(value_casted) return this } return this @@ -731,7 +733,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { defaultFixedFontSize(value: number): this { if (this.checkPriority("defaultFixedFontSize")) { const value_casted = value as (number) - this.peer?.defaultFixedFontSizeAttribute(value_casted) + this.getPeer()?.defaultFixedFontSizeAttribute(value_casted) return this } return this @@ -740,7 +742,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { defaultFontSize(value: number): this { if (this.checkPriority("defaultFontSize")) { const value_casted = value as (number) - this.peer?.defaultFontSizeAttribute(value_casted) + this.getPeer()?.defaultFontSizeAttribute(value_casted) return this } return this @@ -749,7 +751,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { minFontSize(value: number): this { if (this.checkPriority("minFontSize")) { const value_casted = value as (number) - this.peer?.minFontSizeAttribute(value_casted) + this.getPeer()?.minFontSizeAttribute(value_casted) return this } return this @@ -758,7 +760,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { minLogicalFontSize(value: number): this { if (this.checkPriority("minLogicalFontSize")) { const value_casted = value as (number) - this.peer?.minLogicalFontSizeAttribute(value_casted) + this.getPeer()?.minLogicalFontSizeAttribute(value_casted) return this } return this @@ -767,7 +769,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { defaultTextEncodingFormat(value: string): this { if (this.checkPriority("defaultTextEncodingFormat")) { const value_casted = value as (string) - this.peer?.defaultTextEncodingFormatAttribute(value_casted) + this.getPeer()?.defaultTextEncodingFormatAttribute(value_casted) return this } return this @@ -776,7 +778,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { forceDisplayScrollBar(value: boolean): this { if (this.checkPriority("forceDisplayScrollBar")) { const value_casted = value as (boolean) - this.peer?.forceDisplayScrollBarAttribute(value_casted) + this.getPeer()?.forceDisplayScrollBarAttribute(value_casted) return this } return this @@ -785,7 +787,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { blockNetwork(value: boolean): this { if (this.checkPriority("blockNetwork")) { const value_casted = value as (boolean) - this.peer?.blockNetworkAttribute(value_casted) + this.getPeer()?.blockNetworkAttribute(value_casted) return this } return this @@ -794,7 +796,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { horizontalScrollBarAccess(value: boolean): this { if (this.checkPriority("horizontalScrollBarAccess")) { const value_casted = value as (boolean) - this.peer?.horizontalScrollBarAccessAttribute(value_casted) + this.getPeer()?.horizontalScrollBarAccessAttribute(value_casted) return this } return this @@ -803,7 +805,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { verticalScrollBarAccess(value: boolean): this { if (this.checkPriority("verticalScrollBarAccess")) { const value_casted = value as (boolean) - this.peer?.verticalScrollBarAccessAttribute(value_casted) + this.getPeer()?.verticalScrollBarAccessAttribute(value_casted) return this } return this @@ -813,7 +815,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onTouchIconUrlReceived")) { const value_casted = value as (((parameter: OnTouchIconUrlReceivedEvent) => void)) UseEventsProperties({Web_onTouchIconUrlReceived: value_casted}); - this.peer?.onTouchIconUrlReceivedAttribute(value_casted) + this.getPeer()?.onTouchIconUrlReceivedAttribute(value_casted) return this } return this @@ -823,7 +825,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFaviconReceived")) { const value_casted = value as (((parameter: OnFaviconReceivedEvent) => void)) UseEventsProperties({Web_onFaviconReceived: value_casted}); - this.peer?.onFaviconReceivedAttribute(value_casted) + this.getPeer()?.onFaviconReceivedAttribute(value_casted) return this } return this @@ -833,7 +835,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onPageVisible")) { const value_casted = value as (((parameter: OnPageVisibleEvent) => void)) UseEventsProperties({Web_onPageVisible: value_casted}); - this.peer?.onPageVisibleAttribute(value_casted) + this.getPeer()?.onPageVisibleAttribute(value_casted) return this } return this @@ -843,7 +845,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onDataResubmitted")) { const value_casted = value as (((parameter: OnDataResubmittedEvent) => void)) UseEventsProperties({Web_onDataResubmitted: value_casted}); - this.peer?.onDataResubmittedAttribute(value_casted) + this.getPeer()?.onDataResubmittedAttribute(value_casted) return this } return this @@ -852,7 +854,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { pinchSmooth(value: boolean): this { if (this.checkPriority("pinchSmooth")) { const value_casted = value as (boolean) - this.peer?.pinchSmoothAttribute(value_casted) + this.getPeer()?.pinchSmoothAttribute(value_casted) return this } return this @@ -861,7 +863,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { allowWindowOpenMethod(value: boolean): this { if (this.checkPriority("allowWindowOpenMethod")) { const value_casted = value as (boolean) - this.peer?.allowWindowOpenMethodAttribute(value_casted) + this.getPeer()?.allowWindowOpenMethodAttribute(value_casted) return this } return this @@ -871,7 +873,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onAudioStateChanged")) { const value_casted = value as (((parameter: OnAudioStateChangedEvent) => void)) UseEventsProperties({Web_onAudioStateChanged: value_casted}); - this.peer?.onAudioStateChangedAttribute(value_casted) + this.getPeer()?.onAudioStateChangedAttribute(value_casted) return this } return this @@ -881,7 +883,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFirstContentfulPaint")) { const value_casted = value as (((parameter: OnFirstContentfulPaintEvent) => void)) UseEventsProperties({Web_onFirstContentfulPaint: value_casted}); - this.peer?.onFirstContentfulPaintAttribute(value_casted) + this.getPeer()?.onFirstContentfulPaintAttribute(value_casted) return this } return this @@ -891,7 +893,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onFirstMeaningfulPaint")) { const value_casted = value as (OnFirstMeaningfulPaintCallback) UseEventsProperties({Web_onFirstMeaningfulPaint: value_casted}); - this.peer?.onFirstMeaningfulPaintAttribute(value_casted) + this.getPeer()?.onFirstMeaningfulPaintAttribute(value_casted) return this } return this @@ -901,7 +903,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onLargestContentfulPaint")) { const value_casted = value as (OnLargestContentfulPaintCallback) UseEventsProperties({Web_onLargestContentfulPaint: value_casted}); - this.peer?.onLargestContentfulPaintAttribute(value_casted) + this.getPeer()?.onLargestContentfulPaintAttribute(value_casted) return this } return this @@ -911,7 +913,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onLoadIntercept")) { const value_casted = value as (((parameter: OnLoadInterceptEvent) => boolean)) UseEventsProperties({Web_onLoadIntercept: value_casted}); - this.peer?.onLoadInterceptAttribute(value_casted) + this.getPeer()?.onLoadInterceptAttribute(value_casted) return this } return this @@ -921,7 +923,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onControllerAttached")) { const value_casted = value as ((() => void)) UseEventsProperties({Web_onControllerAttached: value_casted}); - this.peer?.onControllerAttachedAttribute(value_casted) + this.getPeer()?.onControllerAttachedAttribute(value_casted) return this } return this @@ -931,7 +933,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onOverScroll")) { const value_casted = value as (((parameter: OnOverScrollEvent) => void)) UseEventsProperties({Web_onOverScroll: value_casted}); - this.peer?.onOverScrollAttribute(value_casted) + this.getPeer()?.onOverScrollAttribute(value_casted) return this } return this @@ -941,7 +943,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onSafeBrowsingCheckResult")) { const value_casted = value as (OnSafeBrowsingCheckResultCallback) UseEventsProperties({Web_onSafeBrowsingCheckResult: value_casted}); - this.peer?.onSafeBrowsingCheckResultAttribute(value_casted) + this.getPeer()?.onSafeBrowsingCheckResultAttribute(value_casted) return this } return this @@ -951,7 +953,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onNavigationEntryCommitted")) { const value_casted = value as (OnNavigationEntryCommittedCallback) UseEventsProperties({Web_onNavigationEntryCommitted: value_casted}); - this.peer?.onNavigationEntryCommittedAttribute(value_casted) + this.getPeer()?.onNavigationEntryCommittedAttribute(value_casted) return this } return this @@ -961,7 +963,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onIntelligentTrackingPreventionResult")) { const value_casted = value as (OnIntelligentTrackingPreventionCallback) UseEventsProperties({Web_onIntelligentTrackingPreventionResult: value_casted}); - this.peer?.onIntelligentTrackingPreventionResultAttribute(value_casted) + this.getPeer()?.onIntelligentTrackingPreventionResultAttribute(value_casted) return this } return this @@ -970,7 +972,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { javaScriptOnDocumentStart(value: Array): this { if (this.checkPriority("javaScriptOnDocumentStart")) { const value_casted = value as (Array) - this.peer?.javaScriptOnDocumentStartAttribute(value_casted) + this.getPeer()?.javaScriptOnDocumentStartAttribute(value_casted) return this } return this @@ -979,7 +981,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { javaScriptOnDocumentEnd(value: Array): this { if (this.checkPriority("javaScriptOnDocumentEnd")) { const value_casted = value as (Array) - this.peer?.javaScriptOnDocumentEndAttribute(value_casted) + this.getPeer()?.javaScriptOnDocumentEndAttribute(value_casted) return this } return this @@ -988,7 +990,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { layoutMode(value: WebLayoutMode): this { if (this.checkPriority("layoutMode")) { const value_casted = value as (WebLayoutMode) - this.peer?.layoutModeAttribute(value_casted) + this.getPeer()?.layoutModeAttribute(value_casted) return this } return this @@ -997,7 +999,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { nestedScroll(value: NestedScrollOptions | NestedScrollOptionsExt): this { if (this.checkPriority("nestedScroll")) { const value_casted = value as (NestedScrollOptions | NestedScrollOptionsExt) - this.peer?.nestedScrollAttribute(value_casted) + this.getPeer()?.nestedScrollAttribute(value_casted) return this } return this @@ -1006,7 +1008,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { enableNativeEmbedMode(value: boolean): this { if (this.checkPriority("enableNativeEmbedMode")) { const value_casted = value as (boolean) - this.peer?.enableNativeEmbedModeAttribute(value_casted) + this.getPeer()?.enableNativeEmbedModeAttribute(value_casted) return this } return this @@ -1016,7 +1018,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onNativeEmbedLifecycleChange")) { const value_casted = value as (((event: NativeEmbedDataInfo) => void)) UseEventsProperties({Web_onNativeEmbedLifecycleChange: value_casted}); - this.peer?.onNativeEmbedLifecycleChangeAttribute(value_casted) + this.getPeer()?.onNativeEmbedLifecycleChangeAttribute(value_casted) return this } return this @@ -1026,7 +1028,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onNativeEmbedVisibilityChange")) { const value_casted = value as (OnNativeEmbedVisibilityChangeCallback) UseEventsProperties({Web_onNativeEmbedVisibilityChange: value_casted}); - this.peer?.onNativeEmbedVisibilityChangeAttribute(value_casted) + this.getPeer()?.onNativeEmbedVisibilityChangeAttribute(value_casted) return this } return this @@ -1036,7 +1038,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onNativeEmbedGestureEvent")) { const value_casted = value as (((event: NativeEmbedTouchInfo) => void)) UseEventsProperties({Web_onNativeEmbedGestureEvent: value_casted}); - this.peer?.onNativeEmbedGestureEventAttribute(value_casted) + this.getPeer()?.onNativeEmbedGestureEventAttribute(value_casted) return this } return this @@ -1045,7 +1047,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { copyOptions(value: CopyOptions): this { if (this.checkPriority("copyOptions")) { const value_casted = value as (CopyOptions) - this.peer?.copyOptionsAttribute(value_casted) + this.getPeer()?.copyOptionsAttribute(value_casted) return this } return this @@ -1055,7 +1057,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onOverrideUrlLoading")) { const value_casted = value as (OnOverrideUrlLoadingCallback) UseEventsProperties({Web_onOverrideUrlLoading: value_casted}); - this.peer?.onOverrideUrlLoadingAttribute(value_casted) + this.getPeer()?.onOverrideUrlLoadingAttribute(value_casted) return this } return this @@ -1064,7 +1066,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { textAutosizing(value: boolean): this { if (this.checkPriority("textAutosizing")) { const value_casted = value as (boolean) - this.peer?.textAutosizingAttribute(value_casted) + this.getPeer()?.textAutosizingAttribute(value_casted) return this } return this @@ -1073,7 +1075,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { enableNativeMediaPlayer(value: NativeMediaPlayerConfig): this { if (this.checkPriority("enableNativeMediaPlayer")) { const value_casted = value as (NativeMediaPlayerConfig) - this.peer?.enableNativeMediaPlayerAttribute(value_casted) + this.getPeer()?.enableNativeMediaPlayerAttribute(value_casted) return this } return this @@ -1082,7 +1084,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { enableSmoothDragResize(value: boolean): this { if (this.checkPriority("enableSmoothDragResize")) { const value_casted = value as (boolean) - this.peer?.enableSmoothDragResizeAttribute(value_casted) + this.getPeer()?.enableSmoothDragResizeAttribute(value_casted) return this } return this @@ -1092,7 +1094,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRenderProcessNotResponding")) { const value_casted = value as (OnRenderProcessNotRespondingCallback) UseEventsProperties({Web_onRenderProcessNotResponding: value_casted}); - this.peer?.onRenderProcessNotRespondingAttribute(value_casted) + this.getPeer()?.onRenderProcessNotRespondingAttribute(value_casted) return this } return this @@ -1102,7 +1104,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onRenderProcessResponding")) { const value_casted = value as (OnRenderProcessRespondingCallback) UseEventsProperties({Web_onRenderProcessResponding: value_casted}); - this.peer?.onRenderProcessRespondingAttribute(value_casted) + this.getPeer()?.onRenderProcessRespondingAttribute(value_casted) return this } return this @@ -1111,7 +1113,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { selectionMenuOptions(value: Array): this { if (this.checkPriority("selectionMenuOptions")) { const value_casted = value as (Array) - this.peer?.selectionMenuOptionsAttribute(value_casted) + this.getPeer()?.selectionMenuOptionsAttribute(value_casted) return this } return this @@ -1121,7 +1123,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onViewportFitChanged")) { const value_casted = value as (OnViewportFitChangedCallback) UseEventsProperties({Web_onViewportFitChanged: value_casted}); - this.peer?.onViewportFitChangedAttribute(value_casted) + this.getPeer()?.onViewportFitChangedAttribute(value_casted) return this } return this @@ -1131,7 +1133,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onInterceptKeyboardAttach")) { const value_casted = value as (WebKeyboardCallback) UseEventsProperties({Web_onInterceptKeyboardAttach: value_casted}); - this.peer?.onInterceptKeyboardAttachAttribute(value_casted) + this.getPeer()?.onInterceptKeyboardAttachAttribute(value_casted) return this } return this @@ -1141,7 +1143,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("onAdsBlocked")) { const value_casted = value as (OnAdsBlockedCallback) UseEventsProperties({Web_onAdsBlocked: value_casted}); - this.peer?.onAdsBlockedAttribute(value_casted) + this.getPeer()?.onAdsBlockedAttribute(value_casted) return this } return this @@ -1150,7 +1152,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { keyboardAvoidMode(value: WebKeyboardAvoidMode): this { if (this.checkPriority("keyboardAvoidMode")) { const value_casted = value as (WebKeyboardAvoidMode) - this.peer?.keyboardAvoidModeAttribute(value_casted) + this.getPeer()?.keyboardAvoidModeAttribute(value_casted) return this } return this @@ -1159,7 +1161,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { editMenuOptions(value: EditMenuOptions): this { if (this.checkPriority("editMenuOptions")) { const value_casted = value as (EditMenuOptions) - this.peer?.editMenuOptionsAttribute(value_casted) + this.getPeer()?.editMenuOptionsAttribute(value_casted) return this } return this @@ -1168,7 +1170,7 @@ export class ArkWebComponent extends ArkCommonMethodComponent { enableHapticFeedback(value: boolean): this { if (this.checkPriority("enableHapticFeedback")) { const value_casted = value as (boolean) - this.peer?.enableHapticFeedbackAttribute(value_casted) + this.getPeer()?.enableHapticFeedbackAttribute(value_casted) return this } return this @@ -1178,7 +1180,19 @@ export class ArkWebComponent extends ArkCommonMethodComponent { if (this.checkPriority("registerNativeEmbedRule")) { const tag_casted = tag as (string) const type_casted = type as (string) - this.peer?.registerNativeEmbedRuleAttribute(tag_casted, type_casted) + this.getPeer()?.registerNativeEmbedRuleAttribute(tag_casted, type_casted) + return this + } + return this + } + /** @memo */ + bindSelectionMenu(elementType: WebElementType, content: CustomBuilder, responseType: WebResponseType, options?: SelectionMenuOptionsExt): this { + if (this.checkPriority("bindSelectionMenu")) { + const elementType_casted = elementType as (WebElementType) + const content_casted = content as (CustomBuilder) + const responseType_casted = responseType as (WebResponseType) + const options_casted = options as (SelectionMenuOptionsExt | undefined) + this.getPeer()?.bindSelectionMenuAttribute(elementType_casted, content_casted, responseType_casted, options_casted) return this } return this diff --git a/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts b/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts index 8a51fe4b3430ef8e69e68186f8547ddf5f7feb5a..9174c3490784a42130d952e7787eae4dfd95ba65 100644 --- a/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts +++ b/arkoala/arkui/src/ArkWebContextMenuParamMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WebContextMenuParam { - peer?: Finalizable +export class WebContextMenuParam implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -108,6 +108,12 @@ export class WebContextMenuParam { getEditStateFlags(): number { return this.getEditStateFlags_serialize() } + getPreviewWidth(): number { + return this.getPreviewWidth_serialize() + } + getPreviewHeight(): number { + return this.getPreviewHeight_serialize() + } private x_serialize(): number { const retval = nativeModule()._WebContextMenuParam_x(this.peer!.ptr) return retval @@ -156,4 +162,19 @@ export class WebContextMenuParam { const retval = nativeModule()._WebContextMenuParam_getEditStateFlags(this.peer!.ptr) return retval } + private getPreviewWidth_serialize(): number { + const retval = nativeModule()._WebContextMenuParam_getPreviewWidth(this.peer!.ptr) + return retval + } + private getPreviewHeight_serialize(): number { + const retval = nativeModule()._WebContextMenuParam_getPreviewHeight(this.peer!.ptr) + return retval + } +} +export class WebContextMenuParamInternal { + public static fromPtr(ptr: KPointer): WebContextMenuParam { + const obj: WebContextMenuParam = new WebContextMenuParam() + obj.peer = new Finalizable(ptr, WebContextMenuParam.getFinalizer()) + return obj + } } diff --git a/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts b/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts index 21a80f1b6e5e3198859778176a79a9b884143306..6b4b268c9b910b9a78f08ff82e75db6199b3da89 100644 --- a/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts +++ b/arkoala/arkui/src/ArkWebContextMenuResultMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WebContextMenuResult { - peer?: Finalizable +export class WebContextMenuResult implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -109,3 +109,10 @@ export class WebContextMenuResult { nativeModule()._WebContextMenuResult_selectAll(this.peer!.ptr); } } +export class WebContextMenuResultInternal { + public static fromPtr(ptr: KPointer): WebContextMenuResult { + const obj: WebContextMenuResult = new WebContextMenuResult() + obj.peer = new Finalizable(ptr, WebContextMenuResult.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWebControllerMaterialized.ts b/arkoala/arkui/src/ArkWebControllerMaterialized.ts index db5443b757c71572a3ec0d32d8b3d1001fb06f9c..5317572c2a2ef2d86699086a8101d5c947e1397c 100644 --- a/arkoala/arkui/src/ArkWebControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkWebControllerMaterialized.ts @@ -50,8 +50,8 @@ import { } from "@koalaui/interop" -export class WebController { - peer?: Finalizable +export class WebController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -285,3 +285,10 @@ export class WebController { throw new Error("Object deserialization is not implemented.") } } +export class WebControllerInternal { + public static fromPtr(ptr: KPointer): WebController { + const obj: WebController = new WebController() + obj.peer = new Finalizable(ptr, WebController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWebCookieMaterialized.ts b/arkoala/arkui/src/ArkWebCookieMaterialized.ts index bc968f1858c73c03c0f0844709a18c7fe40605e7..4aad944b7a57601566d527e9fe0da6f33141ce01 100644 --- a/arkoala/arkui/src/ArkWebCookieMaterialized.ts +++ b/arkoala/arkui/src/ArkWebCookieMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WebCookie { - peer?: Finalizable +export class WebCookie implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -87,3 +87,10 @@ export class WebCookie { return retval } } +export class WebCookieInternal { + public static fromPtr(ptr: KPointer): WebCookie { + const obj: WebCookie = new WebCookie() + obj.peer = new Finalizable(ptr, WebCookie.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts b/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts index 64c6df8a12e2c850e1698a6b51b656d53e1bac2d..747d1abd2635bda65d8061953ddddff9b159c313 100644 --- a/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkWebKeyboardControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WebKeyboardController { - peer?: Finalizable +export class WebKeyboardController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -107,3 +107,10 @@ export class WebKeyboardController { nativeModule()._WebKeyboardController_close(this.peer!.ptr); } } +export class WebKeyboardControllerInternal { + public static fromPtr(ptr: KPointer): WebKeyboardController { + const obj: WebKeyboardController = new WebKeyboardController() + obj.peer = new Finalizable(ptr, WebKeyboardController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts b/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts index e83ca30b3aad50b36d50a340e692a5a944f07767..5f26d32d37afd076832e2ec0f614cdf61822a847 100644 --- a/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts +++ b/arkoala/arkui/src/ArkWebResourceErrorMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WebResourceError { - peer?: Finalizable +export class WebResourceError implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -87,3 +87,10 @@ export class WebResourceError { return retval } } +export class WebResourceErrorInternal { + public static fromPtr(ptr: KPointer): WebResourceError { + const obj: WebResourceError = new WebResourceError() + obj.peer = new Finalizable(ptr, WebResourceError.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts b/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts index 345f2b6826a1f72761a8184cf8b298db9ec2d93b..87c2615296f3baf78dad3a525184043b06300e84 100644 --- a/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts +++ b/arkoala/arkui/src/ArkWebResourceRequestMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WebResourceRequest { - peer?: Finalizable +export class WebResourceRequest implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -115,3 +115,10 @@ export class WebResourceRequest { return retval } } +export class WebResourceRequestInternal { + public static fromPtr(ptr: KPointer): WebResourceRequest { + const obj: WebResourceRequest = new WebResourceRequest() + obj.peer = new Finalizable(ptr, WebResourceRequest.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts b/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts index 5021fa043c7481c01a2e1ff58d411834d71220c7..549d772ca2d4bf6eb49af9ca4dea6127d22759a3 100644 --- a/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts +++ b/arkoala/arkui/src/ArkWebResourceResponseMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class WebResourceResponse { - peer?: Finalizable +export class WebResourceResponse implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -171,10 +171,10 @@ export class WebResourceResponse { const data_2 = unsafeCast(data) thisSerializer.writeResource(data_2) } - else if (((RuntimeType.OBJECT) == (data_type)) && (((data!.hasOwnProperty("byteLength"))))) { + else if (data instanceof ArrayBuffer) { thisSerializer.writeInt8(3) const data_3 = unsafeCast(data) - thisSerializer.writeArrayBuffer(data_3) + thisSerializer.writeBuffer(data_3) } nativeModule()._WebResourceResponse_setResponseData(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -209,3 +209,10 @@ export class WebResourceResponse { return retval } } +export class WebResourceResponseInternal { + public static fromPtr(ptr: KPointer): WebResourceResponse { + const obj: WebResourceResponse = new WebResourceResponse() + obj.peer = new Finalizable(ptr, WebResourceResponse.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkWindowScene.ts b/arkoala/arkui/src/ArkWindowScene.ts index 0a7d1e82ca9cb4f5bf694d7262f2e7d0522e706a..7e7438f9d621aef2dc98dbf15fb8cb539202b620 100644 --- a/arkoala/arkui/src/ArkWindowScene.ts +++ b/arkoala/arkui/src/ArkWindowScene.ts @@ -27,12 +27,14 @@ import { ArkCommonMethodComponent } from "./ArkCommon" import { ArkWindowScenePeer } from "./peers/ArkWindowScenePeer" /** @memo:stable */ export class ArkWindowSceneComponent extends ArkCommonMethodComponent { - protected peer?: ArkWindowScenePeer + getPeer(): ArkWindowScenePeer { + return (this.peer as ArkWindowScenePeer) + } /** @memo */ setWindowSceneOptions(persistentId: number): this { if (this.checkPriority("setWindowSceneOptions")) { const persistentId_casted = persistentId as (number) - this.peer?.setWindowSceneOptionsAttribute(persistentId_casted) + this.getPeer()?.setWindowSceneOptionsAttribute(persistentId_casted) return this } return this @@ -42,7 +44,7 @@ export class ArkWindowSceneComponent extends ArkCommonMethodComponent { if (this.checkPriority("attractionEffect")) { const destination_casted = destination as (Position) const fraction_casted = fraction as (number) - this.peer?.attractionEffectAttribute(destination_casted, fraction_casted) + this.getPeer()?.attractionEffectAttribute(destination_casted, fraction_casted) return this } return this diff --git a/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts b/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts index 06ea586199f5fca8299f4117a151fcc69ed632de..71c96b455563662f87b491f9899ba45250b56e7f 100644 --- a/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts +++ b/arkoala/arkui/src/ArkXComponentControllerMaterialized.ts @@ -49,8 +49,8 @@ import { } from "@koalaui/interop" -export class XComponentController { - peer?: Finalizable +export class XComponentController implements MaterializedBase { + peer?: Finalizable getPeer(): Finalizable | undefined { return this.peer } @@ -168,11 +168,19 @@ export class XComponentController { private startImageAnalyzer_serialize(config: ImageAnalyzerConfig): Promise { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeImageAnalyzerConfig(config) - const retval = nativeModule()._XComponentController_startImageAnalyzer(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()) + const retval = thisSerializer.holdAndWriteCallbackForPromiseVoid()[0] + nativeModule()._XComponentController_startImageAnalyzer(this.peer!.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); - throw new Error("Object deserialization is not implemented.") + return retval } private stopImageAnalyzer_serialize(): void { nativeModule()._XComponentController_stopImageAnalyzer(this.peer!.ptr); } } +export class XComponentControllerInternal { + public static fromPtr(ptr: KPointer): XComponentController { + const obj: XComponentController = new XComponentController() + obj.peer = new Finalizable(ptr, XComponentController.getFinalizer()) + return obj + } +} diff --git a/arkoala/arkui/src/ArkXcomponent.ts b/arkoala/arkui/src/ArkXcomponent.ts index 844c51cebe42c1d56a1ed996b7bfda4fcb0c794c..f9beda18377f19cc57890d09708dff1e3f85e837 100644 --- a/arkoala/arkui/src/ArkXcomponent.ts +++ b/arkoala/arkui/src/ArkXcomponent.ts @@ -28,24 +28,26 @@ import { ArkXComponentPeer } from "./peers/ArkXcomponentPeer" import { UseEventsProperties } from "./use_properties" /** @memo:stable */ export class ArkXComponentComponent extends ArkCommonMethodComponent { - protected peer?: ArkXComponentPeer + getPeer(): ArkXComponentPeer { + return (this.peer as ArkXComponentPeer) + } /** @memo */ setXComponentOptions(value: { id: string, type: string, libraryname?: string, controller?: XComponentController } | XComponentOptions): this { if (this.checkPriority("setXComponentOptions")) { const value_type = runtimeType(value) if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as ({ id: string, type: string, libraryname?: string, controller?: XComponentController }) - this.peer?.setXComponentOptions0Attribute(value_casted) + this.getPeer()?.setXComponentOptions0Attribute(value_casted) return this } if ((((RuntimeType.OBJECT == value_type)))) { const value_casted = value as ({ id: string, type: string, libraryname?: string, controller?: XComponentController }) - this.peer?.setXComponentOptions1Attribute(value_casted) + this.getPeer()?.setXComponentOptions1Attribute(value_casted) return this } if ((((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("imageAIOptions")))))) { const value_casted = value as (XComponentOptions) - this.peer?.setXComponentOptions2Attribute(value_casted) + this.getPeer()?.setXComponentOptions2Attribute(value_casted) return this } throw new Error("Can not select appropriate overload") @@ -53,21 +55,21 @@ export class ArkXComponentComponent extends ArkCommonMethodComponent { return this } /** @memo */ - onLoad(value: ((event?: Object) => void)): this { + onLoad(value: OnNativeLoadCallback): this { if (this.checkPriority("onLoad")) { - const value_casted = value as (((event?: Object) => void)) + const value_casted = value as (OnNativeLoadCallback) UseEventsProperties({XComponent_onLoad: value_casted}); - this.peer?.onLoadAttribute(value_casted) + this.getPeer()?.onLoadAttribute(value_casted) return this } return this } /** @memo */ - onDestroy(value: (() => void)): this { + onDestroy(value: VoidCallback): this { if (this.checkPriority("onDestroy")) { - const value_casted = value as ((() => void)) + const value_casted = value as (VoidCallback) UseEventsProperties({XComponent_onDestroy: value_casted}); - this.peer?.onDestroyAttribute(value_casted) + this.getPeer()?.onDestroyAttribute(value_casted) return this } return this @@ -76,7 +78,7 @@ export class ArkXComponentComponent extends ArkCommonMethodComponent { enableAnalyzer(value: boolean): this { if (this.checkPriority("enableAnalyzer")) { const value_casted = value as (boolean) - this.peer?.enableAnalyzerAttribute(value_casted) + this.getPeer()?.enableAnalyzerAttribute(value_casted) return this } return this @@ -85,7 +87,7 @@ export class ArkXComponentComponent extends ArkCommonMethodComponent { enableSecure(value: boolean): this { if (this.checkPriority("enableSecure")) { const value_casted = value as (boolean) - this.peer?.enableSecureAttribute(value_casted) + this.getPeer()?.enableSecureAttribute(value_casted) return this } return this diff --git a/arkoala/arkui/src/CustomComponent.ts b/arkoala/arkui/src/CustomComponent.ts index 37c602c23c3065710f34d0bd97509889d7d16ad5..8de7c32fbf726853980a8b4a849d7e887161705a 100644 --- a/arkoala/arkui/src/CustomComponent.ts +++ b/arkoala/arkui/src/CustomComponent.ts @@ -338,6 +338,10 @@ export abstract class CustomComponentImpl implements CustomComponent { throw new Error("Unexpected use of base class method") } + tabStop(value: boolean): CommonAttribute { + throw new Error("Unexpected use of base class method") + } + foregroundBlurStyle(value: BlurStyle, options: ForegroundBlurStyleOptions | undefined): CommonAttribute { throw new Error("Unexpected use of base class method") } @@ -422,6 +426,10 @@ export abstract class CustomComponentImpl implements CustomComponent { throw new Error("Unexpected use of base class method") } + chainWeight(value: ChainWeightOptions): CommonAttribute { + throw new Error("Unexpected use of base class method") + } + lightUpEffect(value: number): CommonAttribute { throw new Error("Unexpected use of base class method") } @@ -471,6 +479,14 @@ export abstract class CustomComponentImpl implements CustomComponent { throw new Error("Unexpected use of base class method") } + accessibilityChecked(value: boolean): CommonAttribute { + throw new Error("Unexpected use of base class method") + } + + accessibilitySelected(value: boolean): CommonAttribute { + throw new Error("Unexpected use of base class method") + } + obscured(value: ObscuredReasons[]): CommonAttribute { throw new Error("Unexpected use of base class method") } @@ -619,6 +635,10 @@ export abstract class CustomComponentImpl implements CustomComponent { throw new Error("Unexpected use of base class method") } + safeAreaPadding(value: (Padding|LengthMetrics|LocalizedPadding)): CommonAttribute { + throw new Error("Unexpected use of base class method") + } + parallelGesture(gesture: GestureType, mask: GestureMask | undefined): CommonAttribute { throw new Error("Unexpected use of base class method") } diff --git a/arkoala/arkui/src/NativeModuleRecorder.ts b/arkoala/arkui/src/NativeModuleRecorder.ts index 54f459e2398d2ba385e07c6bc47261f558cebbc7..e63bd5f4c55f00762be35507f9348a9b743a1ed3 100644 --- a/arkoala/arkui/src/NativeModuleRecorder.ts +++ b/arkoala/arkui/src/NativeModuleRecorder.ts @@ -4,19 +4,19 @@ import { unsafeCast } from "./shared/generated-utils" import { int32, asFloat64, CustomTextEncoder } from "@koalaui/common" import { encodeToData, KFloat, KFloat32ArrayPtr, KInt, KInt32ArrayPtr, KPointer, KStringPtr, KUint8ArrayPtr, nullptr, pointer, KBoolean } from "@koalaui/interop" import { NodePointer, NativeModuleEmpty } from "@koalaui/arkoala" -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./SyntheticDeclarations" +import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_FrameNode_FROM_api_arkui_FrameNode, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_Callback_Record_string_Object_FROM_api_ohos_base, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./SyntheticDeclarations" export interface UIElement { - nodeId: int32 - kind: string - children: Array|undefined - elementId: string|undefined + nodeId: int32 + kind: string + children: Array|undefined + elementId: string|undefined } const NULL_POINTER = 0 const FINALIZER_POINTER = 1 export interface MenuAlign { - type: string - dx?: string - dy?: string + type: string + dx?: string + dy?: string } export interface AbilityComponentInterface extends CommonMethodInterface,UIElement { setAbilityComponentOptions_value?: { want: Want } @@ -48,21 +48,21 @@ export interface AlphabetIndexerInterface extends CommonMethodInterface,UIElemen autoCollapse_value?: boolean popupItemBorderRadius_value?: number itemBorderRadius_value?: number - popupBackgroundBlurStyle_value?: number + popupBackgroundBlurStyle_value?: BlurStyle popupTitleBackground_value?: ResourceColor enableHapticFeedback_value?: boolean - alignStyle_value?: number + alignStyle_value?: IndexerAlign alignStyle_offset?: Length | undefined } export interface AnimatorInterface extends CommonMethodInterface,UIElement { setAnimatorOptions_value?: string - state_value?: number + state_value?: AnimationStatus duration_value?: number - curve_value?: number + curve_value?: Curve delay_value?: number - fillMode_value?: number + fillMode_value?: FillMode iterations_value?: number - playMode_value?: number + playMode_value?: PlayMode motion_value?: SpringMotion | FrictionMotion | ScrollMotion onStart_value?: (() => void) onPause_value?: (() => void) @@ -83,15 +83,15 @@ export interface ButtonInterface extends CommonMethodInterface,UIElement { setButtonOptions1_options?: ButtonOptions setButtonOptions2_label?: ResourceStr setButtonOptions2_options?: ButtonOptions | undefined - type_value?: number + type_value?: ButtonType stateEffect_value?: boolean - buttonStyle_value?: number - controlSize_value?: string - role_value?: number + buttonStyle_value?: ButtonStyleMode + controlSize_value?: ControlSize + role_value?: ButtonRole fontColor_value?: ResourceColor fontSize_value?: Length fontWeight_value?: number | FontWeight | string - fontStyle_value?: number + fontStyle_value?: FontStyle fontFamily_value?: string | Resource contentModifier_value?: ContentModifier labelStyle_value?: LabelStyle @@ -103,7 +103,7 @@ export interface CalendarInterface { needSlide_value?: boolean startOfWeek_value?: number offDays_value?: number - direction_value?: number + direction_value?: Axis currentDayStyle_value?: CurrentDayStyle nonCurrentDayStyle_value?: NonCurrentDayStyle todayStyle_value?: TodayStyle @@ -116,21 +116,21 @@ export interface CalendarPickerInterface extends CommonMethodInterface,UIElement setCalendarPickerOptions_options?: CalendarOptions | undefined textStyle_value?: PickerTextStyle onChange_value?: ((parameter: Date) => void) - edgeAlign_alignType?: number + edgeAlign_alignType?: CalendarAlign edgeAlign_offset?: Offset | undefined } export interface CanvasInterface extends CommonMethodInterface,UIElement { setCanvasOptions0_context?: CanvasRenderingContext2D | DrawingRenderingContext | undefined setCanvasOptions1_context?: CanvasRenderingContext2D | DrawingRenderingContext setCanvasOptions1_imageAIOptions?: ImageAIOptions - onReady_value?: (() => void) + onReady_value?: VoidCallback enableAnalyzer_value?: boolean } export interface CheckboxInterface extends CommonMethodInterface,UIElement { setCheckboxOptions_options?: CheckboxOptions | undefined select_value?: boolean selectedColor_value?: ResourceColor - shape_value?: number + shape_value?: CheckBoxShape unselectedColor_value?: ResourceColor mark_value?: MarkStyle onChange_value?: OnCheckboxChangeCallback @@ -143,21 +143,21 @@ export interface CheckboxGroupInterface extends CommonMethodInterface,UIElement unselectedColor_value?: ResourceColor mark_value?: MarkStyle onChange_value?: OnCheckboxGroupChangeCallback - checkboxShape_value?: number + checkboxShape_value?: CheckBoxShape } export interface CircleInterface extends CommonShapeMethodInterface,UIElement { setCircleOptions_value?: CircleOptions | undefined } export interface ColumnInterface extends CommonMethodInterface,UIElement { setColumnOptions_options?: ColumnOptions | undefined - alignItems_value?: number - justifyContent_value?: number + alignItems_value?: HorizontalAlign + justifyContent_value?: FlexAlign pointLight_value?: PointLightStyle reverse_value?: boolean | undefined } export interface ColumnSplitInterface extends CommonMethodInterface,UIElement { resizeable_value?: boolean - divider_value?: ColumnSplitDividerStyle | undefined + divider_value?: ColumnSplitDividerStyle | null } export interface CommonMethodInterface { width_value?: Length @@ -168,10 +168,12 @@ export interface CommonMethodInterface { size_value?: SizeOptions constraintSize_value?: ConstraintSizeOptions touchable_value?: boolean - hitTestBehavior_value?: number + hitTestBehavior_value?: HitTestMode onChildTouchTest_value?: ((value: Array) => TouchResult) layoutWeight_value?: number | string + chainWeight_value?: ChainWeightOptions padding_value?: Padding | Length | LocalizedPadding + safeAreaPadding_value?: Padding | LengthMetrics | LocalizedPadding margin_value?: Margin | Length | LocalizedMargin backgroundColor_value?: ResourceColor pixelRound_value?: PixelRoundPolicy @@ -202,12 +204,13 @@ export interface CommonMethodInterface { onClick1_distanceThreshold?: number onHover_value?: ((isHover: boolean, event: HoverEvent) => void) onAccessibilityHover_value?: AccessibilityCallback - hoverEffect_value?: number + hoverEffect_value?: HoverEffect onMouse_value?: ((event: MouseEvent) => void) onTouch_value?: ((event: TouchEvent) => void) onKeyEvent_value?: ((event: KeyEvent) => void) onKeyPreIme_value?: ((parameter: KeyEvent) => boolean) focusable_value?: boolean + tabStop_value?: boolean onFocus_value?: (() => void) onBlur_value?: (() => void) tabIndex_value?: number @@ -229,7 +232,9 @@ export interface CommonMethodInterface { invert_value?: number | InvertOptions hueRotate_value?: number | string useShadowBatching_value?: boolean - useEffect_value?: boolean + useEffect0_value?: boolean + useEffect1_useEffect?: boolean + useEffect1_effectType?: EffectType renderGroup_value?: boolean freeze_value?: boolean translate_value?: TranslateOptions @@ -243,15 +248,15 @@ export interface CommonMethodInterface { onAttach_value?: (() => void) onDetach_value?: (() => void) onAreaChange_value?: ((oldValue: Area, newValue: Area) => void) - visibility_value?: number + visibility_value?: Visibility flexGrow_value?: number flexShrink_value?: number flexBasis_value?: number | string - alignSelf_value?: number + alignSelf_value?: ItemAlign displayPriority_value?: number zIndex_value?: number - direction_value?: number - align_value?: number + direction_value?: Direction + align_value?: Alignment position_value?: Position | Edges | LocalizedEdges markAnchor_value?: Position | LocalizedPosition offset_value?: Position | Edges | LocalizedEdges @@ -292,7 +297,9 @@ export interface CommonMethodInterface { sphericalEffect_value?: number lightUpEffect_value?: number pixelStretchEffect_value?: PixelStretchEffectOptions - accessibilityGroup_value?: boolean + accessibilityGroup0_value?: boolean + accessibilityGroup1_isGroup?: boolean + accessibilityGroup1_accessibilityOptions?: AccessibilityOptions accessibilityText0_value?: string accessibilityText1_value?: Resource accessibilityTextHint_value?: string @@ -300,13 +307,17 @@ export interface CommonMethodInterface { accessibilityDescription1_value?: Resource accessibilityLevel_value?: string accessibilityVirtualNode_value?: CustomBuilder + accessibilityChecked_value?: boolean + accessibilitySelected_value?: boolean obscured_value?: Array reuseId_value?: string - renderFit_value?: number + renderFit_value?: RenderFit gestureModifier_value?: GestureModifier backgroundBrightness_value?: BackgroundBrightnessOptions onGestureJudgeBegin_value?: ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) - onGestureRecognizerJudgeBegin_value?: GestureRecognizerJudgeBeginCallback + onGestureRecognizerJudgeBegin0_value?: GestureRecognizerJudgeBeginCallback + onGestureRecognizerJudgeBegin1_callback?: GestureRecognizerJudgeBeginCallback + onGestureRecognizerJudgeBegin1_exposeInnerGesture?: boolean shouldBuiltInRecognizerParallelWith_value?: ShouldBuiltInRecognizerParallelWithCallback monopolizeEvents_value?: boolean onTouchIntercept_value?: ((parameter: TouchEvent) => HitTestMode) @@ -318,21 +329,24 @@ export interface CommonMethodInterface { background_builder?: CustomBuilder background_options?: { align?: Alignment } | undefined backgroundImage_src?: ResourceStr | PixelMap - backgroundImage_repeat?: number | undefined - backgroundBlurStyle_value?: number + backgroundImage_repeat?: ImageRepeat | undefined + backgroundBlurStyle_value?: BlurStyle backgroundBlurStyle_options?: BackgroundBlurStyleOptions | undefined - foregroundBlurStyle_value?: number + foregroundBlurStyle_value?: BlurStyle foregroundBlurStyle_options?: ForegroundBlurStyleOptions | undefined - focusScopeId_id?: string - focusScopeId_isGroup?: boolean | undefined + focusScopeId0_id?: string + focusScopeId0_isGroup?: boolean | undefined + focusScopeId1_id?: string + focusScopeId1_isGroup?: boolean | undefined + focusScopeId1_arrowStepOut?: boolean | undefined focusScopePriority_scopeId?: string - focusScopePriority_priority?: number | undefined - gesture_gesture?: number - gesture_mask?: number | undefined - priorityGesture_gesture?: number - priorityGesture_mask?: number | undefined - parallelGesture_gesture?: number - parallelGesture_mask?: number | undefined + focusScopePriority_priority?: FocusPriority | undefined + gesture_gesture?: GestureControl.GestureType + gesture_mask?: GestureMask | undefined + priorityGesture_gesture?: GestureControl.GestureType + priorityGesture_mask?: GestureMask | undefined + parallelGesture_gesture?: GestureControl.GestureType + parallelGesture_mask?: GestureMask | undefined blur_value?: number blur_options?: BlurOptions | undefined linearGradientBlur_value?: number @@ -341,16 +355,16 @@ export interface CommonMethodInterface { backdropBlur_options?: BlurOptions | undefined sharedTransition_id?: string sharedTransition_options?: sharedTransitionOptions | undefined - chainMode_direction?: number - chainMode_style?: number + chainMode_direction?: Axis + chainMode_style?: ChainStyle dragPreviewOptions_value?: DragPreviewOptions dragPreviewOptions_options?: DragInteractionOptions | undefined overlay_value?: string | CustomBuilder | ComponentContent overlay_options?: OverlayOptions | undefined - blendMode_value?: number - blendMode_type?: number | undefined + blendMode_value?: BlendMode + blendMode_type?: BlendApplyType | undefined advancedBlendMode_effect?: BlendMode | Blender - advancedBlendMode_type?: number | undefined + advancedBlendMode_type?: BlendApplyType | undefined bindPopup_show?: boolean bindPopup_popup?: PopupOptions | CustomPopupOptions bindMenu0_content?: Array | CustomBuilder @@ -359,14 +373,14 @@ export interface CommonMethodInterface { bindMenu1_content?: Array | CustomBuilder bindMenu1_options?: MenuOptions | undefined bindContextMenu0_content?: CustomBuilder - bindContextMenu0_responseType?: number + bindContextMenu0_responseType?: ResponseType bindContextMenu0_options?: ContextMenuOptions | undefined bindContextMenu1_isShown?: boolean bindContextMenu1_content?: CustomBuilder bindContextMenu1_options?: ContextMenuOptions | undefined bindContentCover0_isShow?: boolean | undefined bindContentCover0_builder?: CustomBuilder - bindContentCover0_type?: number | undefined + bindContentCover0_type?: ModalTransition | undefined bindContentCover1_isShow?: boolean | undefined bindContentCover1_builder?: CustomBuilder bindContentCover1_options?: ContentCoverOptions | undefined @@ -383,8 +397,8 @@ export interface CommonShapeMethodInterface extends CommonMethodInterface,UIElem stroke_value?: ResourceColor fill_value?: ResourceColor strokeDashOffset_value?: number | string - strokeLineCap_value?: number - strokeLineJoin_value?: number + strokeLineCap_value?: LineCapStyle + strokeLineJoin_value?: LineJoinStyle strokeMiterLimit_value?: number | string strokeOpacity_value?: number | string | Resource fillOpacity_value?: number | string | Resource @@ -395,7 +409,7 @@ export interface CommonShapeMethodInterface extends CommonMethodInterface,UIElem export interface CommonInterface extends CommonMethodInterface,UIElement { } export interface ScrollableCommonMethodInterface extends CommonMethodInterface,UIElement { - scrollBar_value?: number + scrollBar_value?: BarState scrollBarColor_value?: Color | number | string scrollBarWidth_value?: number | string nestedScroll_value?: NestedScrollOptions @@ -409,7 +423,8 @@ export interface ScrollableCommonMethodInterface extends CommonMethodInterface,U onScrollStart_value?: (() => void) onScrollStop_value?: (() => void) flingSpeedLimit_value?: number - edgeEffect_edgeEffect?: number + clipContent_value?: ContentClipMode | RectShape + edgeEffect_edgeEffect?: EdgeEffect edgeEffect_options?: EdgeEffectOptions | undefined fadingEdge_enabled?: boolean | undefined fadingEdge_options?: FadingEdgeOptions | undefined @@ -456,16 +471,16 @@ export interface DividerInterface extends CommonMethodInterface,UIElement { vertical_value?: boolean color_value?: ResourceColor strokeWidth_value?: number | string - lineCap_value?: number + lineCap_value?: LineCapStyle } export interface EffectComponentInterface extends CommonMethodInterface,UIElement { } export interface EllipseInterface extends CommonShapeMethodInterface,UIElement { - setEllipseOptions_value?: { width?: string | number, height?: string | number } | undefined + setEllipseOptions_options?: EllipseOptions | undefined } export interface EmbeddedComponentInterface extends CommonMethodInterface,UIElement { setEmbeddedComponentOptions_loader?: Want - setEmbeddedComponentOptions_type?: number + setEmbeddedComponentOptions_type?: EmbeddedType onTerminated_value?: ((parameter: TerminationInfo) => void) onError_value?: Object } @@ -477,7 +492,7 @@ export interface FlowItemInterface extends CommonMethodInterface,UIElement { } export interface FolderStackInterface extends CommonMethodInterface,UIElement { setFolderStackOptions_options?: FolderStackOptions | undefined - alignContent_value?: number + alignContent_value?: Alignment onFolderStateChange_value?: OnFoldStatusChangeCallback onHoverStatusChange_value?: OnHoverStatusChangeCallback enableAnimation_value?: boolean @@ -487,9 +502,9 @@ export interface FormComponentInterface extends CommonMethodInterface,UIElement setFormComponentOptions_value?: FormInfo size_value?: { width: number, height: number } moduleName_value?: string - dimension_value?: number + dimension_value?: FormDimension allowUpdate_value?: boolean - visibility_value?: number + visibility_value?: Visibility onAcquired_value?: ((parameter: FormCallbackInfo) => void) onError_value?: ((info: { errcode: number, msg: string }) => void) onRouter_value?: ((info: any) => void) @@ -521,16 +536,18 @@ export interface GridInterface extends ScrollableCommonMethodInterface,UIElement rowsGap_value?: Length scrollBarWidth_value?: number | string scrollBarColor_value?: Color | number | string - scrollBar_value?: number + scrollBar_value?: BarState onScrollBarUpdate_value?: ((index: number, offset: number) => ComputedBarAttribute) onScrollIndex_value?: ((first: number, last: number) => void) - cachedCount_value?: number + cachedCount0_value?: number + cachedCount1_count?: number + cachedCount1_show?: boolean editMode_value?: boolean multiSelectable_value?: boolean maxCount_value?: number minCount_value?: number cellLength_value?: number - layoutDirection_value?: number + layoutDirection_value?: GridDirection supportAnimation_value?: boolean onItemDragStart_value?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) onItemDragEnter_value?: ((event: ItemDragInfo) => void) @@ -547,7 +564,7 @@ export interface GridInterface extends ScrollableCommonMethodInterface,UIElement onScrollStart_value?: (() => void) onScrollStop_value?: (() => void) onScrollFrameBegin_value?: ((offset: number, state: ScrollState) => { offsetRemain: number }) - edgeEffect_value?: number + edgeEffect_value?: EdgeEffect edgeEffect_options?: EdgeEffectOptions | undefined } export interface GridItemInterface extends CommonMethodInterface,UIElement { @@ -573,7 +590,7 @@ export interface GridContainerInterface extends ColumnInterface,UIElement { export interface GridRowInterface extends CommonMethodInterface,UIElement { setGridRowOptions_option?: GridRowOptions | undefined onBreakpointChange_value?: ((breakpoints: string) => void) - alignItems_value?: number + alignItems_value?: ItemAlign } export interface HyperlinkInterface extends CommonMethodInterface,UIElement { setHyperlinkOptions_address?: string | Resource @@ -589,16 +606,16 @@ export interface ImageInterface extends CommonMethodInterface,UIElement { matchTextDirection_value?: boolean fitOriginalSize_value?: boolean fillColor_value?: ResourceColor - objectFit_value?: number - objectRepeat_value?: number + objectFit_value?: ImageFit + objectRepeat_value?: ImageRepeat autoResize_value?: boolean - renderMode_value?: number - dynamicRangeMode_value?: number - interpolation_value?: number + renderMode_value?: ImageRenderMode + dynamicRangeMode_value?: DynamicRangeMode + interpolation_value?: ImageInterpolation sourceSize_value?: ImageSourceSize syncLoad_value?: boolean colorFilter_value?: ColorFilter | DrawingColorFilter - copyOption_value?: number + copyOption_value?: CopyOptions draggable_value?: boolean pointLight_value?: PointLightStyle edgeAntialiasing_value?: number @@ -613,12 +630,12 @@ export interface ImageInterface extends CommonMethodInterface,UIElement { } export interface ImageAnimatorInterface extends CommonMethodInterface,UIElement { images_value?: Array - state_value?: number + state_value?: AnimationStatus duration_value?: number reverse_value?: boolean fixedSize_value?: boolean preDecode_value?: number - fillMode_value?: number + fillMode_value?: FillMode iterations_value?: number onStart_value?: (() => void) onPause_value?: (() => void) @@ -628,33 +645,35 @@ export interface ImageAnimatorInterface extends CommonMethodInterface,UIElement } export interface ImageSpanInterface extends BaseSpanInterface,UIElement { setImageSpanOptions_value?: ResourceStr | PixelMap - verticalAlign_value?: number + verticalAlign_value?: ImageSpanAlignment colorFilter_value?: ColorFilter | DrawingColorFilter - objectFit_value?: number + objectFit_value?: ImageFit onComplete_value?: ImageCompleteCallback onError_value?: ImageErrorCallback alt_value?: PixelMap } export interface LineInterface extends CommonShapeMethodInterface,UIElement { - setLineOptions_value?: { width?: string | number, height?: string | number } | undefined + setLineOptions_options?: LineOptions | undefined startPoint_value?: Array endPoint_value?: Array } export interface ListInterface extends ScrollableCommonMethodInterface,UIElement { setListOptions_options?: ListOptions | undefined - alignListItem_value?: number - listDirection_value?: number - scrollBar_value?: number + alignListItem_value?: ListItemAlign + listDirection_value?: Axis + scrollBar_value?: BarState contentStartOffset_value?: number contentEndOffset_value?: number - divider_value?: ListDividerOptions | undefined + divider_value?: ListDividerOptions | null editMode_value?: boolean multiSelectable_value?: boolean - cachedCount_value?: number + cachedCount0_value?: number + cachedCount1_count?: number + cachedCount1_show?: boolean chainAnimation_value?: boolean chainAnimationOptions_value?: ChainAnimationOptions - sticky_value?: number - scrollSnapAlign_value?: number + sticky_value?: StickyStyle + scrollSnapAlign_value?: ScrollSnapAlign nestedScroll_value?: NestedScrollOptions enableScrollInteraction_value?: boolean friction_value?: number | Resource @@ -677,13 +696,13 @@ export interface ListInterface extends ScrollableCommonMethodInterface,UIElement onScrollFrameBegin_value?: ((offset: number, state: ScrollState) => { offsetRemain: number }) lanes_value?: number | LengthConstrain lanes_gutter?: Dimension | undefined - edgeEffect_value?: number + edgeEffect_value?: EdgeEffect edgeEffect_options?: EdgeEffectOptions | undefined } export interface ListItemInterface extends CommonMethodInterface,UIElement { setListItemOptions0_value?: ListItemOptions | undefined setListItemOptions1_value?: string | undefined - sticky_value?: number + sticky_value?: Sticky editable_value?: boolean | EditMode selectable_value?: boolean selected_value?: boolean @@ -692,7 +711,7 @@ export interface ListItemInterface extends CommonMethodInterface,UIElement { } export interface ListItemGroupInterface extends CommonMethodInterface,UIElement { setListItemGroupOptions_options?: ListItemGroupOptions | undefined - divider_value?: ListDividerOptions | undefined + divider_value?: ListDividerOptions | null childrenMainSize_value?: ChildrenMainSize } export interface LoadingProgressInterface extends CommonMethodInterface,UIElement { @@ -711,7 +730,7 @@ export interface MarqueeInterface extends CommonMethodInterface,UIElement { allowScale_value?: boolean fontWeight_value?: number | FontWeight | string fontFamily_value?: string | Resource - marqueeUpdateStrategy_value?: number + marqueeUpdateStrategy_value?: MarqueeUpdateStrategy onStart_value?: (() => void) onBounce_value?: (() => void) onFinish_value?: (() => void) @@ -726,7 +745,7 @@ export interface MenuInterface extends CommonMethodInterface,UIElement { radius_value?: Dimension | BorderRadiuses menuItemDivider_value?: DividerStyleOptions | undefined menuItemGroupDivider_value?: DividerStyleOptions | undefined - subMenuExpandingMode_value?: number + subMenuExpandingMode_value?: SubMenuExpandingMode } export interface MenuItemInterface extends CommonMethodInterface,UIElement { setMenuItemOptions_value?: MenuItemOptions | CustomBuilder | undefined @@ -748,7 +767,7 @@ export interface NavDestinationInterface extends CommonMethodInterface,UIElement onShown_value?: (() => void) onHidden_value?: (() => void) onBackPressed_value?: (() => boolean) - mode_value?: number + mode_value?: NavDestinationMode backButtonIcon_value?: ResourceStr | PixelMap | SymbolGlyphModifier menus_value?: Array | CustomBuilder onReady_value?: ((parameter: NavDestinationContext) => void) @@ -756,26 +775,30 @@ export interface NavDestinationInterface extends CommonMethodInterface,UIElement onWillDisappear_value?: (() => void) onWillShow_value?: (() => void) onWillHide_value?: (() => void) - systemBarStyle_value?: SystemBarStyle | undefined + systemBarStyle_value?: Object | undefined recoverable_value?: boolean | undefined - systemTransition_value?: number + systemTransition_value?: NavigationSystemTransitionType title_value?: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource title_options?: NavigationTitleOptions | undefined + toolbarConfiguration_toolbarParam?: Array | CustomBuilder + toolbarConfiguration_options?: NavigationToolbarOptions | undefined + hideToolBar_hide?: boolean + hideToolBar_animated?: boolean | undefined ignoreLayoutSafeArea_types?: Array | undefined ignoreLayoutSafeArea_edges?: Array | undefined } export interface NavRouterInterface extends CommonMethodInterface,UIElement { setNavRouterOptions1_value?: RouteInfo onStateChange_value?: ((parameter: boolean) => void) - mode_value?: number + mode_value?: NavRouteMode } export interface NavigationInterface extends CommonMethodInterface,UIElement { setNavigationOptions1_pathInfos?: NavPathStack navBarWidth_value?: Length - navBarPosition_value?: number + navBarPosition_value?: NavBarPosition navBarWidthRange_value?: [ Dimension, Dimension ] minContentWidth_value?: Dimension - mode_value?: number + mode_value?: NavigationMode backButtonIcon_value?: string | PixelMap | Resource | SymbolGlyphModifier hideNavBar_value?: boolean subTitle_value?: string @@ -783,7 +806,7 @@ export interface NavigationInterface extends CommonMethodInterface,UIElement { hideTitleBar1_hide?: boolean hideTitleBar1_animated?: boolean hideBackButton_value?: boolean - titleMode_value?: number + titleMode_value?: NavigationTitleMode menus_value?: Array | CustomBuilder toolBar_value?: Object | CustomBuilder hideToolBar0_value?: boolean @@ -794,8 +817,9 @@ export interface NavigationInterface extends CommonMethodInterface,UIElement { onNavigationModeChange_value?: ((mode: NavigationMode) => void) navDestination_value?: ((name: string, param: unknown) => void) customNavContentTransition_value?: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) - systemBarStyle_value?: SystemBarStyle | undefined + systemBarStyle_value?: Object | undefined recoverable_value?: boolean | undefined + enableDragBar_value?: boolean | undefined title_value?: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle title_options?: NavigationTitleOptions | undefined toolbarConfiguration_value?: Array | CustomBuilder @@ -806,7 +830,7 @@ export interface NavigationInterface extends CommonMethodInterface,UIElement { export interface NavigatorInterface extends CommonMethodInterface,UIElement { setNavigatorOptions0_value?: { target: string, type?: NavigationType } | undefined active_value?: boolean - type_value?: number + type_value?: NavigationType target_value?: string params_value?: Object } @@ -815,8 +839,8 @@ export interface NodeContainerInterface extends CommonMethodInterface,UIElement } export interface PanelInterface extends CommonMethodInterface,UIElement { setPanelOptions_show?: boolean - mode_value?: number - type_value?: number + mode_value?: PanelMode + type_value?: PanelType dragBar_value?: boolean customHeight_value?: Dimension | PanelHeight fullHeight_value?: number | string @@ -833,7 +857,7 @@ export interface PasteButtonInterface extends SecurityComponentMethodInterface,U onClick_value?: ((event: ClickEvent, result: PasteButtonOnClickResult) => void) } export interface PathInterface extends CommonShapeMethodInterface,UIElement { - setPathOptions_value?: { width?: number | string, height?: number | string, commands?: string } | undefined + setPathOptions_options?: PathOptions | undefined commands_value?: string } export interface PatternLockInterface extends CommonMethodInterface,UIElement { @@ -852,16 +876,16 @@ export interface PatternLockInterface extends CommonMethodInterface,UIElement { activateCircleStyle_value?: CircleStyleOptions | undefined } export interface PluginComponentInterface extends CommonMethodInterface,UIElement { - setPluginComponentOptions_value?: { template: PluginComponentTemplate, data: any } - onComplete_value?: (() => void) - onError_value?: ((info: { errcode: number, msg: string }) => void) + setPluginComponentOptions_options?: PluginComponentOptions + onComplete_value?: VoidCallback + onError_value?: PluginErrorCallback } export interface PolygonInterface extends CommonShapeMethodInterface,UIElement { - setPolygonOptions_value?: { width?: string | number, height?: string | number } | undefined + setPolygonOptions_options?: PolygonOptions | undefined points_value?: Array } export interface PolylineInterface extends CommonShapeMethodInterface,UIElement { - setPolylineOptions_value?: { width?: string | number, height?: string | number } | undefined + setPolylineOptions_options?: PolylineOptions | undefined points_value?: Array } export interface ProgressInterface extends CommonMethodInterface,UIElement { @@ -894,7 +918,7 @@ export interface RatingInterface extends CommonMethodInterface,UIElement { contentModifier_value?: ContentModifier } export interface RectInterface extends CommonShapeMethodInterface,UIElement { - setRectOptions_value?: { width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string } | undefined + setRectOptions_options?: RectOptions | RoundedRectOptions | undefined radiusWidth_value?: number | string radiusHeight_value?: number | string radius_value?: number | string | Array @@ -924,7 +948,7 @@ export interface RichEditorInterface extends CommonMethodInterface,UIElement { onDidIMEInput_value?: ((parameter: TextRange) => void) aboutToDelete_value?: ((parameter: RichEditorDeleteValue) => boolean) onDeleteComplete_value?: (() => void) - copyOptions_value?: number + copyOptions_value?: CopyOptions onPaste_value?: PasteEventCallback enableDataDetector_value?: boolean enablePreviewText_value?: boolean @@ -932,7 +956,7 @@ export interface RichEditorInterface extends CommonMethodInterface,UIElement { caretColor_value?: ResourceColor selectedBackgroundColor_value?: ResourceColor onEditingChange_value?: ((parameter: boolean) => void) - enterKeyType_value?: number + enterKeyType_value?: EnterKeyType onSubmit_value?: SubmitCallback onWillChange_value?: ((parameter: RichEditorChangeValue) => boolean) onDidChange_value?: OnDidChangeCallback @@ -941,8 +965,8 @@ export interface RichEditorInterface extends CommonMethodInterface,UIElement { editMenuOptions_value?: EditMenuOptions enableKeyboardOnFocus_value?: boolean enableHapticFeedback_value?: boolean - barState_value?: number - bindSelectionMenu_spanType?: number + barState_value?: BarState + bindSelectionMenu_spanType?: RichEditorSpanType bindSelectionMenu_content?: CustomBuilder bindSelectionMenu_responseType?: ResponseType | RichEditorResponseType bindSelectionMenu_options?: SelectionMenuOptions | undefined @@ -961,8 +985,8 @@ export interface RootSceneInterface extends CommonMethodInterface,UIElement { } export interface RowInterface extends CommonMethodInterface,UIElement { setRowOptions_options?: RowOptions | undefined - alignItems_value?: number - justifyContent_value?: number + alignItems_value?: VerticalAlign + justifyContent_value?: FlexAlign pointLight_value?: PointLightStyle reverse_value?: boolean | undefined } @@ -978,7 +1002,7 @@ export interface ScreenInterface extends CommonMethodInterface,UIElement { } export interface ScrollInterface extends ScrollableCommonMethodInterface,UIElement { setScrollOptions_scroller?: Scroller | undefined - scrollable_value?: number + scrollable_value?: ScrollDirection onScroll_value?: ((first: number, last: number) => void) onWillScroll_value?: ScrollOnWillScrollCallback | undefined onDidScroll_value?: ScrollOnWillScrollCallback | undefined @@ -986,7 +1010,7 @@ export interface ScrollInterface extends ScrollableCommonMethodInterface,UIEleme onScrollStart_value?: VoidCallback onScrollEnd_value?: (() => void) onScrollStop_value?: VoidCallback - scrollBar_value?: number + scrollBar_value?: BarState scrollBarColor_value?: Color | number | string scrollBarWidth_value?: number | string onScrollFrameBegin_value?: OnScrollFrameBeginCallback @@ -996,7 +1020,7 @@ export interface ScrollInterface extends ScrollableCommonMethodInterface,UIEleme scrollSnap_value?: ScrollSnapOptions enablePaging_value?: boolean initialOffset_value?: OffsetOptions - edgeEffect_edgeEffect?: number + edgeEffect_edgeEffect?: EdgeEffect edgeEffect_options?: EdgeEffectOptions | undefined } export interface ScrollBarInterface extends CommonMethodInterface,UIElement { @@ -1004,7 +1028,7 @@ export interface ScrollBarInterface extends CommonMethodInterface,UIElement { enableNestedScroll_value?: boolean | undefined } export interface SearchInterface extends CommonMethodInterface,UIElement { - setSearchOptions_options?: { value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController } | undefined + setSearchOptions_options?: SearchOptions | undefined fontColor_value?: ResourceColor searchIcon_value?: IconOptions | SymbolGlyphModifier cancelButton_value?: CancelButtonOptions | CancelButtonSymbolOptions @@ -1015,17 +1039,18 @@ export interface SearchInterface extends CommonMethodInterface,UIElement { placeholderColor_value?: ResourceColor placeholderFont_value?: Font | undefined textFont_value?: Font | undefined - enterKeyType_value?: number - onSubmit_value?: ((breakpoints: string) => void) + enterKeyType_value?: EnterKeyType + onSubmit0_value?: ((breakpoints: string) => void) + onSubmit1_value?: SearchSubmitCallback onChange_value?: EditableTextOnChangeCallback - onTextSelectionChange_value?: ((first: number, last: number) => void) - onContentScroll_value?: ((first: number, last: number) => void) + onTextSelectionChange_value?: OnTextSelectionChangeCallback + onContentScroll_value?: OnContentScrollCallback onCopy_value?: ((breakpoints: string) => void) onCut_value?: ((breakpoints: string) => void) - onPaste_value?: ((value: string, event: PasteEvent) => void) - copyOption_value?: number + onPaste_value?: OnPasteCallback + copyOption_value?: CopyOptions maxLength_value?: number - textAlign_value?: number + textAlign_value?: TextAlign enableKeyboardOnFocus_value?: boolean selectionMenuHidden_value?: boolean minFontSize_value?: number | string | Resource @@ -1033,7 +1058,7 @@ export interface SearchInterface extends CommonMethodInterface,UIElement { decoration_value?: TextDecorationOptions letterSpacing_value?: number | string | Resource lineHeight_value?: number | string | Resource - type_value?: number + type_value?: SearchType fontFeature_value?: string onWillInsert_value?: ((parameter: InsertValue) => boolean) onDidInsert_value?: ((parameter: InsertValue) => void) @@ -1051,18 +1076,18 @@ export interface SearchInterface extends CommonMethodInterface,UIElement { } export interface SecurityComponentMethodInterface { iconSize_value?: Dimension - layoutDirection_value?: number + layoutDirection_value?: SecurityComponentLayoutDirection position_value?: Position markAnchor_value?: Position offset_value?: Position | Edges | LocalizedEdges fontSize_value?: Dimension - fontStyle_value?: number + fontStyle_value?: FontStyle fontWeight_value?: number | FontWeight | string fontFamily_value?: string | Resource fontColor_value?: ResourceColor iconColor_value?: ResourceColor backgroundColor_value?: ResourceColor - borderStyle_value?: number + borderStyle_value?: BorderStyle borderWidth_value?: Dimension borderColor_value?: ResourceColor borderRadius_value?: Dimension @@ -1088,26 +1113,26 @@ export interface SelectInterface extends CommonMethodInterface,UIElement { optionFontColor_value?: ResourceColor onSelect_value?: ((index: number, value: string) => void) space_value?: Length - arrowPosition_value?: number + arrowPosition_value?: ArrowPosition optionWidth_value?: Dimension | OptionWidthMode optionHeight_value?: Dimension menuBackgroundColor_value?: ResourceColor - menuBackgroundBlurStyle_value?: number - controlSize_value?: string + menuBackgroundBlurStyle_value?: BlurStyle + controlSize_value?: ControlSize menuItemContentModifier_value?: ContentModifier - divider_value?: DividerOptions | undefined | undefined - menuAlign_alignType?: number + divider_value?: DividerOptions | undefined | null + menuAlign_alignType?: MenuAlignType menuAlign_offset?: Offset | undefined } export interface ShapeInterface extends CommonMethodInterface,UIElement { setShapeOptions0_value?: PixelMap - viewPort_value?: { x?: number | string, y?: number | string, width?: number | string, height?: number | string } + viewPort_value?: ViewportRect stroke_value?: ResourceColor fill_value?: ResourceColor strokeDashOffset_value?: number | string strokeDashArray_value?: Array - strokeLineCap_value?: number - strokeLineJoin_value?: number + strokeLineCap_value?: LineCapStyle + strokeLineJoin_value?: LineJoinStyle strokeMiterLimit_value?: number | string strokeOpacity_value?: number | string | Resource fillOpacity_value?: number | string | Resource @@ -1135,7 +1160,7 @@ export interface SliderInterface extends CommonMethodInterface,UIElement { blockSize_value?: SizeOptions blockStyle_value?: SliderBlockStyle stepSize_value?: Length - sliderInteractionMode_value?: number + sliderInteractionMode_value?: SliderInteraction minResponsiveDistance_value?: number contentModifier_value?: ContentModifier slideRange_value?: SlideRange @@ -1151,18 +1176,18 @@ export interface SpanInterface extends BaseSpanInterface,UIElement { font_value?: Font fontColor_value?: ResourceColor fontSize_value?: number | string | Resource - fontStyle_value?: number + fontStyle_value?: FontStyle fontWeight_value?: number | FontWeight | string fontFamily_value?: string | Resource decoration_value?: DecorationStyleInterface letterSpacing_value?: number | string - textCase_value?: number + textCase_value?: TextCase lineHeight_value?: Length textShadow_value?: ShadowOptions | Array } export interface StackInterface extends CommonMethodInterface,UIElement { setStackOptions_options?: StackOptions | undefined - alignContent_value?: number + alignContent_value?: Alignment pointLight_value?: PointLightStyle } export interface StepperInterface extends CommonMethodInterface,UIElement { @@ -1176,29 +1201,30 @@ export interface StepperInterface extends CommonMethodInterface,UIElement { export interface StepperItemInterface extends CommonMethodInterface,UIElement { prevLabel_value?: string nextLabel_value?: string - status_value?: number | undefined + status_value?: ItemState | undefined } export interface SwiperInterface extends CommonMethodInterface,UIElement { setSwiperOptions_controller?: SwiperController | undefined index_value?: number autoPlay_value?: boolean interval_value?: number - indicator_value?: DotIndicator | DigitIndicator | boolean + indicator0_value?: DotIndicator | DigitIndicator | boolean + indicator1_value?: IndicatorComponentController loop_value?: boolean duration_value?: number vertical_value?: boolean itemSpace_value?: number | string - displayMode_value?: number + displayMode_value?: SwiperDisplayMode cachedCount_value?: number - effectMode_value?: number + effectMode_value?: EdgeEffect disableSwipe_value?: boolean curve_value?: Curve | string | ICurve onChange_value?: ((index: number) => void) indicatorStyle_value?: IndicatorStyle | undefined - onAnimationStart_value?: ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void) - onAnimationEnd_value?: ((index: number, extraInfo: SwiperAnimationEvent) => void) - onGestureSwipe_value?: ((index: number, extraInfo: SwiperAnimationEvent) => void) - nestedScroll_value?: number + onAnimationStart_value?: OnSwiperAnimationStartCallback + onAnimationEnd_value?: OnSwiperAnimationEndCallback + onGestureSwipe_value?: OnSwiperGestureSwipeCallback + nestedScroll_value?: SwiperNestedScrollMode customContentTransition_value?: SwiperContentAnimatedTransition onContentDidScroll_value?: ContentDidScrollCallback indicatorInteractive_value?: boolean @@ -1211,13 +1237,22 @@ export interface SwiperInterface extends CommonMethodInterface,UIElement { nextMargin_value?: Length nextMargin_ignoreBlank?: boolean | undefined } +export interface IndicatorComponentInterface extends CommonMethodInterface,UIElement { + setIndicatorComponentOptions_controller?: IndicatorComponentController | undefined + initialIndex_value?: number + count_value?: number + style_value?: DotIndicator | DigitIndicator + loop_value?: boolean + vertical_value?: boolean + onChange_value?: ((index: number) => void) +} export interface SymbolGlyphInterface extends CommonMethodInterface,UIElement { setSymbolGlyphOptions_value?: Resource | undefined fontSize_value?: number | string | Resource fontColor_value?: Array fontWeight_value?: number | FontWeight | string - effectStrategy_value?: number - renderingStrategy_value?: number + effectStrategy_value?: SymbolEffectStrategy + renderingStrategy_value?: SymbolRenderingStrategy symbolEffect0_symbolEffect?: SymbolEffect symbolEffect0_isActive?: boolean | undefined symbolEffect1_symbolEffect?: SymbolEffect @@ -1228,16 +1263,16 @@ export interface SymbolSpanInterface extends CommonMethodInterface,UIElement { fontSize_value?: number | string | Resource fontColor_value?: Array fontWeight_value?: number | FontWeight | string - effectStrategy_value?: number - renderingStrategy_value?: number + effectStrategy_value?: SymbolEffectStrategy + renderingStrategy_value?: SymbolRenderingStrategy } export interface TabsInterface extends CommonMethodInterface,UIElement { - setTabsOptions_value?: { barPosition?: BarPosition, index?: number, controller?: TabsController } | undefined + setTabsOptions_options?: TabsOptions | undefined vertical_value?: boolean - barPosition_value?: number + barPosition_value?: BarPosition scrollable_value?: boolean - barMode0_value?: number - barMode1_value?: number + barMode0_value?: BarMode + barMode1_value?: BarMode barMode1_options?: ScrollableBarModeOptions | undefined barWidth_value?: Length barHeight_value?: Length @@ -1246,21 +1281,24 @@ export interface TabsInterface extends CommonMethodInterface,UIElement { edgeEffect_value?: EdgeEffect | undefined onChange_value?: ((index: number) => void) onTabBarClick_value?: ((index: number) => void) - onAnimationStart_value?: ((index: number, targetIndex: number, event: TabsAnimationEvent) => void) - onAnimationEnd_value?: ((index: number, event: TabsAnimationEvent) => void) - onGestureSwipe_value?: ((index: number, event: TabsAnimationEvent) => void) + onAnimationStart_value?: OnTabsAnimationStartCallback + onAnimationEnd_value?: OnTabsAnimationEndCallback + onGestureSwipe_value?: OnTabsGestureSwipeCallback fadingEdge_value?: boolean - divider_value?: DividerStyle | undefined + divider_value?: DividerStyle | null barOverlap_value?: boolean barBackgroundColor_value?: ResourceColor barGridAlign_value?: BarGridColumnOptions - customContentTransition_value?: ((from: number, to: number) => TabContentAnimatedTransition | undefined) - barBackgroundBlurStyle_value?: number - onContentWillChange_value?: ((from: number, to: number) => boolean) + customContentTransition_value?: TabsCustomContentTransitionCallback + barBackgroundBlurStyle0_value?: BlurStyle + barBackgroundBlurStyle1_style?: BlurStyle + barBackgroundBlurStyle1_options?: BackgroundBlurStyleOptions + barBackgroundEffect_value?: BackgroundEffectOptions + onContentWillChange_value?: OnTabsContentWillChangeCallback barModeBarMode_SCROLLABLE_options?: ScrollableBarModeOptions } export interface TabContentInterface extends CommonMethodInterface,UIElement { - tabBar0_value?: string | Resource | CustomBuilder | { icon?: string | Resource, text?: string | Resource } + tabBar0_value?: string | Resource | CustomBuilder | TabBarOptions tabBar1_value?: SubTabBarStyle | BottomTabBarStyle onWillShow_value?: VoidCallback onWillHide_value?: VoidCallback @@ -1277,62 +1315,65 @@ export interface TextInterface extends CommonMethodInterface,UIElement { maxFontSize_value?: number | string | Resource minFontScale_value?: number | Resource maxFontScale_value?: number | Resource - fontStyle_value?: number + fontStyle_value?: FontStyle fontWeight0_value?: number | FontWeight | string fontWeight1_weight?: number | FontWeight | string fontWeight1_options?: FontSettingOptions | undefined lineSpacing_value?: LengthMetrics - textAlign_value?: number + textAlign_value?: TextAlign lineHeight_value?: number | string | Resource textOverflow_value?: TextOverflowOptions fontFamily_value?: string | Resource maxLines_value?: number decoration_value?: DecorationStyleInterface letterSpacing_value?: number | string - textCase_value?: number + textCase_value?: TextCase baselineOffset_value?: number | string - copyOption_value?: number + copyOption_value?: CopyOptions draggable_value?: boolean textShadow_value?: ShadowOptions | Array - heightAdaptivePolicy_value?: number + heightAdaptivePolicy_value?: TextHeightAdaptivePolicy textIndent_value?: Length - wordBreak_value?: number - lineBreakStrategy_value?: number + wordBreak_value?: WordBreak + lineBreakStrategy_value?: LineBreakStrategy onCopy_value?: ((breakpoints: string) => void) - ellipsisMode_value?: number + caretColor_value?: ResourceColor + selectedBackgroundColor_value?: ResourceColor + ellipsisMode_value?: EllipsisMode enableDataDetector_value?: boolean dataDetectorConfig_value?: TextDataDetectorConfig onTextSelectionChange_value?: ((first: number, last: number) => void) fontFeature_value?: string privacySensitive_value?: boolean - textSelectable_value?: number + textSelectable_value?: TextSelectableMode editMenuOptions_value?: EditMenuOptions halfLeading_value?: boolean enableHapticFeedback_value?: boolean selection_selectionStart?: number selection_selectionEnd?: number - bindSelectionMenu_spanType?: number + bindSelectionMenu_spanType?: TextSpanType bindSelectionMenu_content?: CustomBuilder - bindSelectionMenu_responseType?: number + bindSelectionMenu_responseType?: TextResponseType bindSelectionMenu_options?: SelectionMenuOptions | undefined } export interface TextAreaInterface extends CommonMethodInterface,UIElement { setTextAreaOptions_value?: TextAreaOptions | undefined placeholderColor_value?: ResourceColor placeholderFont_value?: Font - enterKeyType_value?: number - textAlign_value?: number + enterKeyType_value?: EnterKeyType + textAlign_value?: TextAlign caretColor_value?: ResourceColor fontColor_value?: ResourceColor fontSize_value?: Length - fontStyle_value?: number + fontStyle_value?: FontStyle fontWeight_value?: number | FontWeight | string fontFamily_value?: ResourceStr - textOverflow_value?: number + textOverflow_value?: TextOverflow textIndent_value?: Dimension caretStyle_value?: CaretStyle selectedBackgroundColor_value?: ResourceColor - onSubmit_value?: ((enterKey: EnterKeyType) => void) + onSubmit0_value?: ((enterKey: EnterKeyType) => void) + onSubmit1_value?: TextAreaSubmitCallback onChange_value?: EditableTextOnChangeCallback onTextSelectionChange_value?: ((first: number, last: number) => void) onContentScroll_value?: ((first: number, last: number) => void) @@ -1340,25 +1381,25 @@ export interface TextAreaInterface extends CommonMethodInterface,UIElement { onCopy_value?: ((breakpoints: string) => void) onCut_value?: ((breakpoints: string) => void) onPaste_value?: ((value: string, event: PasteEvent) => void) - copyOption_value?: number + copyOption_value?: CopyOptions enableKeyboardOnFocus_value?: boolean maxLength_value?: number - style_value?: number - barState_value?: number + style_value?: TextContentStyle + barState_value?: BarState selectionMenuHidden_value?: boolean minFontSize_value?: number | string | Resource maxFontSize_value?: number | string | Resource - heightAdaptivePolicy_value?: number + heightAdaptivePolicy_value?: TextHeightAdaptivePolicy maxLines_value?: number - wordBreak_value?: number - lineBreakStrategy_value?: number + wordBreak_value?: WordBreak + lineBreakStrategy_value?: LineBreakStrategy decoration_value?: TextDecorationOptions letterSpacing_value?: number | string | Resource lineSpacing_value?: LengthMetrics lineHeight_value?: number | string | Resource - type_value?: number + type_value?: TextAreaType enableAutoFill_value?: boolean - contentType_value?: number + contentType_value?: ContentType fontFeature_value?: string onWillInsert_value?: ((parameter: InsertValue) => boolean) onDidInsert_value?: ((parameter: InsertValue) => void) @@ -1380,62 +1421,63 @@ export interface TextClockInterface extends CommonMethodInterface,UIElement { onDateChange_value?: ((index: number) => void) fontColor_value?: ResourceColor fontSize_value?: Length - fontStyle_value?: number + fontStyle_value?: FontStyle fontWeight_value?: number | FontWeight | string fontFamily_value?: ResourceStr textShadow_value?: ShadowOptions | Array fontFeature_value?: string contentModifier_value?: ContentModifier - dateTimeOptions_value?: DateTimeOptions | undefined + dateTimeOptions_value?: Object | undefined } export interface TextInputInterface extends CommonMethodInterface,UIElement { setTextInputOptions_value?: TextInputOptions | undefined - type_value?: number - contentType_value?: number + type_value?: InputType + contentType_value?: ContentType placeholderColor_value?: ResourceColor - textOverflow_value?: number + textOverflow_value?: TextOverflow textIndent_value?: Dimension placeholderFont_value?: Font | undefined - enterKeyType_value?: number + enterKeyType_value?: EnterKeyType caretColor_value?: ResourceColor onEditChanged_value?: ((parameter: boolean) => void) onEditChange_value?: ((parameter: boolean) => void) - onSubmit_value?: ((enterKey: EnterKeyType, event: SubmitEvent) => void) + onSubmit_value?: OnSubmitCallback onChange_value?: EditableTextOnChangeCallback - onTextSelectionChange_value?: ((first: number, last: number) => void) - onContentScroll_value?: ((first: number, last: number) => void) + onTextSelectionChange_value?: OnTextSelectionChangeCallback + onContentScroll_value?: OnContentScrollCallback maxLength_value?: number fontColor_value?: ResourceColor fontSize_value?: Length - fontStyle_value?: number + fontStyle_value?: FontStyle fontWeight_value?: number | FontWeight | string fontFamily_value?: ResourceStr onCopy_value?: ((breakpoints: string) => void) onCut_value?: ((breakpoints: string) => void) - onPaste_value?: ((value: string, event: PasteEvent) => void) - copyOption_value?: number + onPaste_value?: OnPasteCallback + copyOption_value?: CopyOptions showPasswordIcon_value?: boolean - textAlign_value?: number + textAlign_value?: TextAlign style_value?: TextInputStyle | TextContentStyle caretStyle_value?: CaretStyle selectedBackgroundColor_value?: ResourceColor caretPosition_value?: number enableKeyboardOnFocus_value?: boolean passwordIcon_value?: PasswordIcon - showError_value?: ResourceStr | undefined | undefined + showError_value?: ResourceStr | undefined showUnit_value?: CustomBuilder showUnderline_value?: boolean underlineColor_value?: ResourceColor | UnderlineColor | undefined selectionMenuHidden_value?: boolean - barState_value?: number + barState_value?: BarState maxLines_value?: number - wordBreak_value?: number - lineBreakStrategy_value?: number - cancelButton_value?: { style?: CancelButtonStyle, icon?: IconOptions } + wordBreak_value?: WordBreak + lineBreakStrategy_value?: LineBreakStrategy + cancelButton0_value?: CancelButtonOptions + cancelButton1_value?: CancelButtonSymbolOptions selectAll_value?: boolean minFontSize_value?: number | string | Resource maxFontSize_value?: number | string | Resource - heightAdaptivePolicy_value?: number + heightAdaptivePolicy_value?: TextHeightAdaptivePolicy enableAutoFill_value?: boolean decoration_value?: TextDecorationOptions letterSpacing_value?: number | string | Resource @@ -1468,8 +1510,9 @@ export interface TextPickerInterface extends CommonMethodInterface,UIElement { onAccept_value?: ((value: string, index: number) => void) onCancel_value?: (() => void) onChange_value?: ((value: string | Array, index: number | Array) => void) + onScrollStop_value?: TextPickerScrollStopCallback selectedIndex_value?: number | Array - divider_value?: DividerOptions | undefined + divider_value?: DividerOptions | null gradientHeight_value?: Dimension } export interface TextTimerInterface extends CommonMethodInterface,UIElement { @@ -1477,7 +1520,7 @@ export interface TextTimerInterface extends CommonMethodInterface,UIElement { format_value?: string fontColor_value?: ResourceColor fontSize_value?: Length - fontStyle_value?: number + fontStyle_value?: FontStyle fontWeight_value?: number | FontWeight | string fontFamily_value?: ResourceStr onTimer_value?: ((first: number, last: number) => void) @@ -1509,15 +1552,15 @@ export interface VideoInterface extends CommonMethodInterface,UIElement { autoPlay_value?: boolean controls_value?: boolean loop_value?: boolean - objectFit_value?: number - onStart_value?: (() => void) - onPause_value?: (() => void) - onFinish_value?: (() => void) - onFullscreenChange_value?: ((event: { fullscreen: boolean }) => void) - onPrepared_value?: ((event: { duration: number }) => void) - onSeeking_value?: ((event: { time: number }) => void) - onSeeked_value?: ((event: { time: number }) => void) - onUpdate_value?: ((event: { time: number }) => void) + objectFit_value?: ImageFit + onStart_value?: VoidCallback + onPause_value?: VoidCallback + onFinish_value?: VoidCallback + onFullscreenChange_value?: ((parameter: FullscreenInfo) => void) + onPrepared_value?: ((parameter: PreparedInfo) => void) + onSeeking_value?: ((parameter: PlaybackInfo) => void) + onSeeked_value?: ((parameter: PlaybackInfo) => void) + onUpdate_value?: ((parameter: PlaybackInfo) => void) onError_value?: (() => void) onStop_value?: (() => void) enableAnalyzer_value?: boolean @@ -1530,19 +1573,19 @@ export interface WebInterface extends CommonMethodInterface,UIElement { onlineImageAccess_value?: boolean domStorageAccess_value?: boolean imageAccess_value?: boolean - mixedMode_value?: number + mixedMode_value?: MixedMode zoomAccess_value?: boolean geolocationAccess_value?: boolean javaScriptProxy_value?: JavaScriptProxy password_value?: boolean - cacheMode_value?: number - darkMode_value?: number + cacheMode_value?: CacheMode + darkMode_value?: WebDarkMode forceDarkAccess_value?: boolean mediaOptions_value?: WebMediaOptions tableData_value?: boolean wideViewModeAccess_value?: boolean overviewModeAccess_value?: boolean - overScrollMode_value?: number + overScrollMode_value?: OverScrollMode textZoomAtio_value?: number textZoomRatio_value?: number databaseAccess_value?: boolean @@ -1624,13 +1667,13 @@ export interface WebInterface extends CommonMethodInterface,UIElement { onIntelligentTrackingPreventionResult_value?: OnIntelligentTrackingPreventionCallback javaScriptOnDocumentStart_value?: Array javaScriptOnDocumentEnd_value?: Array - layoutMode_value?: number + layoutMode_value?: WebLayoutMode nestedScroll_value?: NestedScrollOptions | NestedScrollOptionsExt enableNativeEmbedMode_value?: boolean onNativeEmbedLifecycleChange_value?: ((event: NativeEmbedDataInfo) => void) onNativeEmbedVisibilityChange_value?: OnNativeEmbedVisibilityChangeCallback onNativeEmbedGestureEvent_value?: ((event: NativeEmbedTouchInfo) => void) - copyOptions_value?: number + copyOptions_value?: CopyOptions onOverrideUrlLoading_value?: OnOverrideUrlLoadingCallback textAutosizing_value?: boolean enableNativeMediaPlayer_value?: NativeMediaPlayerConfig @@ -1641,11 +1684,15 @@ export interface WebInterface extends CommonMethodInterface,UIElement { onViewportFitChanged_value?: OnViewportFitChangedCallback onInterceptKeyboardAttach_value?: WebKeyboardCallback onAdsBlocked_value?: OnAdsBlockedCallback - keyboardAvoidMode_value?: number + keyboardAvoidMode_value?: WebKeyboardAvoidMode editMenuOptions_value?: EditMenuOptions enableHapticFeedback_value?: boolean registerNativeEmbedRule_tag?: string registerNativeEmbedRule_type?: string + bindSelectionMenu_elementType?: WebElementType + bindSelectionMenu_content?: CustomBuilder + bindSelectionMenu_responseType?: WebResponseType + bindSelectionMenu_options?: SelectionMenuOptionsExt | undefined } export interface WindowSceneInterface extends CommonMethodInterface,UIElement { setWindowSceneOptions_persistentId?: number @@ -1656,13 +1703,13 @@ export interface XComponentInterface extends CommonMethodInterface,UIElement { setXComponentOptions0_value?: { id: string, type: string, libraryname?: string, controller?: XComponentController } setXComponentOptions1_value?: { id: string, type: string, libraryname?: string, controller?: XComponentController } setXComponentOptions2_options?: XComponentOptions - onLoad_value?: ((event?: Object) => void) - onDestroy_value?: (() => void) + onLoad_value?: OnNativeLoadCallback + onDestroy_value?: VoidCallback enableAnalyzer_value?: boolean enableSecure_value?: boolean } export interface SideBarContainerInterface extends CommonMethodInterface,UIElement { - setSideBarContainerOptions_type?: number | undefined + setSideBarContainerOptions_type?: SideBarContainerType | undefined showSideBar_value?: boolean controlButton_value?: ButtonStyle showControlButton_value?: boolean @@ -1674,8 +1721,8 @@ export interface SideBarContainerInterface extends CommonMethodInterface,UIEleme maxSideBarWidth0_value?: number maxSideBarWidth1_value?: Length autoHide_value?: boolean - sideBarPosition_value?: number - divider_value?: DividerStyle | undefined + sideBarPosition_value?: SideBarPosition + divider_value?: DividerStyle | null minContentWidth_value?: Dimension } export interface RemoteWindowInterface extends CommonMethodInterface,UIElement { @@ -1688,11 +1735,13 @@ export interface WaterFlowInterface extends ScrollableCommonMethodInterface,UIEl rowsTemplate_value?: string columnsGap_value?: Length rowsGap_value?: Length - layoutDirection_value?: number + layoutDirection_value?: FlexDirection nestedScroll_value?: NestedScrollOptions enableScrollInteraction_value?: boolean friction_value?: number | Resource - cachedCount_value?: number + cachedCount0_value?: number + cachedCount1_count?: number + cachedCount1_show?: boolean onReachStart_value?: (() => void) onReachEnd_value?: (() => void) onScrollFrameBegin_value?: ((offset: number, state: ScrollState) => { offsetRemain: number }) @@ -1701,8 +1750,8 @@ export interface WaterFlowInterface extends ScrollableCommonMethodInterface,UIEl export interface UIExtensionComponentInterface extends CommonMethodInterface,UIElement { setUIExtensionComponentOptions_want?: Want setUIExtensionComponentOptions_options?: UIExtensionOptions | undefined - onRemoteReady_value?: ((proxy: UIExtensionProxy) => void) - onReceive_value?: ((parameter: { }) => void) + onRemoteReady_value?: ((parameter: UIExtensionProxy) => void) + onReceive_value?: Object onResult_value?: ((parameter: { code: number, want?: Want }) => void) onRelease_value?: ((index: number) => void) onError_value?: Object @@ -1856,7 +1905,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const setAbilityComponentOptions_value_buf_want: Want = thisDeserializer.readWant() - node.setAbilityComponentOptions_value = {want: setAbilityComponentOptions_value_buf_want} + node.setAbilityComponentOptions_value = ({want: setAbilityComponentOptions_value_buf_want} as { want: Want }) } _AbilityComponentAttribute_onConnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -2388,7 +2437,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const setCalendarOptions_value_buf_date_buf_year: number = (thisDeserializer.readNumber() as number) const setCalendarOptions_value_buf_date_buf_month: number = (thisDeserializer.readNumber() as number) const setCalendarOptions_value_buf_date_buf_day: number = (thisDeserializer.readNumber() as number) - const setCalendarOptions_value_buf_date: { year: number, month: number, day: number } = {year: setCalendarOptions_value_buf_date_buf_year, month: setCalendarOptions_value_buf_date_buf_month, day: setCalendarOptions_value_buf_date_buf_day} + const setCalendarOptions_value_buf_date: { year: number, month: number, day: number } = ({year: setCalendarOptions_value_buf_date_buf_year, month: setCalendarOptions_value_buf_date_buf_month, day: setCalendarOptions_value_buf_date_buf_day} as { year: number, month: number, day: number }) const setCalendarOptions_value_buf_currentData: MonthData = thisDeserializer.readMonthData() const setCalendarOptions_value_buf_preData: MonthData = thisDeserializer.readMonthData() const setCalendarOptions_value_buf_nextData: MonthData = thisDeserializer.readMonthData() @@ -2399,7 +2448,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { setCalendarOptions_value_buf_controller_buf = (thisDeserializer.readCalendarController() as CalendarController) } const setCalendarOptions_value_buf_controller: undefined | CalendarController = setCalendarOptions_value_buf_controller_buf - node.setCalendarOptions_value = {date: setCalendarOptions_value_buf_date, currentData: setCalendarOptions_value_buf_currentData, preData: setCalendarOptions_value_buf_preData, nextData: setCalendarOptions_value_buf_nextData, controller: setCalendarOptions_value_buf_controller} + node.setCalendarOptions_value = ({date: setCalendarOptions_value_buf_date, currentData: setCalendarOptions_value_buf_currentData, preData: setCalendarOptions_value_buf_preData, nextData: setCalendarOptions_value_buf_nextData, controller: setCalendarOptions_value_buf_controller} as { date: { year: number, month: number, day: number }, currentData: MonthData, preData: MonthData, nextData: MonthData, controller?: CalendarController }) } _CalendarAttribute_showLunar(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -2491,7 +2540,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { { const edgeAlign_offset_buf__dx: Length = (thisDeserializer.readLength() as Length) const edgeAlign_offset_buf__dy: Length = (thisDeserializer.readLength() as Length) - edgeAlign_offset_buf = {dx: edgeAlign_offset_buf__dx, dy: edgeAlign_offset_buf__dy} + edgeAlign_offset_buf = ({dx: edgeAlign_offset_buf__dx, dy: edgeAlign_offset_buf__dy} as Offset) } node.edgeAlign_offset = edgeAlign_offset_buf } @@ -2531,7 +2580,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CanvasAttribute_onReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onReady_value = thisDeserializer.readCallback_Void() + node.onReady_value = thisDeserializer.readVoidCallback() } _CanvasAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -2714,15 +2763,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ColumnAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const reverse_value_buf_selector: int32 = thisDeserializer.readInt8() - let reverse_value_buf: boolean | undefined | undefined|undefined - if (reverse_value_buf_selector == 0) { - reverse_value_buf = thisDeserializer.readBoolean() - } - else if (reverse_value_buf_selector == 1) { - reverse_value_buf = undefined - } - node.reverse_value = (reverse_value_buf as boolean | undefined) + const reverse_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let reverse_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (reverse_value_buf_runtimeType)) + { + reverse_value_buf = thisDeserializer.readBoolean() + } + node.reverse_value = reverse_value_buf } _ColumnSplitInterface_setColumnSplitOptions(ptr: KPointer): void { let node = this.ptr2object(ptr) @@ -2735,14 +2782,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const divider_value_buf_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf: ColumnSplitDividerStyle | undefined | undefined|undefined + let divider_value_buf: ColumnSplitDividerStyle | null | undefined|undefined if (divider_value_buf_selector == 0) { divider_value_buf = thisDeserializer.readColumnSplitDividerStyle() } else if (divider_value_buf_selector == 1) { divider_value_buf = undefined } - node.divider_value = (divider_value_buf as ColumnSplitDividerStyle | undefined) + node.divider_value = (divider_value_buf as ColumnSplitDividerStyle | null) } _CommonMethod_width(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -2755,15 +2802,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_drawModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const drawModifier_value_buf_selector: int32 = thisDeserializer.readInt8() - let drawModifier_value_buf: DrawModifier | undefined | undefined|undefined - if (drawModifier_value_buf_selector == 0) { - drawModifier_value_buf = (thisDeserializer.readDrawModifier() as DrawModifier) - } - else if (drawModifier_value_buf_selector == 1) { - drawModifier_value_buf = undefined - } - node.drawModifier_value = (drawModifier_value_buf as DrawModifier | undefined) + const drawModifier_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let drawModifier_value_buf: DrawModifier | undefined|undefined + if ((RuntimeType.UNDEFINED) != (drawModifier_value_buf_runtimeType)) + { + drawModifier_value_buf = (thisDeserializer.readDrawModifier() as DrawModifier) + } + node.drawModifier_value = drawModifier_value_buf } _CommonMethod_responseRegion(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -2841,6 +2886,11 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.layoutWeight_value = (layoutWeight_value_buf as number | string) } + _CommonMethod_chainWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.chainWeight_value = thisDeserializer.readChainWeightOptions() + } _CommonMethod_padding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -2875,7 +2925,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { padding_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) } const padding_value_buf_u_left: undefined | Length = padding_value_buf_u_left_buf - padding_value_buf = {top: padding_value_buf_u_top, right: padding_value_buf_u_right, bottom: padding_value_buf_u_bottom, left: padding_value_buf_u_left} + padding_value_buf = ({top: padding_value_buf_u_top, right: padding_value_buf_u_right, bottom: padding_value_buf_u_bottom, left: padding_value_buf_u_left} as Padding) } else if (padding_value_buf_selector == 1) { padding_value_buf = (thisDeserializer.readLength() as Length) @@ -2885,6 +2935,50 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.padding_value = (padding_value_buf as Padding | Length | LocalizedPadding) } + _CommonMethod_safeAreaPadding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const safeAreaPadding_value_buf_selector: int32 = thisDeserializer.readInt8() + let safeAreaPadding_value_buf: Padding | LengthMetrics | LocalizedPadding | undefined|undefined + if (safeAreaPadding_value_buf_selector == 0) { + const safeAreaPadding_value_buf_u_top_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let safeAreaPadding_value_buf_u_top_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (safeAreaPadding_value_buf_u_top_buf_runtimeType)) + { + safeAreaPadding_value_buf_u_top_buf = (thisDeserializer.readLength() as Length) + } + const safeAreaPadding_value_buf_u_top: undefined | Length = safeAreaPadding_value_buf_u_top_buf + const safeAreaPadding_value_buf_u_right_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let safeAreaPadding_value_buf_u_right_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (safeAreaPadding_value_buf_u_right_buf_runtimeType)) + { + safeAreaPadding_value_buf_u_right_buf = (thisDeserializer.readLength() as Length) + } + const safeAreaPadding_value_buf_u_right: undefined | Length = safeAreaPadding_value_buf_u_right_buf + const safeAreaPadding_value_buf_u_bottom_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let safeAreaPadding_value_buf_u_bottom_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (safeAreaPadding_value_buf_u_bottom_buf_runtimeType)) + { + safeAreaPadding_value_buf_u_bottom_buf = (thisDeserializer.readLength() as Length) + } + const safeAreaPadding_value_buf_u_bottom: undefined | Length = safeAreaPadding_value_buf_u_bottom_buf + const safeAreaPadding_value_buf_u_left_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let safeAreaPadding_value_buf_u_left_buf: Length | undefined|undefined + if ((RuntimeType.UNDEFINED) != (safeAreaPadding_value_buf_u_left_buf_runtimeType)) + { + safeAreaPadding_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) + } + const safeAreaPadding_value_buf_u_left: undefined | Length = safeAreaPadding_value_buf_u_left_buf + safeAreaPadding_value_buf = ({top: safeAreaPadding_value_buf_u_top, right: safeAreaPadding_value_buf_u_right, bottom: safeAreaPadding_value_buf_u_bottom, left: safeAreaPadding_value_buf_u_left} as Padding) + } + else if (safeAreaPadding_value_buf_selector == 1) { + safeAreaPadding_value_buf = thisDeserializer.readLengthMetrics() + } + else if (safeAreaPadding_value_buf_selector == 2) { + safeAreaPadding_value_buf = thisDeserializer.readLocalizedPadding() + } + node.safeAreaPadding_value = (safeAreaPadding_value_buf as Padding | LengthMetrics | LocalizedPadding) + } _CommonMethod_margin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -2919,7 +3013,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { margin_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) } const margin_value_buf_u_left: undefined | Length = margin_value_buf_u_left_buf - margin_value_buf = {top: margin_value_buf_u_top, right: margin_value_buf_u_right, bottom: margin_value_buf_u_bottom, left: margin_value_buf_u_left} + margin_value_buf = ({top: margin_value_buf_u_top, right: margin_value_buf_u_right, bottom: margin_value_buf_u_bottom, left: margin_value_buf_u_left} as Padding) } else if (margin_value_buf_selector == 1) { margin_value_buf = (thisDeserializer.readLength() as Length) @@ -3069,7 +3163,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { borderStyle_value_buf_u_left_buf = (thisDeserializer.readInt32() as BorderStyle) } const borderStyle_value_buf_u_left: undefined | BorderStyle = borderStyle_value_buf_u_left_buf - borderStyle_value_buf = {top: borderStyle_value_buf_u_top, right: borderStyle_value_buf_u_right, bottom: borderStyle_value_buf_u_bottom, left: borderStyle_value_buf_u_left} + borderStyle_value_buf = ({top: borderStyle_value_buf_u_top, right: borderStyle_value_buf_u_right, bottom: borderStyle_value_buf_u_bottom, left: borderStyle_value_buf_u_left} as EdgeStyles) } node.borderStyle_value = (borderStyle_value_buf as BorderStyle | EdgeStyles) } @@ -3110,7 +3204,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { borderWidth_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) } const borderWidth_value_buf_u_left: undefined | Length = borderWidth_value_buf_u_left_buf - borderWidth_value_buf = {top: borderWidth_value_buf_u_top, right: borderWidth_value_buf_u_right, bottom: borderWidth_value_buf_u_bottom, left: borderWidth_value_buf_u_left} + borderWidth_value_buf = ({top: borderWidth_value_buf_u_top, right: borderWidth_value_buf_u_right, bottom: borderWidth_value_buf_u_bottom, left: borderWidth_value_buf_u_left} as EdgeWidths) } else if (borderWidth_value_buf_selector == 2) { borderWidth_value_buf = thisDeserializer.readLocalizedEdgeWidths() @@ -3224,7 +3318,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { borderColor_value_buf_u_left_buf = (borderColor_value_buf_u_left_buf_ as Color | number | string | Resource) } const borderColor_value_buf_u_left: undefined | ResourceColor = borderColor_value_buf_u_left_buf - borderColor_value_buf = {top: borderColor_value_buf_u_top, right: borderColor_value_buf_u_right, bottom: borderColor_value_buf_u_bottom, left: borderColor_value_buf_u_left} + borderColor_value_buf = ({top: borderColor_value_buf_u_top, right: borderColor_value_buf_u_right, bottom: borderColor_value_buf_u_bottom, left: borderColor_value_buf_u_left} as EdgeColors) } else if (borderColor_value_buf_selector == 2) { borderColor_value_buf = thisDeserializer.readLocalizedEdgeColors() @@ -3268,7 +3362,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { borderRadius_value_buf_u_bottomRight_buf = (thisDeserializer.readLength() as Length) } const borderRadius_value_buf_u_bottomRight: undefined | Length = borderRadius_value_buf_u_bottomRight_buf - borderRadius_value_buf = {topLeft: borderRadius_value_buf_u_topLeft, topRight: borderRadius_value_buf_u_topRight, bottomLeft: borderRadius_value_buf_u_bottomLeft, bottomRight: borderRadius_value_buf_u_bottomRight} + borderRadius_value_buf = ({topLeft: borderRadius_value_buf_u_topLeft, topRight: borderRadius_value_buf_u_topRight, bottomLeft: borderRadius_value_buf_u_bottomLeft, bottomRight: borderRadius_value_buf_u_bottomRight} as BorderRadiuses) } else if (borderRadius_value_buf_selector == 2) { borderRadius_value_buf = thisDeserializer.readLocalizedBorderRadiuses() @@ -3322,7 +3416,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { outlineStyle_value_buf_u_left_buf = (thisDeserializer.readInt32() as OutlineStyle) } const outlineStyle_value_buf_u_left: undefined | OutlineStyle = outlineStyle_value_buf_u_left_buf - outlineStyle_value_buf = {top: outlineStyle_value_buf_u_top, right: outlineStyle_value_buf_u_right, bottom: outlineStyle_value_buf_u_bottom, left: outlineStyle_value_buf_u_left} + outlineStyle_value_buf = ({top: outlineStyle_value_buf_u_top, right: outlineStyle_value_buf_u_right, bottom: outlineStyle_value_buf_u_bottom, left: outlineStyle_value_buf_u_left} as EdgeOutlineStyles) } node.outlineStyle_value = (outlineStyle_value_buf as OutlineStyle | EdgeOutlineStyles) } @@ -3363,7 +3457,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { outlineWidth_value_buf_u_left_buf = (thisDeserializer.readLength() as Dimension) } const outlineWidth_value_buf_u_left: undefined | Dimension = outlineWidth_value_buf_u_left_buf - outlineWidth_value_buf = {top: outlineWidth_value_buf_u_top, right: outlineWidth_value_buf_u_right, bottom: outlineWidth_value_buf_u_bottom, left: outlineWidth_value_buf_u_left} + outlineWidth_value_buf = ({top: outlineWidth_value_buf_u_top, right: outlineWidth_value_buf_u_right, bottom: outlineWidth_value_buf_u_bottom, left: outlineWidth_value_buf_u_left} as EdgeOutlineWidths) } node.outlineWidth_value = (outlineWidth_value_buf as Dimension | EdgeOutlineWidths) } @@ -3474,7 +3568,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { outlineColor_value_buf_u_left_buf = (outlineColor_value_buf_u_left_buf_ as Color | number | string | Resource) } const outlineColor_value_buf_u_left: undefined | ResourceColor = outlineColor_value_buf_u_left_buf - outlineColor_value_buf = {top: outlineColor_value_buf_u_top, right: outlineColor_value_buf_u_right, bottom: outlineColor_value_buf_u_bottom, left: outlineColor_value_buf_u_left} + outlineColor_value_buf = ({top: outlineColor_value_buf_u_top, right: outlineColor_value_buf_u_right, bottom: outlineColor_value_buf_u_bottom, left: outlineColor_value_buf_u_left} as EdgeColors) } else if (outlineColor_value_buf_selector == 2) { outlineColor_value_buf = thisDeserializer.readLocalizedEdgeColors() @@ -3518,7 +3612,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { outlineRadius_value_buf_u_bottomRight_buf = (thisDeserializer.readLength() as Dimension) } const outlineRadius_value_buf_u_bottomRight: undefined | Dimension = outlineRadius_value_buf_u_bottomRight_buf - outlineRadius_value_buf = {topLeft: outlineRadius_value_buf_u_topLeft, topRight: outlineRadius_value_buf_u_topRight, bottomLeft: outlineRadius_value_buf_u_bottomLeft, bottomRight: outlineRadius_value_buf_u_bottomRight} + outlineRadius_value_buf = ({topLeft: outlineRadius_value_buf_u_topLeft, topRight: outlineRadius_value_buf_u_topRight, bottomLeft: outlineRadius_value_buf_u_bottomLeft, bottomRight: outlineRadius_value_buf_u_bottomRight} as OutlineRadiuses) } node.outlineRadius_value = (outlineRadius_value_buf as Dimension | OutlineRadiuses) } @@ -3598,6 +3692,10 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.focusable_value = value } + _CommonMethod_tabStop(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.tabStop_value = value + } _CommonMethod_onFocus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -3651,15 +3749,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.transition1_effect = (thisDeserializer.readTransitionEffect() as TransitionEffect) - const transition1_onFinish_buf_selector: int32 = thisDeserializer.readInt8() - let transition1_onFinish_buf: TransitionFinishCallback | undefined | undefined|undefined - if (transition1_onFinish_buf_selector == 0) { - transition1_onFinish_buf = thisDeserializer.readTransitionFinishCallback() - } - else if (transition1_onFinish_buf_selector == 1) { - transition1_onFinish_buf = undefined - } - node.transition1_onFinish = (transition1_onFinish_buf as TransitionFinishCallback | undefined) + const transition1_onFinish_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let transition1_onFinish_buf: TransitionFinishCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (transition1_onFinish_buf_runtimeType)) + { + transition1_onFinish_buf = thisDeserializer.readTransitionFinishCallback() + } + node.transition1_onFinish = transition1_onFinish_buf } _CommonMethod_motionBlur(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -3732,9 +3828,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.useShadowBatching_value = value } - _CommonMethod_useEffect(ptr: KPointer, value: KInt): void { + _CommonMethod_useEffect0(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) - node.useEffect_value = value + node.useEffect0_value = value + } + _CommonMethod_useEffect1(ptr: KPointer, useEffect: KInt, effectType: KInt): void { + let node = this.ptr2object(ptr) + node.useEffect1_useEffect = useEffect + node.useEffect1_effectType = effectType } _CommonMethod_renderGroup(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -3906,7 +4007,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { else if (useSizeType_value_buf_xs_buf__selector == 1) { const useSizeType_value_buf_xs_buf__u_span: number = (thisDeserializer.readNumber() as number) const useSizeType_value_buf_xs_buf__u_offset: number = (thisDeserializer.readNumber() as number) - useSizeType_value_buf_xs_buf_ = {span: useSizeType_value_buf_xs_buf__u_span, offset: useSizeType_value_buf_xs_buf__u_offset} + useSizeType_value_buf_xs_buf_ = ({span: useSizeType_value_buf_xs_buf__u_span, offset: useSizeType_value_buf_xs_buf__u_offset} as { span: number, offset: number }) } useSizeType_value_buf_xs_buf = (useSizeType_value_buf_xs_buf_ as number | { span: number, offset: number }) } @@ -3923,7 +4024,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { else if (useSizeType_value_buf_sm_buf__selector == 1) { const useSizeType_value_buf_sm_buf__u_span: number = (thisDeserializer.readNumber() as number) const useSizeType_value_buf_sm_buf__u_offset: number = (thisDeserializer.readNumber() as number) - useSizeType_value_buf_sm_buf_ = {span: useSizeType_value_buf_sm_buf__u_span, offset: useSizeType_value_buf_sm_buf__u_offset} + useSizeType_value_buf_sm_buf_ = ({span: useSizeType_value_buf_sm_buf__u_span, offset: useSizeType_value_buf_sm_buf__u_offset} as { span: number, offset: number }) } useSizeType_value_buf_sm_buf = (useSizeType_value_buf_sm_buf_ as number | { span: number, offset: number }) } @@ -3940,7 +4041,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { else if (useSizeType_value_buf_md_buf__selector == 1) { const useSizeType_value_buf_md_buf__u_span: number = (thisDeserializer.readNumber() as number) const useSizeType_value_buf_md_buf__u_offset: number = (thisDeserializer.readNumber() as number) - useSizeType_value_buf_md_buf_ = {span: useSizeType_value_buf_md_buf__u_span, offset: useSizeType_value_buf_md_buf__u_offset} + useSizeType_value_buf_md_buf_ = ({span: useSizeType_value_buf_md_buf__u_span, offset: useSizeType_value_buf_md_buf__u_offset} as { span: number, offset: number }) } useSizeType_value_buf_md_buf = (useSizeType_value_buf_md_buf_ as number | { span: number, offset: number }) } @@ -3957,12 +4058,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { else if (useSizeType_value_buf_lg_buf__selector == 1) { const useSizeType_value_buf_lg_buf__u_span: number = (thisDeserializer.readNumber() as number) const useSizeType_value_buf_lg_buf__u_offset: number = (thisDeserializer.readNumber() as number) - useSizeType_value_buf_lg_buf_ = {span: useSizeType_value_buf_lg_buf__u_span, offset: useSizeType_value_buf_lg_buf__u_offset} + useSizeType_value_buf_lg_buf_ = ({span: useSizeType_value_buf_lg_buf__u_span, offset: useSizeType_value_buf_lg_buf__u_offset} as { span: number, offset: number }) } useSizeType_value_buf_lg_buf = (useSizeType_value_buf_lg_buf_ as number | { span: number, offset: number }) } const useSizeType_value_buf_lg: undefined | number | { span: number, offset: number } = useSizeType_value_buf_lg_buf - node.useSizeType_value = {xs: useSizeType_value_buf_xs, sm: useSizeType_value_buf_sm, md: useSizeType_value_buf_md, lg: useSizeType_value_buf_lg} + node.useSizeType_value = ({xs: useSizeType_value_buf_xs, sm: useSizeType_value_buf_sm, md: useSizeType_value_buf_md, lg: useSizeType_value_buf_lg} as { xs?: number | { span: number, offset: number }, sm?: number | { span: number, offset: number }, md?: number | { span: number, offset: number }, lg?: number | { span: number, offset: number } }) } _CommonMethod_alignRules0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -4111,7 +4212,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } const linearGradient_value_buf_colors_buf_buf_value0: ResourceColor = (linearGradient_value_buf_colors_buf_buf_value0_buf as Color | number | string | Resource) const linearGradient_value_buf_colors_buf_buf_value1: number = (thisDeserializer.readNumber() as number) - linearGradient_value_buf_colors_buf[linearGradient_value_buf_colors_buf_i] = [linearGradient_value_buf_colors_buf_buf_value0, linearGradient_value_buf_colors_buf_buf_value1] + linearGradient_value_buf_colors_buf[linearGradient_value_buf_colors_buf_i] = ([linearGradient_value_buf_colors_buf_buf_value0, linearGradient_value_buf_colors_buf_buf_value1] as [ ResourceColor, number ]) } } const linearGradient_value_buf_colors: Array<[ ResourceColor, number ]> = linearGradient_value_buf_colors_buf @@ -4122,14 +4223,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { linearGradient_value_buf_repeating_buf = thisDeserializer.readBoolean() } const linearGradient_value_buf_repeating: undefined | boolean = linearGradient_value_buf_repeating_buf - node.linearGradient_value = {angle: linearGradient_value_buf_angle, direction: linearGradient_value_buf_direction, colors: linearGradient_value_buf_colors, repeating: linearGradient_value_buf_repeating} + node.linearGradient_value = ({angle: linearGradient_value_buf_angle, direction: linearGradient_value_buf_direction, colors: linearGradient_value_buf_colors, repeating: linearGradient_value_buf_repeating} as { angle?: number | string, direction?: GradientDirection, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) } _CommonMethod_sweepGradient(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const sweepGradient_value_buf_center_buf_value0: Length = (thisDeserializer.readLength() as Length) const sweepGradient_value_buf_center_buf_value1: Length = (thisDeserializer.readLength() as Length) - const sweepGradient_value_buf_center: [ Length, Length ] = [sweepGradient_value_buf_center_buf_value0, sweepGradient_value_buf_center_buf_value1] + const sweepGradient_value_buf_center: [ Length, Length ] = ([sweepGradient_value_buf_center_buf_value0, sweepGradient_value_buf_center_buf_value1] as [ Length, Length ]) const sweepGradient_value_buf_start_buf_runtimeType = (thisDeserializer.readInt8() as int32) let sweepGradient_value_buf_start_buf: number | string | undefined|undefined if ((RuntimeType.UNDEFINED) != (sweepGradient_value_buf_start_buf_runtimeType)) @@ -4195,7 +4296,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } const sweepGradient_value_buf_colors_buf_buf_value0: ResourceColor = (sweepGradient_value_buf_colors_buf_buf_value0_buf as Color | number | string | Resource) const sweepGradient_value_buf_colors_buf_buf_value1: number = (thisDeserializer.readNumber() as number) - sweepGradient_value_buf_colors_buf[sweepGradient_value_buf_colors_buf_i] = [sweepGradient_value_buf_colors_buf_buf_value0, sweepGradient_value_buf_colors_buf_buf_value1] + sweepGradient_value_buf_colors_buf[sweepGradient_value_buf_colors_buf_i] = ([sweepGradient_value_buf_colors_buf_buf_value0, sweepGradient_value_buf_colors_buf_buf_value1] as [ ResourceColor, number ]) } } const sweepGradient_value_buf_colors: Array<[ ResourceColor, number ]> = sweepGradient_value_buf_colors_buf @@ -4206,14 +4307,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { sweepGradient_value_buf_repeating_buf = thisDeserializer.readBoolean() } const sweepGradient_value_buf_repeating: undefined | boolean = sweepGradient_value_buf_repeating_buf - node.sweepGradient_value = {center: sweepGradient_value_buf_center, start: sweepGradient_value_buf_start, end: sweepGradient_value_buf_end, rotation: sweepGradient_value_buf_rotation, colors: sweepGradient_value_buf_colors, repeating: sweepGradient_value_buf_repeating} + node.sweepGradient_value = ({center: sweepGradient_value_buf_center, start: sweepGradient_value_buf_start, end: sweepGradient_value_buf_end, rotation: sweepGradient_value_buf_rotation, colors: sweepGradient_value_buf_colors, repeating: sweepGradient_value_buf_repeating} as { center: [ Length, Length ], start?: number | string, end?: number | string, rotation?: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) } _CommonMethod_radialGradient(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const radialGradient_value_buf_center_buf_value0: Length = (thisDeserializer.readLength() as Length) const radialGradient_value_buf_center_buf_value1: Length = (thisDeserializer.readLength() as Length) - const radialGradient_value_buf_center: [ Length, Length ] = [radialGradient_value_buf_center_buf_value0, radialGradient_value_buf_center_buf_value1] + const radialGradient_value_buf_center: [ Length, Length ] = ([radialGradient_value_buf_center_buf_value0, radialGradient_value_buf_center_buf_value1] as [ Length, Length ]) const radialGradient_value_buf_radius_buf_selector: int32 = thisDeserializer.readInt8() let radialGradient_value_buf_radius_buf: number | string | undefined|undefined if (radialGradient_value_buf_radius_buf_selector == 0) { @@ -4243,7 +4344,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } const radialGradient_value_buf_colors_buf_buf_value0: ResourceColor = (radialGradient_value_buf_colors_buf_buf_value0_buf as Color | number | string | Resource) const radialGradient_value_buf_colors_buf_buf_value1: number = (thisDeserializer.readNumber() as number) - radialGradient_value_buf_colors_buf[radialGradient_value_buf_colors_buf_i] = [radialGradient_value_buf_colors_buf_buf_value0, radialGradient_value_buf_colors_buf_buf_value1] + radialGradient_value_buf_colors_buf[radialGradient_value_buf_colors_buf_i] = ([radialGradient_value_buf_colors_buf_buf_value0, radialGradient_value_buf_colors_buf_buf_value1] as [ ResourceColor, number ]) } } const radialGradient_value_buf_colors: Array<[ ResourceColor, number ]> = radialGradient_value_buf_colors_buf @@ -4254,7 +4355,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { radialGradient_value_buf_repeating_buf = thisDeserializer.readBoolean() } const radialGradient_value_buf_repeating: undefined | boolean = radialGradient_value_buf_repeating_buf - node.radialGradient_value = {center: radialGradient_value_buf_center, radius: radialGradient_value_buf_radius, colors: radialGradient_value_buf_colors, repeating: radialGradient_value_buf_repeating} + node.radialGradient_value = ({center: radialGradient_value_buf_center, radius: radialGradient_value_buf_radius, colors: radialGradient_value_buf_colors, repeating: radialGradient_value_buf_repeating} as { center: [ Length, Length ], radius: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean }) } _CommonMethod_motionPath(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -4411,9 +4512,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.pixelStretchEffect_value = thisDeserializer.readPixelStretchEffectOptions() } - _CommonMethod_accessibilityGroup(ptr: KPointer, value: KInt): void { + _CommonMethod_accessibilityGroup0(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.accessibilityGroup0_value = value + } + _CommonMethod_accessibilityGroup1(ptr: KPointer, isGroup: KInt, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) - node.accessibilityGroup_value = value + node.accessibilityGroup1_isGroup = isGroup + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.accessibilityGroup1_accessibilityOptions = thisDeserializer.readAccessibilityOptions() } _CommonMethod_accessibilityText0(ptr: KPointer, value: KStringPtr): void { let node = this.ptr2object(ptr) @@ -4446,6 +4553,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.accessibilityVirtualNode_value = thisDeserializer.readCallback_Any() } + _CommonMethod_accessibilityChecked(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.accessibilityChecked_value = value + } + _CommonMethod_accessibilitySelected(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.accessibilitySelected_value = value + } _CommonMethod_obscured(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -4481,10 +4596,16 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.onGestureJudgeBegin_value = thisDeserializer.readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult() } - _CommonMethod_onGestureRecognizerJudgeBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _CommonMethod_onGestureRecognizerJudgeBegin0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onGestureRecognizerJudgeBegin0_value = thisDeserializer.readGestureRecognizerJudgeBeginCallback() + } + _CommonMethod_onGestureRecognizerJudgeBegin1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, exposeInnerGesture: KInt): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onGestureRecognizerJudgeBegin_value = thisDeserializer.readGestureRecognizerJudgeBeginCallback() + node.onGestureRecognizerJudgeBegin1_callback = thisDeserializer.readGestureRecognizerJudgeBeginCallback() + node.onGestureRecognizerJudgeBegin1_exposeInnerGesture = thisLength } _CommonMethod_shouldBuiltInRecognizerParallelWith(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -4509,15 +4630,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.customProperty_name = name const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const customProperty_value_buf_selector: int32 = thisDeserializer.readInt8() - let customProperty_value_buf: Object | undefined | undefined|undefined - if (customProperty_value_buf_selector == 0) { - customProperty_value_buf = (thisDeserializer.readCustomObject("Object") as Object) - } - else if (customProperty_value_buf_selector == 1) { - customProperty_value_buf = undefined - } - node.customProperty_value = (customProperty_value_buf as Object | undefined) + const customProperty_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let customProperty_value_buf: Object | undefined|undefined + if ((RuntimeType.UNDEFINED) != (customProperty_value_buf_runtimeType)) + { + customProperty_value_buf = (thisDeserializer.readCustomObject("Object") as Object) + } + node.customProperty_value = customProperty_value_buf } _CommonMethod_expandSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -4566,7 +4685,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { background_options_buf__align_buf = (thisDeserializer.readInt32() as Alignment) } const background_options_buf__align: undefined | Alignment = background_options_buf__align_buf - background_options_buf = {align: background_options_buf__align} + background_options_buf = ({align: background_options_buf__align} as { align?: Alignment }) } node.background_options = background_options_buf } @@ -4622,17 +4741,36 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.foregroundBlurStyle_options = foregroundBlurStyle_options_buf } - _CommonMethod_focusScopeId(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { + _CommonMethod_focusScopeId0(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) - node.focusScopeId_id = id + node.focusScopeId0_id = id const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const focusScopeId_isGroup_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let focusScopeId_isGroup_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (focusScopeId_isGroup_buf_runtimeType)) + const focusScopeId0_isGroup_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let focusScopeId0_isGroup_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusScopeId0_isGroup_buf_runtimeType)) + { + focusScopeId0_isGroup_buf = thisDeserializer.readBoolean() + } + node.focusScopeId0_isGroup = focusScopeId0_isGroup_buf + } + _CommonMethod_focusScopeId1(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + node.focusScopeId1_id = id + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const focusScopeId1_isGroup_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let focusScopeId1_isGroup_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusScopeId1_isGroup_buf_runtimeType)) + { + focusScopeId1_isGroup_buf = thisDeserializer.readBoolean() + } + node.focusScopeId1_isGroup = focusScopeId1_isGroup_buf + const focusScopeId1_arrowStepOut_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let focusScopeId1_arrowStepOut_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (focusScopeId1_arrowStepOut_buf_runtimeType)) { - focusScopeId_isGroup_buf = thisDeserializer.readBoolean() + focusScopeId1_arrowStepOut_buf = thisDeserializer.readBoolean() } - node.focusScopeId_isGroup = focusScopeId_isGroup_buf + node.focusScopeId1_arrowStepOut = focusScopeId1_arrowStepOut_buf } _CommonMethod_focusScopePriority(ptr: KPointer, scopeId: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -4897,15 +5035,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_bindContentCover0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const bindContentCover0_isShow_buf_selector: int32 = thisDeserializer.readInt8() - let bindContentCover0_isShow_buf: boolean | undefined | undefined|undefined - if (bindContentCover0_isShow_buf_selector == 0) { - bindContentCover0_isShow_buf = thisDeserializer.readBoolean() - } - else if (bindContentCover0_isShow_buf_selector == 1) { - bindContentCover0_isShow_buf = undefined - } - node.bindContentCover0_isShow = (bindContentCover0_isShow_buf as boolean | undefined) + const bindContentCover0_isShow_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let bindContentCover0_isShow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bindContentCover0_isShow_buf_runtimeType)) + { + bindContentCover0_isShow_buf = thisDeserializer.readBoolean() + } + node.bindContentCover0_isShow = bindContentCover0_isShow_buf node.bindContentCover0_builder = thisDeserializer.readCallback_Any() const bindContentCover0_type_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindContentCover0_type_buf: ModalTransition | undefined|undefined @@ -4918,15 +5054,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_bindContentCover1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const bindContentCover1_isShow_buf_selector: int32 = thisDeserializer.readInt8() - let bindContentCover1_isShow_buf: boolean | undefined | undefined|undefined - if (bindContentCover1_isShow_buf_selector == 0) { - bindContentCover1_isShow_buf = thisDeserializer.readBoolean() - } - else if (bindContentCover1_isShow_buf_selector == 1) { - bindContentCover1_isShow_buf = undefined - } - node.bindContentCover1_isShow = (bindContentCover1_isShow_buf as boolean | undefined) + const bindContentCover1_isShow_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let bindContentCover1_isShow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bindContentCover1_isShow_buf_runtimeType)) + { + bindContentCover1_isShow_buf = thisDeserializer.readBoolean() + } + node.bindContentCover1_isShow = bindContentCover1_isShow_buf node.bindContentCover1_builder = thisDeserializer.readCallback_Any() const bindContentCover1_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindContentCover1_options_buf: ContentCoverOptions | undefined|undefined @@ -4939,15 +5073,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _CommonMethod_bindSheet(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const bindSheet_isShow_buf_selector: int32 = thisDeserializer.readInt8() - let bindSheet_isShow_buf: boolean | undefined | undefined|undefined - if (bindSheet_isShow_buf_selector == 0) { - bindSheet_isShow_buf = thisDeserializer.readBoolean() - } - else if (bindSheet_isShow_buf_selector == 1) { - bindSheet_isShow_buf = undefined - } - node.bindSheet_isShow = (bindSheet_isShow_buf as boolean | undefined) + const bindSheet_isShow_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let bindSheet_isShow_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bindSheet_isShow_buf_runtimeType)) + { + bindSheet_isShow_buf = thisDeserializer.readBoolean() + } + node.bindSheet_isShow = bindSheet_isShow_buf node.bindSheet_builder = thisDeserializer.readCallback_Any() const bindSheet_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let bindSheet_options_buf: SheetOptions | undefined|undefined @@ -5188,28 +5320,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollableCommonMethod_onWillScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const onWillScroll_value_buf_selector: int32 = thisDeserializer.readInt8() - let onWillScroll_value_buf: ScrollOnWillScrollCallback | undefined | undefined|undefined - if (onWillScroll_value_buf_selector == 0) { - onWillScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() - } - else if (onWillScroll_value_buf_selector == 1) { - onWillScroll_value_buf = undefined - } - node.onWillScroll_value = (onWillScroll_value_buf as ScrollOnWillScrollCallback | undefined) + const onWillScroll_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let onWillScroll_value_buf: ScrollOnWillScrollCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillScroll_value_buf_runtimeType)) + { + onWillScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } + node.onWillScroll_value = onWillScroll_value_buf } _ScrollableCommonMethod_onDidScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const onDidScroll_value_buf_selector: int32 = thisDeserializer.readInt8() - let onDidScroll_value_buf: ScrollOnWillScrollCallback | undefined | undefined|undefined - if (onDidScroll_value_buf_selector == 0) { - onDidScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() - } - else if (onDidScroll_value_buf_selector == 1) { - onDidScroll_value_buf = undefined - } - node.onDidScroll_value = (onDidScroll_value_buf as ScrollOnWillScrollCallback | undefined) + const onDidScroll_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let onDidScroll_value_buf: ScrollOnWillScrollCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidScroll_value_buf_runtimeType)) + { + onDidScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } + node.onDidScroll_value = onDidScroll_value_buf } _ScrollableCommonMethod_onReachStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -5235,6 +5363,19 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.flingSpeedLimit_value = value } + _ScrollableCommonMethod_clipContent(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const clipContent_value_buf_selector: int32 = thisDeserializer.readInt8() + let clipContent_value_buf: ContentClipMode | RectShape | undefined|undefined + if (clipContent_value_buf_selector == 0) { + clipContent_value_buf = (thisDeserializer.readInt32() as ContentClipMode) + } + else if (clipContent_value_buf_selector == 1) { + clipContent_value_buf = thisDeserializer.readCustomObject("RectShape") + } + node.clipContent_value = (clipContent_value_buf as ContentClipMode | RectShape) + } _ScrollableCommonMethod_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) node.edgeEffect_edgeEffect = edgeEffect @@ -5250,15 +5391,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollableCommonMethod_fadingEdge(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const fadingEdge_enabled_buf_selector: int32 = thisDeserializer.readInt8() - let fadingEdge_enabled_buf: boolean | undefined | undefined|undefined - if (fadingEdge_enabled_buf_selector == 0) { - fadingEdge_enabled_buf = thisDeserializer.readBoolean() - } - else if (fadingEdge_enabled_buf_selector == 1) { - fadingEdge_enabled_buf = undefined - } - node.fadingEdge_enabled = (fadingEdge_enabled_buf as boolean | undefined) + const fadingEdge_enabled_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let fadingEdge_enabled_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (fadingEdge_enabled_buf_runtimeType)) + { + fadingEdge_enabled_buf = thisDeserializer.readBoolean() + } + node.fadingEdge_enabled = fadingEdge_enabled_buf const fadingEdge_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) let fadingEdge_options_buf: FadingEdgeOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (fadingEdge_options_buf_runtimeType)) @@ -5545,43 +5684,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _EllipseInterface_setEllipseOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setEllipseOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setEllipseOptions_value_buf: { width?: string | number, height?: string | number } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setEllipseOptions_value_buf_runtimeType)) + const setEllipseOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setEllipseOptions_options_buf: EllipseOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setEllipseOptions_options_buf_runtimeType)) { - const setEllipseOptions_value_buf__width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setEllipseOptions_value_buf__width_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setEllipseOptions_value_buf__width_buf_runtimeType)) - { - const setEllipseOptions_value_buf__width_buf__selector: int32 = thisDeserializer.readInt8() - let setEllipseOptions_value_buf__width_buf_: string | number | undefined|undefined - if (setEllipseOptions_value_buf__width_buf__selector == 0) { - setEllipseOptions_value_buf__width_buf_ = (thisDeserializer.readString() as string) - } - else if (setEllipseOptions_value_buf__width_buf__selector == 1) { - setEllipseOptions_value_buf__width_buf_ = (thisDeserializer.readNumber() as number) - } - setEllipseOptions_value_buf__width_buf = (setEllipseOptions_value_buf__width_buf_ as string | number) - } - const setEllipseOptions_value_buf__width: undefined | string | number = setEllipseOptions_value_buf__width_buf - const setEllipseOptions_value_buf__height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setEllipseOptions_value_buf__height_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setEllipseOptions_value_buf__height_buf_runtimeType)) - { - const setEllipseOptions_value_buf__height_buf__selector: int32 = thisDeserializer.readInt8() - let setEllipseOptions_value_buf__height_buf_: string | number | undefined|undefined - if (setEllipseOptions_value_buf__height_buf__selector == 0) { - setEllipseOptions_value_buf__height_buf_ = (thisDeserializer.readString() as string) - } - else if (setEllipseOptions_value_buf__height_buf__selector == 1) { - setEllipseOptions_value_buf__height_buf_ = (thisDeserializer.readNumber() as number) - } - setEllipseOptions_value_buf__height_buf = (setEllipseOptions_value_buf__height_buf_ as string | number) - } - const setEllipseOptions_value_buf__height: undefined | string | number = setEllipseOptions_value_buf__height_buf - setEllipseOptions_value_buf = {width: setEllipseOptions_value_buf__width, height: setEllipseOptions_value_buf__height} + setEllipseOptions_options_buf = thisDeserializer.readEllipseOptions() } - node.setEllipseOptions_value = setEllipseOptions_value_buf + node.setEllipseOptions_options = setEllipseOptions_options_buf } _EmbeddedComponentInterface_setEmbeddedComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, type: KInt): void { let node = this.ptr2object(ptr) @@ -5661,7 +5770,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const size_value_buf_width: number = (thisDeserializer.readNumber() as number) const size_value_buf_height: number = (thisDeserializer.readNumber() as number) - node.size_value = {width: size_value_buf_width, height: size_value_buf_height} + node.size_value = ({width: size_value_buf_width, height: size_value_buf_height} as { width: number, height: number }) } _FormComponentAttribute_moduleName(ptr: KPointer, value: KStringPtr): void { let node = this.ptr2object(ptr) @@ -5780,7 +5889,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } const colors_value_buf_u_buf_value0: ResourceColor | LinearGradient = (colors_value_buf_u_buf_value0_buf as ResourceColor | LinearGradient) const colors_value_buf_u_buf_value1: number = (thisDeserializer.readNumber() as number) - colors_value_buf_u[colors_value_buf_u_i] = [colors_value_buf_u_buf_value0, colors_value_buf_u_buf_value1] + colors_value_buf_u[colors_value_buf_u_i] = ([colors_value_buf_u_buf_value0, colors_value_buf_u_buf_value1] as [ ResourceColor | LinearGradient, number ]) } } colors_value_buf = colors_value_buf_u @@ -5809,15 +5918,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _GaugeAttribute_privacySensitive(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const privacySensitive_value_buf_selector: int32 = thisDeserializer.readInt8() - let privacySensitive_value_buf: boolean | undefined | undefined|undefined - if (privacySensitive_value_buf_selector == 0) { - privacySensitive_value_buf = thisDeserializer.readBoolean() - } - else if (privacySensitive_value_buf_selector == 1) { - privacySensitive_value_buf = undefined - } - node.privacySensitive_value = (privacySensitive_value_buf as boolean | undefined) + const privacySensitive_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let privacySensitive_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (privacySensitive_value_buf_runtimeType)) + { + privacySensitive_value_buf = thisDeserializer.readBoolean() + } + node.privacySensitive_value = privacySensitive_value_buf } _GaugeAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -5901,9 +6008,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.onScrollIndex_value = thisDeserializer.readCallback_Number_Number_Void() } - _GridAttribute_cachedCount(ptr: KPointer, value: number): void { + _GridAttribute_cachedCount0(ptr: KPointer, value: number): void { let node = this.ptr2object(ptr) - node.cachedCount_value = value + node.cachedCount0_value = value + } + _GridAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void { + let node = this.ptr2object(ptr) + node.cachedCount1_count = count + node.cachedCount1_show = show } _GridAttribute_editMode(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -5983,15 +6095,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _GridAttribute_alignItems(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const alignItems_value_buf_selector: int32 = thisDeserializer.readInt8() - let alignItems_value_buf: GridItemAlignment | undefined | undefined|undefined - if (alignItems_value_buf_selector == 0) { - alignItems_value_buf = (thisDeserializer.readInt32() as GridItemAlignment) - } - else if (alignItems_value_buf_selector == 1) { - alignItems_value_buf = undefined - } - node.alignItems_value = (alignItems_value_buf as GridItemAlignment | undefined) + const alignItems_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let alignItems_value_buf: GridItemAlignment | undefined|undefined + if ((RuntimeType.UNDEFINED) != (alignItems_value_buf_runtimeType)) + { + alignItems_value_buf = (thisDeserializer.readInt32() as GridItemAlignment) + } + node.alignItems_value = alignItems_value_buf } _GridAttribute_onScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -6555,43 +6665,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _LineInterface_setLineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setLineOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setLineOptions_value_buf: { width?: string | number, height?: string | number } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setLineOptions_value_buf_runtimeType)) + const setLineOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setLineOptions_options_buf: LineOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setLineOptions_options_buf_runtimeType)) { - const setLineOptions_value_buf__width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setLineOptions_value_buf__width_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setLineOptions_value_buf__width_buf_runtimeType)) - { - const setLineOptions_value_buf__width_buf__selector: int32 = thisDeserializer.readInt8() - let setLineOptions_value_buf__width_buf_: string | number | undefined|undefined - if (setLineOptions_value_buf__width_buf__selector == 0) { - setLineOptions_value_buf__width_buf_ = (thisDeserializer.readString() as string) - } - else if (setLineOptions_value_buf__width_buf__selector == 1) { - setLineOptions_value_buf__width_buf_ = (thisDeserializer.readNumber() as number) - } - setLineOptions_value_buf__width_buf = (setLineOptions_value_buf__width_buf_ as string | number) - } - const setLineOptions_value_buf__width: undefined | string | number = setLineOptions_value_buf__width_buf - const setLineOptions_value_buf__height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setLineOptions_value_buf__height_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setLineOptions_value_buf__height_buf_runtimeType)) - { - const setLineOptions_value_buf__height_buf__selector: int32 = thisDeserializer.readInt8() - let setLineOptions_value_buf__height_buf_: string | number | undefined|undefined - if (setLineOptions_value_buf__height_buf__selector == 0) { - setLineOptions_value_buf__height_buf_ = (thisDeserializer.readString() as string) - } - else if (setLineOptions_value_buf__height_buf__selector == 1) { - setLineOptions_value_buf__height_buf_ = (thisDeserializer.readNumber() as number) - } - setLineOptions_value_buf__height_buf = (setLineOptions_value_buf__height_buf_ as string | number) - } - const setLineOptions_value_buf__height: undefined | string | number = setLineOptions_value_buf__height_buf - setLineOptions_value_buf = {width: setLineOptions_value_buf__width, height: setLineOptions_value_buf__height} + setLineOptions_options_buf = thisDeserializer.readLineOptions() } - node.setLineOptions_value = setLineOptions_value_buf + node.setLineOptions_options = setLineOptions_options_buf } _LineAttribute_startPoint(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -6652,14 +6732,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const divider_value_buf_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf: ListDividerOptions | undefined | undefined|undefined + let divider_value_buf: ListDividerOptions | null | undefined|undefined if (divider_value_buf_selector == 0) { divider_value_buf = thisDeserializer.readListDividerOptions() } else if (divider_value_buf_selector == 1) { divider_value_buf = undefined } - node.divider_value = (divider_value_buf as ListDividerOptions | undefined) + node.divider_value = (divider_value_buf as ListDividerOptions | null) } _ListAttribute_editMode(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -6669,9 +6749,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.multiSelectable_value = value } - _ListAttribute_cachedCount(ptr: KPointer, value: number): void { + _ListAttribute_cachedCount0(ptr: KPointer, value: number): void { let node = this.ptr2object(ptr) - node.cachedCount_value = value + node.cachedCount0_value = value + } + _ListAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void { + let node = this.ptr2object(ptr) + node.cachedCount1_count = count + node.cachedCount1_show = show } _ListAttribute_chainAnimation(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -6807,7 +6892,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { else if (lanes_value_buf_selector == 1) { const lanes_value_buf_u_minLength: Length = (thisDeserializer.readLength() as Length) const lanes_value_buf_u_maxLength: Length = (thisDeserializer.readLength() as Length) - lanes_value_buf = {minLength: lanes_value_buf_u_minLength, maxLength: lanes_value_buf_u_maxLength} + lanes_value_buf = ({minLength: lanes_value_buf_u_minLength, maxLength: lanes_value_buf_u_maxLength} as LengthConstrain) } node.lanes_value = (lanes_value_buf as number | LengthConstrain) const lanes_gutter_buf_runtimeType = (thisDeserializer.readInt8() as int32) @@ -6902,14 +6987,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const divider_value_buf_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf: ListDividerOptions | undefined | undefined|undefined + let divider_value_buf: ListDividerOptions | null | undefined|undefined if (divider_value_buf_selector == 0) { divider_value_buf = thisDeserializer.readListDividerOptions() } else if (divider_value_buf_selector == 1) { divider_value_buf = undefined } - node.divider_value = (divider_value_buf as ListDividerOptions | undefined) + node.divider_value = (divider_value_buf as ListDividerOptions | null) } _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -7135,35 +7220,31 @@ export class NativeModuleRecorder extends NativeModuleEmpty { radius_value_buf_u_bottomRight_buf = (thisDeserializer.readLength() as Length) } const radius_value_buf_u_bottomRight: undefined | Length = radius_value_buf_u_bottomRight_buf - radius_value_buf = {topLeft: radius_value_buf_u_topLeft, topRight: radius_value_buf_u_topRight, bottomLeft: radius_value_buf_u_bottomLeft, bottomRight: radius_value_buf_u_bottomRight} + radius_value_buf = ({topLeft: radius_value_buf_u_topLeft, topRight: radius_value_buf_u_topRight, bottomLeft: radius_value_buf_u_bottomLeft, bottomRight: radius_value_buf_u_bottomRight} as BorderRadiuses) } node.radius_value = (radius_value_buf as Dimension | BorderRadiuses) } _MenuAttribute_menuItemDivider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const menuItemDivider_value_buf_selector: int32 = thisDeserializer.readInt8() - let menuItemDivider_value_buf: DividerStyleOptions | undefined | undefined|undefined - if (menuItemDivider_value_buf_selector == 0) { - menuItemDivider_value_buf = thisDeserializer.readDividerStyleOptions() - } - else if (menuItemDivider_value_buf_selector == 1) { - menuItemDivider_value_buf = undefined - } - node.menuItemDivider_value = (menuItemDivider_value_buf as DividerStyleOptions | undefined) + const menuItemDivider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let menuItemDivider_value_buf: DividerStyleOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (menuItemDivider_value_buf_runtimeType)) + { + menuItemDivider_value_buf = thisDeserializer.readDividerStyleOptions() + } + node.menuItemDivider_value = menuItemDivider_value_buf } _MenuAttribute_menuItemGroupDivider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const menuItemGroupDivider_value_buf_selector: int32 = thisDeserializer.readInt8() - let menuItemGroupDivider_value_buf: DividerStyleOptions | undefined | undefined|undefined - if (menuItemGroupDivider_value_buf_selector == 0) { - menuItemGroupDivider_value_buf = thisDeserializer.readDividerStyleOptions() - } - else if (menuItemGroupDivider_value_buf_selector == 1) { - menuItemGroupDivider_value_buf = undefined - } - node.menuItemGroupDivider_value = (menuItemGroupDivider_value_buf as DividerStyleOptions | undefined) + const menuItemGroupDivider_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let menuItemGroupDivider_value_buf: DividerStyleOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (menuItemGroupDivider_value_buf_runtimeType)) + { + menuItemGroupDivider_value_buf = thisDeserializer.readDividerStyleOptions() + } + node.menuItemGroupDivider_value = menuItemGroupDivider_value_buf } _MenuAttribute_subMenuExpandingMode(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -7383,28 +7464,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _NavDestinationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const systemBarStyle_value_buf_selector: int32 = thisDeserializer.readInt8() - let systemBarStyle_value_buf: SystemBarStyle | undefined | undefined|undefined - if (systemBarStyle_value_buf_selector == 0) { - systemBarStyle_value_buf = thisDeserializer.readCustomObject("SystemBarStyle") - } - else if (systemBarStyle_value_buf_selector == 1) { - systemBarStyle_value_buf = undefined - } - node.systemBarStyle_value = (systemBarStyle_value_buf as SystemBarStyle | undefined) + const systemBarStyle_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let systemBarStyle_value_buf: SystemBarStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (systemBarStyle_value_buf_runtimeType)) + { + systemBarStyle_value_buf = thisDeserializer.readCustomObject("SystemBarStyle") + } + node.systemBarStyle_value = systemBarStyle_value_buf } _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const recoverable_value_buf_selector: int32 = thisDeserializer.readInt8() - let recoverable_value_buf: boolean | undefined | undefined|undefined - if (recoverable_value_buf_selector == 0) { - recoverable_value_buf = thisDeserializer.readBoolean() - } - else if (recoverable_value_buf_selector == 1) { - recoverable_value_buf = undefined - } - node.recoverable_value = (recoverable_value_buf as boolean | undefined) + const recoverable_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let recoverable_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (recoverable_value_buf_runtimeType)) + { + recoverable_value_buf = thisDeserializer.readBoolean() + } + node.recoverable_value = recoverable_value_buf } _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -7439,6 +7516,45 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.title_options = title_options_buf } + _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const toolbarConfiguration_toolbarParam_buf_selector: int32 = thisDeserializer.readInt8() + let toolbarConfiguration_toolbarParam_buf: Array | CustomBuilder | undefined|undefined + if (toolbarConfiguration_toolbarParam_buf_selector == 0) { + const toolbarConfiguration_toolbarParam_buf_u_length: int32 = thisDeserializer.readInt32() + let toolbarConfiguration_toolbarParam_buf_u: Array = new Array() + for (let toolbarConfiguration_toolbarParam_buf_u_i = 0; toolbarConfiguration_toolbarParam_buf_u_i < toolbarConfiguration_toolbarParam_buf_u_length; toolbarConfiguration_toolbarParam_buf_u_i++) { + { + toolbarConfiguration_toolbarParam_buf_u[toolbarConfiguration_toolbarParam_buf_u_i] = thisDeserializer.readToolbarItem() + } + } + toolbarConfiguration_toolbarParam_buf = toolbarConfiguration_toolbarParam_buf_u + } + else if (toolbarConfiguration_toolbarParam_buf_selector == 1) { + toolbarConfiguration_toolbarParam_buf = thisDeserializer.readCallback_Any() + } + node.toolbarConfiguration_toolbarParam = (toolbarConfiguration_toolbarParam_buf as Array | CustomBuilder) + const toolbarConfiguration_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let toolbarConfiguration_options_buf: NavigationToolbarOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (toolbarConfiguration_options_buf_runtimeType)) + { + toolbarConfiguration_options_buf = thisDeserializer.readNavigationToolbarOptions() + } + node.toolbarConfiguration_options = toolbarConfiguration_options_buf + } + _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + node.hideToolBar_hide = hide + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const hideToolBar_animated_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let hideToolBar_animated_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hideToolBar_animated_buf_runtimeType)) + { + hideToolBar_animated_buf = thisDeserializer.readBoolean() + } + node.hideToolBar_animated = hideToolBar_animated_buf + } _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -7509,7 +7625,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const navBarWidthRange_value_buf_value0: Dimension = (thisDeserializer.readLength() as Dimension) const navBarWidthRange_value_buf_value1: Dimension = (thisDeserializer.readLength() as Dimension) - node.navBarWidthRange_value = [navBarWidthRange_value_buf_value0, navBarWidthRange_value_buf_value1] + node.navBarWidthRange_value = ([navBarWidthRange_value_buf_value0, navBarWidthRange_value_buf_value1] as [ Dimension, Dimension ]) } _NavigationAttribute_minContentWidth(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -7633,28 +7749,35 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _NavigationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const systemBarStyle_value_buf_selector: int32 = thisDeserializer.readInt8() - let systemBarStyle_value_buf: SystemBarStyle | undefined | undefined|undefined - if (systemBarStyle_value_buf_selector == 0) { - systemBarStyle_value_buf = thisDeserializer.readCustomObject("SystemBarStyle") - } - else if (systemBarStyle_value_buf_selector == 1) { - systemBarStyle_value_buf = undefined - } - node.systemBarStyle_value = (systemBarStyle_value_buf as SystemBarStyle | undefined) + const systemBarStyle_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let systemBarStyle_value_buf: SystemBarStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (systemBarStyle_value_buf_runtimeType)) + { + systemBarStyle_value_buf = thisDeserializer.readCustomObject("SystemBarStyle") + } + node.systemBarStyle_value = systemBarStyle_value_buf } _NavigationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const recoverable_value_buf_selector: int32 = thisDeserializer.readInt8() - let recoverable_value_buf: boolean | undefined | undefined|undefined - if (recoverable_value_buf_selector == 0) { - recoverable_value_buf = thisDeserializer.readBoolean() - } - else if (recoverable_value_buf_selector == 1) { - recoverable_value_buf = undefined - } - node.recoverable_value = (recoverable_value_buf as boolean | undefined) + const recoverable_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let recoverable_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (recoverable_value_buf_runtimeType)) + { + recoverable_value_buf = thisDeserializer.readBoolean() + } + node.recoverable_value = recoverable_value_buf + } + _NavigationAttribute_enableDragBar(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const enableDragBar_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let enableDragBar_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableDragBar_value_buf_runtimeType)) + { + enableDragBar_value_buf = thisDeserializer.readBoolean() + } + node.enableDragBar_value = enableDragBar_value_buf } _NavigationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -7764,7 +7887,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { setNavigatorOptions0_value_buf__type_buf = (thisDeserializer.readInt32() as NavigationType) } const setNavigatorOptions0_value_buf__type: undefined | NavigationType = setNavigatorOptions0_value_buf__type_buf - setNavigatorOptions0_value_buf = {target: setNavigatorOptions0_value_buf__target, type: setNavigatorOptions0_value_buf__type} + setNavigatorOptions0_value_buf = ({target: setNavigatorOptions0_value_buf__target, type: setNavigatorOptions0_value_buf__type} as { target: string, type?: NavigationType }) } node.setNavigatorOptions0_value = setNavigatorOptions0_value_buf } @@ -7914,50 +8037,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _PathInterface_setPathOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setPathOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPathOptions_value_buf: { width?: number | string, height?: number | string, commands?: string } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPathOptions_value_buf_runtimeType)) + const setPathOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setPathOptions_options_buf: PathOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setPathOptions_options_buf_runtimeType)) { - const setPathOptions_value_buf__width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPathOptions_value_buf__width_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPathOptions_value_buf__width_buf_runtimeType)) - { - const setPathOptions_value_buf__width_buf__selector: int32 = thisDeserializer.readInt8() - let setPathOptions_value_buf__width_buf_: number | string | undefined|undefined - if (setPathOptions_value_buf__width_buf__selector == 0) { - setPathOptions_value_buf__width_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setPathOptions_value_buf__width_buf__selector == 1) { - setPathOptions_value_buf__width_buf_ = (thisDeserializer.readString() as string) - } - setPathOptions_value_buf__width_buf = (setPathOptions_value_buf__width_buf_ as number | string) - } - const setPathOptions_value_buf__width: undefined | number | string = setPathOptions_value_buf__width_buf - const setPathOptions_value_buf__height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPathOptions_value_buf__height_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPathOptions_value_buf__height_buf_runtimeType)) - { - const setPathOptions_value_buf__height_buf__selector: int32 = thisDeserializer.readInt8() - let setPathOptions_value_buf__height_buf_: number | string | undefined|undefined - if (setPathOptions_value_buf__height_buf__selector == 0) { - setPathOptions_value_buf__height_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setPathOptions_value_buf__height_buf__selector == 1) { - setPathOptions_value_buf__height_buf_ = (thisDeserializer.readString() as string) - } - setPathOptions_value_buf__height_buf = (setPathOptions_value_buf__height_buf_ as number | string) - } - const setPathOptions_value_buf__height: undefined | number | string = setPathOptions_value_buf__height_buf - const setPathOptions_value_buf__commands_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPathOptions_value_buf__commands_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPathOptions_value_buf__commands_buf_runtimeType)) - { - setPathOptions_value_buf__commands_buf = (thisDeserializer.readString() as string) - } - const setPathOptions_value_buf__commands: undefined | string = setPathOptions_value_buf__commands_buf - setPathOptions_value_buf = {width: setPathOptions_value_buf__width, height: setPathOptions_value_buf__height, commands: setPathOptions_value_buf__commands} + setPathOptions_options_buf = thisDeserializer.readPathOptions() } - node.setPathOptions_value = setPathOptions_value_buf + node.setPathOptions_options = setPathOptions_options_buf } _PathAttribute_commands(ptr: KPointer, value: KStringPtr): void { let node = this.ptr2object(ptr) @@ -8107,73 +8193,39 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _PatternLockAttribute_activateCircleStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const activateCircleStyle_value_buf_selector: int32 = thisDeserializer.readInt8() - let activateCircleStyle_value_buf: CircleStyleOptions | undefined | undefined|undefined - if (activateCircleStyle_value_buf_selector == 0) { - activateCircleStyle_value_buf = thisDeserializer.readCircleStyleOptions() - } - else if (activateCircleStyle_value_buf_selector == 1) { - activateCircleStyle_value_buf = undefined - } - node.activateCircleStyle_value = (activateCircleStyle_value_buf as CircleStyleOptions | undefined) + const activateCircleStyle_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let activateCircleStyle_value_buf: CircleStyleOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (activateCircleStyle_value_buf_runtimeType)) + { + activateCircleStyle_value_buf = thisDeserializer.readCircleStyleOptions() + } + node.activateCircleStyle_value = activateCircleStyle_value_buf } _PluginComponentInterface_setPluginComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setPluginComponentOptions_value_buf_template: PluginComponentTemplate = thisDeserializer.readPluginComponentTemplate() - const setPluginComponentOptions_value_buf_data: any = (thisDeserializer.readCustomObject("Any") as Object) - node.setPluginComponentOptions_value = {template: setPluginComponentOptions_value_buf_template, data: setPluginComponentOptions_value_buf_data} + node.setPluginComponentOptions_options = thisDeserializer.readPluginComponentOptions() } _PluginComponentAttribute_onComplete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onComplete_value = thisDeserializer.readCallback_Void() + node.onComplete_value = thisDeserializer.readVoidCallback() } _PluginComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onError_value = thisDeserializer.readCallback_Literal_Number_errcode_String_msg_Void() + node.onError_value = thisDeserializer.readPluginErrorCallback() } _PolygonInterface_setPolygonOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setPolygonOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPolygonOptions_value_buf: { width?: string | number, height?: string | number } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPolygonOptions_value_buf_runtimeType)) + const setPolygonOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setPolygonOptions_options_buf: PolygonOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setPolygonOptions_options_buf_runtimeType)) { - const setPolygonOptions_value_buf__width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPolygonOptions_value_buf__width_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPolygonOptions_value_buf__width_buf_runtimeType)) - { - const setPolygonOptions_value_buf__width_buf__selector: int32 = thisDeserializer.readInt8() - let setPolygonOptions_value_buf__width_buf_: string | number | undefined|undefined - if (setPolygonOptions_value_buf__width_buf__selector == 0) { - setPolygonOptions_value_buf__width_buf_ = (thisDeserializer.readString() as string) - } - else if (setPolygonOptions_value_buf__width_buf__selector == 1) { - setPolygonOptions_value_buf__width_buf_ = (thisDeserializer.readNumber() as number) - } - setPolygonOptions_value_buf__width_buf = (setPolygonOptions_value_buf__width_buf_ as string | number) - } - const setPolygonOptions_value_buf__width: undefined | string | number = setPolygonOptions_value_buf__width_buf - const setPolygonOptions_value_buf__height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPolygonOptions_value_buf__height_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPolygonOptions_value_buf__height_buf_runtimeType)) - { - const setPolygonOptions_value_buf__height_buf__selector: int32 = thisDeserializer.readInt8() - let setPolygonOptions_value_buf__height_buf_: string | number | undefined|undefined - if (setPolygonOptions_value_buf__height_buf__selector == 0) { - setPolygonOptions_value_buf__height_buf_ = (thisDeserializer.readString() as string) - } - else if (setPolygonOptions_value_buf__height_buf__selector == 1) { - setPolygonOptions_value_buf__height_buf_ = (thisDeserializer.readNumber() as number) - } - setPolygonOptions_value_buf__height_buf = (setPolygonOptions_value_buf__height_buf_ as string | number) - } - const setPolygonOptions_value_buf__height: undefined | string | number = setPolygonOptions_value_buf__height_buf - setPolygonOptions_value_buf = {width: setPolygonOptions_value_buf__width, height: setPolygonOptions_value_buf__height} + setPolygonOptions_options_buf = thisDeserializer.readPolygonOptions() } - node.setPolygonOptions_value = setPolygonOptions_value_buf + node.setPolygonOptions_options = setPolygonOptions_options_buf } _PolygonAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -8190,43 +8242,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _PolylineInterface_setPolylineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setPolylineOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPolylineOptions_value_buf: { width?: string | number, height?: string | number } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPolylineOptions_value_buf_runtimeType)) + const setPolylineOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setPolylineOptions_options_buf: PolylineOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setPolylineOptions_options_buf_runtimeType)) { - const setPolylineOptions_value_buf__width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPolylineOptions_value_buf__width_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPolylineOptions_value_buf__width_buf_runtimeType)) - { - const setPolylineOptions_value_buf__width_buf__selector: int32 = thisDeserializer.readInt8() - let setPolylineOptions_value_buf__width_buf_: string | number | undefined|undefined - if (setPolylineOptions_value_buf__width_buf__selector == 0) { - setPolylineOptions_value_buf__width_buf_ = (thisDeserializer.readString() as string) - } - else if (setPolylineOptions_value_buf__width_buf__selector == 1) { - setPolylineOptions_value_buf__width_buf_ = (thisDeserializer.readNumber() as number) - } - setPolylineOptions_value_buf__width_buf = (setPolylineOptions_value_buf__width_buf_ as string | number) - } - const setPolylineOptions_value_buf__width: undefined | string | number = setPolylineOptions_value_buf__width_buf - const setPolylineOptions_value_buf__height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setPolylineOptions_value_buf__height_buf: string | number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setPolylineOptions_value_buf__height_buf_runtimeType)) - { - const setPolylineOptions_value_buf__height_buf__selector: int32 = thisDeserializer.readInt8() - let setPolylineOptions_value_buf__height_buf_: string | number | undefined|undefined - if (setPolylineOptions_value_buf__height_buf__selector == 0) { - setPolylineOptions_value_buf__height_buf_ = (thisDeserializer.readString() as string) - } - else if (setPolylineOptions_value_buf__height_buf__selector == 1) { - setPolylineOptions_value_buf__height_buf_ = (thisDeserializer.readNumber() as number) - } - setPolylineOptions_value_buf__height_buf = (setPolylineOptions_value_buf__height_buf_ as string | number) - } - const setPolylineOptions_value_buf__height: undefined | string | number = setPolylineOptions_value_buf__height_buf - setPolylineOptions_value_buf = {width: setPolylineOptions_value_buf__width, height: setPolylineOptions_value_buf__height} + setPolylineOptions_options_buf = thisDeserializer.readPolylineOptions() } - node.setPolylineOptions_value = setPolylineOptions_value_buf + node.setPolylineOptions_options = setPolylineOptions_options_buf } _PolylineAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -8298,15 +8320,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ProgressAttribute_privacySensitive(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const privacySensitive_value_buf_selector: int32 = thisDeserializer.readInt8() - let privacySensitive_value_buf: boolean | undefined | undefined|undefined - if (privacySensitive_value_buf_selector == 0) { - privacySensitive_value_buf = thisDeserializer.readBoolean() - } - else if (privacySensitive_value_buf_selector == 1) { - privacySensitive_value_buf = undefined - } - node.privacySensitive_value = (privacySensitive_value_buf as boolean | undefined) + const privacySensitive_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let privacySensitive_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (privacySensitive_value_buf_runtimeType)) + { + privacySensitive_value_buf = thisDeserializer.readBoolean() + } + node.privacySensitive_value = privacySensitive_value_buf } _ProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -8435,136 +8455,21 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _RectInterface_setRectOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setRectOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf: { width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf_runtimeType)) - { - const setRectOptions_value_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf_: { width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string } | undefined|undefined - if (setRectOptions_value_buf__selector == 0) { - const setRectOptions_value_buf__u_width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf__u_width_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf__u_width_buf_runtimeType)) - { - const setRectOptions_value_buf__u_width_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf__u_width_buf_: number | string | undefined|undefined - if (setRectOptions_value_buf__u_width_buf__selector == 0) { - setRectOptions_value_buf__u_width_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setRectOptions_value_buf__u_width_buf__selector == 1) { - setRectOptions_value_buf__u_width_buf_ = (thisDeserializer.readString() as string) - } - setRectOptions_value_buf__u_width_buf = (setRectOptions_value_buf__u_width_buf_ as number | string) - } - const setRectOptions_value_buf__u_width: undefined | number | string = setRectOptions_value_buf__u_width_buf - const setRectOptions_value_buf__u_height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf__u_height_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf__u_height_buf_runtimeType)) - { - const setRectOptions_value_buf__u_height_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf__u_height_buf_: number | string | undefined|undefined - if (setRectOptions_value_buf__u_height_buf__selector == 0) { - setRectOptions_value_buf__u_height_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setRectOptions_value_buf__u_height_buf__selector == 1) { - setRectOptions_value_buf__u_height_buf_ = (thisDeserializer.readString() as string) - } - setRectOptions_value_buf__u_height_buf = (setRectOptions_value_buf__u_height_buf_ as number | string) - } - const setRectOptions_value_buf__u_height: undefined | number | string = setRectOptions_value_buf__u_height_buf - const setRectOptions_value_buf__u_radius_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf__u_radius_buf: number | string | Array | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf__u_radius_buf_runtimeType)) - { - const setRectOptions_value_buf__u_radius_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf__u_radius_buf_: number | string | Array | undefined|undefined - if (setRectOptions_value_buf__u_radius_buf__selector == 0) { - setRectOptions_value_buf__u_radius_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setRectOptions_value_buf__u_radius_buf__selector == 1) { - setRectOptions_value_buf__u_radius_buf_ = (thisDeserializer.readString() as string) - } - else if (setRectOptions_value_buf__u_radius_buf__selector == 2) { - const setRectOptions_value_buf__u_radius_buf__u_length: int32 = thisDeserializer.readInt32() - let setRectOptions_value_buf__u_radius_buf__u: Array = new Array() - for (let setRectOptions_value_buf__u_radius_buf__u_i = 0; setRectOptions_value_buf__u_radius_buf__u_i < setRectOptions_value_buf__u_radius_buf__u_length; setRectOptions_value_buf__u_radius_buf__u_i++) { - { - setRectOptions_value_buf__u_radius_buf__u[setRectOptions_value_buf__u_radius_buf__u_i] = (thisDeserializer.readCustomObject("Any") as Object) - } - } - setRectOptions_value_buf__u_radius_buf_ = setRectOptions_value_buf__u_radius_buf__u - } - setRectOptions_value_buf__u_radius_buf = (setRectOptions_value_buf__u_radius_buf_ as number | string | Array) - } - const setRectOptions_value_buf__u_radius: undefined | number | string | Array = setRectOptions_value_buf__u_radius_buf - setRectOptions_value_buf_ = {width: setRectOptions_value_buf__u_width, height: setRectOptions_value_buf__u_height, radius: setRectOptions_value_buf__u_radius} - } - else if (setRectOptions_value_buf__selector == 1) { - const setRectOptions_value_buf__u_width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf__u_width_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf__u_width_buf_runtimeType)) - { - const setRectOptions_value_buf__u_width_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf__u_width_buf_: number | string | undefined|undefined - if (setRectOptions_value_buf__u_width_buf__selector == 0) { - setRectOptions_value_buf__u_width_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setRectOptions_value_buf__u_width_buf__selector == 1) { - setRectOptions_value_buf__u_width_buf_ = (thisDeserializer.readString() as string) - } - setRectOptions_value_buf__u_width_buf = (setRectOptions_value_buf__u_width_buf_ as number | string) - } - const setRectOptions_value_buf__u_width: undefined | number | string = setRectOptions_value_buf__u_width_buf - const setRectOptions_value_buf__u_height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf__u_height_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf__u_height_buf_runtimeType)) - { - const setRectOptions_value_buf__u_height_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf__u_height_buf_: number | string | undefined|undefined - if (setRectOptions_value_buf__u_height_buf__selector == 0) { - setRectOptions_value_buf__u_height_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setRectOptions_value_buf__u_height_buf__selector == 1) { - setRectOptions_value_buf__u_height_buf_ = (thisDeserializer.readString() as string) - } - setRectOptions_value_buf__u_height_buf = (setRectOptions_value_buf__u_height_buf_ as number | string) - } - const setRectOptions_value_buf__u_height: undefined | number | string = setRectOptions_value_buf__u_height_buf - const setRectOptions_value_buf__u_radiusWidth_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf__u_radiusWidth_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf__u_radiusWidth_buf_runtimeType)) - { - const setRectOptions_value_buf__u_radiusWidth_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf__u_radiusWidth_buf_: number | string | undefined|undefined - if (setRectOptions_value_buf__u_radiusWidth_buf__selector == 0) { - setRectOptions_value_buf__u_radiusWidth_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setRectOptions_value_buf__u_radiusWidth_buf__selector == 1) { - setRectOptions_value_buf__u_radiusWidth_buf_ = (thisDeserializer.readString() as string) - } - setRectOptions_value_buf__u_radiusWidth_buf = (setRectOptions_value_buf__u_radiusWidth_buf_ as number | string) - } - const setRectOptions_value_buf__u_radiusWidth: undefined | number | string = setRectOptions_value_buf__u_radiusWidth_buf - const setRectOptions_value_buf__u_radiusHeight_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setRectOptions_value_buf__u_radiusHeight_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setRectOptions_value_buf__u_radiusHeight_buf_runtimeType)) - { - const setRectOptions_value_buf__u_radiusHeight_buf__selector: int32 = thisDeserializer.readInt8() - let setRectOptions_value_buf__u_radiusHeight_buf_: number | string | undefined|undefined - if (setRectOptions_value_buf__u_radiusHeight_buf__selector == 0) { - setRectOptions_value_buf__u_radiusHeight_buf_ = (thisDeserializer.readNumber() as number) - } - else if (setRectOptions_value_buf__u_radiusHeight_buf__selector == 1) { - setRectOptions_value_buf__u_radiusHeight_buf_ = (thisDeserializer.readString() as string) - } - setRectOptions_value_buf__u_radiusHeight_buf = (setRectOptions_value_buf__u_radiusHeight_buf_ as number | string) - } - const setRectOptions_value_buf__u_radiusHeight: undefined | number | string = setRectOptions_value_buf__u_radiusHeight_buf - setRectOptions_value_buf_ = {width: setRectOptions_value_buf__u_width, height: setRectOptions_value_buf__u_height, radiusWidth: setRectOptions_value_buf__u_radiusWidth, radiusHeight: setRectOptions_value_buf__u_radiusHeight} + const setRectOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setRectOptions_options_buf: RectOptions | RoundedRectOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setRectOptions_options_buf_runtimeType)) + { + const setRectOptions_options_buf__selector: int32 = thisDeserializer.readInt8() + let setRectOptions_options_buf_: RectOptions | RoundedRectOptions | undefined|undefined + if (setRectOptions_options_buf__selector == 0) { + setRectOptions_options_buf_ = thisDeserializer.readRectOptions() } - setRectOptions_value_buf = (setRectOptions_value_buf_ as { width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string }) + else if (setRectOptions_options_buf__selector == 1) { + setRectOptions_options_buf_ = thisDeserializer.readRoundedRectOptions() + } + setRectOptions_options_buf = (setRectOptions_options_buf_ as RectOptions | RoundedRectOptions) } - node.setRectOptions_value = setRectOptions_value_buf + node.setRectOptions_options = setRectOptions_options_buf } _RectAttribute_radiusWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -8646,15 +8551,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _RefreshAttribute_pullDownRatio(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const pullDownRatio_value_buf_selector: int32 = thisDeserializer.readInt8() - let pullDownRatio_value_buf: number | undefined | undefined|undefined - if (pullDownRatio_value_buf_selector == 0) { - pullDownRatio_value_buf = (thisDeserializer.readNumber() as number) - } - else if (pullDownRatio_value_buf_selector == 1) { - pullDownRatio_value_buf = undefined - } - node.pullDownRatio_value = (pullDownRatio_value_buf as number | undefined) + const pullDownRatio_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let pullDownRatio_value_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (pullDownRatio_value_buf_runtimeType)) + { + pullDownRatio_value_buf = (thisDeserializer.readNumber() as number) + } + node.pullDownRatio_value = pullDownRatio_value_buf } _RelativeContainerInterface_setRelativeContainerOptions(ptr: KPointer): void { let node = this.ptr2object(ptr) @@ -8956,15 +8859,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _RowAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const reverse_value_buf_selector: int32 = thisDeserializer.readInt8() - let reverse_value_buf: boolean | undefined | undefined|undefined - if (reverse_value_buf_selector == 0) { - reverse_value_buf = thisDeserializer.readBoolean() - } - else if (reverse_value_buf_selector == 1) { - reverse_value_buf = undefined - } - node.reverse_value = (reverse_value_buf as boolean | undefined) + const reverse_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let reverse_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (reverse_value_buf_runtimeType)) + { + reverse_value_buf = thisDeserializer.readBoolean() + } + node.reverse_value = reverse_value_buf } _RowSplitInterface_setRowSplitOptions(ptr: KPointer): void { let node = this.ptr2object(ptr) @@ -9013,28 +8914,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollAttribute_onWillScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const onWillScroll_value_buf_selector: int32 = thisDeserializer.readInt8() - let onWillScroll_value_buf: ScrollOnWillScrollCallback | undefined | undefined|undefined - if (onWillScroll_value_buf_selector == 0) { - onWillScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() - } - else if (onWillScroll_value_buf_selector == 1) { - onWillScroll_value_buf = undefined - } - node.onWillScroll_value = (onWillScroll_value_buf as ScrollOnWillScrollCallback | undefined) + const onWillScroll_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let onWillScroll_value_buf: ScrollOnWillScrollCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onWillScroll_value_buf_runtimeType)) + { + onWillScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } + node.onWillScroll_value = onWillScroll_value_buf } _ScrollAttribute_onDidScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const onDidScroll_value_buf_selector: int32 = thisDeserializer.readInt8() - let onDidScroll_value_buf: ScrollOnWillScrollCallback | undefined | undefined|undefined - if (onDidScroll_value_buf_selector == 0) { - onDidScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() - } - else if (onDidScroll_value_buf_selector == 1) { - onDidScroll_value_buf = undefined - } - node.onDidScroll_value = (onDidScroll_value_buf as ScrollOnWillScrollCallback | undefined) + const onDidScroll_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let onDidScroll_value_buf: ScrollOnWillScrollCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDidScroll_value_buf_runtimeType)) + { + onDidScroll_value_buf = thisDeserializer.readScrollOnWillScrollCallback() + } + node.onDidScroll_value = onDidScroll_value_buf } _ScrollAttribute_onScrollEdge(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -9150,60 +9047,22 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ScrollBarAttribute_enableNestedScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const enableNestedScroll_value_buf_selector: int32 = thisDeserializer.readInt8() - let enableNestedScroll_value_buf: boolean | undefined | undefined|undefined - if (enableNestedScroll_value_buf_selector == 0) { - enableNestedScroll_value_buf = thisDeserializer.readBoolean() - } - else if (enableNestedScroll_value_buf_selector == 1) { - enableNestedScroll_value_buf = undefined - } - node.enableNestedScroll_value = (enableNestedScroll_value_buf as boolean | undefined) + const enableNestedScroll_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let enableNestedScroll_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableNestedScroll_value_buf_runtimeType)) + { + enableNestedScroll_value_buf = thisDeserializer.readBoolean() + } + node.enableNestedScroll_value = enableNestedScroll_value_buf } _SearchInterface_setSearchOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const setSearchOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setSearchOptions_options_buf: { value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController } | undefined|undefined + let setSearchOptions_options_buf: SearchOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (setSearchOptions_options_buf_runtimeType)) { - const setSearchOptions_options_buf__value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setSearchOptions_options_buf__value_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setSearchOptions_options_buf__value_buf_runtimeType)) - { - setSearchOptions_options_buf__value_buf = (thisDeserializer.readString() as string) - } - const setSearchOptions_options_buf__value: undefined | string = setSearchOptions_options_buf__value_buf - const setSearchOptions_options_buf__placeholder_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setSearchOptions_options_buf__placeholder_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setSearchOptions_options_buf__placeholder_buf_runtimeType)) - { - const setSearchOptions_options_buf__placeholder_buf__selector: int32 = thisDeserializer.readInt8() - let setSearchOptions_options_buf__placeholder_buf_: string | Resource | undefined|undefined - if (setSearchOptions_options_buf__placeholder_buf__selector == 0) { - setSearchOptions_options_buf__placeholder_buf_ = (thisDeserializer.readString() as string) - } - else if (setSearchOptions_options_buf__placeholder_buf__selector == 1) { - setSearchOptions_options_buf__placeholder_buf_ = thisDeserializer.readResource() - } - setSearchOptions_options_buf__placeholder_buf = (setSearchOptions_options_buf__placeholder_buf_ as string | Resource) - } - const setSearchOptions_options_buf__placeholder: undefined | ResourceStr = setSearchOptions_options_buf__placeholder_buf - const setSearchOptions_options_buf__icon_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setSearchOptions_options_buf__icon_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setSearchOptions_options_buf__icon_buf_runtimeType)) - { - setSearchOptions_options_buf__icon_buf = (thisDeserializer.readString() as string) - } - const setSearchOptions_options_buf__icon: undefined | string = setSearchOptions_options_buf__icon_buf - const setSearchOptions_options_buf__controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setSearchOptions_options_buf__controller_buf: SearchController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setSearchOptions_options_buf__controller_buf_runtimeType)) - { - setSearchOptions_options_buf__controller_buf = (thisDeserializer.readSearchController() as SearchController) - } - const setSearchOptions_options_buf__controller: undefined | SearchController = setSearchOptions_options_buf__controller_buf - setSearchOptions_options_buf = {value: setSearchOptions_options_buf__value, placeholder: setSearchOptions_options_buf__placeholder, icon: setSearchOptions_options_buf__icon, controller: setSearchOptions_options_buf__controller} + setSearchOptions_options_buf = thisDeserializer.readSearchOptions() } node.setSearchOptions_options = setSearchOptions_options_buf } @@ -9330,10 +9189,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.enterKeyType_value = value } - _SearchAttribute_onSubmit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _SearchAttribute_onSubmit0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onSubmit_value = thisDeserializer.readCallback_String_Void() + node.onSubmit0_value = thisDeserializer.readCallback_String_Void() + } + _SearchAttribute_onSubmit1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onSubmit1_value = thisDeserializer.readSearchSubmitCallback() } _SearchAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -9343,12 +9207,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SearchAttribute_onTextSelectionChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onTextSelectionChange_value = thisDeserializer.readCallback_Number_Number_Void() + node.onTextSelectionChange_value = thisDeserializer.readOnTextSelectionChangeCallback() } _SearchAttribute_onContentScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onContentScroll_value = thisDeserializer.readCallback_Number_Number_Void() + node.onContentScroll_value = thisDeserializer.readOnContentScrollCallback() } _SearchAttribute_onCopy(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -9363,7 +9227,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SearchAttribute_onPaste(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onPaste_value = thisDeserializer.readCallback_String_PasteEvent_Void() + node.onPaste_value = thisDeserializer.readOnPasteCallback() } _SearchAttribute_copyOption(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -9732,7 +9596,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { padding_value_buf_u_left_buf = (thisDeserializer.readLength() as Length) } const padding_value_buf_u_left: undefined | Length = padding_value_buf_u_left_buf - padding_value_buf = {top: padding_value_buf_u_top, right: padding_value_buf_u_right, bottom: padding_value_buf_u_bottom, left: padding_value_buf_u_left} + padding_value_buf = ({top: padding_value_buf_u_top, right: padding_value_buf_u_right, bottom: padding_value_buf_u_bottom, left: padding_value_buf_u_left} as Padding) } else if (padding_value_buf_selector == 1) { padding_value_buf = (thisDeserializer.readLength() as Dimension) @@ -9979,22 +9843,20 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const divider_value_buf_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf: DividerOptions | undefined | undefined | undefined|undefined + let divider_value_buf: DividerOptions | undefined | null | undefined|undefined if (divider_value_buf_selector == 0) { - const divider_value_buf_u_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf_u: DividerOptions | undefined | undefined|undefined - if (divider_value_buf_u_selector == 0) { - divider_value_buf_u = thisDeserializer.readDividerOptions() - } - else if (divider_value_buf_u_selector == 1) { - divider_value_buf_u = undefined - } - divider_value_buf = (divider_value_buf_u as DividerOptions | undefined) + const divider_value_buf_u_runtimeType = (thisDeserializer.readInt8() as int32) + let divider_value_buf_u: DividerOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (divider_value_buf_u_runtimeType)) + { + divider_value_buf_u = thisDeserializer.readDividerOptions() + } + divider_value_buf = divider_value_buf_u } else if (divider_value_buf_selector == 1) { divider_value_buf = undefined } - node.divider_value = (divider_value_buf as DividerOptions | undefined | undefined) + node.divider_value = (divider_value_buf as DividerOptions | undefined | null) } _SelectAttribute_menuAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -10006,7 +9868,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { { const menuAlign_offset_buf__dx: Length = (thisDeserializer.readLength() as Length) const menuAlign_offset_buf__dy: Length = (thisDeserializer.readLength() as Length) - menuAlign_offset_buf = {dx: menuAlign_offset_buf__dx, dy: menuAlign_offset_buf__dy} + menuAlign_offset_buf = ({dx: menuAlign_offset_buf__dx, dy: menuAlign_offset_buf__dy} as Offset) } node.menuAlign_offset = menuAlign_offset_buf } @@ -10021,67 +9883,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _ShapeAttribute_viewPort(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const viewPort_value_buf_x_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let viewPort_value_buf_x_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (viewPort_value_buf_x_buf_runtimeType)) - { - const viewPort_value_buf_x_buf__selector: int32 = thisDeserializer.readInt8() - let viewPort_value_buf_x_buf_: number | string | undefined|undefined - if (viewPort_value_buf_x_buf__selector == 0) { - viewPort_value_buf_x_buf_ = (thisDeserializer.readNumber() as number) - } - else if (viewPort_value_buf_x_buf__selector == 1) { - viewPort_value_buf_x_buf_ = (thisDeserializer.readString() as string) - } - viewPort_value_buf_x_buf = (viewPort_value_buf_x_buf_ as number | string) - } - const viewPort_value_buf_x: undefined | number | string = viewPort_value_buf_x_buf - const viewPort_value_buf_y_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let viewPort_value_buf_y_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (viewPort_value_buf_y_buf_runtimeType)) - { - const viewPort_value_buf_y_buf__selector: int32 = thisDeserializer.readInt8() - let viewPort_value_buf_y_buf_: number | string | undefined|undefined - if (viewPort_value_buf_y_buf__selector == 0) { - viewPort_value_buf_y_buf_ = (thisDeserializer.readNumber() as number) - } - else if (viewPort_value_buf_y_buf__selector == 1) { - viewPort_value_buf_y_buf_ = (thisDeserializer.readString() as string) - } - viewPort_value_buf_y_buf = (viewPort_value_buf_y_buf_ as number | string) - } - const viewPort_value_buf_y: undefined | number | string = viewPort_value_buf_y_buf - const viewPort_value_buf_width_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let viewPort_value_buf_width_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (viewPort_value_buf_width_buf_runtimeType)) - { - const viewPort_value_buf_width_buf__selector: int32 = thisDeserializer.readInt8() - let viewPort_value_buf_width_buf_: number | string | undefined|undefined - if (viewPort_value_buf_width_buf__selector == 0) { - viewPort_value_buf_width_buf_ = (thisDeserializer.readNumber() as number) - } - else if (viewPort_value_buf_width_buf__selector == 1) { - viewPort_value_buf_width_buf_ = (thisDeserializer.readString() as string) - } - viewPort_value_buf_width_buf = (viewPort_value_buf_width_buf_ as number | string) - } - const viewPort_value_buf_width: undefined | number | string = viewPort_value_buf_width_buf - const viewPort_value_buf_height_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let viewPort_value_buf_height_buf: number | string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (viewPort_value_buf_height_buf_runtimeType)) - { - const viewPort_value_buf_height_buf__selector: int32 = thisDeserializer.readInt8() - let viewPort_value_buf_height_buf_: number | string | undefined|undefined - if (viewPort_value_buf_height_buf__selector == 0) { - viewPort_value_buf_height_buf_ = (thisDeserializer.readNumber() as number) - } - else if (viewPort_value_buf_height_buf__selector == 1) { - viewPort_value_buf_height_buf_ = (thisDeserializer.readString() as string) - } - viewPort_value_buf_height_buf = (viewPort_value_buf_height_buf_ as number | string) - } - const viewPort_value_buf_height: undefined | number | string = viewPort_value_buf_height_buf - node.viewPort_value = {x: viewPort_value_buf_x, y: viewPort_value_buf_y, width: viewPort_value_buf_width, height: viewPort_value_buf_height} + node.viewPort_value = thisDeserializer.readViewportRect() } _ShapeAttribute_stroke(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -10605,7 +10407,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { setStepperOptions_value_buf__index_buf = (thisDeserializer.readNumber() as number) } const setStepperOptions_value_buf__index: undefined | number = setStepperOptions_value_buf__index_buf - setStepperOptions_value_buf = {index: setStepperOptions_value_buf__index} + setStepperOptions_value_buf = ({index: setStepperOptions_value_buf__index} as { index?: number }) } node.setStepperOptions_value = setStepperOptions_value_buf } @@ -10679,21 +10481,26 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.interval_value = value } - _SwiperAttribute_indicator(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _SwiperAttribute_indicator0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const indicator_value_buf_selector: int32 = thisDeserializer.readInt8() - let indicator_value_buf: DotIndicator | DigitIndicator | boolean | undefined|undefined - if (indicator_value_buf_selector == 0) { - indicator_value_buf = thisDeserializer.readDotIndicator() + const indicator0_value_buf_selector: int32 = thisDeserializer.readInt8() + let indicator0_value_buf: DotIndicator | DigitIndicator | boolean | undefined|undefined + if (indicator0_value_buf_selector == 0) { + indicator0_value_buf = thisDeserializer.readDotIndicator() } - else if (indicator_value_buf_selector == 1) { - indicator_value_buf = thisDeserializer.readDigitIndicator() + else if (indicator0_value_buf_selector == 1) { + indicator0_value_buf = thisDeserializer.readDigitIndicator() } - else if (indicator_value_buf_selector == 2) { - indicator_value_buf = thisDeserializer.readBoolean() + else if (indicator0_value_buf_selector == 2) { + indicator0_value_buf = thisDeserializer.readBoolean() } - node.indicator_value = (indicator_value_buf as DotIndicator | DigitIndicator | boolean) + node.indicator0_value = (indicator0_value_buf as DotIndicator | DigitIndicator | boolean) + } + _SwiperAttribute_indicator1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.indicator1_value = (thisDeserializer.readIndicatorComponentController() as IndicatorComponentController) } _SwiperAttribute_loop(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -10771,17 +10578,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _SwiperAttribute_onAnimationStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onAnimationStart_value = thisDeserializer.readCallback_Number_Number_SwiperAnimationEvent_Void() + node.onAnimationStart_value = thisDeserializer.readOnSwiperAnimationStartCallback() } _SwiperAttribute_onAnimationEnd(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onAnimationEnd_value = thisDeserializer.readCallback_Number_SwiperAnimationEvent_Void() + node.onAnimationEnd_value = thisDeserializer.readOnSwiperAnimationEndCallback() } _SwiperAttribute_onGestureSwipe(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onGestureSwipe_value = thisDeserializer.readCallback_Number_SwiperAnimationEvent_Void() + node.onGestureSwipe_value = thisDeserializer.readOnSwiperGestureSwipeCallback() } _SwiperAttribute_nestedScroll(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -10833,16 +10640,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { displayCount_value_buf = (thisDeserializer.readString() as string) } else if (displayCount_value_buf_selector == 2) { - const displayCount_value_buf_u_minSize_buf_selector: int32 = thisDeserializer.readInt8() - let displayCount_value_buf_u_minSize_buf: string | number | undefined|undefined - if (displayCount_value_buf_u_minSize_buf_selector == 0) { - displayCount_value_buf_u_minSize_buf = (thisDeserializer.readString() as string) - } - else if (displayCount_value_buf_u_minSize_buf_selector == 1) { - displayCount_value_buf_u_minSize_buf = (thisDeserializer.readNumber() as number) - } - const displayCount_value_buf_u_minSize: VP = (displayCount_value_buf_u_minSize_buf as string | number) - displayCount_value_buf = {minSize: displayCount_value_buf_u_minSize} + displayCount_value_buf = thisDeserializer.readSwiperAutoFill() } node.displayCount_value = (displayCount_value_buf as number | string | SwiperAutoFill) const displayCount_swipeByGroup_buf_runtimeType = (thisDeserializer.readInt8() as int32) @@ -10877,6 +10675,51 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.nextMargin_ignoreBlank = nextMargin_ignoreBlank_buf } + _IndicatorComponentInterface_setIndicatorComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const setIndicatorComponentOptions_controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setIndicatorComponentOptions_controller_buf: IndicatorComponentController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setIndicatorComponentOptions_controller_buf_runtimeType)) + { + setIndicatorComponentOptions_controller_buf = (thisDeserializer.readIndicatorComponentController() as IndicatorComponentController) + } + node.setIndicatorComponentOptions_controller = setIndicatorComponentOptions_controller_buf + } + _IndicatorComponentAttribute_initialIndex(ptr: KPointer, value: number): void { + let node = this.ptr2object(ptr) + node.initialIndex_value = value + } + _IndicatorComponentAttribute_count(ptr: KPointer, value: number): void { + let node = this.ptr2object(ptr) + node.count_value = value + } + _IndicatorComponentAttribute_style(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const style_value_buf_selector: int32 = thisDeserializer.readInt8() + let style_value_buf: DotIndicator | DigitIndicator | undefined|undefined + if (style_value_buf_selector == 0) { + style_value_buf = thisDeserializer.readDotIndicator() + } + else if (style_value_buf_selector == 1) { + style_value_buf = thisDeserializer.readDigitIndicator() + } + node.style_value = (style_value_buf as DotIndicator | DigitIndicator) + } + _IndicatorComponentAttribute_loop(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.loop_value = value + } + _IndicatorComponentAttribute_vertical(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.vertical_value = value + } + _IndicatorComponentAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onChange_value = thisDeserializer.readCallback_Number_Void() + } _SymbolGlyphInterface_setSymbolGlyphOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -11052,34 +10895,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TabsInterface_setTabsOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const setTabsOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setTabsOptions_value_buf: { barPosition?: BarPosition, index?: number, controller?: TabsController } | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setTabsOptions_value_buf_runtimeType)) + const setTabsOptions_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let setTabsOptions_options_buf: TabsOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (setTabsOptions_options_buf_runtimeType)) { - const setTabsOptions_value_buf__barPosition_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setTabsOptions_value_buf__barPosition_buf: BarPosition | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setTabsOptions_value_buf__barPosition_buf_runtimeType)) - { - setTabsOptions_value_buf__barPosition_buf = (thisDeserializer.readInt32() as BarPosition) - } - const setTabsOptions_value_buf__barPosition: undefined | BarPosition = setTabsOptions_value_buf__barPosition_buf - const setTabsOptions_value_buf__index_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setTabsOptions_value_buf__index_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setTabsOptions_value_buf__index_buf_runtimeType)) - { - setTabsOptions_value_buf__index_buf = (thisDeserializer.readNumber() as number) - } - const setTabsOptions_value_buf__index: undefined | number = setTabsOptions_value_buf__index_buf - const setTabsOptions_value_buf__controller_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let setTabsOptions_value_buf__controller_buf: TabsController | undefined|undefined - if ((RuntimeType.UNDEFINED) != (setTabsOptions_value_buf__controller_buf_runtimeType)) - { - setTabsOptions_value_buf__controller_buf = (thisDeserializer.readTabsController() as TabsController) - } - const setTabsOptions_value_buf__controller: undefined | TabsController = setTabsOptions_value_buf__controller_buf - setTabsOptions_value_buf = {barPosition: setTabsOptions_value_buf__barPosition, index: setTabsOptions_value_buf__index, controller: setTabsOptions_value_buf__controller} + setTabsOptions_options_buf = thisDeserializer.readTabsOptions() } - node.setTabsOptions_value = setTabsOptions_value_buf + node.setTabsOptions_options = setTabsOptions_options_buf } _TabsAttribute_vertical(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -11124,28 +10946,24 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TabsAttribute_animationMode(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const animationMode_value_buf_selector: int32 = thisDeserializer.readInt8() - let animationMode_value_buf: AnimationMode | undefined | undefined|undefined - if (animationMode_value_buf_selector == 0) { - animationMode_value_buf = (thisDeserializer.readInt32() as AnimationMode) - } - else if (animationMode_value_buf_selector == 1) { - animationMode_value_buf = undefined - } - node.animationMode_value = (animationMode_value_buf as AnimationMode | undefined) + const animationMode_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let animationMode_value_buf: AnimationMode | undefined|undefined + if ((RuntimeType.UNDEFINED) != (animationMode_value_buf_runtimeType)) + { + animationMode_value_buf = (thisDeserializer.readInt32() as AnimationMode) + } + node.animationMode_value = animationMode_value_buf } _TabsAttribute_edgeEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const edgeEffect_value_buf_selector: int32 = thisDeserializer.readInt8() - let edgeEffect_value_buf: EdgeEffect | undefined | undefined|undefined - if (edgeEffect_value_buf_selector == 0) { - edgeEffect_value_buf = (thisDeserializer.readInt32() as EdgeEffect) - } - else if (edgeEffect_value_buf_selector == 1) { - edgeEffect_value_buf = undefined - } - node.edgeEffect_value = (edgeEffect_value_buf as EdgeEffect | undefined) + const edgeEffect_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let edgeEffect_value_buf: EdgeEffect | undefined|undefined + if ((RuntimeType.UNDEFINED) != (edgeEffect_value_buf_runtimeType)) + { + edgeEffect_value_buf = (thisDeserializer.readInt32() as EdgeEffect) + } + node.edgeEffect_value = edgeEffect_value_buf } _TabsAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -11160,17 +10978,17 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TabsAttribute_onAnimationStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onAnimationStart_value = thisDeserializer.readCallback_Number_Number_TabsAnimationEvent_Void() + node.onAnimationStart_value = thisDeserializer.readOnTabsAnimationStartCallback() } _TabsAttribute_onAnimationEnd(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onAnimationEnd_value = thisDeserializer.readCallback_Number_TabsAnimationEvent_Void() + node.onAnimationEnd_value = thisDeserializer.readOnTabsAnimationEndCallback() } _TabsAttribute_onGestureSwipe(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onGestureSwipe_value = thisDeserializer.readCallback_Number_TabsAnimationEvent_Void() + node.onGestureSwipe_value = thisDeserializer.readOnTabsGestureSwipeCallback() } _TabsAttribute_fadingEdge(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -11180,14 +10998,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const divider_value_buf_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf: DividerStyle | undefined | undefined|undefined + let divider_value_buf: DividerStyle | null | undefined|undefined if (divider_value_buf_selector == 0) { divider_value_buf = thisDeserializer.readDividerStyle() } else if (divider_value_buf_selector == 1) { divider_value_buf = undefined } - node.divider_value = (divider_value_buf as DividerStyle | undefined) + node.divider_value = (divider_value_buf as DividerStyle | null) } _TabsAttribute_barOverlap(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -11220,16 +11038,27 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TabsAttribute_customContentTransition(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.customContentTransition_value = thisDeserializer.readType_TabsAttribute_customContentTransition_delegate() + node.customContentTransition_value = thisDeserializer.readTabsCustomContentTransitionCallback() + } + _TabsAttribute_barBackgroundBlurStyle0(ptr: KPointer, value: KInt): void { + let node = this.ptr2object(ptr) + node.barBackgroundBlurStyle0_value = value + } + _TabsAttribute_barBackgroundBlurStyle1(ptr: KPointer, style: KInt, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + node.barBackgroundBlurStyle1_style = style + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.barBackgroundBlurStyle1_options = thisDeserializer.readBackgroundBlurStyleOptions() } - _TabsAttribute_barBackgroundBlurStyle(ptr: KPointer, value: KInt): void { + _TabsAttribute_barBackgroundEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) - node.barBackgroundBlurStyle_value = value + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.barBackgroundEffect_value = thisDeserializer.readBackgroundEffectOptions() } _TabsAttribute_onContentWillChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onContentWillChange_value = thisDeserializer.readCallback_Number_Number_Boolean() + node.onContentWillChange_value = thisDeserializer.readOnTabsContentWillChangeCallback() } _TabsAttribute_barModeBarMode_SCROLLABLE(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -11243,7 +11072,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const tabBar0_value_buf_selector: int32 = thisDeserializer.readInt8() - let tabBar0_value_buf: string | Resource | CustomBuilder | { icon?: string | Resource, text?: string | Resource } | undefined|undefined + let tabBar0_value_buf: string | Resource | CustomBuilder | TabBarOptions | undefined|undefined if (tabBar0_value_buf_selector == 0) { tabBar0_value_buf = (thisDeserializer.readString() as string) } @@ -11254,39 +11083,9 @@ export class NativeModuleRecorder extends NativeModuleEmpty { tabBar0_value_buf = thisDeserializer.readCallback_Any() } else if (tabBar0_value_buf_selector == 3) { - const tabBar0_value_buf_u_icon_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let tabBar0_value_buf_u_icon_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (tabBar0_value_buf_u_icon_buf_runtimeType)) - { - const tabBar0_value_buf_u_icon_buf__selector: int32 = thisDeserializer.readInt8() - let tabBar0_value_buf_u_icon_buf_: string | Resource | undefined|undefined - if (tabBar0_value_buf_u_icon_buf__selector == 0) { - tabBar0_value_buf_u_icon_buf_ = (thisDeserializer.readString() as string) - } - else if (tabBar0_value_buf_u_icon_buf__selector == 1) { - tabBar0_value_buf_u_icon_buf_ = thisDeserializer.readResource() - } - tabBar0_value_buf_u_icon_buf = (tabBar0_value_buf_u_icon_buf_ as string | Resource) - } - const tabBar0_value_buf_u_icon: undefined | string | Resource = tabBar0_value_buf_u_icon_buf - const tabBar0_value_buf_u_text_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let tabBar0_value_buf_u_text_buf: string | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (tabBar0_value_buf_u_text_buf_runtimeType)) - { - const tabBar0_value_buf_u_text_buf__selector: int32 = thisDeserializer.readInt8() - let tabBar0_value_buf_u_text_buf_: string | Resource | undefined|undefined - if (tabBar0_value_buf_u_text_buf__selector == 0) { - tabBar0_value_buf_u_text_buf_ = (thisDeserializer.readString() as string) - } - else if (tabBar0_value_buf_u_text_buf__selector == 1) { - tabBar0_value_buf_u_text_buf_ = thisDeserializer.readResource() - } - tabBar0_value_buf_u_text_buf = (tabBar0_value_buf_u_text_buf_ as string | Resource) - } - const tabBar0_value_buf_u_text: undefined | string | Resource = tabBar0_value_buf_u_text_buf - tabBar0_value_buf = {icon: tabBar0_value_buf_u_icon, text: tabBar0_value_buf_u_text} + tabBar0_value_buf = thisDeserializer.readTabBarOptions() } - node.tabBar0_value = (tabBar0_value_buf as string | Resource | CustomBuilder | { icon?: string | Resource, text?: string | Resource }) + node.tabBar0_value = (tabBar0_value_buf as string | Resource | CustomBuilder | TabBarOptions) } _TabContentAttribute_tabBar1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -11621,6 +11420,44 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.onCopy_value = thisDeserializer.readCallback_String_Void() } + _TextAttribute_caretColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const caretColor_value_buf_selector: int32 = thisDeserializer.readInt8() + let caretColor_value_buf: Color | number | string | Resource | undefined|undefined + if (caretColor_value_buf_selector == 0) { + caretColor_value_buf = (thisDeserializer.readInt32() as Color) + } + else if (caretColor_value_buf_selector == 1) { + caretColor_value_buf = (thisDeserializer.readNumber() as number) + } + else if (caretColor_value_buf_selector == 2) { + caretColor_value_buf = (thisDeserializer.readString() as string) + } + else if (caretColor_value_buf_selector == 3) { + caretColor_value_buf = thisDeserializer.readResource() + } + node.caretColor_value = (caretColor_value_buf as Color | number | string | Resource) + } + _TextAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + const selectedBackgroundColor_value_buf_selector: int32 = thisDeserializer.readInt8() + let selectedBackgroundColor_value_buf: Color | number | string | Resource | undefined|undefined + if (selectedBackgroundColor_value_buf_selector == 0) { + selectedBackgroundColor_value_buf = (thisDeserializer.readInt32() as Color) + } + else if (selectedBackgroundColor_value_buf_selector == 1) { + selectedBackgroundColor_value_buf = (thisDeserializer.readNumber() as number) + } + else if (selectedBackgroundColor_value_buf_selector == 2) { + selectedBackgroundColor_value_buf = (thisDeserializer.readString() as string) + } + else if (selectedBackgroundColor_value_buf_selector == 3) { + selectedBackgroundColor_value_buf = thisDeserializer.readResource() + } + node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) + } _TextAttribute_ellipsisMode(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) node.ellipsisMode_value = value @@ -11833,10 +11670,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.selectedBackgroundColor_value = (selectedBackgroundColor_value_buf as Color | number | string | Resource) } - _TextAreaAttribute_onSubmit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextAreaAttribute_onSubmit0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onSubmit_value = thisDeserializer.readCallback_EnterKeyType_Void() + node.onSubmit0_value = thisDeserializer.readCallback_EnterKeyType_Void() + } + _TextAreaAttribute_onSubmit1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onSubmit1_value = thisDeserializer.readTextAreaSubmitCallback() } _TextAreaAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -12188,15 +12030,13 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextClockAttribute_dateTimeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const dateTimeOptions_value_buf_selector: int32 = thisDeserializer.readInt8() - let dateTimeOptions_value_buf: DateTimeOptions | undefined | undefined|undefined - if (dateTimeOptions_value_buf_selector == 0) { - dateTimeOptions_value_buf = thisDeserializer.readCustomObject("DateTimeOptions") - } - else if (dateTimeOptions_value_buf_selector == 1) { - dateTimeOptions_value_buf = undefined - } - node.dateTimeOptions_value = (dateTimeOptions_value_buf as DateTimeOptions | undefined) + const dateTimeOptions_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let dateTimeOptions_value_buf: DateTimeOptions | undefined|undefined + if ((RuntimeType.UNDEFINED) != (dateTimeOptions_value_buf_runtimeType)) + { + dateTimeOptions_value_buf = thisDeserializer.readCustomObject("DateTimeOptions") + } + node.dateTimeOptions_value = dateTimeOptions_value_buf } _TextInputInterface_setTextInputOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -12291,7 +12131,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_onSubmit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onSubmit_value = thisDeserializer.readCallback_EnterKeyType_SubmitEvent_Void() + node.onSubmit_value = thisDeserializer.readOnSubmitCallback() } _TextInputAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -12301,12 +12141,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_onTextSelectionChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onTextSelectionChange_value = thisDeserializer.readCallback_Number_Number_Void() + node.onTextSelectionChange_value = thisDeserializer.readOnTextSelectionChangeCallback() } _TextInputAttribute_onContentScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onContentScroll_value = thisDeserializer.readCallback_Number_Number_Void() + node.onContentScroll_value = thisDeserializer.readOnContentScrollCallback() } _TextInputAttribute_maxLength(ptr: KPointer, value: number): void { let node = this.ptr2object(ptr) @@ -12381,7 +12221,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_onPaste(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onPaste_value = thisDeserializer.readCallback_String_PasteEvent_Void() + node.onPaste_value = thisDeserializer.readOnPasteCallback() } _TextInputAttribute_copyOption(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -12449,26 +12289,18 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const showError_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let showError_value_buf: ResourceStr | undefined | undefined|undefined + let showError_value_buf: ResourceStr | undefined|undefined if ((RuntimeType.UNDEFINED) != (showError_value_buf_runtimeType)) { const showError_value_buf__selector: int32 = thisDeserializer.readInt8() - let showError_value_buf_: ResourceStr | undefined | undefined|undefined + let showError_value_buf_: string | Resource | undefined|undefined if (showError_value_buf__selector == 0) { - const showError_value_buf__u_selector: int32 = thisDeserializer.readInt8() - let showError_value_buf__u: string | Resource | undefined|undefined - if (showError_value_buf__u_selector == 0) { - showError_value_buf__u = (thisDeserializer.readString() as string) - } - else if (showError_value_buf__u_selector == 1) { - showError_value_buf__u = thisDeserializer.readResource() - } - showError_value_buf_ = (showError_value_buf__u as string | Resource) + showError_value_buf_ = (thisDeserializer.readString() as string) } else if (showError_value_buf__selector == 1) { - showError_value_buf_ = undefined + showError_value_buf_ = thisDeserializer.readResource() } - showError_value_buf = (showError_value_buf_ as ResourceStr | undefined) + showError_value_buf = (showError_value_buf_ as string | Resource) } node.showError_value = showError_value_buf } @@ -12484,32 +12316,35 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _TextInputAttribute_underlineColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const underlineColor_value_buf_selector: int32 = thisDeserializer.readInt8() - let underlineColor_value_buf: ResourceColor | UnderlineColor | undefined | undefined|undefined - if (underlineColor_value_buf_selector == 0) { - const underlineColor_value_buf_u_selector: int32 = thisDeserializer.readInt8() - let underlineColor_value_buf_u: Color | number | string | Resource | undefined|undefined - if (underlineColor_value_buf_u_selector == 0) { - underlineColor_value_buf_u = (thisDeserializer.readInt32() as Color) - } - else if (underlineColor_value_buf_u_selector == 1) { - underlineColor_value_buf_u = (thisDeserializer.readNumber() as number) - } - else if (underlineColor_value_buf_u_selector == 2) { - underlineColor_value_buf_u = (thisDeserializer.readString() as string) - } - else if (underlineColor_value_buf_u_selector == 3) { - underlineColor_value_buf_u = thisDeserializer.readResource() + const underlineColor_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let underlineColor_value_buf: ResourceColor | UnderlineColor | undefined|undefined + if ((RuntimeType.UNDEFINED) != (underlineColor_value_buf_runtimeType)) + { + const underlineColor_value_buf__selector: int32 = thisDeserializer.readInt8() + let underlineColor_value_buf_: ResourceColor | UnderlineColor | undefined|undefined + if (underlineColor_value_buf__selector == 0) { + const underlineColor_value_buf__u_selector: int32 = thisDeserializer.readInt8() + let underlineColor_value_buf__u: Color | number | string | Resource | undefined|undefined + if (underlineColor_value_buf__u_selector == 0) { + underlineColor_value_buf__u = (thisDeserializer.readInt32() as Color) + } + else if (underlineColor_value_buf__u_selector == 1) { + underlineColor_value_buf__u = (thisDeserializer.readNumber() as number) + } + else if (underlineColor_value_buf__u_selector == 2) { + underlineColor_value_buf__u = (thisDeserializer.readString() as string) + } + else if (underlineColor_value_buf__u_selector == 3) { + underlineColor_value_buf__u = thisDeserializer.readResource() + } + underlineColor_value_buf_ = (underlineColor_value_buf__u as Color | number | string | Resource) + } + else if (underlineColor_value_buf__selector == 1) { + underlineColor_value_buf_ = thisDeserializer.readUnderlineColor() + } + underlineColor_value_buf = (underlineColor_value_buf_ as ResourceColor | UnderlineColor) } - underlineColor_value_buf = (underlineColor_value_buf_u as Color | number | string | Resource) - } - else if (underlineColor_value_buf_selector == 1) { - underlineColor_value_buf = thisDeserializer.readUnderlineColor() - } - else if (underlineColor_value_buf_selector == 2) { - underlineColor_value_buf = undefined - } - node.underlineColor_value = (underlineColor_value_buf as ResourceColor | UnderlineColor | undefined) + node.underlineColor_value = underlineColor_value_buf } _TextInputAttribute_selectionMenuHidden(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -12531,24 +12366,15 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) node.lineBreakStrategy_value = value } - _TextInputAttribute_cancelButton(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + _TextInputAttribute_cancelButton0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const cancelButton_value_buf_style_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let cancelButton_value_buf_style_buf: CancelButtonStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancelButton_value_buf_style_buf_runtimeType)) - { - cancelButton_value_buf_style_buf = (thisDeserializer.readInt32() as CancelButtonStyle) - } - const cancelButton_value_buf_style: undefined | CancelButtonStyle = cancelButton_value_buf_style_buf - const cancelButton_value_buf_icon_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let cancelButton_value_buf_icon_buf: IconOptions | undefined|undefined - if ((RuntimeType.UNDEFINED) != (cancelButton_value_buf_icon_buf_runtimeType)) - { - cancelButton_value_buf_icon_buf = thisDeserializer.readIconOptions() - } - const cancelButton_value_buf_icon: undefined | IconOptions = cancelButton_value_buf_icon_buf - node.cancelButton_value = {style: cancelButton_value_buf_style, icon: cancelButton_value_buf_icon} + node.cancelButton0_value = thisDeserializer.readCancelButtonOptions() + } + _TextInputAttribute_cancelButton1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.cancelButton1_value = thisDeserializer.readCancelButtonSymbolOptions() } _TextInputAttribute_selectAll(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -12783,6 +12609,11 @@ export class NativeModuleRecorder extends NativeModuleEmpty { const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) node.onChange_value = thisDeserializer.readType_TextPickerAttribute_onChange_callback() } + _TextPickerAttribute_onScrollStop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + let node = this.ptr2object(ptr) + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.onScrollStop_value = thisDeserializer.readTextPickerScrollStopCallback() + } _TextPickerAttribute_selectedIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) @@ -12807,14 +12638,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const divider_value_buf_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf: DividerOptions | undefined | undefined|undefined + let divider_value_buf: DividerOptions | null | undefined|undefined if (divider_value_buf_selector == 0) { divider_value_buf = thisDeserializer.readDividerOptions() } else if (divider_value_buf_selector == 1) { divider_value_buf = undefined } - node.divider_value = (divider_value_buf as DividerOptions | undefined) + node.divider_value = (divider_value_buf as DividerOptions | null) } _TextPickerAttribute_gradientHeight(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -13055,42 +12886,42 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _VideoAttribute_onStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onStart_value = thisDeserializer.readCallback_Void() + node.onStart_value = thisDeserializer.readVoidCallback() } _VideoAttribute_onPause(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onPause_value = thisDeserializer.readCallback_Void() + node.onPause_value = thisDeserializer.readVoidCallback() } _VideoAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onFinish_value = thisDeserializer.readCallback_Void() + node.onFinish_value = thisDeserializer.readVoidCallback() } _VideoAttribute_onFullscreenChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onFullscreenChange_value = thisDeserializer.readCallback_Literal_Boolean_fullscreen_Void() + node.onFullscreenChange_value = thisDeserializer.readCallback_FullscreenInfo_Void() } _VideoAttribute_onPrepared(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onPrepared_value = thisDeserializer.readCallback_Literal_Number_duration_Void() + node.onPrepared_value = thisDeserializer.readCallback_PreparedInfo_Void() } _VideoAttribute_onSeeking(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onSeeking_value = thisDeserializer.readCallback_Literal_Number_time_Void() + node.onSeeking_value = thisDeserializer.readCallback_PlaybackInfo_Void() } _VideoAttribute_onSeeked(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onSeeked_value = thisDeserializer.readCallback_Literal_Number_time_Void() + node.onSeeked_value = thisDeserializer.readCallback_PlaybackInfo_Void() } _VideoAttribute_onUpdate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onUpdate_value = thisDeserializer.readCallback_Literal_Number_time_Void() + node.onUpdate_value = thisDeserializer.readCallback_PlaybackInfo_Void() } _VideoAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -13697,6 +13528,20 @@ export class NativeModuleRecorder extends NativeModuleEmpty { node.registerNativeEmbedRule_tag = tag node.registerNativeEmbedRule_type = type } + _WebAttribute_bindSelectionMenu(ptr: KPointer, elementType: KInt, thisArray: Uint8Array, thisLength: int32, responseType: KInt): void { + let node = this.ptr2object(ptr) + node.bindSelectionMenu_elementType = elementType + const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) + node.bindSelectionMenu_content = thisDeserializer.readCallback_Any() + node.bindSelectionMenu_responseType = thisLength + const bindSelectionMenu_options_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let bindSelectionMenu_options_buf: SelectionMenuOptionsExt | undefined|undefined + if ((RuntimeType.UNDEFINED) != (bindSelectionMenu_options_buf_runtimeType)) + { + bindSelectionMenu_options_buf = thisDeserializer.readSelectionMenuOptionsExt() + } + node.bindSelectionMenu_options = bindSelectionMenu_options_buf + } _WindowSceneInterface_setWindowSceneOptions(ptr: KPointer, persistentId: number): void { let node = this.ptr2object(ptr) node.setWindowSceneOptions_persistentId = persistentId @@ -13726,7 +13571,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { setXComponentOptions0_value_buf_controller_buf = (thisDeserializer.readXComponentController() as XComponentController) } const setXComponentOptions0_value_buf_controller: undefined | XComponentController = setXComponentOptions0_value_buf_controller_buf - node.setXComponentOptions0_value = {id: setXComponentOptions0_value_buf_id, type: setXComponentOptions0_value_buf_type, libraryname: setXComponentOptions0_value_buf_libraryname, controller: setXComponentOptions0_value_buf_controller} + node.setXComponentOptions0_value = ({id: setXComponentOptions0_value_buf_id, type: setXComponentOptions0_value_buf_type, libraryname: setXComponentOptions0_value_buf_libraryname, controller: setXComponentOptions0_value_buf_controller} as { id: string, type: string, libraryname?: string, controller?: XComponentController }) } _XComponentInterface_setXComponentOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -13747,7 +13592,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { setXComponentOptions1_value_buf_controller_buf = (thisDeserializer.readXComponentController() as XComponentController) } const setXComponentOptions1_value_buf_controller: undefined | XComponentController = setXComponentOptions1_value_buf_controller_buf - node.setXComponentOptions1_value = {id: setXComponentOptions1_value_buf_id, type: setXComponentOptions1_value_buf_type, libraryname: setXComponentOptions1_value_buf_libraryname, controller: setXComponentOptions1_value_buf_controller} + node.setXComponentOptions1_value = ({id: setXComponentOptions1_value_buf_id, type: setXComponentOptions1_value_buf_type, libraryname: setXComponentOptions1_value_buf_libraryname, controller: setXComponentOptions1_value_buf_controller} as { id: string, type: string, libraryname?: string, controller?: XComponentController }) } _XComponentInterface_setXComponentOptions2(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -13757,12 +13602,12 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _XComponentAttribute_onLoad(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onLoad_value = thisDeserializer.readCallback_Object_Void() + node.onLoad_value = thisDeserializer.readOnNativeLoadCallback() } _XComponentAttribute_onDestroy(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onDestroy_value = thisDeserializer.readCallback_Void() + node.onDestroy_value = thisDeserializer.readVoidCallback() } _XComponentAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void { let node = this.ptr2object(ptr) @@ -13837,14 +13682,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) const divider_value_buf_selector: int32 = thisDeserializer.readInt8() - let divider_value_buf: DividerStyle | undefined | undefined|undefined + let divider_value_buf: DividerStyle | null | undefined|undefined if (divider_value_buf_selector == 0) { divider_value_buf = thisDeserializer.readDividerStyle() } else if (divider_value_buf_selector == 1) { divider_value_buf = undefined } - node.divider_value = (divider_value_buf as DividerStyle | undefined) + node.divider_value = (divider_value_buf as DividerStyle | null) } _SideBarContainerAttribute_minContentWidth(ptr: KPointer, value: Length): void { let node = this.ptr2object(ptr) @@ -13913,9 +13758,14 @@ export class NativeModuleRecorder extends NativeModuleEmpty { } node.friction_value = (friction_value_buf as number | Resource) } - _WaterFlowAttribute_cachedCount(ptr: KPointer, value: number): void { + _WaterFlowAttribute_cachedCount0(ptr: KPointer, value: number): void { let node = this.ptr2object(ptr) - node.cachedCount_value = value + node.cachedCount0_value = value + } + _WaterFlowAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void { + let node = this.ptr2object(ptr) + node.cachedCount1_count = count + node.cachedCount1_show = show } _WaterFlowAttribute_onReachStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -13957,7 +13807,7 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _UIExtensionComponentAttribute_onReceive(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - node.onReceive_value = thisDeserializer.readCallback_Literal_Empty_Void() + node.onReceive_value = thisDeserializer.readCustomObject("ReceiveCallback") } _UIExtensionComponentAttribute_onResult(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) @@ -14000,40 +13850,34 @@ export class NativeModuleRecorder extends NativeModuleEmpty { _LinearIndicatorAttribute_indicatorStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const indicatorStyle_value_buf_selector: int32 = thisDeserializer.readInt8() - let indicatorStyle_value_buf: LinearIndicatorStyle | undefined | undefined|undefined - if (indicatorStyle_value_buf_selector == 0) { - indicatorStyle_value_buf = thisDeserializer.readLinearIndicatorStyle() - } - else if (indicatorStyle_value_buf_selector == 1) { - indicatorStyle_value_buf = undefined - } - node.indicatorStyle_value = (indicatorStyle_value_buf as LinearIndicatorStyle | undefined) + const indicatorStyle_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let indicatorStyle_value_buf: LinearIndicatorStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (indicatorStyle_value_buf_runtimeType)) + { + indicatorStyle_value_buf = thisDeserializer.readLinearIndicatorStyle() + } + node.indicatorStyle_value = indicatorStyle_value_buf } _LinearIndicatorAttribute_indicatorLoop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const indicatorLoop_value_buf_selector: int32 = thisDeserializer.readInt8() - let indicatorLoop_value_buf: boolean | undefined | undefined|undefined - if (indicatorLoop_value_buf_selector == 0) { - indicatorLoop_value_buf = thisDeserializer.readBoolean() - } - else if (indicatorLoop_value_buf_selector == 1) { - indicatorLoop_value_buf = undefined - } - node.indicatorLoop_value = (indicatorLoop_value_buf as boolean | undefined) + const indicatorLoop_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let indicatorLoop_value_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (indicatorLoop_value_buf_runtimeType)) + { + indicatorLoop_value_buf = thisDeserializer.readBoolean() + } + node.indicatorLoop_value = indicatorLoop_value_buf } _LinearIndicatorAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { let node = this.ptr2object(ptr) const thisDeserializer = new Deserializer(thisArray.buffer, thisLength) - const onChange_value_buf_selector: int32 = thisDeserializer.readInt8() - let onChange_value_buf: OnLinearIndicatorChangeCallback | undefined | undefined|undefined - if (onChange_value_buf_selector == 0) { - onChange_value_buf = thisDeserializer.readOnLinearIndicatorChangeCallback() - } - else if (onChange_value_buf_selector == 1) { - onChange_value_buf = undefined - } - node.onChange_value = (onChange_value_buf as OnLinearIndicatorChangeCallback | undefined) + const onChange_value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let onChange_value_buf: OnLinearIndicatorChangeCallback | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onChange_value_buf_runtimeType)) + { + onChange_value_buf = thisDeserializer.readOnLinearIndicatorChangeCallback() + } + node.onChange_value = onChange_value_buf } } \ No newline at end of file diff --git a/arkoala/arkui/src/SyntheticDeclarations.ts b/arkoala/arkui/src/SyntheticDeclarations.ts index 06d50c1a53c9ec83d23fc5008912830c5374e11d..de0a61b6355a43f3816504682e7a2c3710fb8ecc 100644 --- a/arkoala/arkui/src/SyntheticDeclarations.ts +++ b/arkoala/arkui/src/SyntheticDeclarations.ts @@ -20,6 +20,7 @@ import { int32, float32 } from "@koalaui/common" import { KInt, KBoolean, KStringPtr, wrapCallback } from "@koalaui/interop" import { NodeAttach, remember } from "@koalaui/runtime" export declare type IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing = any; +export declare type IMPORT_FrameNode_FROM_api_arkui_FrameNode = any; export declare type IMPORT_default_FROM_api_application_Context = any; export declare type IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer = any; export declare type IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel = any; @@ -60,4 +61,5 @@ export declare type IMPORT_Resource_FROM_api_global_resource = any; export declare type IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics = any; export declare type IMPORT_ColorMetrics_FROM_api_arkui_Graphics = any; export declare type IMPORT_default_WebviewController_FROM_api_ohos_web_webview = any; +export declare type IMPORT_Callback_Record_string_Object_FROM_api_ohos_base = any; export declare type IMPORT_default_RestrictedWorker_FROM_api_ohos_worker = any; diff --git a/arkoala/arkui/src/peer_events.ts b/arkoala/arkui/src/peer_events.ts index ff79337dbe17b67f5753fdfdaf0be82f4b96f98b..d5e597097512d7124b2d6e771175d8de9b3e2175 100644 --- a/arkoala/arkui/src/peer_events.ts +++ b/arkoala/arkui/src/peer_events.ts @@ -2,7 +2,7 @@ import { RuntimeType } from "./peers/SerializerBase" import { int32 } from "@koalaui/common" import { KStringPtr, KPointer } from "@koalaui/interop" import { Deserializer } from "./peers/Deserializer" -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./SyntheticDeclarations" +import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_FrameNode_FROM_api_arkui_FrameNode, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_Callback_Record_string_Object_FROM_api_ohos_base, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./SyntheticDeclarations" export enum PeerEventKind { AbilityComponent_onConnect = 0, AbilityComponent_onDisconnect = 1, @@ -46,277 +46,281 @@ export enum PeerEventKind { CommonMethod_onDragEnd = 39, CommonMethod_onPreDrag = 40, CommonMethod_onGestureJudgeBegin = 41, - CommonMethod_onGestureRecognizerJudgeBegin = 42, - CommonMethod_shouldBuiltInRecognizerParallelWith = 43, - CommonMethod_onTouchIntercept = 44, - CommonMethod_onSizeChange = 45, - CommonMethod_onVisibleAreaChange = 46, - ScrollableCommonMethod_onScroll = 47, - ScrollableCommonMethod_onReachStart = 48, - ScrollableCommonMethod_onReachEnd = 49, - ScrollableCommonMethod_onScrollStart = 50, - ScrollableCommonMethod_onScrollStop = 51, - Counter_onInc = 52, - Counter_onDec = 53, - DatePicker_onChange = 54, - DatePicker_onDateChange = 55, - EmbeddedComponent_onTerminated = 56, - FolderStack_onFolderStateChange = 57, - FolderStack_onHoverStatusChange = 58, - FormComponent_onAcquired = 59, - FormComponent_onError = 60, - FormComponent_onRouter = 61, - FormComponent_onUninstall = 62, - FormComponent_onLoad = 63, - Grid_onScrollBarUpdate = 64, - Grid_onScrollIndex = 65, - Grid_onItemDragStart = 66, - Grid_onItemDragEnter = 67, - Grid_onItemDragMove = 68, - Grid_onItemDragLeave = 69, - Grid_onItemDrop = 70, - Grid_onScroll = 71, - Grid_onReachStart = 72, - Grid_onReachEnd = 73, - Grid_onScrollStart = 74, - Grid_onScrollStop = 75, - Grid_onScrollFrameBegin = 76, - GridItem_onSelect = 77, - GridRow_onBreakpointChange = 78, - Image_onComplete = 79, - Image_onError = 80, - Image_onFinish = 81, - ImageAnimator_onStart = 82, - ImageAnimator_onPause = 83, - ImageAnimator_onRepeat = 84, - ImageAnimator_onCancel = 85, - ImageAnimator_onFinish = 86, - ImageSpan_onComplete = 87, - ImageSpan_onError = 88, - List_onScroll = 89, - List_onScrollIndex = 90, - List_onScrollVisibleContentChange = 91, - List_onReachStart = 92, - List_onReachEnd = 93, - List_onScrollStart = 94, - List_onScrollStop = 95, - List_onItemDelete = 96, - List_onItemMove = 97, - List_onItemDragStart = 98, - List_onItemDragEnter = 99, - List_onItemDragMove = 100, - List_onItemDragLeave = 101, - List_onItemDrop = 102, - List_onScrollFrameBegin = 103, - ListItem_onSelect = 104, - LocationButton_onClick = 105, - Marquee_onStart = 106, - Marquee_onBounce = 107, - Marquee_onFinish = 108, - MenuItem_onChange = 109, - NavDestination_onShown = 110, - NavDestination_onHidden = 111, - NavDestination_onBackPressed = 112, - NavDestination_onReady = 113, - NavDestination_onWillAppear = 114, - NavDestination_onWillDisappear = 115, - NavDestination_onWillShow = 116, - NavDestination_onWillHide = 117, - NavRouter_onStateChange = 118, - Navigation_onTitleModeChange = 119, - Navigation_onNavBarStateChange = 120, - Navigation_onNavigationModeChange = 121, - Navigation_navDestination = 122, - Navigation_customNavContentTransition = 123, - Panel_onChange = 124, - Panel_onHeightChange = 125, - PasteButton_onClick = 126, - PatternLock_onPatternComplete = 127, - PatternLock_onDotConnect = 128, - PluginComponent_onComplete = 129, - PluginComponent_onError = 130, - Radio_onChange = 131, - Rating_onChange = 132, - Refresh_onStateChange = 133, - Refresh_onRefreshing = 134, - Refresh_onOffsetChange = 135, - RichEditor_onReady = 136, - RichEditor_onSelect = 137, - RichEditor_onSelectionChange = 138, - RichEditor_aboutToIMEInput = 139, - RichEditor_onIMEInputComplete = 140, - RichEditor_onDidIMEInput = 141, - RichEditor_aboutToDelete = 142, - RichEditor_onDeleteComplete = 143, - RichEditor_onPaste = 144, - RichEditor_onEditingChange = 145, - RichEditor_onSubmit = 146, - RichEditor_onWillChange = 147, - RichEditor_onDidChange = 148, - RichEditor_onCut = 149, - RichEditor_onCopy = 150, - RichText_onStart = 151, - RichText_onComplete = 152, - SaveButton_onClick = 153, - Scroll_onScroll = 154, - Scroll_onScrollEdge = 155, - Scroll_onScrollStart = 156, - Scroll_onScrollEnd = 157, - Scroll_onScrollStop = 158, - Scroll_onScrollFrameBegin = 159, - Search_onEditChange = 160, - Search_onSubmit = 161, - Search_onChange = 162, - Search_onTextSelectionChange = 163, - Search_onContentScroll = 164, - Search_onCopy = 165, - Search_onCut = 166, - Search_onPaste = 167, - Search_onWillInsert = 168, - Search_onDidInsert = 169, - Search_onWillDelete = 170, - Search_onDidDelete = 171, - Select_onSelect = 172, - Slider_onChange = 173, - Stepper_onFinish = 174, - Stepper_onSkip = 175, - Stepper_onChange = 176, - Stepper_onNext = 177, - Stepper_onPrevious = 178, - Swiper_onChange = 179, - Swiper_onAnimationStart = 180, - Swiper_onAnimationEnd = 181, - Swiper_onGestureSwipe = 182, - Swiper_onContentDidScroll = 183, - Tabs_onChange = 184, - Tabs_onTabBarClick = 185, - Tabs_onAnimationStart = 186, - Tabs_onAnimationEnd = 187, - Tabs_onGestureSwipe = 188, - Tabs_customContentTransition = 189, - Tabs_onContentWillChange = 190, - TabContent_onWillShow = 191, - TabContent_onWillHide = 192, - Text_onCopy = 193, - Text_onTextSelectionChange = 194, - TextArea_onSubmit = 195, - TextArea_onChange = 196, - TextArea_onTextSelectionChange = 197, - TextArea_onContentScroll = 198, - TextArea_onEditChange = 199, - TextArea_onCopy = 200, - TextArea_onCut = 201, - TextArea_onPaste = 202, - TextArea_onWillInsert = 203, - TextArea_onDidInsert = 204, - TextArea_onWillDelete = 205, - TextArea_onDidDelete = 206, - TextClock_onDateChange = 207, - TextInput_onEditChanged = 208, - TextInput_onEditChange = 209, - TextInput_onSubmit = 210, - TextInput_onChange = 211, - TextInput_onTextSelectionChange = 212, - TextInput_onContentScroll = 213, - TextInput_onCopy = 214, - TextInput_onCut = 215, - TextInput_onPaste = 216, - TextInput_onSecurityStateChange = 217, - TextInput_onWillInsert = 218, - TextInput_onDidInsert = 219, - TextInput_onWillDelete = 220, - TextInput_onDidDelete = 221, - TextPicker_onAccept = 222, - TextPicker_onCancel = 223, - TextPicker_onChange = 224, - TextTimer_onTimer = 225, - TimePicker_onChange = 226, - Toggle_onChange = 227, - Video_onStart = 228, - Video_onPause = 229, - Video_onFinish = 230, - Video_onFullscreenChange = 231, - Video_onPrepared = 232, - Video_onSeeking = 233, - Video_onSeeked = 234, - Video_onUpdate = 235, - Video_onError = 236, - Video_onStop = 237, - Web_onPageEnd = 238, - Web_onPageBegin = 239, - Web_onProgressChange = 240, - Web_onTitleReceive = 241, - Web_onGeolocationHide = 242, - Web_onGeolocationShow = 243, - Web_onRequestSelected = 244, - Web_onAlert = 245, - Web_onBeforeUnload = 246, - Web_onConfirm = 247, - Web_onPrompt = 248, - Web_onConsole = 249, - Web_onErrorReceive = 250, - Web_onHttpErrorReceive = 251, - Web_onDownloadStart = 252, - Web_onRefreshAccessedHistory = 253, - Web_onUrlLoadIntercept = 254, - Web_onSslErrorReceive = 255, - Web_onRenderExited0 = 256, - Web_onRenderExited1 = 257, - Web_onShowFileSelector = 258, - Web_onFileSelectorShow = 259, - Web_onResourceLoad = 260, - Web_onFullScreenExit = 261, - Web_onFullScreenEnter = 262, - Web_onScaleChange = 263, - Web_onHttpAuthRequest = 264, - Web_onInterceptRequest = 265, - Web_onPermissionRequest = 266, - Web_onScreenCaptureRequest = 267, - Web_onContextMenuShow = 268, - Web_onContextMenuHide = 269, - Web_onSearchResultReceive = 270, - Web_onScroll = 271, - Web_onSslErrorEventReceive = 272, - Web_onSslErrorEvent = 273, - Web_onClientAuthenticationRequest = 274, - Web_onWindowNew = 275, - Web_onWindowExit = 276, - Web_onInterceptKeyEvent = 277, - Web_onTouchIconUrlReceived = 278, - Web_onFaviconReceived = 279, - Web_onPageVisible = 280, - Web_onDataResubmitted = 281, - Web_onAudioStateChanged = 282, - Web_onFirstContentfulPaint = 283, - Web_onFirstMeaningfulPaint = 284, - Web_onLargestContentfulPaint = 285, - Web_onLoadIntercept = 286, - Web_onControllerAttached = 287, - Web_onOverScroll = 288, - Web_onSafeBrowsingCheckResult = 289, - Web_onNavigationEntryCommitted = 290, - Web_onIntelligentTrackingPreventionResult = 291, - Web_onNativeEmbedLifecycleChange = 292, - Web_onNativeEmbedVisibilityChange = 293, - Web_onNativeEmbedGestureEvent = 294, - Web_onOverrideUrlLoading = 295, - Web_onRenderProcessNotResponding = 296, - Web_onRenderProcessResponding = 297, - Web_onViewportFitChanged = 298, - Web_onInterceptKeyboardAttach = 299, - Web_onAdsBlocked = 300, - XComponent_onLoad = 301, - XComponent_onDestroy = 302, - SideBarContainer_onChange = 303, - WaterFlow_onReachStart = 304, - WaterFlow_onReachEnd = 305, - WaterFlow_onScrollFrameBegin = 306, - WaterFlow_onScrollIndex = 307, - UIExtensionComponent_onRemoteReady = 308, - UIExtensionComponent_onReceive = 309, - UIExtensionComponent_onResult = 310, - UIExtensionComponent_onRelease = 311, - UIExtensionComponent_onTerminated = 312, + CommonMethod_onGestureRecognizerJudgeBegin0 = 42, + CommonMethod_onGestureRecognizerJudgeBegin1 = 43, + CommonMethod_shouldBuiltInRecognizerParallelWith = 44, + CommonMethod_onTouchIntercept = 45, + CommonMethod_onSizeChange = 46, + CommonMethod_onVisibleAreaChange = 47, + ScrollableCommonMethod_onScroll = 48, + ScrollableCommonMethod_onReachStart = 49, + ScrollableCommonMethod_onReachEnd = 50, + ScrollableCommonMethod_onScrollStart = 51, + ScrollableCommonMethod_onScrollStop = 52, + Counter_onInc = 53, + Counter_onDec = 54, + DatePicker_onChange = 55, + DatePicker_onDateChange = 56, + EmbeddedComponent_onTerminated = 57, + FolderStack_onFolderStateChange = 58, + FolderStack_onHoverStatusChange = 59, + FormComponent_onAcquired = 60, + FormComponent_onError = 61, + FormComponent_onRouter = 62, + FormComponent_onUninstall = 63, + FormComponent_onLoad = 64, + Grid_onScrollBarUpdate = 65, + Grid_onScrollIndex = 66, + Grid_onItemDragStart = 67, + Grid_onItemDragEnter = 68, + Grid_onItemDragMove = 69, + Grid_onItemDragLeave = 70, + Grid_onItemDrop = 71, + Grid_onScroll = 72, + Grid_onReachStart = 73, + Grid_onReachEnd = 74, + Grid_onScrollStart = 75, + Grid_onScrollStop = 76, + Grid_onScrollFrameBegin = 77, + GridItem_onSelect = 78, + GridRow_onBreakpointChange = 79, + Image_onComplete = 80, + Image_onError = 81, + Image_onFinish = 82, + ImageAnimator_onStart = 83, + ImageAnimator_onPause = 84, + ImageAnimator_onRepeat = 85, + ImageAnimator_onCancel = 86, + ImageAnimator_onFinish = 87, + ImageSpan_onComplete = 88, + ImageSpan_onError = 89, + List_onScroll = 90, + List_onScrollIndex = 91, + List_onScrollVisibleContentChange = 92, + List_onReachStart = 93, + List_onReachEnd = 94, + List_onScrollStart = 95, + List_onScrollStop = 96, + List_onItemDelete = 97, + List_onItemMove = 98, + List_onItemDragStart = 99, + List_onItemDragEnter = 100, + List_onItemDragMove = 101, + List_onItemDragLeave = 102, + List_onItemDrop = 103, + List_onScrollFrameBegin = 104, + ListItem_onSelect = 105, + LocationButton_onClick = 106, + Marquee_onStart = 107, + Marquee_onBounce = 108, + Marquee_onFinish = 109, + MenuItem_onChange = 110, + NavDestination_onShown = 111, + NavDestination_onHidden = 112, + NavDestination_onBackPressed = 113, + NavDestination_onReady = 114, + NavDestination_onWillAppear = 115, + NavDestination_onWillDisappear = 116, + NavDestination_onWillShow = 117, + NavDestination_onWillHide = 118, + NavRouter_onStateChange = 119, + Navigation_onTitleModeChange = 120, + Navigation_onNavBarStateChange = 121, + Navigation_onNavigationModeChange = 122, + Navigation_navDestination = 123, + Navigation_customNavContentTransition = 124, + Panel_onChange = 125, + Panel_onHeightChange = 126, + PasteButton_onClick = 127, + PatternLock_onPatternComplete = 128, + PatternLock_onDotConnect = 129, + PluginComponent_onComplete = 130, + PluginComponent_onError = 131, + Radio_onChange = 132, + Rating_onChange = 133, + Refresh_onStateChange = 134, + Refresh_onRefreshing = 135, + Refresh_onOffsetChange = 136, + RichEditor_onReady = 137, + RichEditor_onSelect = 138, + RichEditor_onSelectionChange = 139, + RichEditor_aboutToIMEInput = 140, + RichEditor_onIMEInputComplete = 141, + RichEditor_onDidIMEInput = 142, + RichEditor_aboutToDelete = 143, + RichEditor_onDeleteComplete = 144, + RichEditor_onPaste = 145, + RichEditor_onEditingChange = 146, + RichEditor_onSubmit = 147, + RichEditor_onWillChange = 148, + RichEditor_onDidChange = 149, + RichEditor_onCut = 150, + RichEditor_onCopy = 151, + RichText_onStart = 152, + RichText_onComplete = 153, + SaveButton_onClick = 154, + Scroll_onScroll = 155, + Scroll_onScrollEdge = 156, + Scroll_onScrollStart = 157, + Scroll_onScrollEnd = 158, + Scroll_onScrollStop = 159, + Scroll_onScrollFrameBegin = 160, + Search_onEditChange = 161, + Search_onSubmit0 = 162, + Search_onSubmit1 = 163, + Search_onChange = 164, + Search_onTextSelectionChange = 165, + Search_onContentScroll = 166, + Search_onCopy = 167, + Search_onCut = 168, + Search_onPaste = 169, + Search_onWillInsert = 170, + Search_onDidInsert = 171, + Search_onWillDelete = 172, + Search_onDidDelete = 173, + Select_onSelect = 174, + Slider_onChange = 175, + Stepper_onFinish = 176, + Stepper_onSkip = 177, + Stepper_onChange = 178, + Stepper_onNext = 179, + Stepper_onPrevious = 180, + Swiper_onChange = 181, + Swiper_onAnimationStart = 182, + Swiper_onAnimationEnd = 183, + Swiper_onGestureSwipe = 184, + Swiper_onContentDidScroll = 185, + IndicatorComponent_onChange = 186, + Tabs_onChange = 187, + Tabs_onTabBarClick = 188, + Tabs_onAnimationStart = 189, + Tabs_onAnimationEnd = 190, + Tabs_onGestureSwipe = 191, + Tabs_customContentTransition = 192, + Tabs_onContentWillChange = 193, + TabContent_onWillShow = 194, + TabContent_onWillHide = 195, + Text_onCopy = 196, + Text_onTextSelectionChange = 197, + TextArea_onSubmit0 = 198, + TextArea_onSubmit1 = 199, + TextArea_onChange = 200, + TextArea_onTextSelectionChange = 201, + TextArea_onContentScroll = 202, + TextArea_onEditChange = 203, + TextArea_onCopy = 204, + TextArea_onCut = 205, + TextArea_onPaste = 206, + TextArea_onWillInsert = 207, + TextArea_onDidInsert = 208, + TextArea_onWillDelete = 209, + TextArea_onDidDelete = 210, + TextClock_onDateChange = 211, + TextInput_onEditChanged = 212, + TextInput_onEditChange = 213, + TextInput_onSubmit = 214, + TextInput_onChange = 215, + TextInput_onTextSelectionChange = 216, + TextInput_onContentScroll = 217, + TextInput_onCopy = 218, + TextInput_onCut = 219, + TextInput_onPaste = 220, + TextInput_onSecurityStateChange = 221, + TextInput_onWillInsert = 222, + TextInput_onDidInsert = 223, + TextInput_onWillDelete = 224, + TextInput_onDidDelete = 225, + TextPicker_onAccept = 226, + TextPicker_onCancel = 227, + TextPicker_onChange = 228, + TextPicker_onScrollStop = 229, + TextTimer_onTimer = 230, + TimePicker_onChange = 231, + Toggle_onChange = 232, + Video_onStart = 233, + Video_onPause = 234, + Video_onFinish = 235, + Video_onFullscreenChange = 236, + Video_onPrepared = 237, + Video_onSeeking = 238, + Video_onSeeked = 239, + Video_onUpdate = 240, + Video_onError = 241, + Video_onStop = 242, + Web_onPageEnd = 243, + Web_onPageBegin = 244, + Web_onProgressChange = 245, + Web_onTitleReceive = 246, + Web_onGeolocationHide = 247, + Web_onGeolocationShow = 248, + Web_onRequestSelected = 249, + Web_onAlert = 250, + Web_onBeforeUnload = 251, + Web_onConfirm = 252, + Web_onPrompt = 253, + Web_onConsole = 254, + Web_onErrorReceive = 255, + Web_onHttpErrorReceive = 256, + Web_onDownloadStart = 257, + Web_onRefreshAccessedHistory = 258, + Web_onUrlLoadIntercept = 259, + Web_onSslErrorReceive = 260, + Web_onRenderExited0 = 261, + Web_onRenderExited1 = 262, + Web_onShowFileSelector = 263, + Web_onFileSelectorShow = 264, + Web_onResourceLoad = 265, + Web_onFullScreenExit = 266, + Web_onFullScreenEnter = 267, + Web_onScaleChange = 268, + Web_onHttpAuthRequest = 269, + Web_onInterceptRequest = 270, + Web_onPermissionRequest = 271, + Web_onScreenCaptureRequest = 272, + Web_onContextMenuShow = 273, + Web_onContextMenuHide = 274, + Web_onSearchResultReceive = 275, + Web_onScroll = 276, + Web_onSslErrorEventReceive = 277, + Web_onSslErrorEvent = 278, + Web_onClientAuthenticationRequest = 279, + Web_onWindowNew = 280, + Web_onWindowExit = 281, + Web_onInterceptKeyEvent = 282, + Web_onTouchIconUrlReceived = 283, + Web_onFaviconReceived = 284, + Web_onPageVisible = 285, + Web_onDataResubmitted = 286, + Web_onAudioStateChanged = 287, + Web_onFirstContentfulPaint = 288, + Web_onFirstMeaningfulPaint = 289, + Web_onLargestContentfulPaint = 290, + Web_onLoadIntercept = 291, + Web_onControllerAttached = 292, + Web_onOverScroll = 293, + Web_onSafeBrowsingCheckResult = 294, + Web_onNavigationEntryCommitted = 295, + Web_onIntelligentTrackingPreventionResult = 296, + Web_onNativeEmbedLifecycleChange = 297, + Web_onNativeEmbedVisibilityChange = 298, + Web_onNativeEmbedGestureEvent = 299, + Web_onOverrideUrlLoading = 300, + Web_onRenderProcessNotResponding = 301, + Web_onRenderProcessResponding = 302, + Web_onViewportFitChanged = 303, + Web_onInterceptKeyboardAttach = 304, + Web_onAdsBlocked = 305, + XComponent_onLoad = 306, + XComponent_onDestroy = 307, + SideBarContainer_onChange = 308, + WaterFlow_onReachStart = 309, + WaterFlow_onReachEnd = 310, + WaterFlow_onScrollFrameBegin = 311, + WaterFlow_onScrollIndex = 312, + UIExtensionComponent_onRemoteReady = 313, + UIExtensionComponent_onResult = 314, + UIExtensionComponent_onRelease = 315, + UIExtensionComponent_onTerminated = 316, } interface PeerEvent { @@ -488,8 +492,14 @@ export interface CommonMethod_onGestureJudgeBegin_event extends PeerEvent { readonly gestureInfo: GestureInfo readonly event: BaseGestureEvent } -export interface CommonMethod_onGestureRecognizerJudgeBegin_event extends PeerEvent { - readonly kind: PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin +export interface CommonMethod_onGestureRecognizerJudgeBegin0_event extends PeerEvent { + readonly kind: PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin0 + readonly event: BaseGestureEvent + readonly current: GestureRecognizer + readonly recognizers: Array +} +export interface CommonMethod_onGestureRecognizerJudgeBegin1_event extends PeerEvent { + readonly kind: PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin1 readonly event: BaseGestureEvent readonly current: GestureRecognizer readonly recognizers: Array @@ -847,7 +857,7 @@ export interface PluginComponent_onComplete_event extends PeerEvent { } export interface PluginComponent_onError_event extends PeerEvent { readonly kind: PeerEventKind.PluginComponent_onError - readonly info: { errcode: number, msg: string } + readonly info: PluginErrorData } export interface Radio_onChange_event extends PeerEvent { readonly kind: PeerEventKind.Radio_onChange @@ -966,10 +976,15 @@ export interface Search_onEditChange_event extends PeerEvent { readonly kind: PeerEventKind.Search_onEditChange readonly parameter: boolean } -export interface Search_onSubmit_event extends PeerEvent { - readonly kind: PeerEventKind.Search_onSubmit +export interface Search_onSubmit0_event extends PeerEvent { + readonly kind: PeerEventKind.Search_onSubmit0 readonly breakpoints: string } +export interface Search_onSubmit1_event extends PeerEvent { + readonly kind: PeerEventKind.Search_onSubmit1 + readonly searchContent: string + readonly event?: SubmitEvent | undefined +} export interface Search_onChange_event extends PeerEvent { readonly kind: PeerEventKind.Search_onChange readonly value: string @@ -977,13 +992,13 @@ export interface Search_onChange_event extends PeerEvent { } export interface Search_onTextSelectionChange_event extends PeerEvent { readonly kind: PeerEventKind.Search_onTextSelectionChange - readonly first: number - readonly last: number + readonly selectionStart: number + readonly selectionEnd: number } export interface Search_onContentScroll_event extends PeerEvent { readonly kind: PeerEventKind.Search_onContentScroll - readonly first: number - readonly last: number + readonly totalOffsetX: number + readonly totalOffsetY: number } export interface Search_onCopy_event extends PeerEvent { readonly kind: PeerEventKind.Search_onCopy @@ -995,7 +1010,7 @@ export interface Search_onCut_event extends PeerEvent { } export interface Search_onPaste_event extends PeerEvent { readonly kind: PeerEventKind.Search_onPaste - readonly value: string + readonly content: string readonly event: PasteEvent } export interface Search_onWillInsert_event extends PeerEvent { @@ -1072,6 +1087,10 @@ export interface Swiper_onContentDidScroll_event extends PeerEvent { readonly position: number readonly mainAxisLength: number } +export interface IndicatorComponent_onChange_event extends PeerEvent { + readonly kind: PeerEventKind.IndicatorComponent_onChange + readonly index: number +} export interface Tabs_onChange_event extends PeerEvent { readonly kind: PeerEventKind.Tabs_onChange readonly index: number @@ -1084,17 +1103,17 @@ export interface Tabs_onAnimationStart_event extends PeerEvent { readonly kind: PeerEventKind.Tabs_onAnimationStart readonly index: number readonly targetIndex: number - readonly event: TabsAnimationEvent + readonly extraInfo: TabsAnimationEvent } export interface Tabs_onAnimationEnd_event extends PeerEvent { readonly kind: PeerEventKind.Tabs_onAnimationEnd readonly index: number - readonly event: TabsAnimationEvent + readonly extraInfo: TabsAnimationEvent } export interface Tabs_onGestureSwipe_event extends PeerEvent { readonly kind: PeerEventKind.Tabs_onGestureSwipe readonly index: number - readonly event: TabsAnimationEvent + readonly extraInfo: TabsAnimationEvent } export interface Tabs_customContentTransition_event extends PeerEvent { readonly kind: PeerEventKind.Tabs_customContentTransition @@ -1103,8 +1122,8 @@ export interface Tabs_customContentTransition_event extends PeerEvent { } export interface Tabs_onContentWillChange_event extends PeerEvent { readonly kind: PeerEventKind.Tabs_onContentWillChange - readonly from: number - readonly to: number + readonly currentIndex: number + readonly comingIndex: number } export interface TabContent_onWillShow_event extends PeerEvent { readonly kind: PeerEventKind.TabContent_onWillShow @@ -1121,10 +1140,15 @@ export interface Text_onTextSelectionChange_event extends PeerEvent { readonly first: number readonly last: number } -export interface TextArea_onSubmit_event extends PeerEvent { - readonly kind: PeerEventKind.TextArea_onSubmit +export interface TextArea_onSubmit0_event extends PeerEvent { + readonly kind: PeerEventKind.TextArea_onSubmit0 readonly enterKey: EnterKeyType } +export interface TextArea_onSubmit1_event extends PeerEvent { + readonly kind: PeerEventKind.TextArea_onSubmit1 + readonly enterKeyType: EnterKeyType + readonly event?: SubmitEvent | undefined +} export interface TextArea_onChange_event extends PeerEvent { readonly kind: PeerEventKind.TextArea_onChange readonly value: string @@ -1197,13 +1221,13 @@ export interface TextInput_onChange_event extends PeerEvent { } export interface TextInput_onTextSelectionChange_event extends PeerEvent { readonly kind: PeerEventKind.TextInput_onTextSelectionChange - readonly first: number - readonly last: number + readonly selectionStart: number + readonly selectionEnd: number } export interface TextInput_onContentScroll_event extends PeerEvent { readonly kind: PeerEventKind.TextInput_onContentScroll - readonly first: number - readonly last: number + readonly totalOffsetX: number + readonly totalOffsetY: number } export interface TextInput_onCopy_event extends PeerEvent { readonly kind: PeerEventKind.TextInput_onCopy @@ -1215,7 +1239,7 @@ export interface TextInput_onCut_event extends PeerEvent { } export interface TextInput_onPaste_event extends PeerEvent { readonly kind: PeerEventKind.TextInput_onPaste - readonly value: string + readonly content: string readonly event: PasteEvent } export interface TextInput_onSecurityStateChange_event extends PeerEvent { @@ -1251,6 +1275,11 @@ export interface TextPicker_onChange_event extends PeerEvent { readonly value: string | Array readonly index: number | Array } +export interface TextPicker_onScrollStop_event extends PeerEvent { + readonly kind: PeerEventKind.TextPicker_onScrollStop + readonly value: string | Array + readonly index: number | Array +} export interface TextTimer_onTimer_event extends PeerEvent { readonly kind: PeerEventKind.TextTimer_onTimer readonly first: number @@ -1275,23 +1304,23 @@ export interface Video_onFinish_event extends PeerEvent { } export interface Video_onFullscreenChange_event extends PeerEvent { readonly kind: PeerEventKind.Video_onFullscreenChange - readonly event: { fullscreen: boolean } + readonly parameter: FullscreenInfo } export interface Video_onPrepared_event extends PeerEvent { readonly kind: PeerEventKind.Video_onPrepared - readonly event: { duration: number } + readonly parameter: PreparedInfo } export interface Video_onSeeking_event extends PeerEvent { readonly kind: PeerEventKind.Video_onSeeking - readonly event: { time: number } + readonly parameter: PlaybackInfo } export interface Video_onSeeked_event extends PeerEvent { readonly kind: PeerEventKind.Video_onSeeked - readonly event: { time: number } + readonly parameter: PlaybackInfo } export interface Video_onUpdate_event extends PeerEvent { readonly kind: PeerEventKind.Video_onUpdate - readonly event: { time: number } + readonly parameter: PlaybackInfo } export interface Video_onError_event extends PeerEvent { readonly kind: PeerEventKind.Video_onError @@ -1573,11 +1602,7 @@ export interface WaterFlow_onScrollIndex_event extends PeerEvent { } export interface UIExtensionComponent_onRemoteReady_event extends PeerEvent { readonly kind: PeerEventKind.UIExtensionComponent_onRemoteReady - readonly proxy: UIExtensionProxy -} -export interface UIExtensionComponent_onReceive_event extends PeerEvent { - readonly kind: PeerEventKind.UIExtensionComponent_onReceive - readonly parameter: { } + readonly parameter: UIExtensionProxy } export interface UIExtensionComponent_onResult_event extends PeerEvent { readonly kind: PeerEventKind.UIExtensionComponent_onResult @@ -1635,7 +1660,8 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.CommonMethod_onDragEnd: return "CommonMethod_onDragEnd" case PeerEventKind.CommonMethod_onPreDrag: return "CommonMethod_onPreDrag" case PeerEventKind.CommonMethod_onGestureJudgeBegin: return "CommonMethod_onGestureJudgeBegin" - case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin: return "CommonMethod_onGestureRecognizerJudgeBegin" + case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin0: return "CommonMethod_onGestureRecognizerJudgeBegin0" + case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin1: return "CommonMethod_onGestureRecognizerJudgeBegin1" case PeerEventKind.CommonMethod_shouldBuiltInRecognizerParallelWith: return "CommonMethod_shouldBuiltInRecognizerParallelWith" case PeerEventKind.CommonMethod_onTouchIntercept: return "CommonMethod_onTouchIntercept" case PeerEventKind.CommonMethod_onSizeChange: return "CommonMethod_onSizeChange" @@ -1754,7 +1780,8 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.Scroll_onScrollStop: return "Scroll_onScrollStop" case PeerEventKind.Scroll_onScrollFrameBegin: return "Scroll_onScrollFrameBegin" case PeerEventKind.Search_onEditChange: return "Search_onEditChange" - case PeerEventKind.Search_onSubmit: return "Search_onSubmit" + case PeerEventKind.Search_onSubmit0: return "Search_onSubmit0" + case PeerEventKind.Search_onSubmit1: return "Search_onSubmit1" case PeerEventKind.Search_onChange: return "Search_onChange" case PeerEventKind.Search_onTextSelectionChange: return "Search_onTextSelectionChange" case PeerEventKind.Search_onContentScroll: return "Search_onContentScroll" @@ -1777,6 +1804,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.Swiper_onAnimationEnd: return "Swiper_onAnimationEnd" case PeerEventKind.Swiper_onGestureSwipe: return "Swiper_onGestureSwipe" case PeerEventKind.Swiper_onContentDidScroll: return "Swiper_onContentDidScroll" + case PeerEventKind.IndicatorComponent_onChange: return "IndicatorComponent_onChange" case PeerEventKind.Tabs_onChange: return "Tabs_onChange" case PeerEventKind.Tabs_onTabBarClick: return "Tabs_onTabBarClick" case PeerEventKind.Tabs_onAnimationStart: return "Tabs_onAnimationStart" @@ -1788,7 +1816,8 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.TabContent_onWillHide: return "TabContent_onWillHide" case PeerEventKind.Text_onCopy: return "Text_onCopy" case PeerEventKind.Text_onTextSelectionChange: return "Text_onTextSelectionChange" - case PeerEventKind.TextArea_onSubmit: return "TextArea_onSubmit" + case PeerEventKind.TextArea_onSubmit0: return "TextArea_onSubmit0" + case PeerEventKind.TextArea_onSubmit1: return "TextArea_onSubmit1" case PeerEventKind.TextArea_onChange: return "TextArea_onChange" case PeerEventKind.TextArea_onTextSelectionChange: return "TextArea_onTextSelectionChange" case PeerEventKind.TextArea_onContentScroll: return "TextArea_onContentScroll" @@ -1818,6 +1847,7 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.TextPicker_onAccept: return "TextPicker_onAccept" case PeerEventKind.TextPicker_onCancel: return "TextPicker_onCancel" case PeerEventKind.TextPicker_onChange: return "TextPicker_onChange" + case PeerEventKind.TextPicker_onScrollStop: return "TextPicker_onScrollStop" case PeerEventKind.TextTimer_onTimer: return "TextTimer_onTimer" case PeerEventKind.TimePicker_onChange: return "TimePicker_onChange" case PeerEventKind.Toggle_onChange: return "Toggle_onChange" @@ -1902,7 +1932,6 @@ export function getEventNameByKind(kind: PeerEventKind): string { case PeerEventKind.WaterFlow_onScrollFrameBegin: return "WaterFlow_onScrollFrameBegin" case PeerEventKind.WaterFlow_onScrollIndex: return "WaterFlow_onScrollIndex" case PeerEventKind.UIExtensionComponent_onRemoteReady: return "UIExtensionComponent_onRemoteReady" - case PeerEventKind.UIExtensionComponent_onReceive: return "UIExtensionComponent_onReceive" case PeerEventKind.UIExtensionComponent_onResult: return "UIExtensionComponent_onResult" case PeerEventKind.UIExtensionComponent_onRelease: return "UIExtensionComponent_onRelease" case PeerEventKind.UIExtensionComponent_onTerminated: return "UIExtensionComponent_onTerminated" @@ -2245,7 +2274,23 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.event = eventDeserializer.readBaseGestureEvent() return (event as CommonMethod_onGestureJudgeBegin_event) } - else if ((kind) === (PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin)) { + else if ((kind) === (PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin0)) { + const event: { kind?: number, nodeId?: PeerEventKind, event?: any, current?: any, recognizers?: any } = {} + event.kind = kind + event.nodeId = nodeId + event.event = eventDeserializer.readBaseGestureEvent() + event.current = (eventDeserializer.readGestureRecognizer() as GestureRecognizer) + const recognizers_buf_length: int32 = eventDeserializer.readInt32() + let recognizers_buf: Array = new Array() + for (let recognizers_buf_i = 0; recognizers_buf_i < recognizers_buf_length; recognizers_buf_i++) { + { + recognizers_buf[recognizers_buf_i] = (eventDeserializer.readGestureRecognizer() as GestureRecognizer) + } + } + event.recognizers = recognizers_buf + return (event as CommonMethod_onGestureRecognizerJudgeBegin0_event) + } + else if ((kind) === (PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin1)) { const event: { kind?: number, nodeId?: PeerEventKind, event?: any, current?: any, recognizers?: any } = {} event.kind = kind event.nodeId = nodeId @@ -2259,7 +2304,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent } } event.recognizers = recognizers_buf - return (event as CommonMethod_onGestureRecognizerJudgeBegin_event) + return (event as CommonMethod_onGestureRecognizerJudgeBegin1_event) } else if ((kind) === (PeerEventKind.CommonMethod_shouldBuiltInRecognizerParallelWith)) { const event: { kind?: number, nodeId?: PeerEventKind, current?: any, others?: any } = {} @@ -2391,7 +2436,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.nodeId = nodeId const info_buf_errcode: number = (eventDeserializer.readNumber() as number) const info_buf_msg: string = (eventDeserializer.readString() as string) - event.info = {errcode: info_buf_errcode, msg: info_buf_msg} + event.info = ({errcode: info_buf_errcode, msg: info_buf_msg} as { errcode: number, msg: string }) return (event as FormComponent_onError_event) } else if ((kind) === (PeerEventKind.FormComponent_onRouter)) { @@ -2543,7 +2588,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event_buf__contentHeight: number = (eventDeserializer.readNumber() as number) const event_buf__contentOffsetX: number = (eventDeserializer.readNumber() as number) const event_buf__contentOffsetY: number = (eventDeserializer.readNumber() as number) - event_buf = {width: event_buf__width, height: event_buf__height, componentWidth: event_buf__componentWidth, componentHeight: event_buf__componentHeight, loadingStatus: event_buf__loadingStatus, contentWidth: event_buf__contentWidth, contentHeight: event_buf__contentHeight, contentOffsetX: event_buf__contentOffsetX, contentOffsetY: event_buf__contentOffsetY} + event_buf = ({width: event_buf__width, height: event_buf__height, componentWidth: event_buf__componentWidth, componentHeight: event_buf__componentHeight, loadingStatus: event_buf__loadingStatus, contentWidth: event_buf__contentWidth, contentHeight: event_buf__contentHeight, contentOffsetX: event_buf__contentOffsetX, contentOffsetY: event_buf__contentOffsetY} as { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) } event.event = event_buf return (event as Image_onComplete_event) @@ -2908,9 +2953,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent const event: { kind?: number, nodeId?: PeerEventKind, info?: any } = {} event.kind = kind event.nodeId = nodeId - const info_buf_errcode: number = (eventDeserializer.readNumber() as number) - const info_buf_msg: string = (eventDeserializer.readString() as string) - event.info = {errcode: info_buf_errcode, msg: info_buf_msg} + event.info = eventDeserializer.readPluginErrorData() return (event as PluginComponent_onError_event) } else if ((kind) === (PeerEventKind.Radio_onChange)) { @@ -3126,12 +3169,26 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.parameter = eventDeserializer.readBoolean() return (event as Search_onEditChange_event) } - else if ((kind) === (PeerEventKind.Search_onSubmit)) { + else if ((kind) === (PeerEventKind.Search_onSubmit0)) { const event: { kind?: number, nodeId?: PeerEventKind, breakpoints?: any } = {} event.kind = kind event.nodeId = nodeId event.breakpoints = (eventDeserializer.readString() as string) - return (event as Search_onSubmit_event) + return (event as Search_onSubmit0_event) + } + else if ((kind) === (PeerEventKind.Search_onSubmit1)) { + const event: { kind?: number, nodeId?: PeerEventKind, searchContent?: any, event?: any } = {} + event.kind = kind + event.nodeId = nodeId + event.searchContent = (eventDeserializer.readString() as string) + const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) + let event_buf: SubmitEvent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) + { + event_buf = eventDeserializer.readSubmitEvent() + } + event.event = event_buf + return (event as Search_onSubmit1_event) } else if ((kind) === (PeerEventKind.Search_onChange)) { const event: { kind?: number, nodeId?: PeerEventKind, value?: any, previewText?: any } = {} @@ -3148,19 +3205,19 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as Search_onChange_event) } else if ((kind) === (PeerEventKind.Search_onTextSelectionChange)) { - const event: { kind?: number, nodeId?: PeerEventKind, first?: any, last?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, selectionStart?: any, selectionEnd?: any } = {} event.kind = kind event.nodeId = nodeId - event.first = (eventDeserializer.readNumber() as number) - event.last = (eventDeserializer.readNumber() as number) + event.selectionStart = (eventDeserializer.readNumber() as number) + event.selectionEnd = (eventDeserializer.readNumber() as number) return (event as Search_onTextSelectionChange_event) } else if ((kind) === (PeerEventKind.Search_onContentScroll)) { - const event: { kind?: number, nodeId?: PeerEventKind, first?: any, last?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, totalOffsetX?: any, totalOffsetY?: any } = {} event.kind = kind event.nodeId = nodeId - event.first = (eventDeserializer.readNumber() as number) - event.last = (eventDeserializer.readNumber() as number) + event.totalOffsetX = (eventDeserializer.readNumber() as number) + event.totalOffsetY = (eventDeserializer.readNumber() as number) return (event as Search_onContentScroll_event) } else if ((kind) === (PeerEventKind.Search_onCopy)) { @@ -3178,10 +3235,10 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as Search_onCut_event) } else if ((kind) === (PeerEventKind.Search_onPaste)) { - const event: { kind?: number, nodeId?: PeerEventKind, value?: any, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, content?: any, event?: any } = {} event.kind = kind event.nodeId = nodeId - event.value = (eventDeserializer.readString() as string) + event.content = (eventDeserializer.readString() as string) event.event = eventDeserializer.readPasteEvent() return (event as Search_onPaste_event) } @@ -3307,6 +3364,13 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.mainAxisLength = (eventDeserializer.readNumber() as number) return (event as Swiper_onContentDidScroll_event) } + else if ((kind) === (PeerEventKind.IndicatorComponent_onChange)) { + const event: { kind?: number, nodeId?: PeerEventKind, index?: any } = {} + event.kind = kind + event.nodeId = nodeId + event.index = (eventDeserializer.readNumber() as number) + return (event as IndicatorComponent_onChange_event) + } else if ((kind) === (PeerEventKind.Tabs_onChange)) { const event: { kind?: number, nodeId?: PeerEventKind, index?: any } = {} event.kind = kind @@ -3322,28 +3386,28 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as Tabs_onTabBarClick_event) } else if ((kind) === (PeerEventKind.Tabs_onAnimationStart)) { - const event: { kind?: number, nodeId?: PeerEventKind, index?: any, targetIndex?: any, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, index?: any, targetIndex?: any, extraInfo?: any } = {} event.kind = kind event.nodeId = nodeId event.index = (eventDeserializer.readNumber() as number) event.targetIndex = (eventDeserializer.readNumber() as number) - event.event = eventDeserializer.readTabsAnimationEvent() + event.extraInfo = eventDeserializer.readTabsAnimationEvent() return (event as Tabs_onAnimationStart_event) } else if ((kind) === (PeerEventKind.Tabs_onAnimationEnd)) { - const event: { kind?: number, nodeId?: PeerEventKind, index?: any, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, index?: any, extraInfo?: any } = {} event.kind = kind event.nodeId = nodeId event.index = (eventDeserializer.readNumber() as number) - event.event = eventDeserializer.readTabsAnimationEvent() + event.extraInfo = eventDeserializer.readTabsAnimationEvent() return (event as Tabs_onAnimationEnd_event) } else if ((kind) === (PeerEventKind.Tabs_onGestureSwipe)) { - const event: { kind?: number, nodeId?: PeerEventKind, index?: any, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, index?: any, extraInfo?: any } = {} event.kind = kind event.nodeId = nodeId event.index = (eventDeserializer.readNumber() as number) - event.event = eventDeserializer.readTabsAnimationEvent() + event.extraInfo = eventDeserializer.readTabsAnimationEvent() return (event as Tabs_onGestureSwipe_event) } else if ((kind) === (PeerEventKind.Tabs_customContentTransition)) { @@ -3355,11 +3419,11 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as Tabs_customContentTransition_event) } else if ((kind) === (PeerEventKind.Tabs_onContentWillChange)) { - const event: { kind?: number, nodeId?: PeerEventKind, from?: any, to?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, currentIndex?: any, comingIndex?: any } = {} event.kind = kind event.nodeId = nodeId - event.from = (eventDeserializer.readNumber() as number) - event.to = (eventDeserializer.readNumber() as number) + event.currentIndex = (eventDeserializer.readNumber() as number) + event.comingIndex = (eventDeserializer.readNumber() as number) return (event as Tabs_onContentWillChange_event) } else if ((kind) === (PeerEventKind.TabContent_onWillShow)) { @@ -3389,12 +3453,26 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.last = (eventDeserializer.readNumber() as number) return (event as Text_onTextSelectionChange_event) } - else if ((kind) === (PeerEventKind.TextArea_onSubmit)) { + else if ((kind) === (PeerEventKind.TextArea_onSubmit0)) { const event: { kind?: number, nodeId?: PeerEventKind, enterKey?: any } = {} event.kind = kind event.nodeId = nodeId event.enterKey = (eventDeserializer.readInt32() as EnterKeyType) - return (event as TextArea_onSubmit_event) + return (event as TextArea_onSubmit0_event) + } + else if ((kind) === (PeerEventKind.TextArea_onSubmit1)) { + const event: { kind?: number, nodeId?: PeerEventKind, enterKeyType?: any, event?: any } = {} + event.kind = kind + event.nodeId = nodeId + event.enterKeyType = (eventDeserializer.readInt32() as EnterKeyType) + const event_buf_runtimeType = (eventDeserializer.readInt8() as int32) + let event_buf: SubmitEvent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) + { + event_buf = eventDeserializer.readSubmitEvent() + } + event.event = event_buf + return (event as TextArea_onSubmit1_event) } else if ((kind) === (PeerEventKind.TextArea_onChange)) { const event: { kind?: number, nodeId?: PeerEventKind, value?: any, previewText?: any } = {} @@ -3527,19 +3605,19 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as TextInput_onChange_event) } else if ((kind) === (PeerEventKind.TextInput_onTextSelectionChange)) { - const event: { kind?: number, nodeId?: PeerEventKind, first?: any, last?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, selectionStart?: any, selectionEnd?: any } = {} event.kind = kind event.nodeId = nodeId - event.first = (eventDeserializer.readNumber() as number) - event.last = (eventDeserializer.readNumber() as number) + event.selectionStart = (eventDeserializer.readNumber() as number) + event.selectionEnd = (eventDeserializer.readNumber() as number) return (event as TextInput_onTextSelectionChange_event) } else if ((kind) === (PeerEventKind.TextInput_onContentScroll)) { - const event: { kind?: number, nodeId?: PeerEventKind, first?: any, last?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, totalOffsetX?: any, totalOffsetY?: any } = {} event.kind = kind event.nodeId = nodeId - event.first = (eventDeserializer.readNumber() as number) - event.last = (eventDeserializer.readNumber() as number) + event.totalOffsetX = (eventDeserializer.readNumber() as number) + event.totalOffsetY = (eventDeserializer.readNumber() as number) return (event as TextInput_onContentScroll_event) } else if ((kind) === (PeerEventKind.TextInput_onCopy)) { @@ -3557,10 +3635,10 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as TextInput_onCut_event) } else if ((kind) === (PeerEventKind.TextInput_onPaste)) { - const event: { kind?: number, nodeId?: PeerEventKind, value?: any, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, content?: any, event?: any } = {} event.kind = kind event.nodeId = nodeId - event.value = (eventDeserializer.readString() as string) + event.content = (eventDeserializer.readString() as string) event.event = eventDeserializer.readPasteEvent() return (event as TextInput_onPaste_event) } @@ -3651,6 +3729,44 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event.index = (index_buf as number | Array) return (event as TextPicker_onChange_event) } + else if ((kind) === (PeerEventKind.TextPicker_onScrollStop)) { + const event: { kind?: number, nodeId?: PeerEventKind, value?: any, index?: any } = {} + event.kind = kind + event.nodeId = nodeId + const value_buf_selector: int32 = eventDeserializer.readInt8() + let value_buf: string | Array | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (eventDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + const value_buf_u_length: int32 = eventDeserializer.readInt32() + let value_buf_u: Array = new Array() + for (let value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { + { + value_buf_u[value_buf_u_i] = (eventDeserializer.readString() as string) + } + } + value_buf = value_buf_u + } + event.value = (value_buf as string | Array) + const index_buf_selector: int32 = eventDeserializer.readInt8() + let index_buf: number | Array | undefined|undefined + if (index_buf_selector == 0) { + index_buf = (eventDeserializer.readNumber() as number) + } + else if (index_buf_selector == 1) { + const index_buf_u_length: int32 = eventDeserializer.readInt32() + let index_buf_u: Array = new Array() + for (let index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { + { + index_buf_u[index_buf_u_i] = (eventDeserializer.readNumber() as number) + } + } + index_buf = index_buf_u + } + event.index = (index_buf as number | Array) + return (event as TextPicker_onScrollStop_event) + } else if ((kind) === (PeerEventKind.TextTimer_onTimer)) { const event: { kind?: number, nodeId?: PeerEventKind, first?: any, last?: any } = {} event.kind = kind @@ -3692,43 +3808,38 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as Video_onFinish_event) } else if ((kind) === (PeerEventKind.Video_onFullscreenChange)) { - const event: { kind?: number, nodeId?: PeerEventKind, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind event.nodeId = nodeId - const event_buf_fullscreen: boolean = eventDeserializer.readBoolean() - event.event = {fullscreen: event_buf_fullscreen} + event.parameter = eventDeserializer.readFullscreenInfo() return (event as Video_onFullscreenChange_event) } else if ((kind) === (PeerEventKind.Video_onPrepared)) { - const event: { kind?: number, nodeId?: PeerEventKind, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind event.nodeId = nodeId - const event_buf_duration: number = (eventDeserializer.readNumber() as number) - event.event = {duration: event_buf_duration} + event.parameter = eventDeserializer.readPreparedInfo() return (event as Video_onPrepared_event) } else if ((kind) === (PeerEventKind.Video_onSeeking)) { - const event: { kind?: number, nodeId?: PeerEventKind, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind event.nodeId = nodeId - const event_buf_time: number = (eventDeserializer.readNumber() as number) - event.event = {time: event_buf_time} + event.parameter = eventDeserializer.readPlaybackInfo() return (event as Video_onSeeking_event) } else if ((kind) === (PeerEventKind.Video_onSeeked)) { - const event: { kind?: number, nodeId?: PeerEventKind, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind event.nodeId = nodeId - const event_buf_time: number = (eventDeserializer.readNumber() as number) - event.event = {time: event_buf_time} + event.parameter = eventDeserializer.readPlaybackInfo() return (event as Video_onSeeked_event) } else if ((kind) === (PeerEventKind.Video_onUpdate)) { - const event: { kind?: number, nodeId?: PeerEventKind, event?: any } = {} + const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind event.nodeId = nodeId - const event_buf_time: number = (eventDeserializer.readNumber() as number) - event.event = {time: event_buf_time} + event.parameter = eventDeserializer.readPlaybackInfo() return (event as Video_onUpdate_event) } else if ((kind) === (PeerEventKind.Video_onError)) { @@ -3870,7 +3981,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent event_buf__data_buf = (eventDeserializer.readWebResourceRequest() as WebResourceRequest) } const event_buf__data: string | WebResourceRequest = (event_buf__data_buf as string | WebResourceRequest) - event_buf = {data: event_buf__data} + event_buf = ({data: event_buf__data} as { data: string | WebResourceRequest }) } event.event = event_buf return (event as Web_onUrlLoadIntercept_event) @@ -3885,7 +3996,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent { const event_buf__handler: Function = (eventDeserializer.readFunction() as Function) const event_buf__error: Object = (eventDeserializer.readCustomObject("Object") as Object) - event_buf = {handler: event_buf__handler, error: event_buf__error} + event_buf = ({handler: event_buf__handler, error: event_buf__error} as { handler: Function, error: Object }) } event.event = event_buf return (event as Web_onSslErrorReceive_event) @@ -3906,7 +4017,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) { const event_buf__detail: Object = (eventDeserializer.readCustomObject("Object") as Object) - event_buf = {detail: event_buf__detail} + event_buf = ({detail: event_buf__detail} as { detail: Object }) } event.event = event_buf return (event as Web_onRenderExited1_event) @@ -3928,7 +4039,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent { const event_buf__callback: Function = (eventDeserializer.readFunction() as Function) const event_buf__fileSelector: Object = (eventDeserializer.readCustomObject("Object") as Object) - event_buf = {callback: event_buf__callback, fileSelector: event_buf__fileSelector} + event_buf = ({callback: event_buf__callback, fileSelector: event_buf__fileSelector} as { callback: Function, fileSelector: Object }) } event.event = event_buf return (event as Web_onFileSelectorShow_event) @@ -4270,18 +4381,11 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent return (event as WaterFlow_onScrollIndex_event) } else if ((kind) === (PeerEventKind.UIExtensionComponent_onRemoteReady)) { - const event: { kind?: number, nodeId?: PeerEventKind, proxy?: any } = {} - event.kind = kind - event.nodeId = nodeId - event.proxy = (eventDeserializer.readUIExtensionProxy() as UIExtensionProxy) - return (event as UIExtensionComponent_onRemoteReady_event) - } - else if ((kind) === (PeerEventKind.UIExtensionComponent_onReceive)) { const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} event.kind = kind event.nodeId = nodeId - event.parameter = {} - return (event as UIExtensionComponent_onReceive_event) + event.parameter = (eventDeserializer.readUIExtensionProxy() as UIExtensionProxy) + return (event as UIExtensionComponent_onRemoteReady_event) } else if ((kind) === (PeerEventKind.UIExtensionComponent_onResult)) { const event: { kind?: number, nodeId?: PeerEventKind, parameter?: any } = {} @@ -4295,7 +4399,7 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent parameter_buf_want_buf = eventDeserializer.readWant() } const parameter_buf_want: undefined | Want = parameter_buf_want_buf - event.parameter = {code: parameter_buf_code, want: parameter_buf_want} + event.parameter = ({code: parameter_buf_code, want: parameter_buf_want} as { code: number, want?: Want }) return (event as UIExtensionComponent_onResult_event) } else if ((kind) === (PeerEventKind.UIExtensionComponent_onRelease)) { @@ -4317,319 +4421,323 @@ export function deserializePeerEvent(eventDeserializer: Deserializer): PeerEvent } } export interface PeerEventsProperties { - AbilityComponent_onConnect?: (() => void) - AbilityComponent_onDisconnect?: (() => void) - AlphabetIndexer_onSelected?: ((index: number) => void) - AlphabetIndexer_onSelect?: OnAlphabetIndexerSelectCallback - AlphabetIndexer_onRequestPopupData?: OnAlphabetIndexerRequestPopupDataCallback - AlphabetIndexer_onPopupSelect?: OnAlphabetIndexerPopupSelectCallback - Animator_onStart?: (() => void) - Animator_onPause?: (() => void) - Animator_onRepeat?: (() => void) - Animator_onCancel?: (() => void) - Animator_onFinish?: (() => void) - Animator_onFrame?: ((index: number) => void) - Calendar_onSelectChange?: ((event: CalendarSelectedDate) => void) - Calendar_onRequestData?: ((event: CalendarRequestedData) => void) - CalendarPicker_onChange?: ((parameter: Date) => void) - Canvas_onReady?: (() => void) - Checkbox_onChange?: OnCheckboxChangeCallback - CheckboxGroup_onChange?: OnCheckboxGroupChangeCallback - CommonMethod_onChildTouchTest?: ((value: Array) => TouchResult) - CommonMethod_onClick0?: ((event: ClickEvent) => void) - CommonMethod_onClick1?: ((event: ClickEvent) => void) - CommonMethod_onHover?: ((isHover: boolean, event: HoverEvent) => void) - CommonMethod_onAccessibilityHover?: AccessibilityCallback - CommonMethod_onMouse?: ((event: MouseEvent) => void) - CommonMethod_onTouch?: ((event: TouchEvent) => void) - CommonMethod_onKeyEvent?: ((event: KeyEvent) => void) - CommonMethod_onKeyPreIme?: ((parameter: KeyEvent) => boolean) - CommonMethod_onFocus?: (() => void) - CommonMethod_onBlur?: (() => void) - CommonMethod_onAppear?: (() => void) - CommonMethod_onDisAppear?: (() => void) - CommonMethod_onAttach?: (() => void) - CommonMethod_onDetach?: (() => void) - CommonMethod_onAreaChange?: ((oldValue: Area, newValue: Area) => void) - CommonMethod_onDragStart?: ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) - CommonMethod_onDragEnter?: ((event: DragEvent, extraParams?: string) => void) - CommonMethod_onDragMove?: ((event: DragEvent, extraParams?: string) => void) - CommonMethod_onDragLeave?: ((event: DragEvent, extraParams?: string) => void) - CommonMethod_onDrop?: ((event: DragEvent, extraParams?: string) => void) - CommonMethod_onDragEnd?: ((event: DragEvent, extraParams?: string) => void) - CommonMethod_onPreDrag?: ((parameter: PreDragStatus) => void) - CommonMethod_onGestureJudgeBegin?: ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) - CommonMethod_onGestureRecognizerJudgeBegin?: GestureRecognizerJudgeBeginCallback - CommonMethod_shouldBuiltInRecognizerParallelWith?: ShouldBuiltInRecognizerParallelWithCallback - CommonMethod_onTouchIntercept?: ((parameter: TouchEvent) => HitTestMode) - CommonMethod_onSizeChange?: SizeChangeCallback - CommonMethod_onVisibleAreaChange?: VisibleAreaChangeCallback - ScrollableCommonMethod_onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) - ScrollableCommonMethod_onReachStart?: (() => void) - ScrollableCommonMethod_onReachEnd?: (() => void) - ScrollableCommonMethod_onScrollStart?: (() => void) - ScrollableCommonMethod_onScrollStop?: (() => void) - Counter_onInc?: VoidCallback - Counter_onDec?: VoidCallback - DatePicker_onChange?: ((value: DatePickerResult) => void) - DatePicker_onDateChange?: ((parameter: Date) => void) - EmbeddedComponent_onTerminated?: ((parameter: TerminationInfo) => void) - FolderStack_onFolderStateChange?: OnFoldStatusChangeCallback - FolderStack_onHoverStatusChange?: OnHoverStatusChangeCallback - FormComponent_onAcquired?: ((parameter: FormCallbackInfo) => void) - FormComponent_onError?: ((info: { errcode: number, msg: string }) => void) - FormComponent_onRouter?: ((info: any) => void) - FormComponent_onUninstall?: ((parameter: FormCallbackInfo) => void) - FormComponent_onLoad?: (() => void) - Grid_onScrollBarUpdate?: ((index: number, offset: number) => ComputedBarAttribute) - Grid_onScrollIndex?: ((first: number, last: number) => void) - Grid_onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) - Grid_onItemDragEnter?: ((event: ItemDragInfo) => void) - Grid_onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) - Grid_onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) - Grid_onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) - Grid_onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) - Grid_onReachStart?: (() => void) - Grid_onReachEnd?: (() => void) - Grid_onScrollStart?: (() => void) - Grid_onScrollStop?: (() => void) - Grid_onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) - GridItem_onSelect?: ((parameter: boolean) => void) - GridRow_onBreakpointChange?: ((breakpoints: string) => void) - Image_onComplete?: ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) - Image_onError?: ImageErrorCallback - Image_onFinish?: (() => void) - ImageAnimator_onStart?: (() => void) - ImageAnimator_onPause?: (() => void) - ImageAnimator_onRepeat?: (() => void) - ImageAnimator_onCancel?: (() => void) - ImageAnimator_onFinish?: (() => void) - ImageSpan_onComplete?: ImageCompleteCallback - ImageSpan_onError?: ImageErrorCallback - List_onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) - List_onScrollIndex?: ((start: number, end: number, center: number) => void) - List_onScrollVisibleContentChange?: OnScrollVisibleContentChangeCallback - List_onReachStart?: (() => void) - List_onReachEnd?: (() => void) - List_onScrollStart?: (() => void) - List_onScrollStop?: (() => void) - List_onItemDelete?: ((index: number) => boolean) - List_onItemMove?: ((from: number, to: number) => boolean) - List_onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) - List_onItemDragEnter?: ((event: ItemDragInfo) => void) - List_onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) - List_onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) - List_onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) - List_onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) - ListItem_onSelect?: ((parameter: boolean) => void) - LocationButton_onClick?: ((event: ClickEvent, result: LocationButtonOnClickResult) => void) - Marquee_onStart?: (() => void) - Marquee_onBounce?: (() => void) - Marquee_onFinish?: (() => void) - MenuItem_onChange?: ((parameter: boolean) => void) - NavDestination_onShown?: (() => void) - NavDestination_onHidden?: (() => void) - NavDestination_onBackPressed?: (() => boolean) - NavDestination_onReady?: ((parameter: NavDestinationContext) => void) - NavDestination_onWillAppear?: (() => void) - NavDestination_onWillDisappear?: (() => void) - NavDestination_onWillShow?: (() => void) - NavDestination_onWillHide?: (() => void) - NavRouter_onStateChange?: ((parameter: boolean) => void) - Navigation_onTitleModeChange?: ((titleMode: NavigationTitleMode) => void) - Navigation_onNavBarStateChange?: ((parameter: boolean) => void) - Navigation_onNavigationModeChange?: ((mode: NavigationMode) => void) - Navigation_navDestination?: ((name: string, param: unknown) => void) - Navigation_customNavContentTransition?: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) - Panel_onChange?: ((width: number, height: number, mode: PanelMode) => void) - Panel_onHeightChange?: ((index: number) => void) - PasteButton_onClick?: ((event: ClickEvent, result: PasteButtonOnClickResult) => void) - PatternLock_onPatternComplete?: ((input: Array) => void) - PatternLock_onDotConnect?: ((index: number) => void) - PluginComponent_onComplete?: (() => void) - PluginComponent_onError?: ((info: { errcode: number, msg: string }) => void) - Radio_onChange?: ((parameter: boolean) => void) - Rating_onChange?: ((index: number) => void) - Refresh_onStateChange?: ((state: RefreshStatus) => void) - Refresh_onRefreshing?: (() => void) - Refresh_onOffsetChange?: ((index: number) => void) - RichEditor_onReady?: (() => void) - RichEditor_onSelect?: ((parameter: RichEditorSelection) => void) - RichEditor_onSelectionChange?: ((parameter: RichEditorRange) => void) - RichEditor_aboutToIMEInput?: ((parameter: RichEditorInsertValue) => boolean) - RichEditor_onIMEInputComplete?: ((parameter: RichEditorTextSpanResult) => void) - RichEditor_onDidIMEInput?: ((parameter: TextRange) => void) - RichEditor_aboutToDelete?: ((parameter: RichEditorDeleteValue) => boolean) - RichEditor_onDeleteComplete?: (() => void) - RichEditor_onPaste?: PasteEventCallback - RichEditor_onEditingChange?: ((parameter: boolean) => void) - RichEditor_onSubmit?: SubmitCallback - RichEditor_onWillChange?: ((parameter: RichEditorChangeValue) => boolean) - RichEditor_onDidChange?: OnDidChangeCallback - RichEditor_onCut?: ((parameter: CutEvent) => void) - RichEditor_onCopy?: ((parameter: CopyEvent) => void) - RichText_onStart?: (() => void) - RichText_onComplete?: (() => void) - SaveButton_onClick?: ((event: ClickEvent, result: SaveButtonOnClickResult) => void) - Scroll_onScroll?: ((first: number, last: number) => void) - Scroll_onScrollEdge?: OnScrollEdgeCallback - Scroll_onScrollStart?: VoidCallback - Scroll_onScrollEnd?: (() => void) - Scroll_onScrollStop?: VoidCallback - Scroll_onScrollFrameBegin?: OnScrollFrameBeginCallback - Search_onEditChange?: ((parameter: boolean) => void) - Search_onSubmit?: ((breakpoints: string) => void) - Search_onChange?: EditableTextOnChangeCallback - Search_onTextSelectionChange?: ((first: number, last: number) => void) - Search_onContentScroll?: ((first: number, last: number) => void) - Search_onCopy?: ((breakpoints: string) => void) - Search_onCut?: ((breakpoints: string) => void) - Search_onPaste?: ((value: string, event: PasteEvent) => void) - Search_onWillInsert?: ((parameter: InsertValue) => boolean) - Search_onDidInsert?: ((parameter: InsertValue) => void) - Search_onWillDelete?: ((parameter: DeleteValue) => boolean) - Search_onDidDelete?: ((parameter: DeleteValue) => void) - Select_onSelect?: ((index: number, value: string) => void) - Slider_onChange?: ((value: number, mode: SliderChangeMode) => void) - Stepper_onFinish?: (() => void) - Stepper_onSkip?: (() => void) - Stepper_onChange?: ((first: number, last: number) => void) - Stepper_onNext?: ((first: number, last: number) => void) - Stepper_onPrevious?: ((first: number, last: number) => void) - Swiper_onChange?: ((index: number) => void) - Swiper_onAnimationStart?: ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void) - Swiper_onAnimationEnd?: ((index: number, extraInfo: SwiperAnimationEvent) => void) - Swiper_onGestureSwipe?: ((index: number, extraInfo: SwiperAnimationEvent) => void) - Swiper_onContentDidScroll?: ContentDidScrollCallback - Tabs_onChange?: ((index: number) => void) - Tabs_onTabBarClick?: ((index: number) => void) - Tabs_onAnimationStart?: ((index: number, targetIndex: number, event: TabsAnimationEvent) => void) - Tabs_onAnimationEnd?: ((index: number, event: TabsAnimationEvent) => void) - Tabs_onGestureSwipe?: ((index: number, event: TabsAnimationEvent) => void) - Tabs_customContentTransition?: ((from: number, to: number) => TabContentAnimatedTransition | undefined) - Tabs_onContentWillChange?: ((from: number, to: number) => boolean) - TabContent_onWillShow?: VoidCallback - TabContent_onWillHide?: VoidCallback - Text_onCopy?: ((breakpoints: string) => void) - Text_onTextSelectionChange?: ((first: number, last: number) => void) - TextArea_onSubmit?: ((enterKey: EnterKeyType) => void) - TextArea_onChange?: EditableTextOnChangeCallback - TextArea_onTextSelectionChange?: ((first: number, last: number) => void) - TextArea_onContentScroll?: ((first: number, last: number) => void) - TextArea_onEditChange?: ((parameter: boolean) => void) - TextArea_onCopy?: ((breakpoints: string) => void) - TextArea_onCut?: ((breakpoints: string) => void) - TextArea_onPaste?: ((value: string, event: PasteEvent) => void) - TextArea_onWillInsert?: ((parameter: InsertValue) => boolean) - TextArea_onDidInsert?: ((parameter: InsertValue) => void) - TextArea_onWillDelete?: ((parameter: DeleteValue) => boolean) - TextArea_onDidDelete?: ((parameter: DeleteValue) => void) - TextClock_onDateChange?: ((index: number) => void) - TextInput_onEditChanged?: ((parameter: boolean) => void) - TextInput_onEditChange?: ((parameter: boolean) => void) - TextInput_onSubmit?: ((enterKey: EnterKeyType, event: SubmitEvent) => void) - TextInput_onChange?: EditableTextOnChangeCallback - TextInput_onTextSelectionChange?: ((first: number, last: number) => void) - TextInput_onContentScroll?: ((first: number, last: number) => void) - TextInput_onCopy?: ((breakpoints: string) => void) - TextInput_onCut?: ((breakpoints: string) => void) - TextInput_onPaste?: ((value: string, event: PasteEvent) => void) - TextInput_onSecurityStateChange?: ((parameter: boolean) => void) - TextInput_onWillInsert?: ((parameter: InsertValue) => boolean) - TextInput_onDidInsert?: ((parameter: InsertValue) => void) - TextInput_onWillDelete?: ((parameter: DeleteValue) => boolean) - TextInput_onDidDelete?: ((parameter: DeleteValue) => void) - TextPicker_onAccept?: ((value: string, index: number) => void) - TextPicker_onCancel?: (() => void) - TextPicker_onChange?: ((value: string | Array, index: number | Array) => void) - TextTimer_onTimer?: ((first: number, last: number) => void) - TimePicker_onChange?: ((value: TimePickerResult) => void) - Toggle_onChange?: ((parameter: boolean) => void) - Video_onStart?: (() => void) - Video_onPause?: (() => void) - Video_onFinish?: (() => void) - Video_onFullscreenChange?: ((event: { fullscreen: boolean }) => void) - Video_onPrepared?: ((event: { duration: number }) => void) - Video_onSeeking?: ((event: { time: number }) => void) - Video_onSeeked?: ((event: { time: number }) => void) - Video_onUpdate?: ((event: { time: number }) => void) - Video_onError?: (() => void) - Video_onStop?: (() => void) - Web_onPageEnd?: ((parameter: OnPageEndEvent) => void) - Web_onPageBegin?: ((parameter: OnPageBeginEvent) => void) - Web_onProgressChange?: ((parameter: OnProgressChangeEvent) => void) - Web_onTitleReceive?: ((parameter: OnTitleReceiveEvent) => void) - Web_onGeolocationHide?: (() => void) - Web_onGeolocationShow?: ((parameter: OnGeolocationShowEvent) => void) - Web_onRequestSelected?: (() => void) - Web_onAlert?: ((parameter: OnAlertEvent) => boolean) - Web_onBeforeUnload?: ((parameter: OnBeforeUnloadEvent) => boolean) - Web_onConfirm?: ((parameter: OnConfirmEvent) => boolean) - Web_onPrompt?: ((parameter: OnPromptEvent) => boolean) - Web_onConsole?: ((parameter: OnConsoleEvent) => boolean) - Web_onErrorReceive?: ((parameter: OnErrorReceiveEvent) => void) - Web_onHttpErrorReceive?: ((parameter: OnHttpErrorReceiveEvent) => void) - Web_onDownloadStart?: ((parameter: OnDownloadStartEvent) => void) - Web_onRefreshAccessedHistory?: ((parameter: OnRefreshAccessedHistoryEvent) => void) - Web_onUrlLoadIntercept?: ((event?: { data: string | WebResourceRequest }) => boolean) - Web_onSslErrorReceive?: ((event?: { handler: Function, error: Object }) => void) - Web_onRenderExited0?: ((parameter: OnRenderExitedEvent) => void) - Web_onRenderExited1?: ((event?: { detail: Object }) => boolean) - Web_onShowFileSelector?: ((parameter: OnShowFileSelectorEvent) => boolean) - Web_onFileSelectorShow?: ((event?: { callback: Function, fileSelector: Object }) => void) - Web_onResourceLoad?: ((parameter: OnResourceLoadEvent) => void) - Web_onFullScreenExit?: (() => void) - Web_onFullScreenEnter?: OnFullScreenEnterCallback - Web_onScaleChange?: ((parameter: OnScaleChangeEvent) => void) - Web_onHttpAuthRequest?: ((parameter: OnHttpAuthRequestEvent) => boolean) - Web_onInterceptRequest?: ((parameter: OnInterceptRequestEvent) => WebResourceResponse) - Web_onPermissionRequest?: ((parameter: OnPermissionRequestEvent) => void) - Web_onScreenCaptureRequest?: ((parameter: OnScreenCaptureRequestEvent) => void) - Web_onContextMenuShow?: ((parameter: OnContextMenuShowEvent) => boolean) - Web_onContextMenuHide?: OnContextMenuHideCallback - Web_onSearchResultReceive?: ((parameter: OnSearchResultReceiveEvent) => void) - Web_onScroll?: ((parameter: OnScrollEvent) => void) - Web_onSslErrorEventReceive?: ((parameter: OnSslErrorEventReceiveEvent) => void) - Web_onSslErrorEvent?: OnSslErrorEventCallback - Web_onClientAuthenticationRequest?: ((parameter: OnClientAuthenticationEvent) => void) - Web_onWindowNew?: ((parameter: OnWindowNewEvent) => void) - Web_onWindowExit?: (() => void) - Web_onInterceptKeyEvent?: ((parameter: KeyEvent) => boolean) - Web_onTouchIconUrlReceived?: ((parameter: OnTouchIconUrlReceivedEvent) => void) - Web_onFaviconReceived?: ((parameter: OnFaviconReceivedEvent) => void) - Web_onPageVisible?: ((parameter: OnPageVisibleEvent) => void) - Web_onDataResubmitted?: ((parameter: OnDataResubmittedEvent) => void) - Web_onAudioStateChanged?: ((parameter: OnAudioStateChangedEvent) => void) - Web_onFirstContentfulPaint?: ((parameter: OnFirstContentfulPaintEvent) => void) - Web_onFirstMeaningfulPaint?: OnFirstMeaningfulPaintCallback - Web_onLargestContentfulPaint?: OnLargestContentfulPaintCallback - Web_onLoadIntercept?: ((parameter: OnLoadInterceptEvent) => boolean) - Web_onControllerAttached?: (() => void) - Web_onOverScroll?: ((parameter: OnOverScrollEvent) => void) - Web_onSafeBrowsingCheckResult?: OnSafeBrowsingCheckResultCallback - Web_onNavigationEntryCommitted?: OnNavigationEntryCommittedCallback - Web_onIntelligentTrackingPreventionResult?: OnIntelligentTrackingPreventionCallback - Web_onNativeEmbedLifecycleChange?: ((event: NativeEmbedDataInfo) => void) - Web_onNativeEmbedVisibilityChange?: OnNativeEmbedVisibilityChangeCallback - Web_onNativeEmbedGestureEvent?: ((event: NativeEmbedTouchInfo) => void) - Web_onOverrideUrlLoading?: OnOverrideUrlLoadingCallback - Web_onRenderProcessNotResponding?: OnRenderProcessNotRespondingCallback - Web_onRenderProcessResponding?: OnRenderProcessRespondingCallback - Web_onViewportFitChanged?: OnViewportFitChangedCallback - Web_onInterceptKeyboardAttach?: WebKeyboardCallback - Web_onAdsBlocked?: OnAdsBlockedCallback - XComponent_onLoad?: ((event?: Object) => void) - XComponent_onDestroy?: (() => void) - SideBarContainer_onChange?: ((parameter: boolean) => void) - WaterFlow_onReachStart?: (() => void) - WaterFlow_onReachEnd?: (() => void) - WaterFlow_onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) - WaterFlow_onScrollIndex?: ((first: number, last: number) => void) - UIExtensionComponent_onRemoteReady?: ((proxy: UIExtensionProxy) => void) - UIExtensionComponent_onReceive?: ((parameter: { }) => void) - UIExtensionComponent_onResult?: ((parameter: { code: number, want?: Want }) => void) - UIExtensionComponent_onRelease?: ((index: number) => void) - UIExtensionComponent_onTerminated?: ((parameter: TerminationInfo) => void) + AbilityComponent_onConnect?: (() => void) + AbilityComponent_onDisconnect?: (() => void) + AlphabetIndexer_onSelected?: ((index: number) => void) + AlphabetIndexer_onSelect?: OnAlphabetIndexerSelectCallback + AlphabetIndexer_onRequestPopupData?: OnAlphabetIndexerRequestPopupDataCallback + AlphabetIndexer_onPopupSelect?: OnAlphabetIndexerPopupSelectCallback + Animator_onStart?: (() => void) + Animator_onPause?: (() => void) + Animator_onRepeat?: (() => void) + Animator_onCancel?: (() => void) + Animator_onFinish?: (() => void) + Animator_onFrame?: ((index: number) => void) + Calendar_onSelectChange?: ((event: CalendarSelectedDate) => void) + Calendar_onRequestData?: ((event: CalendarRequestedData) => void) + CalendarPicker_onChange?: ((parameter: Date) => void) + Canvas_onReady?: VoidCallback + Checkbox_onChange?: OnCheckboxChangeCallback + CheckboxGroup_onChange?: OnCheckboxGroupChangeCallback + CommonMethod_onChildTouchTest?: ((value: Array) => TouchResult) + CommonMethod_onClick0?: ((event: ClickEvent) => void) + CommonMethod_onClick1?: ((event: ClickEvent) => void) + CommonMethod_onHover?: ((isHover: boolean, event: HoverEvent) => void) + CommonMethod_onAccessibilityHover?: AccessibilityCallback + CommonMethod_onMouse?: ((event: MouseEvent) => void) + CommonMethod_onTouch?: ((event: TouchEvent) => void) + CommonMethod_onKeyEvent?: ((event: KeyEvent) => void) + CommonMethod_onKeyPreIme?: ((parameter: KeyEvent) => boolean) + CommonMethod_onFocus?: (() => void) + CommonMethod_onBlur?: (() => void) + CommonMethod_onAppear?: (() => void) + CommonMethod_onDisAppear?: (() => void) + CommonMethod_onAttach?: (() => void) + CommonMethod_onDetach?: (() => void) + CommonMethod_onAreaChange?: ((oldValue: Area, newValue: Area) => void) + CommonMethod_onDragStart?: ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) + CommonMethod_onDragEnter?: ((event: DragEvent, extraParams?: string) => void) + CommonMethod_onDragMove?: ((event: DragEvent, extraParams?: string) => void) + CommonMethod_onDragLeave?: ((event: DragEvent, extraParams?: string) => void) + CommonMethod_onDrop?: ((event: DragEvent, extraParams?: string) => void) + CommonMethod_onDragEnd?: ((event: DragEvent, extraParams?: string) => void) + CommonMethod_onPreDrag?: ((parameter: PreDragStatus) => void) + CommonMethod_onGestureJudgeBegin?: ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) + CommonMethod_onGestureRecognizerJudgeBegin0?: GestureRecognizerJudgeBeginCallback + CommonMethod_onGestureRecognizerJudgeBegin1?: GestureRecognizerJudgeBeginCallback + CommonMethod_shouldBuiltInRecognizerParallelWith?: ShouldBuiltInRecognizerParallelWithCallback + CommonMethod_onTouchIntercept?: ((parameter: TouchEvent) => HitTestMode) + CommonMethod_onSizeChange?: SizeChangeCallback + CommonMethod_onVisibleAreaChange?: VisibleAreaChangeCallback + ScrollableCommonMethod_onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) + ScrollableCommonMethod_onReachStart?: (() => void) + ScrollableCommonMethod_onReachEnd?: (() => void) + ScrollableCommonMethod_onScrollStart?: (() => void) + ScrollableCommonMethod_onScrollStop?: (() => void) + Counter_onInc?: VoidCallback + Counter_onDec?: VoidCallback + DatePicker_onChange?: ((value: DatePickerResult) => void) + DatePicker_onDateChange?: ((parameter: Date) => void) + EmbeddedComponent_onTerminated?: ((parameter: TerminationInfo) => void) + FolderStack_onFolderStateChange?: OnFoldStatusChangeCallback + FolderStack_onHoverStatusChange?: OnHoverStatusChangeCallback + FormComponent_onAcquired?: ((parameter: FormCallbackInfo) => void) + FormComponent_onError?: ((info: { errcode: number, msg: string }) => void) + FormComponent_onRouter?: ((info: any) => void) + FormComponent_onUninstall?: ((parameter: FormCallbackInfo) => void) + FormComponent_onLoad?: (() => void) + Grid_onScrollBarUpdate?: ((index: number, offset: number) => ComputedBarAttribute) + Grid_onScrollIndex?: ((first: number, last: number) => void) + Grid_onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) + Grid_onItemDragEnter?: ((event: ItemDragInfo) => void) + Grid_onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) + Grid_onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) + Grid_onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) + Grid_onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) + Grid_onReachStart?: (() => void) + Grid_onReachEnd?: (() => void) + Grid_onScrollStart?: (() => void) + Grid_onScrollStop?: (() => void) + Grid_onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) + GridItem_onSelect?: ((parameter: boolean) => void) + GridRow_onBreakpointChange?: ((breakpoints: string) => void) + Image_onComplete?: ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) + Image_onError?: ImageErrorCallback + Image_onFinish?: (() => void) + ImageAnimator_onStart?: (() => void) + ImageAnimator_onPause?: (() => void) + ImageAnimator_onRepeat?: (() => void) + ImageAnimator_onCancel?: (() => void) + ImageAnimator_onFinish?: (() => void) + ImageSpan_onComplete?: ImageCompleteCallback + ImageSpan_onError?: ImageErrorCallback + List_onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) + List_onScrollIndex?: ((start: number, end: number, center: number) => void) + List_onScrollVisibleContentChange?: OnScrollVisibleContentChangeCallback + List_onReachStart?: (() => void) + List_onReachEnd?: (() => void) + List_onScrollStart?: (() => void) + List_onScrollStop?: (() => void) + List_onItemDelete?: ((index: number) => boolean) + List_onItemMove?: ((from: number, to: number) => boolean) + List_onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) + List_onItemDragEnter?: ((event: ItemDragInfo) => void) + List_onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) + List_onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) + List_onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) + List_onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) + ListItem_onSelect?: ((parameter: boolean) => void) + LocationButton_onClick?: ((event: ClickEvent, result: LocationButtonOnClickResult) => void) + Marquee_onStart?: (() => void) + Marquee_onBounce?: (() => void) + Marquee_onFinish?: (() => void) + MenuItem_onChange?: ((parameter: boolean) => void) + NavDestination_onShown?: (() => void) + NavDestination_onHidden?: (() => void) + NavDestination_onBackPressed?: (() => boolean) + NavDestination_onReady?: ((parameter: NavDestinationContext) => void) + NavDestination_onWillAppear?: (() => void) + NavDestination_onWillDisappear?: (() => void) + NavDestination_onWillShow?: (() => void) + NavDestination_onWillHide?: (() => void) + NavRouter_onStateChange?: ((parameter: boolean) => void) + Navigation_onTitleModeChange?: ((titleMode: NavigationTitleMode) => void) + Navigation_onNavBarStateChange?: ((parameter: boolean) => void) + Navigation_onNavigationModeChange?: ((mode: NavigationMode) => void) + Navigation_navDestination?: ((name: string, param: unknown) => void) + Navigation_customNavContentTransition?: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) + Panel_onChange?: ((width: number, height: number, mode: PanelMode) => void) + Panel_onHeightChange?: ((index: number) => void) + PasteButton_onClick?: ((event: ClickEvent, result: PasteButtonOnClickResult) => void) + PatternLock_onPatternComplete?: ((input: Array) => void) + PatternLock_onDotConnect?: ((index: number) => void) + PluginComponent_onComplete?: VoidCallback + PluginComponent_onError?: PluginErrorCallback + Radio_onChange?: ((parameter: boolean) => void) + Rating_onChange?: ((index: number) => void) + Refresh_onStateChange?: ((state: RefreshStatus) => void) + Refresh_onRefreshing?: (() => void) + Refresh_onOffsetChange?: ((index: number) => void) + RichEditor_onReady?: (() => void) + RichEditor_onSelect?: ((parameter: RichEditorSelection) => void) + RichEditor_onSelectionChange?: ((parameter: RichEditorRange) => void) + RichEditor_aboutToIMEInput?: ((parameter: RichEditorInsertValue) => boolean) + RichEditor_onIMEInputComplete?: ((parameter: RichEditorTextSpanResult) => void) + RichEditor_onDidIMEInput?: ((parameter: TextRange) => void) + RichEditor_aboutToDelete?: ((parameter: RichEditorDeleteValue) => boolean) + RichEditor_onDeleteComplete?: (() => void) + RichEditor_onPaste?: PasteEventCallback + RichEditor_onEditingChange?: ((parameter: boolean) => void) + RichEditor_onSubmit?: SubmitCallback + RichEditor_onWillChange?: ((parameter: RichEditorChangeValue) => boolean) + RichEditor_onDidChange?: OnDidChangeCallback + RichEditor_onCut?: ((parameter: CutEvent) => void) + RichEditor_onCopy?: ((parameter: CopyEvent) => void) + RichText_onStart?: (() => void) + RichText_onComplete?: (() => void) + SaveButton_onClick?: ((event: ClickEvent, result: SaveButtonOnClickResult) => void) + Scroll_onScroll?: ((first: number, last: number) => void) + Scroll_onScrollEdge?: OnScrollEdgeCallback + Scroll_onScrollStart?: VoidCallback + Scroll_onScrollEnd?: (() => void) + Scroll_onScrollStop?: VoidCallback + Scroll_onScrollFrameBegin?: OnScrollFrameBeginCallback + Search_onEditChange?: ((parameter: boolean) => void) + Search_onSubmit0?: ((breakpoints: string) => void) + Search_onSubmit1?: SearchSubmitCallback + Search_onChange?: EditableTextOnChangeCallback + Search_onTextSelectionChange?: OnTextSelectionChangeCallback + Search_onContentScroll?: OnContentScrollCallback + Search_onCopy?: ((breakpoints: string) => void) + Search_onCut?: ((breakpoints: string) => void) + Search_onPaste?: OnPasteCallback + Search_onWillInsert?: ((parameter: InsertValue) => boolean) + Search_onDidInsert?: ((parameter: InsertValue) => void) + Search_onWillDelete?: ((parameter: DeleteValue) => boolean) + Search_onDidDelete?: ((parameter: DeleteValue) => void) + Select_onSelect?: ((index: number, value: string) => void) + Slider_onChange?: ((value: number, mode: SliderChangeMode) => void) + Stepper_onFinish?: (() => void) + Stepper_onSkip?: (() => void) + Stepper_onChange?: ((first: number, last: number) => void) + Stepper_onNext?: ((first: number, last: number) => void) + Stepper_onPrevious?: ((first: number, last: number) => void) + Swiper_onChange?: ((index: number) => void) + Swiper_onAnimationStart?: OnSwiperAnimationStartCallback + Swiper_onAnimationEnd?: OnSwiperAnimationEndCallback + Swiper_onGestureSwipe?: OnSwiperGestureSwipeCallback + Swiper_onContentDidScroll?: ContentDidScrollCallback + IndicatorComponent_onChange?: ((index: number) => void) + Tabs_onChange?: ((index: number) => void) + Tabs_onTabBarClick?: ((index: number) => void) + Tabs_onAnimationStart?: OnTabsAnimationStartCallback + Tabs_onAnimationEnd?: OnTabsAnimationEndCallback + Tabs_onGestureSwipe?: OnTabsGestureSwipeCallback + Tabs_customContentTransition?: TabsCustomContentTransitionCallback + Tabs_onContentWillChange?: OnTabsContentWillChangeCallback + TabContent_onWillShow?: VoidCallback + TabContent_onWillHide?: VoidCallback + Text_onCopy?: ((breakpoints: string) => void) + Text_onTextSelectionChange?: ((first: number, last: number) => void) + TextArea_onSubmit0?: ((enterKey: EnterKeyType) => void) + TextArea_onSubmit1?: TextAreaSubmitCallback + TextArea_onChange?: EditableTextOnChangeCallback + TextArea_onTextSelectionChange?: ((first: number, last: number) => void) + TextArea_onContentScroll?: ((first: number, last: number) => void) + TextArea_onEditChange?: ((parameter: boolean) => void) + TextArea_onCopy?: ((breakpoints: string) => void) + TextArea_onCut?: ((breakpoints: string) => void) + TextArea_onPaste?: ((value: string, event: PasteEvent) => void) + TextArea_onWillInsert?: ((parameter: InsertValue) => boolean) + TextArea_onDidInsert?: ((parameter: InsertValue) => void) + TextArea_onWillDelete?: ((parameter: DeleteValue) => boolean) + TextArea_onDidDelete?: ((parameter: DeleteValue) => void) + TextClock_onDateChange?: ((index: number) => void) + TextInput_onEditChanged?: ((parameter: boolean) => void) + TextInput_onEditChange?: ((parameter: boolean) => void) + TextInput_onSubmit?: OnSubmitCallback + TextInput_onChange?: EditableTextOnChangeCallback + TextInput_onTextSelectionChange?: OnTextSelectionChangeCallback + TextInput_onContentScroll?: OnContentScrollCallback + TextInput_onCopy?: ((breakpoints: string) => void) + TextInput_onCut?: ((breakpoints: string) => void) + TextInput_onPaste?: OnPasteCallback + TextInput_onSecurityStateChange?: ((parameter: boolean) => void) + TextInput_onWillInsert?: ((parameter: InsertValue) => boolean) + TextInput_onDidInsert?: ((parameter: InsertValue) => void) + TextInput_onWillDelete?: ((parameter: DeleteValue) => boolean) + TextInput_onDidDelete?: ((parameter: DeleteValue) => void) + TextPicker_onAccept?: ((value: string, index: number) => void) + TextPicker_onCancel?: (() => void) + TextPicker_onChange?: ((value: string | Array, index: number | Array) => void) + TextPicker_onScrollStop?: TextPickerScrollStopCallback + TextTimer_onTimer?: ((first: number, last: number) => void) + TimePicker_onChange?: ((value: TimePickerResult) => void) + Toggle_onChange?: ((parameter: boolean) => void) + Video_onStart?: VoidCallback + Video_onPause?: VoidCallback + Video_onFinish?: VoidCallback + Video_onFullscreenChange?: ((parameter: FullscreenInfo) => void) + Video_onPrepared?: ((parameter: PreparedInfo) => void) + Video_onSeeking?: ((parameter: PlaybackInfo) => void) + Video_onSeeked?: ((parameter: PlaybackInfo) => void) + Video_onUpdate?: ((parameter: PlaybackInfo) => void) + Video_onError?: (() => void) + Video_onStop?: (() => void) + Web_onPageEnd?: ((parameter: OnPageEndEvent) => void) + Web_onPageBegin?: ((parameter: OnPageBeginEvent) => void) + Web_onProgressChange?: ((parameter: OnProgressChangeEvent) => void) + Web_onTitleReceive?: ((parameter: OnTitleReceiveEvent) => void) + Web_onGeolocationHide?: (() => void) + Web_onGeolocationShow?: ((parameter: OnGeolocationShowEvent) => void) + Web_onRequestSelected?: (() => void) + Web_onAlert?: ((parameter: OnAlertEvent) => boolean) + Web_onBeforeUnload?: ((parameter: OnBeforeUnloadEvent) => boolean) + Web_onConfirm?: ((parameter: OnConfirmEvent) => boolean) + Web_onPrompt?: ((parameter: OnPromptEvent) => boolean) + Web_onConsole?: ((parameter: OnConsoleEvent) => boolean) + Web_onErrorReceive?: ((parameter: OnErrorReceiveEvent) => void) + Web_onHttpErrorReceive?: ((parameter: OnHttpErrorReceiveEvent) => void) + Web_onDownloadStart?: ((parameter: OnDownloadStartEvent) => void) + Web_onRefreshAccessedHistory?: ((parameter: OnRefreshAccessedHistoryEvent) => void) + Web_onUrlLoadIntercept?: ((event?: { data: string | WebResourceRequest }) => boolean) + Web_onSslErrorReceive?: ((event?: { handler: Function, error: Object }) => void) + Web_onRenderExited0?: ((parameter: OnRenderExitedEvent) => void) + Web_onRenderExited1?: ((event?: { detail: Object }) => boolean) + Web_onShowFileSelector?: ((parameter: OnShowFileSelectorEvent) => boolean) + Web_onFileSelectorShow?: ((event?: { callback: Function, fileSelector: Object }) => void) + Web_onResourceLoad?: ((parameter: OnResourceLoadEvent) => void) + Web_onFullScreenExit?: (() => void) + Web_onFullScreenEnter?: OnFullScreenEnterCallback + Web_onScaleChange?: ((parameter: OnScaleChangeEvent) => void) + Web_onHttpAuthRequest?: ((parameter: OnHttpAuthRequestEvent) => boolean) + Web_onInterceptRequest?: ((parameter: OnInterceptRequestEvent) => WebResourceResponse) + Web_onPermissionRequest?: ((parameter: OnPermissionRequestEvent) => void) + Web_onScreenCaptureRequest?: ((parameter: OnScreenCaptureRequestEvent) => void) + Web_onContextMenuShow?: ((parameter: OnContextMenuShowEvent) => boolean) + Web_onContextMenuHide?: OnContextMenuHideCallback + Web_onSearchResultReceive?: ((parameter: OnSearchResultReceiveEvent) => void) + Web_onScroll?: ((parameter: OnScrollEvent) => void) + Web_onSslErrorEventReceive?: ((parameter: OnSslErrorEventReceiveEvent) => void) + Web_onSslErrorEvent?: OnSslErrorEventCallback + Web_onClientAuthenticationRequest?: ((parameter: OnClientAuthenticationEvent) => void) + Web_onWindowNew?: ((parameter: OnWindowNewEvent) => void) + Web_onWindowExit?: (() => void) + Web_onInterceptKeyEvent?: ((parameter: KeyEvent) => boolean) + Web_onTouchIconUrlReceived?: ((parameter: OnTouchIconUrlReceivedEvent) => void) + Web_onFaviconReceived?: ((parameter: OnFaviconReceivedEvent) => void) + Web_onPageVisible?: ((parameter: OnPageVisibleEvent) => void) + Web_onDataResubmitted?: ((parameter: OnDataResubmittedEvent) => void) + Web_onAudioStateChanged?: ((parameter: OnAudioStateChangedEvent) => void) + Web_onFirstContentfulPaint?: ((parameter: OnFirstContentfulPaintEvent) => void) + Web_onFirstMeaningfulPaint?: OnFirstMeaningfulPaintCallback + Web_onLargestContentfulPaint?: OnLargestContentfulPaintCallback + Web_onLoadIntercept?: ((parameter: OnLoadInterceptEvent) => boolean) + Web_onControllerAttached?: (() => void) + Web_onOverScroll?: ((parameter: OnOverScrollEvent) => void) + Web_onSafeBrowsingCheckResult?: OnSafeBrowsingCheckResultCallback + Web_onNavigationEntryCommitted?: OnNavigationEntryCommittedCallback + Web_onIntelligentTrackingPreventionResult?: OnIntelligentTrackingPreventionCallback + Web_onNativeEmbedLifecycleChange?: ((event: NativeEmbedDataInfo) => void) + Web_onNativeEmbedVisibilityChange?: OnNativeEmbedVisibilityChangeCallback + Web_onNativeEmbedGestureEvent?: ((event: NativeEmbedTouchInfo) => void) + Web_onOverrideUrlLoading?: OnOverrideUrlLoadingCallback + Web_onRenderProcessNotResponding?: OnRenderProcessNotRespondingCallback + Web_onRenderProcessResponding?: OnRenderProcessRespondingCallback + Web_onViewportFitChanged?: OnViewportFitChangedCallback + Web_onInterceptKeyboardAttach?: WebKeyboardCallback + Web_onAdsBlocked?: OnAdsBlockedCallback + XComponent_onLoad?: OnNativeLoadCallback + XComponent_onDestroy?: VoidCallback + SideBarContainer_onChange?: ((parameter: boolean) => void) + WaterFlow_onReachStart?: (() => void) + WaterFlow_onReachEnd?: (() => void) + WaterFlow_onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) + WaterFlow_onScrollIndex?: ((first: number, last: number) => void) + UIExtensionComponent_onRemoteReady?: ((parameter: UIExtensionProxy) => void) + UIExtensionComponent_onResult?: ((parameter: { code: number, want?: Want }) => void) + UIExtensionComponent_onRelease?: ((index: number) => void) + UIExtensionComponent_onTerminated?: ((parameter: TerminationInfo) => void) } export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEventsProperties): void { switch (event.kind) { @@ -4675,7 +4783,8 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.CommonMethod_onDragEnd: properties.CommonMethod_onDragEnd?.((event as CommonMethod_onDragEnd_event).event, (event as CommonMethod_onDragEnd_event).extraParams); break case PeerEventKind.CommonMethod_onPreDrag: properties.CommonMethod_onPreDrag?.((event as CommonMethod_onPreDrag_event).parameter); break case PeerEventKind.CommonMethod_onGestureJudgeBegin: properties.CommonMethod_onGestureJudgeBegin?.((event as CommonMethod_onGestureJudgeBegin_event).gestureInfo, (event as CommonMethod_onGestureJudgeBegin_event).event); break - case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin: properties.CommonMethod_onGestureRecognizerJudgeBegin?.((event as CommonMethod_onGestureRecognizerJudgeBegin_event).event, (event as CommonMethod_onGestureRecognizerJudgeBegin_event).current, (event as CommonMethod_onGestureRecognizerJudgeBegin_event).recognizers); break + case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin0: properties.CommonMethod_onGestureRecognizerJudgeBegin0?.((event as CommonMethod_onGestureRecognizerJudgeBegin0_event).event, (event as CommonMethod_onGestureRecognizerJudgeBegin0_event).current, (event as CommonMethod_onGestureRecognizerJudgeBegin0_event).recognizers); break + case PeerEventKind.CommonMethod_onGestureRecognizerJudgeBegin1: properties.CommonMethod_onGestureRecognizerJudgeBegin1?.((event as CommonMethod_onGestureRecognizerJudgeBegin1_event).event, (event as CommonMethod_onGestureRecognizerJudgeBegin1_event).current, (event as CommonMethod_onGestureRecognizerJudgeBegin1_event).recognizers); break case PeerEventKind.CommonMethod_shouldBuiltInRecognizerParallelWith: properties.CommonMethod_shouldBuiltInRecognizerParallelWith?.((event as CommonMethod_shouldBuiltInRecognizerParallelWith_event).current, (event as CommonMethod_shouldBuiltInRecognizerParallelWith_event).others); break case PeerEventKind.CommonMethod_onTouchIntercept: properties.CommonMethod_onTouchIntercept?.((event as CommonMethod_onTouchIntercept_event).parameter); break case PeerEventKind.CommonMethod_onSizeChange: properties.CommonMethod_onSizeChange?.((event as CommonMethod_onSizeChange_event).oldValue, (event as CommonMethod_onSizeChange_event).newValue); break @@ -4794,13 +4903,14 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.Scroll_onScrollStop: properties.Scroll_onScrollStop?.(); break case PeerEventKind.Scroll_onScrollFrameBegin: properties.Scroll_onScrollFrameBegin?.((event as Scroll_onScrollFrameBegin_event).offset, (event as Scroll_onScrollFrameBegin_event).state); break case PeerEventKind.Search_onEditChange: properties.Search_onEditChange?.((event as Search_onEditChange_event).parameter); break - case PeerEventKind.Search_onSubmit: properties.Search_onSubmit?.((event as Search_onSubmit_event).breakpoints); break + case PeerEventKind.Search_onSubmit0: properties.Search_onSubmit0?.((event as Search_onSubmit0_event).breakpoints); break + case PeerEventKind.Search_onSubmit1: properties.Search_onSubmit1?.((event as Search_onSubmit1_event).searchContent, (event as Search_onSubmit1_event).event); break case PeerEventKind.Search_onChange: properties.Search_onChange?.((event as Search_onChange_event).value, (event as Search_onChange_event).previewText); break - case PeerEventKind.Search_onTextSelectionChange: properties.Search_onTextSelectionChange?.((event as Search_onTextSelectionChange_event).first, (event as Search_onTextSelectionChange_event).last); break - case PeerEventKind.Search_onContentScroll: properties.Search_onContentScroll?.((event as Search_onContentScroll_event).first, (event as Search_onContentScroll_event).last); break + case PeerEventKind.Search_onTextSelectionChange: properties.Search_onTextSelectionChange?.((event as Search_onTextSelectionChange_event).selectionStart, (event as Search_onTextSelectionChange_event).selectionEnd); break + case PeerEventKind.Search_onContentScroll: properties.Search_onContentScroll?.((event as Search_onContentScroll_event).totalOffsetX, (event as Search_onContentScroll_event).totalOffsetY); break case PeerEventKind.Search_onCopy: properties.Search_onCopy?.((event as Search_onCopy_event).breakpoints); break case PeerEventKind.Search_onCut: properties.Search_onCut?.((event as Search_onCut_event).breakpoints); break - case PeerEventKind.Search_onPaste: properties.Search_onPaste?.((event as Search_onPaste_event).value, (event as Search_onPaste_event).event); break + case PeerEventKind.Search_onPaste: properties.Search_onPaste?.((event as Search_onPaste_event).content, (event as Search_onPaste_event).event); break case PeerEventKind.Search_onWillInsert: properties.Search_onWillInsert?.((event as Search_onWillInsert_event).parameter); break case PeerEventKind.Search_onDidInsert: properties.Search_onDidInsert?.((event as Search_onDidInsert_event).parameter); break case PeerEventKind.Search_onWillDelete: properties.Search_onWillDelete?.((event as Search_onWillDelete_event).parameter); break @@ -4817,18 +4927,20 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.Swiper_onAnimationEnd: properties.Swiper_onAnimationEnd?.((event as Swiper_onAnimationEnd_event).index, (event as Swiper_onAnimationEnd_event).extraInfo); break case PeerEventKind.Swiper_onGestureSwipe: properties.Swiper_onGestureSwipe?.((event as Swiper_onGestureSwipe_event).index, (event as Swiper_onGestureSwipe_event).extraInfo); break case PeerEventKind.Swiper_onContentDidScroll: properties.Swiper_onContentDidScroll?.((event as Swiper_onContentDidScroll_event).selectedIndex, (event as Swiper_onContentDidScroll_event).index, (event as Swiper_onContentDidScroll_event).position, (event as Swiper_onContentDidScroll_event).mainAxisLength); break + case PeerEventKind.IndicatorComponent_onChange: properties.IndicatorComponent_onChange?.((event as IndicatorComponent_onChange_event).index); break case PeerEventKind.Tabs_onChange: properties.Tabs_onChange?.((event as Tabs_onChange_event).index); break case PeerEventKind.Tabs_onTabBarClick: properties.Tabs_onTabBarClick?.((event as Tabs_onTabBarClick_event).index); break - case PeerEventKind.Tabs_onAnimationStart: properties.Tabs_onAnimationStart?.((event as Tabs_onAnimationStart_event).index, (event as Tabs_onAnimationStart_event).targetIndex, (event as Tabs_onAnimationStart_event).event); break - case PeerEventKind.Tabs_onAnimationEnd: properties.Tabs_onAnimationEnd?.((event as Tabs_onAnimationEnd_event).index, (event as Tabs_onAnimationEnd_event).event); break - case PeerEventKind.Tabs_onGestureSwipe: properties.Tabs_onGestureSwipe?.((event as Tabs_onGestureSwipe_event).index, (event as Tabs_onGestureSwipe_event).event); break + case PeerEventKind.Tabs_onAnimationStart: properties.Tabs_onAnimationStart?.((event as Tabs_onAnimationStart_event).index, (event as Tabs_onAnimationStart_event).targetIndex, (event as Tabs_onAnimationStart_event).extraInfo); break + case PeerEventKind.Tabs_onAnimationEnd: properties.Tabs_onAnimationEnd?.((event as Tabs_onAnimationEnd_event).index, (event as Tabs_onAnimationEnd_event).extraInfo); break + case PeerEventKind.Tabs_onGestureSwipe: properties.Tabs_onGestureSwipe?.((event as Tabs_onGestureSwipe_event).index, (event as Tabs_onGestureSwipe_event).extraInfo); break case PeerEventKind.Tabs_customContentTransition: properties.Tabs_customContentTransition?.((event as Tabs_customContentTransition_event).from, (event as Tabs_customContentTransition_event).to); break - case PeerEventKind.Tabs_onContentWillChange: properties.Tabs_onContentWillChange?.((event as Tabs_onContentWillChange_event).from, (event as Tabs_onContentWillChange_event).to); break + case PeerEventKind.Tabs_onContentWillChange: properties.Tabs_onContentWillChange?.((event as Tabs_onContentWillChange_event).currentIndex, (event as Tabs_onContentWillChange_event).comingIndex); break case PeerEventKind.TabContent_onWillShow: properties.TabContent_onWillShow?.(); break case PeerEventKind.TabContent_onWillHide: properties.TabContent_onWillHide?.(); break case PeerEventKind.Text_onCopy: properties.Text_onCopy?.((event as Text_onCopy_event).breakpoints); break case PeerEventKind.Text_onTextSelectionChange: properties.Text_onTextSelectionChange?.((event as Text_onTextSelectionChange_event).first, (event as Text_onTextSelectionChange_event).last); break - case PeerEventKind.TextArea_onSubmit: properties.TextArea_onSubmit?.((event as TextArea_onSubmit_event).enterKey); break + case PeerEventKind.TextArea_onSubmit0: properties.TextArea_onSubmit0?.((event as TextArea_onSubmit0_event).enterKey); break + case PeerEventKind.TextArea_onSubmit1: properties.TextArea_onSubmit1?.((event as TextArea_onSubmit1_event).enterKeyType, (event as TextArea_onSubmit1_event).event); break case PeerEventKind.TextArea_onChange: properties.TextArea_onChange?.((event as TextArea_onChange_event).value, (event as TextArea_onChange_event).previewText); break case PeerEventKind.TextArea_onTextSelectionChange: properties.TextArea_onTextSelectionChange?.((event as TextArea_onTextSelectionChange_event).first, (event as TextArea_onTextSelectionChange_event).last); break case PeerEventKind.TextArea_onContentScroll: properties.TextArea_onContentScroll?.((event as TextArea_onContentScroll_event).first, (event as TextArea_onContentScroll_event).last); break @@ -4845,11 +4957,11 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.TextInput_onEditChange: properties.TextInput_onEditChange?.((event as TextInput_onEditChange_event).parameter); break case PeerEventKind.TextInput_onSubmit: properties.TextInput_onSubmit?.((event as TextInput_onSubmit_event).enterKey, (event as TextInput_onSubmit_event).event); break case PeerEventKind.TextInput_onChange: properties.TextInput_onChange?.((event as TextInput_onChange_event).value, (event as TextInput_onChange_event).previewText); break - case PeerEventKind.TextInput_onTextSelectionChange: properties.TextInput_onTextSelectionChange?.((event as TextInput_onTextSelectionChange_event).first, (event as TextInput_onTextSelectionChange_event).last); break - case PeerEventKind.TextInput_onContentScroll: properties.TextInput_onContentScroll?.((event as TextInput_onContentScroll_event).first, (event as TextInput_onContentScroll_event).last); break + case PeerEventKind.TextInput_onTextSelectionChange: properties.TextInput_onTextSelectionChange?.((event as TextInput_onTextSelectionChange_event).selectionStart, (event as TextInput_onTextSelectionChange_event).selectionEnd); break + case PeerEventKind.TextInput_onContentScroll: properties.TextInput_onContentScroll?.((event as TextInput_onContentScroll_event).totalOffsetX, (event as TextInput_onContentScroll_event).totalOffsetY); break case PeerEventKind.TextInput_onCopy: properties.TextInput_onCopy?.((event as TextInput_onCopy_event).breakpoints); break case PeerEventKind.TextInput_onCut: properties.TextInput_onCut?.((event as TextInput_onCut_event).breakpoints); break - case PeerEventKind.TextInput_onPaste: properties.TextInput_onPaste?.((event as TextInput_onPaste_event).value, (event as TextInput_onPaste_event).event); break + case PeerEventKind.TextInput_onPaste: properties.TextInput_onPaste?.((event as TextInput_onPaste_event).content, (event as TextInput_onPaste_event).event); break case PeerEventKind.TextInput_onSecurityStateChange: properties.TextInput_onSecurityStateChange?.((event as TextInput_onSecurityStateChange_event).parameter); break case PeerEventKind.TextInput_onWillInsert: properties.TextInput_onWillInsert?.((event as TextInput_onWillInsert_event).parameter); break case PeerEventKind.TextInput_onDidInsert: properties.TextInput_onDidInsert?.((event as TextInput_onDidInsert_event).parameter); break @@ -4858,17 +4970,18 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.TextPicker_onAccept: properties.TextPicker_onAccept?.((event as TextPicker_onAccept_event).value, (event as TextPicker_onAccept_event).index); break case PeerEventKind.TextPicker_onCancel: properties.TextPicker_onCancel?.(); break case PeerEventKind.TextPicker_onChange: properties.TextPicker_onChange?.((event as TextPicker_onChange_event).value, (event as TextPicker_onChange_event).index); break + case PeerEventKind.TextPicker_onScrollStop: properties.TextPicker_onScrollStop?.((event as TextPicker_onScrollStop_event).value, (event as TextPicker_onScrollStop_event).index); break case PeerEventKind.TextTimer_onTimer: properties.TextTimer_onTimer?.((event as TextTimer_onTimer_event).first, (event as TextTimer_onTimer_event).last); break case PeerEventKind.TimePicker_onChange: properties.TimePicker_onChange?.((event as TimePicker_onChange_event).value); break case PeerEventKind.Toggle_onChange: properties.Toggle_onChange?.((event as Toggle_onChange_event).parameter); break case PeerEventKind.Video_onStart: properties.Video_onStart?.(); break case PeerEventKind.Video_onPause: properties.Video_onPause?.(); break case PeerEventKind.Video_onFinish: properties.Video_onFinish?.(); break - case PeerEventKind.Video_onFullscreenChange: properties.Video_onFullscreenChange?.((event as Video_onFullscreenChange_event).event); break - case PeerEventKind.Video_onPrepared: properties.Video_onPrepared?.((event as Video_onPrepared_event).event); break - case PeerEventKind.Video_onSeeking: properties.Video_onSeeking?.((event as Video_onSeeking_event).event); break - case PeerEventKind.Video_onSeeked: properties.Video_onSeeked?.((event as Video_onSeeked_event).event); break - case PeerEventKind.Video_onUpdate: properties.Video_onUpdate?.((event as Video_onUpdate_event).event); break + case PeerEventKind.Video_onFullscreenChange: properties.Video_onFullscreenChange?.((event as Video_onFullscreenChange_event).parameter); break + case PeerEventKind.Video_onPrepared: properties.Video_onPrepared?.((event as Video_onPrepared_event).parameter); break + case PeerEventKind.Video_onSeeking: properties.Video_onSeeking?.((event as Video_onSeeking_event).parameter); break + case PeerEventKind.Video_onSeeked: properties.Video_onSeeked?.((event as Video_onSeeked_event).parameter); break + case PeerEventKind.Video_onUpdate: properties.Video_onUpdate?.((event as Video_onUpdate_event).parameter); break case PeerEventKind.Video_onError: properties.Video_onError?.(); break case PeerEventKind.Video_onStop: properties.Video_onStop?.(); break case PeerEventKind.Web_onPageEnd: properties.Web_onPageEnd?.((event as Web_onPageEnd_event).parameter); break @@ -4941,8 +5054,7 @@ export function deliverGeneratedPeerEvent(event: PeerEvent, properties: PeerEven case PeerEventKind.WaterFlow_onReachEnd: properties.WaterFlow_onReachEnd?.(); break case PeerEventKind.WaterFlow_onScrollFrameBegin: properties.WaterFlow_onScrollFrameBegin?.((event as WaterFlow_onScrollFrameBegin_event).offset, (event as WaterFlow_onScrollFrameBegin_event).state); break case PeerEventKind.WaterFlow_onScrollIndex: properties.WaterFlow_onScrollIndex?.((event as WaterFlow_onScrollIndex_event).first, (event as WaterFlow_onScrollIndex_event).last); break - case PeerEventKind.UIExtensionComponent_onRemoteReady: properties.UIExtensionComponent_onRemoteReady?.((event as UIExtensionComponent_onRemoteReady_event).proxy); break - case PeerEventKind.UIExtensionComponent_onReceive: properties.UIExtensionComponent_onReceive?.((event as UIExtensionComponent_onReceive_event).parameter); break + case PeerEventKind.UIExtensionComponent_onRemoteReady: properties.UIExtensionComponent_onRemoteReady?.((event as UIExtensionComponent_onRemoteReady_event).parameter); break case PeerEventKind.UIExtensionComponent_onResult: properties.UIExtensionComponent_onResult?.((event as UIExtensionComponent_onResult_event).parameter); break case PeerEventKind.UIExtensionComponent_onRelease: properties.UIExtensionComponent_onRelease?.((event as UIExtensionComponent_onRelease_event).index); break case PeerEventKind.UIExtensionComponent_onTerminated: properties.UIExtensionComponent_onTerminated?.((event as UIExtensionComponent_onTerminated_event).parameter); break diff --git a/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts b/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts index ae1f459d8ced30c7c1601581bd9be66f2a30baf2..8a489a17f4fc9d1620ee2c5647a7d7f704ecadcb 100644 --- a/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkAbilityComponentPeer.ts @@ -38,7 +38,7 @@ export class ArkAbilityComponentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkAbilityComponentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkAbilityComponentPeer { const _peer = new ArkAbilityComponentPeer(nodeType, flags, "AbilityComponent") component?.setPeer(_peer) return _peer @@ -67,6 +67,6 @@ export class ArkAbilityComponentPeer extends ArkCommonMethodPeer { } } export interface ArkAbilityComponentAttributes extends ArkCommonMethodAttributes { - onConnect?: (() => void) - onDisconnect?: (() => void) + onConnect?: (() => void) + onDisconnect?: (() => void) } diff --git a/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts b/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts index c80cb4183074935be2eafeeab68b48e5eeb3e9e3..ceb07b1eaef597c4ac03ac6108d03f52e7f0bbef 100644 --- a/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts +++ b/arkoala/arkui/src/peers/ArkAlphabetIndexerPeer.ts @@ -38,7 +38,7 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkAlphabetIndexerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkAlphabetIndexerPeer { const _peer = new ArkAlphabetIndexerPeer(nodeType, flags, "AlphabetIndexer") component?.setPeer(_peer) return _peer @@ -59,9 +59,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -86,9 +86,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -113,9 +113,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -140,9 +140,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -167,9 +167,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -194,9 +194,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -221,9 +221,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -248,9 +248,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -358,9 +358,9 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -384,7 +384,7 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { enableHapticFeedbackAttribute(value: boolean): void { nativeModule()._AlphabetIndexerAttribute_enableHapticFeedback(this.peer.ptr, +value); } - alignStyleAttribute(value: IndexerAlign, offset?: Length | undefined): void { + alignStyleAttribute(value: IndexerAlign, offset?: Length): void { const thisSerializer: Serializer = Serializer.hold() let offset_type: int32 = RuntimeType.UNDEFINED offset_type = runtimeType(offset) @@ -401,30 +401,30 @@ export class ArkAlphabetIndexerPeer extends ArkCommonMethodPeer { } } export interface ArkAlphabetIndexerAttributes extends ArkCommonMethodAttributes { - onSelected?: ((index: number) => void) - color?: ResourceColor - selectedColor?: ResourceColor - popupColor?: ResourceColor - selectedBackgroundColor?: ResourceColor - popupBackground?: ResourceColor - popupSelectedColor?: ResourceColor - popupUnselectedColor?: ResourceColor - popupItemBackgroundColor?: ResourceColor - usingPopup?: boolean - selectedFont?: Font - popupFont?: Font - popupItemFont?: Font - itemSize?: string | number - font?: Font - onSelect?: OnAlphabetIndexerSelectCallback - onRequestPopupData?: OnAlphabetIndexerRequestPopupDataCallback - onPopupSelect?: OnAlphabetIndexerPopupSelectCallback - selected?: number - popupPosition?: Position - autoCollapse?: boolean - popupItemBorderRadius?: number - itemBorderRadius?: number - popupBackgroundBlurStyle?: BlurStyle - popupTitleBackground?: ResourceColor - enableHapticFeedback?: boolean + onSelected?: ((index: number) => void) + color?: ResourceColor + selectedColor?: ResourceColor + popupColor?: ResourceColor + selectedBackgroundColor?: ResourceColor + popupBackground?: ResourceColor + popupSelectedColor?: ResourceColor + popupUnselectedColor?: ResourceColor + popupItemBackgroundColor?: ResourceColor + usingPopup?: boolean + selectedFont?: Font + popupFont?: Font + popupItemFont?: Font + itemSize?: string | number + font?: Font + onSelect?: OnAlphabetIndexerSelectCallback + onRequestPopupData?: OnAlphabetIndexerRequestPopupDataCallback + onPopupSelect?: OnAlphabetIndexerPopupSelectCallback + selected?: number + popupPosition?: Position + autoCollapse?: boolean + popupItemBorderRadius?: number + itemBorderRadius?: number + popupBackgroundBlurStyle?: BlurStyle + popupTitleBackground?: ResourceColor + enableHapticFeedback?: boolean } diff --git a/arkoala/arkui/src/peers/ArkAnimatorPeer.ts b/arkoala/arkui/src/peers/ArkAnimatorPeer.ts index c51dc58586f5ff5c9d04d64640d30881563e0a92..228ce320402c5fc47fcf5da274534d8a59cc5f31 100644 --- a/arkoala/arkui/src/peers/ArkAnimatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkAnimatorPeer.ts @@ -38,7 +38,7 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkAnimatorPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkAnimatorPeer { const _peer = new ArkAnimatorPeer(nodeType, flags, "Animator") component?.setPeer(_peer) return _peer @@ -130,18 +130,18 @@ export class ArkAnimatorPeer extends ArkCommonMethodPeer { } } export interface ArkAnimatorAttributes extends ArkCommonMethodAttributes { - state?: AnimationStatus - duration?: number - curve?: Curve - delay?: number - fillMode?: FillMode - iterations?: number - playMode?: PlayMode - motion?: SpringMotion | FrictionMotion | ScrollMotion - onStart?: (() => void) - onPause?: (() => void) - onRepeat?: (() => void) - onCancel?: (() => void) - onFinish?: (() => void) - onFrame?: ((index: number) => void) + state?: AnimationStatus + duration?: number + curve?: Curve + delay?: number + fillMode?: FillMode + iterations?: number + playMode?: PlayMode + motion?: SpringMotion | FrictionMotion | ScrollMotion + onStart?: (() => void) + onPause?: (() => void) + onRepeat?: (() => void) + onCancel?: (() => void) + onFinish?: (() => void) + onFrame?: ((index: number) => void) } diff --git a/arkoala/arkui/src/peers/ArkBadgePeer.ts b/arkoala/arkui/src/peers/ArkBadgePeer.ts index 5c83fa17307485436044ab366f31ea87583aa4ba..36f630b96be0ddc841468d3adac812a0860c9c9a 100644 --- a/arkoala/arkui/src/peers/ArkBadgePeer.ts +++ b/arkoala/arkui/src/peers/ArkBadgePeer.ts @@ -38,7 +38,7 @@ export class ArkBadgePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkBadgePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkBadgePeer { const _peer = new ArkBadgePeer(nodeType, flags, "Badge") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkBlankPeer.ts b/arkoala/arkui/src/peers/ArkBlankPeer.ts index 31fede79babe485a990b498a94159ed89fddaf59..6209d17755e309b8256903d642701f2c2b0d2f44 100644 --- a/arkoala/arkui/src/peers/ArkBlankPeer.ts +++ b/arkoala/arkui/src/peers/ArkBlankPeer.ts @@ -38,12 +38,12 @@ export class ArkBlankPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkBlankPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkBlankPeer { const _peer = new ArkBlankPeer(nodeType, flags, "Blank") component?.setPeer(_peer) return _peer } - setBlankOptionsAttribute(min?: number | string | undefined): void { + setBlankOptionsAttribute(min?: number | string): void { const thisSerializer: Serializer = Serializer.hold() let min_type: int32 = RuntimeType.UNDEFINED min_type = runtimeType(min) @@ -70,9 +70,9 @@ export class ArkBlankPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -98,5 +98,5 @@ export class ArkBlankPeer extends ArkCommonMethodPeer { } } export interface ArkBlankAttributes extends ArkCommonMethodAttributes { - color?: ResourceColor + color?: ResourceColor } diff --git a/arkoala/arkui/src/peers/ArkButtonPeer.ts b/arkoala/arkui/src/peers/ArkButtonPeer.ts index f236d8376549af59dc6902014bdacee587449494..9175da1e1ca852f48c5d2058b38d4e7c96561895 100644 --- a/arkoala/arkui/src/peers/ArkButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkButtonPeer.ts @@ -38,7 +38,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkButtonPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkButtonPeer { const _peer = new ArkButtonPeer(nodeType, flags, "Button") component?.setPeer(_peer) return _peer @@ -52,7 +52,7 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { nativeModule()._ButtonInterface_setButtonOptions1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - setButtonOptions2Attribute(label: ResourceStr, options?: ButtonOptions | undefined): void { + setButtonOptions2Attribute(label: ResourceStr, options?: ButtonOptions): void { const thisSerializer: Serializer = Serializer.hold() let label_type: int32 = RuntimeType.UNDEFINED label_type = runtimeType(label) @@ -95,9 +95,9 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -130,9 +130,9 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -180,16 +180,16 @@ export class ArkButtonPeer extends ArkCommonMethodPeer { } } export interface ArkButtonAttributes extends ArkCommonMethodAttributes { - type?: ButtonType - stateEffect?: boolean - buttonStyle?: ButtonStyleMode - controlSize?: ControlSize - role?: ButtonRole - fontColor?: ResourceColor - fontSize?: Length - fontWeight?: number | FontWeight | string - fontStyle?: FontStyle - fontFamily?: string | Resource - contentModifier?: ContentModifier - labelStyle?: LabelStyle + type?: ButtonType + stateEffect?: boolean + buttonStyle?: ButtonStyleMode + controlSize?: ControlSize + role?: ButtonRole + fontColor?: ResourceColor + fontSize?: Length + fontWeight?: number | FontWeight | string + fontStyle?: FontStyle + fontFamily?: string | Resource + contentModifier?: ContentModifier + labelStyle?: LabelStyle } diff --git a/arkoala/arkui/src/peers/ArkCalendarPeer.ts b/arkoala/arkui/src/peers/ArkCalendarPeer.ts index d9cfdacfe7fcb1b1d622ebe79f6a0f37520e4eb3..86b76d64ad89e01e6a28c3ee03a22c5db3014551 100644 --- a/arkoala/arkui/src/peers/ArkCalendarPeer.ts +++ b/arkoala/arkui/src/peers/ArkCalendarPeer.ts @@ -38,7 +38,7 @@ export class ArkCalendarPeer extends PeerNode { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCalendarPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCalendarPeer { const _peer = new ArkCalendarPeer(nodeType, flags, "Calendar") component?.setPeer(_peer) return _peer @@ -132,17 +132,17 @@ export class ArkCalendarPeer extends PeerNode { applyAttributes(attributes: ArkCalendarAttributes): void {} } export interface ArkCalendarAttributes { - showLunar?: boolean - showHoliday?: boolean - needSlide?: boolean - startOfWeek?: number - offDays?: number - direction?: Axis - currentDayStyle?: CurrentDayStyle - nonCurrentDayStyle?: NonCurrentDayStyle - todayStyle?: TodayStyle - weekStyle?: WeekStyle - workStateStyle?: WorkStateStyle - onSelectChange?: ((event: CalendarSelectedDate) => void) - onRequestData?: ((event: CalendarRequestedData) => void) + showLunar?: boolean + showHoliday?: boolean + needSlide?: boolean + startOfWeek?: number + offDays?: number + direction?: Axis + currentDayStyle?: CurrentDayStyle + nonCurrentDayStyle?: NonCurrentDayStyle + todayStyle?: TodayStyle + weekStyle?: WeekStyle + workStateStyle?: WorkStateStyle + onSelectChange?: ((event: CalendarSelectedDate) => void) + onRequestData?: ((event: CalendarRequestedData) => void) } diff --git a/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts b/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts index 0870e81b246cf504daa3dd9e5c971ea85e3b17dc..77add0c4fcbd9025a5e5e5c6d33fb7cef816ab9d 100644 --- a/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkCalendarPickerPeer.ts @@ -38,12 +38,12 @@ export class ArkCalendarPickerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCalendarPickerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCalendarPickerPeer { const _peer = new ArkCalendarPickerPeer(nodeType, flags, "CalendarPicker") component?.setPeer(_peer) return _peer } - setCalendarPickerOptionsAttribute(options?: CalendarOptions | undefined): void { + setCalendarPickerOptionsAttribute(options?: CalendarOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -67,7 +67,7 @@ export class ArkCalendarPickerPeer extends ArkCommonMethodPeer { nativeModule()._CalendarPickerAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - edgeAlignAttribute(alignType: CalendarAlign, offset?: Offset | undefined): void { + edgeAlignAttribute(alignType: CalendarAlign, offset?: Offset): void { const thisSerializer: Serializer = Serializer.hold() let offset_type: int32 = RuntimeType.UNDEFINED offset_type = runtimeType(offset) @@ -87,6 +87,6 @@ export class ArkCalendarPickerPeer extends ArkCommonMethodPeer { } } export interface ArkCalendarPickerAttributes extends ArkCommonMethodAttributes { - textStyle?: PickerTextStyle - onChange?: ((parameter: Date) => void) + textStyle?: PickerTextStyle + onChange?: ((parameter: Date) => void) } diff --git a/arkoala/arkui/src/peers/ArkCanvasPeer.ts b/arkoala/arkui/src/peers/ArkCanvasPeer.ts index a5aef8e8b11e327a895ef81e4a556653aaa6693a..1c832eb7fa1309d19c4f472c442f376ebbfe201f 100644 --- a/arkoala/arkui/src/peers/ArkCanvasPeer.ts +++ b/arkoala/arkui/src/peers/ArkCanvasPeer.ts @@ -24,7 +24,7 @@ import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing } from "./../SyntheticDeclarations" +import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_FrameNode_FROM_api_arkui_FrameNode } from "./../SyntheticDeclarations" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -39,12 +39,12 @@ export class ArkCanvasPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCanvasPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCanvasPeer { const _peer = new ArkCanvasPeer(nodeType, flags, "Canvas") component?.setPeer(_peer) return _peer } - setCanvasOptions0Attribute(context?: CanvasRenderingContext2D | DrawingRenderingContext | undefined): void { + setCanvasOptions0Attribute(context?: CanvasRenderingContext2D | DrawingRenderingContext): void { const thisSerializer: Serializer = Serializer.hold() let context_type: int32 = RuntimeType.UNDEFINED context_type = runtimeType(context) @@ -85,7 +85,7 @@ export class ArkCanvasPeer extends ArkCommonMethodPeer { nativeModule()._CanvasInterface_setCanvasOptions1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onReadyAttribute(value: (() => void)): void { + onReadyAttribute(value: VoidCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._CanvasAttribute_onReady(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -99,6 +99,6 @@ export class ArkCanvasPeer extends ArkCommonMethodPeer { } } export interface ArkCanvasAttributes extends ArkCommonMethodAttributes { - onReady?: (() => void) - enableAnalyzer?: boolean + onReady?: VoidCallback + enableAnalyzer?: boolean } diff --git a/arkoala/arkui/src/peers/ArkCheckboxPeer.ts b/arkoala/arkui/src/peers/ArkCheckboxPeer.ts index aea61a00755677697fac538f8494a77e2b46f58d..03760cc653b83f5c998503fdd5ec6cbb796cfc9f 100644 --- a/arkoala/arkui/src/peers/ArkCheckboxPeer.ts +++ b/arkoala/arkui/src/peers/ArkCheckboxPeer.ts @@ -38,12 +38,12 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCheckboxPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCheckboxPeer { const _peer = new ArkCheckboxPeer(nodeType, flags, "Checkbox") component?.setPeer(_peer) return _peer } - setCheckboxOptionsAttribute(options?: CheckboxOptions | undefined): void { + setCheckboxOptionsAttribute(options?: CheckboxOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -62,9 +62,9 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -92,9 +92,9 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -138,11 +138,11 @@ export class ArkCheckboxPeer extends ArkCommonMethodPeer { } } export interface ArkCheckboxAttributes extends ArkCommonMethodAttributes { - select?: boolean - selectedColor?: ResourceColor - shape?: CheckBoxShape - unselectedColor?: ResourceColor - mark?: MarkStyle - onChange?: OnCheckboxChangeCallback - contentModifier?: ContentModifier + select?: boolean + selectedColor?: ResourceColor + shape?: CheckBoxShape + unselectedColor?: ResourceColor + mark?: MarkStyle + onChange?: OnCheckboxChangeCallback + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts b/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts index 984e284b88ed446d97f5e7d064692cbde4d6a4f9..a154802f59874b2cda499ee5388692d08768f449 100644 --- a/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts +++ b/arkoala/arkui/src/peers/ArkCheckboxgroupPeer.ts @@ -38,12 +38,12 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCheckboxGroupPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCheckboxGroupPeer { const _peer = new ArkCheckboxGroupPeer(nodeType, flags, "CheckboxGroup") component?.setPeer(_peer) return _peer } - setCheckboxGroupOptionsAttribute(options?: CheckboxGroupOptions | undefined): void { + setCheckboxGroupOptionsAttribute(options?: CheckboxGroupOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -62,9 +62,9 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -89,9 +89,9 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -132,10 +132,10 @@ export class ArkCheckboxGroupPeer extends ArkCommonMethodPeer { } } export interface ArkCheckboxGroupAttributes extends ArkCommonMethodAttributes { - selectAll?: boolean - selectedColor?: ResourceColor - unselectedColor?: ResourceColor - mark?: MarkStyle - onChange?: OnCheckboxGroupChangeCallback - checkboxShape?: CheckBoxShape + selectAll?: boolean + selectedColor?: ResourceColor + unselectedColor?: ResourceColor + mark?: MarkStyle + onChange?: OnCheckboxGroupChangeCallback + checkboxShape?: CheckBoxShape } diff --git a/arkoala/arkui/src/peers/ArkCirclePeer.ts b/arkoala/arkui/src/peers/ArkCirclePeer.ts index 8d49fc68fd89dc5dca5750afc5b551d06e6a25ea..624ce44d9a90f7aeee13c8fc6a087dbef0548632 100644 --- a/arkoala/arkui/src/peers/ArkCirclePeer.ts +++ b/arkoala/arkui/src/peers/ArkCirclePeer.ts @@ -38,12 +38,12 @@ export class ArkCirclePeer extends ArkCommonShapeMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCirclePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCirclePeer { const _peer = new ArkCirclePeer(nodeType, flags, "Circle") component?.setPeer(_peer) return _peer } - setCircleOptionsAttribute(value?: CircleOptions | undefined): void { + setCircleOptionsAttribute(value?: CircleOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) diff --git a/arkoala/arkui/src/peers/ArkColumnPeer.ts b/arkoala/arkui/src/peers/ArkColumnPeer.ts index c1fc41691399d9a35c102be6072b7dcac700cb05..6e65dd7be2de8df276e443693e7404348200b20a 100644 --- a/arkoala/arkui/src/peers/ArkColumnPeer.ts +++ b/arkoala/arkui/src/peers/ArkColumnPeer.ts @@ -38,12 +38,12 @@ export class ArkColumnPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkColumnPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkColumnPeer { const _peer = new ArkColumnPeer(nodeType, flags, "Column") component?.setPeer(_peer) return _peer } - setColumnOptionsAttribute(options?: ColumnOptions | undefined): void { + setColumnOptionsAttribute(options?: ColumnOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -67,17 +67,14 @@ export class ArkColumnPeer extends ArkCommonMethodPeer { nativeModule()._ColumnAttribute_pointLight(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - reverseAttribute(value: boolean | undefined): void { + reverseAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._ColumnAttribute_reverse(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -87,8 +84,8 @@ export class ArkColumnPeer extends ArkCommonMethodPeer { } } export interface ArkColumnAttributes extends ArkCommonMethodAttributes { - alignItems?: HorizontalAlign - justifyContent?: FlexAlign - pointLight?: PointLightStyle - reverse?: boolean | undefined + alignItems?: HorizontalAlign + justifyContent?: FlexAlign + pointLight?: PointLightStyle + reverse?: boolean | undefined } diff --git a/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts b/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts index b6aec0b7c6772caa04567d3fece2cc2cbc787c25..b35f352ed4b54c4c1a9d726bc198e6564a2c7725 100644 --- a/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts +++ b/arkoala/arkui/src/peers/ArkColumnSplitPeer.ts @@ -38,7 +38,7 @@ export class ArkColumnSplitPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkColumnSplitPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkColumnSplitPeer { const _peer = new ArkColumnSplitPeer(nodeType, flags, "ColumnSplit") component?.setPeer(_peer) return _peer @@ -49,17 +49,18 @@ export class ArkColumnSplitPeer extends ArkCommonMethodPeer { resizeableAttribute(value: boolean): void { nativeModule()._ColumnSplitAttribute_resizeable(this.peer.ptr, +value); } - dividerAttribute(value: ColumnSplitDividerStyle | undefined): void { + dividerAttribute(value: ColumnSplitDividerStyle | null): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("startMargin")) || (value!.hasOwnProperty("endMargin"))))) { thisSerializer.writeInt8(0) const value_0 = unsafeCast(value) thisSerializer.writeColumnSplitDividerStyle(value_0) } - else if (((RuntimeType.UNDEFINED == value_type))) { + else if (value === null) { thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) } nativeModule()._ColumnSplitAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -69,6 +70,6 @@ export class ArkColumnSplitPeer extends ArkCommonMethodPeer { } } export interface ArkColumnSplitAttributes extends ArkCommonMethodAttributes { - resizeable?: boolean - divider?: ColumnSplitDividerStyle | undefined + resizeable?: boolean + divider?: ColumnSplitDividerStyle | null } diff --git a/arkoala/arkui/src/peers/ArkCommonPeer.ts b/arkoala/arkui/src/peers/ArkCommonPeer.ts index 0bdb2973fd4dda3167ec3e32e4e566a0be30a945..aef091b72e97d145447db2d9496ee60f8e87ffda 100644 --- a/arkoala/arkui/src/peers/ArkCommonPeer.ts +++ b/arkoala/arkui/src/peers/ArkCommonPeer.ts @@ -39,7 +39,7 @@ export class ArkCommonMethodPeer extends PeerNode { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCommonMethodPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCommonMethodPeer { const _peer = new ArkCommonMethodPeer(nodeType, flags, "CommonMethod") component?.setPeer(_peer) return _peer @@ -50,17 +50,14 @@ export class ArkCommonMethodPeer extends PeerNode { heightAttribute(value: Length): void { nativeModule()._CommonMethod_height(this.peer.ptr, value); } - drawModifierAttribute(value: DrawModifier | undefined): void { + drawModifierAttribute(value?: DrawModifier): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeDrawModifier(value_0); - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeDrawModifier(value_value); } nativeModule()._CommonMethod_drawModifier(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -148,6 +145,12 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_layoutWeight(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } + chainWeightAttribute(value: ChainWeightOptions): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeChainWeightOptions(value) + nativeModule()._CommonMethod_chainWeight(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } paddingAttribute(value: Padding | Length | LocalizedPadding): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED @@ -201,6 +204,59 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_padding(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } + safeAreaPaddingAttribute(value: Padding | LengthMetrics | LocalizedPadding): void { + const thisSerializer: Serializer = Serializer.hold() + let value_type: int32 = RuntimeType.UNDEFINED + value_type = runtimeType(value) + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("right")) || (value!.hasOwnProperty("left"))))) { + thisSerializer.writeInt8(0) + const value_0 = unsafeCast(value) + const value_0_top = value_0.top + let value_0_top_type: int32 = RuntimeType.UNDEFINED + value_0_top_type = runtimeType(value_0_top) + thisSerializer.writeInt8(value_0_top_type) + if ((RuntimeType.UNDEFINED) != (value_0_top_type)) { + const value_0_top_value = value_0_top! + thisSerializer.writeLength(value_0_top_value); + } + const value_0_right = value_0.right + let value_0_right_type: int32 = RuntimeType.UNDEFINED + value_0_right_type = runtimeType(value_0_right) + thisSerializer.writeInt8(value_0_right_type) + if ((RuntimeType.UNDEFINED) != (value_0_right_type)) { + const value_0_right_value = value_0_right! + thisSerializer.writeLength(value_0_right_value); + } + const value_0_bottom = value_0.bottom + let value_0_bottom_type: int32 = RuntimeType.UNDEFINED + value_0_bottom_type = runtimeType(value_0_bottom) + thisSerializer.writeInt8(value_0_bottom_type) + if ((RuntimeType.UNDEFINED) != (value_0_bottom_type)) { + const value_0_bottom_value = value_0_bottom! + thisSerializer.writeLength(value_0_bottom_value); + } + const value_0_left = value_0.left + let value_0_left_type: int32 = RuntimeType.UNDEFINED + value_0_left_type = runtimeType(value_0_left) + thisSerializer.writeInt8(value_0_left_type) + if ((RuntimeType.UNDEFINED) != (value_0_left_type)) { + const value_0_left_value = value_0_left! + thisSerializer.writeLength(value_0_left_value); + } + } + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("unit"))))) { + thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) + thisSerializer.writeLengthMetrics(value_1) + } + else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("end")) || (value!.hasOwnProperty("start"))))) { + thisSerializer.writeInt8(2) + const value_2 = unsafeCast(value) + thisSerializer.writeLocalizedPadding(value_2) + } + nativeModule()._CommonMethod_safeAreaPadding(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } marginAttribute(value: Margin | Length | LocalizedMargin): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED @@ -258,9 +314,9 @@ export class ArkCommonMethodPeer extends PeerNode { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -298,7 +354,7 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } nativeModule()._CommonMethod_backgroundImageSize(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -315,7 +371,7 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } nativeModule()._CommonMethod_backgroundImagePosition(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -392,7 +448,7 @@ export class ArkCommonMethodPeer extends PeerNode { value_type = runtimeType(value) if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.OBJECT == value_type))) { @@ -496,9 +552,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_0 = unsafeCast(value) let value_0_type: int32 = RuntimeType.UNDEFINED value_0_type = runtimeType(value_0) - if (((RuntimeType.NUMBER == value_0_type))) { + if (((RuntimeType.NUMBER) == (value_0_type)) && ((unsafeCast(value_0)) >= (0)) && ((unsafeCast(value_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) + const value_0_0 = unsafeCast(value_0) thisSerializer.writeInt32(value_0_0) } else if (((RuntimeType.NUMBER == value_0_type))) { @@ -528,9 +584,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_top_value = value_1_top! let value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_1_top_value_type = runtimeType(value_1_top_value) - if (((RuntimeType.NUMBER == value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_top_value_type)) && ((unsafeCast(value_1_top_value)) >= (0)) && ((unsafeCast(value_1_top_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_top_value_0 = unsafeCast(value_1_top_value) + const value_1_top_value_0 = unsafeCast(value_1_top_value) thisSerializer.writeInt32(value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_1_top_value_type))) { @@ -557,9 +613,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_right_value = value_1_right! let value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_1_right_value_type = runtimeType(value_1_right_value) - if (((RuntimeType.NUMBER == value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_right_value_type)) && ((unsafeCast(value_1_right_value)) >= (0)) && ((unsafeCast(value_1_right_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_right_value_0 = unsafeCast(value_1_right_value) + const value_1_right_value_0 = unsafeCast(value_1_right_value) thisSerializer.writeInt32(value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_1_right_value_type))) { @@ -586,9 +642,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_bottom_value = value_1_bottom! let value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_1_bottom_value_type = runtimeType(value_1_bottom_value) - if (((RuntimeType.NUMBER == value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_bottom_value_type)) && ((unsafeCast(value_1_bottom_value)) >= (0)) && ((unsafeCast(value_1_bottom_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_bottom_value_0 = unsafeCast(value_1_bottom_value) + const value_1_bottom_value_0 = unsafeCast(value_1_bottom_value) thisSerializer.writeInt32(value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_1_bottom_value_type))) { @@ -615,9 +671,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_left_value = value_1_left! let value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_1_left_value_type = runtimeType(value_1_left_value) - if (((RuntimeType.NUMBER == value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_left_value_type)) && ((unsafeCast(value_1_left_value)) >= (0)) && ((unsafeCast(value_1_left_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_left_value_0 = unsafeCast(value_1_left_value) + const value_1_left_value_0 = unsafeCast(value_1_left_value) thisSerializer.writeInt32(value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_1_left_value_type))) { @@ -716,7 +772,7 @@ export class ArkCommonMethodPeer extends PeerNode { value_type = runtimeType(value) if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.OBJECT == value_type))) { @@ -815,9 +871,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_0 = unsafeCast(value) let value_0_type: int32 = RuntimeType.UNDEFINED value_0_type = runtimeType(value_0) - if (((RuntimeType.NUMBER == value_0_type))) { + if (((RuntimeType.NUMBER) == (value_0_type)) && ((unsafeCast(value_0)) >= (0)) && ((unsafeCast(value_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) + const value_0_0 = unsafeCast(value_0) thisSerializer.writeInt32(value_0_0) } else if (((RuntimeType.NUMBER == value_0_type))) { @@ -847,9 +903,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_top_value = value_1_top! let value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_1_top_value_type = runtimeType(value_1_top_value) - if (((RuntimeType.NUMBER == value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_top_value_type)) && ((unsafeCast(value_1_top_value)) >= (0)) && ((unsafeCast(value_1_top_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_top_value_0 = unsafeCast(value_1_top_value) + const value_1_top_value_0 = unsafeCast(value_1_top_value) thisSerializer.writeInt32(value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_1_top_value_type))) { @@ -876,9 +932,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_right_value = value_1_right! let value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_1_right_value_type = runtimeType(value_1_right_value) - if (((RuntimeType.NUMBER == value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_right_value_type)) && ((unsafeCast(value_1_right_value)) >= (0)) && ((unsafeCast(value_1_right_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_right_value_0 = unsafeCast(value_1_right_value) + const value_1_right_value_0 = unsafeCast(value_1_right_value) thisSerializer.writeInt32(value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_1_right_value_type))) { @@ -905,9 +961,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_bottom_value = value_1_bottom! let value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_1_bottom_value_type = runtimeType(value_1_bottom_value) - if (((RuntimeType.NUMBER == value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_bottom_value_type)) && ((unsafeCast(value_1_bottom_value)) >= (0)) && ((unsafeCast(value_1_bottom_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_bottom_value_0 = unsafeCast(value_1_bottom_value) + const value_1_bottom_value_0 = unsafeCast(value_1_bottom_value) thisSerializer.writeInt32(value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_1_bottom_value_type))) { @@ -934,9 +990,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_1_left_value = value_1_left! let value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_1_left_value_type = runtimeType(value_1_left_value) - if (((RuntimeType.NUMBER == value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_1_left_value_type)) && ((unsafeCast(value_1_left_value)) >= (0)) && ((unsafeCast(value_1_left_value)) <= (11))) { thisSerializer.writeInt8(0) - const value_1_left_value_0 = unsafeCast(value_1_left_value) + const value_1_left_value_0 = unsafeCast(value_1_left_value) thisSerializer.writeInt32(value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_1_left_value_type))) { @@ -1021,9 +1077,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_0 = unsafeCast(value) let value_0_type: int32 = RuntimeType.UNDEFINED value_0_type = runtimeType(value_0) - if (((RuntimeType.NUMBER == value_0_type))) { + if (((RuntimeType.NUMBER) == (value_0_type)) && ((unsafeCast(value_0)) >= (0)) && ((unsafeCast(value_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) + const value_0_0 = unsafeCast(value_0) thisSerializer.writeInt32(value_0_0) } else if (((RuntimeType.NUMBER == value_0_type))) { @@ -1042,10 +1098,10 @@ export class ArkCommonMethodPeer extends PeerNode { thisSerializer.writeResource(value_0_3) } } - else if (((RuntimeType.STRING == value_type))) { + else if (((RuntimeType.STRING) == (value_type)) && ((Object.values(ColoringStrategy).indexOf((value as ColoringStrategy))) >= (0)) && ((Object.values(ColoringStrategy).indexOf((value as ColoringStrategy))) <= (2))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeInt32(Object.keys(ColoringStrategy).indexOf((value_1 as string))) + const value_1 = unsafeCast(value) + thisSerializer.writeInt32(Object.values(ColoringStrategy).indexOf(value_1)) } nativeModule()._CommonMethod_foregroundColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -1104,6 +1160,9 @@ export class ArkCommonMethodPeer extends PeerNode { focusableAttribute(value: boolean): void { nativeModule()._CommonMethod_focusable(this.peer.ptr, +value); } + tabStopAttribute(value: boolean): void { + nativeModule()._CommonMethod_tabStop(this.peer.ptr, +value); + } onFocusAttribute(value: (() => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) @@ -1157,18 +1216,15 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_transition0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - transition1Attribute(effect: TransitionEffect, onFinish: TransitionFinishCallback | undefined): void { + transition1Attribute(effect: TransitionEffect, onFinish?: TransitionFinishCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeTransitionEffect(effect); let onFinish_type: int32 = RuntimeType.UNDEFINED onFinish_type = runtimeType(onFinish) - if (((RuntimeType.FUNCTION == onFinish_type))) { - thisSerializer.writeInt8(0) - const onFinish_0 = unsafeCast(onFinish) - thisSerializer.holdAndWriteCallback(onFinish_0) - } - else if (((RuntimeType.UNDEFINED == onFinish_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(onFinish_type) + if ((RuntimeType.UNDEFINED) != (onFinish_type)) { + const onFinish_value = onFinish! + thisSerializer.holdAndWriteCallback(onFinish_value) } nativeModule()._CommonMethod_transition1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -1194,7 +1250,7 @@ export class ArkCommonMethodPeer extends PeerNode { value_type = runtimeType(value) if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.STRING == value_type))) { @@ -1253,8 +1309,11 @@ export class ArkCommonMethodPeer extends PeerNode { useShadowBatchingAttribute(value: boolean): void { nativeModule()._CommonMethod_useShadowBatching(this.peer.ptr, +value); } - useEffectAttribute(value: boolean): void { - nativeModule()._CommonMethod_useEffect(this.peer.ptr, +value); + useEffect0Attribute(value: boolean): void { + nativeModule()._CommonMethod_useEffect0(this.peer.ptr, +value); + } + useEffect1Attribute(useEffect: boolean, effectType: EffectType): void { + nativeModule()._CommonMethod_useEffect1(this.peer.ptr, +useEffect, effectType); } renderGroupAttribute(value: boolean): void { nativeModule()._CommonMethod_renderGroup(this.peer.ptr, +value); @@ -1674,9 +1733,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_colors_element_0 = value_colors_element[0] let value_colors_element_0_type: int32 = RuntimeType.UNDEFINED value_colors_element_0_type = runtimeType(value_colors_element_0) - if (((RuntimeType.NUMBER == value_colors_element_0_type))) { + if (((RuntimeType.NUMBER) == (value_colors_element_0_type)) && ((unsafeCast(value_colors_element_0)) >= (0)) && ((unsafeCast(value_colors_element_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_colors_element_0_0 = unsafeCast(value_colors_element_0) + const value_colors_element_0_0 = unsafeCast(value_colors_element_0) thisSerializer.writeInt32(value_colors_element_0_0) } else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { @@ -1779,9 +1838,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_colors_element_0 = value_colors_element[0] let value_colors_element_0_type: int32 = RuntimeType.UNDEFINED value_colors_element_0_type = runtimeType(value_colors_element_0) - if (((RuntimeType.NUMBER == value_colors_element_0_type))) { + if (((RuntimeType.NUMBER) == (value_colors_element_0_type)) && ((unsafeCast(value_colors_element_0)) >= (0)) && ((unsafeCast(value_colors_element_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_colors_element_0_0 = unsafeCast(value_colors_element_0) + const value_colors_element_0_0 = unsafeCast(value_colors_element_0) thisSerializer.writeInt32(value_colors_element_0_0) } else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { @@ -1840,9 +1899,9 @@ export class ArkCommonMethodPeer extends PeerNode { const value_colors_element_0 = value_colors_element[0] let value_colors_element_0_type: int32 = RuntimeType.UNDEFINED value_colors_element_0_type = runtimeType(value_colors_element_0) - if (((RuntimeType.NUMBER == value_colors_element_0_type))) { + if (((RuntimeType.NUMBER) == (value_colors_element_0_type)) && ((unsafeCast(value_colors_element_0)) >= (0)) && ((unsafeCast(value_colors_element_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_colors_element_0_0 = unsafeCast(value_colors_element_0) + const value_colors_element_0_0 = unsafeCast(value_colors_element_0) thisSerializer.writeInt32(value_colors_element_0_0) } else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { @@ -1891,7 +1950,7 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } nativeModule()._CommonMethod_shadow(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -2033,7 +2092,7 @@ export class ArkCommonMethodPeer extends PeerNode { geometryTransition0Attribute(value: string): void { nativeModule()._CommonMethod_geometryTransition0(this.peer.ptr, value); } - geometryTransition1Attribute(id: string, options?: GeometryTransitionOptions | undefined): void { + geometryTransition1Attribute(id: string, options?: GeometryTransitionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2066,8 +2125,14 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_pixelStretchEffect(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - accessibilityGroupAttribute(value: boolean): void { - nativeModule()._CommonMethod_accessibilityGroup(this.peer.ptr, +value); + accessibilityGroup0Attribute(value: boolean): void { + nativeModule()._CommonMethod_accessibilityGroup0(this.peer.ptr, +value); + } + accessibilityGroup1Attribute(isGroup: boolean, accessibilityOptions: AccessibilityOptions): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeAccessibilityOptions(accessibilityOptions) + nativeModule()._CommonMethod_accessibilityGroup1(this.peer.ptr, +isGroup, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); } accessibilityText0Attribute(value: string): void { nativeModule()._CommonMethod_accessibilityText0(this.peer.ptr, value); @@ -2099,6 +2164,12 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_accessibilityVirtualNode(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } + accessibilityCheckedAttribute(value: boolean): void { + nativeModule()._CommonMethod_accessibilityChecked(this.peer.ptr, +value); + } + accessibilitySelectedAttribute(value: boolean): void { + nativeModule()._CommonMethod_accessibilitySelected(this.peer.ptr, +value); + } obscuredAttribute(value: Array): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeInt32(value.length) @@ -2133,10 +2204,16 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_onGestureJudgeBegin(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onGestureRecognizerJudgeBeginAttribute(value: GestureRecognizerJudgeBeginCallback): void { + onGestureRecognizerJudgeBegin0Attribute(value: GestureRecognizerJudgeBeginCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) - nativeModule()._CommonMethod_onGestureRecognizerJudgeBegin(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + nativeModule()._CommonMethod_onGestureRecognizerJudgeBegin0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + onGestureRecognizerJudgeBegin1Attribute(callback: GestureRecognizerJudgeBeginCallback, exposeInnerGesture: boolean): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(callback) + nativeModule()._CommonMethod_onGestureRecognizerJudgeBegin1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length(), +exposeInnerGesture); thisSerializer.release(); } shouldBuiltInRecognizerParallelWithAttribute(value: ShouldBuiltInRecognizerParallelWithCallback): void { @@ -2160,22 +2237,19 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_onSizeChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - customPropertyAttribute(name: string, value: Object | undefined): void { + customPropertyAttribute(name: string, value?: Object): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeCustomObject("Object", value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeCustomObject("Object", value_value) } nativeModule()._CommonMethod_customProperty(this.peer.ptr, name, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - expandSafeAreaAttribute(types?: Array | undefined, edges?: Array | undefined): void { + expandSafeAreaAttribute(types?: Array, edges?: Array): void { const thisSerializer: Serializer = Serializer.hold() let types_type: int32 = RuntimeType.UNDEFINED types_type = runtimeType(types) @@ -2202,7 +2276,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_expandSafeArea(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - backgroundAttribute(builder: CustomBuilder, options?: { align?: Alignment } | undefined): void { + backgroundAttribute(builder: CustomBuilder, options?: { align?: Alignment }): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(builder) let options_type: int32 = RuntimeType.UNDEFINED @@ -2222,7 +2296,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_background(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - backgroundImageAttribute(src: ResourceStr | PixelMap, repeat?: ImageRepeat | undefined): void { + backgroundImageAttribute(src: ResourceStr | PixelMap, repeat?: ImageRepeat): void { const thisSerializer: Serializer = Serializer.hold() let src_type: int32 = RuntimeType.UNDEFINED src_type = runtimeType(src) @@ -2257,7 +2331,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_backgroundImage(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - backgroundBlurStyleAttribute(value: BlurStyle, options?: BackgroundBlurStyleOptions | undefined): void { + backgroundBlurStyleAttribute(value: BlurStyle, options?: BackgroundBlurStyleOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2269,7 +2343,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_backgroundBlurStyle(this.peer.ptr, value, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - foregroundBlurStyleAttribute(value: BlurStyle, options?: ForegroundBlurStyleOptions | undefined): void { + foregroundBlurStyleAttribute(value: BlurStyle, options?: ForegroundBlurStyleOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2281,7 +2355,19 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_foregroundBlurStyle(this.peer.ptr, value, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - focusScopeIdAttribute(id: string, isGroup?: boolean | undefined): void { + focusScopeId0Attribute(id: string, isGroup?: boolean): void { + const thisSerializer: Serializer = Serializer.hold() + let isGroup_type: int32 = RuntimeType.UNDEFINED + isGroup_type = runtimeType(isGroup) + thisSerializer.writeInt8(isGroup_type) + if ((RuntimeType.UNDEFINED) != (isGroup_type)) { + const isGroup_value = isGroup! + thisSerializer.writeBoolean(isGroup_value) + } + nativeModule()._CommonMethod_focusScopeId0(this.peer.ptr, id, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + focusScopeId1Attribute(id: string, isGroup?: boolean, arrowStepOut?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let isGroup_type: int32 = RuntimeType.UNDEFINED isGroup_type = runtimeType(isGroup) @@ -2290,10 +2376,17 @@ export class ArkCommonMethodPeer extends PeerNode { const isGroup_value = isGroup! thisSerializer.writeBoolean(isGroup_value) } - nativeModule()._CommonMethod_focusScopeId(this.peer.ptr, id, thisSerializer.asArray(), thisSerializer.length()); + let arrowStepOut_type: int32 = RuntimeType.UNDEFINED + arrowStepOut_type = runtimeType(arrowStepOut) + thisSerializer.writeInt8(arrowStepOut_type) + if ((RuntimeType.UNDEFINED) != (arrowStepOut_type)) { + const arrowStepOut_value = arrowStepOut! + thisSerializer.writeBoolean(arrowStepOut_value) + } + nativeModule()._CommonMethod_focusScopeId1(this.peer.ptr, id, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - focusScopePriorityAttribute(scopeId: string, priority?: FocusPriority | undefined): void { + focusScopePriorityAttribute(scopeId: string, priority?: FocusPriority): void { const thisSerializer: Serializer = Serializer.hold() let priority_type: int32 = RuntimeType.UNDEFINED priority_type = runtimeType(priority) @@ -2305,7 +2398,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_focusScopePriority(this.peer.ptr, scopeId, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - gestureAttribute(gesture: GestureControl.GestureType, mask?: GestureMask | undefined): void { + gestureAttribute(gesture: GestureControl.GestureType, mask?: GestureMask): void { const thisSerializer: Serializer = Serializer.hold() let mask_type: int32 = RuntimeType.UNDEFINED mask_type = runtimeType(mask) @@ -2317,7 +2410,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_gesture(this.peer.ptr, gesture, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - priorityGestureAttribute(gesture: GestureControl.GestureType, mask?: GestureMask | undefined): void { + priorityGestureAttribute(gesture: GestureControl.GestureType, mask?: GestureMask): void { const thisSerializer: Serializer = Serializer.hold() let mask_type: int32 = RuntimeType.UNDEFINED mask_type = runtimeType(mask) @@ -2329,7 +2422,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_priorityGesture(this.peer.ptr, gesture, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - parallelGestureAttribute(gesture: GestureControl.GestureType, mask?: GestureMask | undefined): void { + parallelGestureAttribute(gesture: GestureControl.GestureType, mask?: GestureMask): void { const thisSerializer: Serializer = Serializer.hold() let mask_type: int32 = RuntimeType.UNDEFINED mask_type = runtimeType(mask) @@ -2341,7 +2434,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_parallelGesture(this.peer.ptr, gesture, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - blurAttribute(value: number, options?: BlurOptions | undefined): void { + blurAttribute(value: number, options?: BlurOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2362,7 +2455,7 @@ export class ArkCommonMethodPeer extends PeerNode { systemBarEffectAttribute(): void { nativeModule()._CommonMethod_systemBarEffect(this.peer.ptr); } - backdropBlurAttribute(value: number, options?: BlurOptions | undefined): void { + backdropBlurAttribute(value: number, options?: BlurOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2374,7 +2467,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_backdropBlur(this.peer.ptr, value, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - sharedTransitionAttribute(id: string, options?: sharedTransitionOptions | undefined): void { + sharedTransitionAttribute(id: string, options?: sharedTransitionOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -2389,7 +2482,7 @@ export class ArkCommonMethodPeer extends PeerNode { chainModeAttribute(direction: Axis, style: ChainStyle): void { nativeModule()._CommonMethod_chainMode(this.peer.ptr, direction, style); } - dragPreviewOptionsAttribute(value: DragPreviewOptions, options?: DragInteractionOptions | undefined): void { + dragPreviewOptionsAttribute(value: DragPreviewOptions, options?: DragInteractionOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeDragPreviewOptions(value) let options_type: int32 = RuntimeType.UNDEFINED @@ -2402,7 +2495,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_dragPreviewOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - overlayAttribute(value: string | CustomBuilder | ComponentContent, options?: OverlayOptions | undefined): void { + overlayAttribute(value: string | CustomBuilder | ComponentContent, options?: OverlayOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -2431,7 +2524,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_overlay(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - blendModeAttribute(value: BlendMode, type?: BlendApplyType | undefined): void { + blendModeAttribute(value: BlendMode, type?: BlendApplyType): void { const thisSerializer: Serializer = Serializer.hold() let type_type: int32 = RuntimeType.UNDEFINED type_type = runtimeType(type) @@ -2443,13 +2536,13 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_blendMode(this.peer.ptr, value, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - advancedBlendModeAttribute(effect: BlendMode | Blender, type?: BlendApplyType | undefined): void { + advancedBlendModeAttribute(effect: BlendMode | Blender, type?: BlendApplyType): void { const thisSerializer: Serializer = Serializer.hold() let effect_type: int32 = RuntimeType.UNDEFINED effect_type = runtimeType(effect) if (((RuntimeType.NUMBER == effect_type))) { thisSerializer.writeInt8(0) - const effect_0 = unsafeCast(effect) + const effect_0 = unsafeCast(effect) thisSerializer.writeInt32(effect_0) } else if (((RuntimeType.OBJECT == effect_type))) { @@ -2484,7 +2577,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_bindPopup(this.peer.ptr, +show, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - bindMenu0Attribute(content: Array | CustomBuilder, options?: MenuOptions | undefined): void { + bindMenu0Attribute(content: Array | CustomBuilder, options?: MenuOptions): void { const thisSerializer: Serializer = Serializer.hold() let content_type: int32 = RuntimeType.UNDEFINED content_type = runtimeType(content) @@ -2512,7 +2605,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_bindMenu0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - bindMenu1Attribute(isShow: boolean, content: Array | CustomBuilder, options?: MenuOptions | undefined): void { + bindMenu1Attribute(isShow: boolean, content: Array | CustomBuilder, options?: MenuOptions): void { const thisSerializer: Serializer = Serializer.hold() let content_type: int32 = RuntimeType.UNDEFINED content_type = runtimeType(content) @@ -2540,7 +2633,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_bindMenu1(this.peer.ptr, +isShow, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - bindContextMenu0Attribute(content: CustomBuilder, responseType: ResponseType, options?: ContextMenuOptions | undefined): void { + bindContextMenu0Attribute(content: CustomBuilder, responseType: ResponseType, options?: ContextMenuOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(content) let options_type: int32 = RuntimeType.UNDEFINED @@ -2553,7 +2646,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_bindContextMenu0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length(), responseType); thisSerializer.release(); } - bindContextMenu1Attribute(isShown: boolean, content: CustomBuilder, options?: ContextMenuOptions | undefined): void { + bindContextMenu1Attribute(isShown: boolean, content: CustomBuilder, options?: ContextMenuOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(content) let options_type: int32 = RuntimeType.UNDEFINED @@ -2566,17 +2659,14 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_bindContextMenu1(this.peer.ptr, +isShown, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - bindContentCover0Attribute(isShow: boolean | undefined, builder: CustomBuilder, type?: ModalTransition | undefined): void { + bindContentCover0Attribute(isShow: boolean | undefined, builder: CustomBuilder, type?: ModalTransition): void { const thisSerializer: Serializer = Serializer.hold() let isShow_type: int32 = RuntimeType.UNDEFINED isShow_type = runtimeType(isShow) - if (((RuntimeType.BOOLEAN == isShow_type))) { - thisSerializer.writeInt8(0) - const isShow_0 = unsafeCast(isShow) - thisSerializer.writeBoolean(isShow_0) - } - else if (((RuntimeType.UNDEFINED == isShow_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(isShow_type) + if ((RuntimeType.UNDEFINED) != (isShow_type)) { + const isShow_value = isShow! + thisSerializer.writeBoolean(isShow_value) } thisSerializer.holdAndWriteCallback(builder) let type_type: int32 = RuntimeType.UNDEFINED @@ -2589,17 +2679,14 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_bindContentCover0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - bindContentCover1Attribute(isShow: boolean | undefined, builder: CustomBuilder, options?: ContentCoverOptions | undefined): void { + bindContentCover1Attribute(isShow: boolean | undefined, builder: CustomBuilder, options?: ContentCoverOptions): void { const thisSerializer: Serializer = Serializer.hold() let isShow_type: int32 = RuntimeType.UNDEFINED isShow_type = runtimeType(isShow) - if (((RuntimeType.BOOLEAN == isShow_type))) { - thisSerializer.writeInt8(0) - const isShow_0 = unsafeCast(isShow) - thisSerializer.writeBoolean(isShow_0) - } - else if (((RuntimeType.UNDEFINED == isShow_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(isShow_type) + if ((RuntimeType.UNDEFINED) != (isShow_type)) { + const isShow_value = isShow! + thisSerializer.writeBoolean(isShow_value) } thisSerializer.holdAndWriteCallback(builder) let options_type: int32 = RuntimeType.UNDEFINED @@ -2612,17 +2699,14 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_bindContentCover1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - bindSheetAttribute(isShow: boolean | undefined, builder: CustomBuilder, options?: SheetOptions | undefined): void { + bindSheetAttribute(isShow: boolean | undefined, builder: CustomBuilder, options?: SheetOptions): void { const thisSerializer: Serializer = Serializer.hold() let isShow_type: int32 = RuntimeType.UNDEFINED isShow_type = runtimeType(isShow) - if (((RuntimeType.BOOLEAN == isShow_type))) { - thisSerializer.writeInt8(0) - const isShow_0 = unsafeCast(isShow) - thisSerializer.writeBoolean(isShow_0) - } - else if (((RuntimeType.UNDEFINED == isShow_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(isShow_type) + if ((RuntimeType.UNDEFINED) != (isShow_type)) { + const isShow_value = isShow! + thisSerializer.writeBoolean(isShow_value) } thisSerializer.holdAndWriteCallback(builder) let options_type: int32 = RuntimeType.UNDEFINED @@ -2646,7 +2730,7 @@ export class ArkCommonMethodPeer extends PeerNode { nativeModule()._CommonMethod_onVisibleAreaChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - keyboardShortcutAttribute(value: string | FunctionKey, keys: Array, action?: (() => void) | undefined): void { + keyboardShortcutAttribute(value: string | FunctionKey, keys: Array, action?: (() => void)): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -2657,7 +2741,7 @@ export class ArkCommonMethodPeer extends PeerNode { } else if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } thisSerializer.writeInt32(keys.length) @@ -2678,153 +2762,158 @@ export class ArkCommonMethodPeer extends PeerNode { applyAttributes(attributes: ArkCommonMethodAttributes): void {} } export interface ArkCommonMethodAttributes { - width?: Length - height?: Length - drawModifier?: DrawModifier | undefined - responseRegion?: Array | Rectangle - mouseResponseRegion?: Array | Rectangle - size?: SizeOptions - constraintSize?: ConstraintSizeOptions - touchable?: boolean - hitTestBehavior?: HitTestMode - onChildTouchTest?: ((value: Array) => TouchResult) - layoutWeight?: number | string - padding?: Padding | Length | LocalizedPadding - margin?: Margin | Length | LocalizedMargin - backgroundColor?: ResourceColor - pixelRound?: PixelRoundPolicy - backgroundImageSize?: SizeOptions | ImageSize - backgroundImagePosition?: Position | Alignment - backgroundEffect?: BackgroundEffectOptions - backgroundImageResizable?: ResizableOptions - foregroundEffect?: ForegroundEffectOptions - visualEffect?: VisualEffect - backgroundFilter?: Filter - foregroundFilter?: Filter - compositingFilter?: Filter - opacity?: number | Resource - border?: BorderOptions - borderStyle?: BorderStyle | EdgeStyles - borderWidth?: Length | EdgeWidths | LocalizedEdgeWidths - borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors - borderRadius?: Length | BorderRadiuses | LocalizedBorderRadiuses - borderImage?: BorderImageOption - outline?: OutlineOptions - outlineStyle?: OutlineStyle | EdgeOutlineStyles - outlineWidth?: Dimension | EdgeOutlineWidths - outlineColor?: ResourceColor | EdgeColors | LocalizedEdgeColors - outlineRadius?: Dimension | OutlineRadiuses - foregroundColor?: ResourceColor | ColoringStrategy - onClick?: ((event: ClickEvent) => void) - onHover?: ((isHover: boolean, event: HoverEvent) => void) - onAccessibilityHover?: AccessibilityCallback - hoverEffect?: HoverEffect - onMouse?: ((event: MouseEvent) => void) - onTouch?: ((event: TouchEvent) => void) - onKeyEvent?: ((event: KeyEvent) => void) - onKeyPreIme?: ((parameter: KeyEvent) => boolean) - focusable?: boolean - onFocus?: (() => void) - onBlur?: (() => void) - tabIndex?: number - defaultFocus?: boolean - groupDefaultFocus?: boolean - focusOnTouch?: boolean - focusBox?: FocusBoxStyle - animation?: AnimateParam - transition?: TransitionOptions | TransitionEffect - motionBlur?: MotionBlurOptions - brightness?: number - contrast?: number - grayscale?: number - colorBlend?: Color | string | Resource - saturate?: number - sepia?: number - invert?: number | InvertOptions - hueRotate?: number | string - useShadowBatching?: boolean - useEffect?: boolean - renderGroup?: boolean - freeze?: boolean - translate?: TranslateOptions - scale?: ScaleOptions - gridSpan?: number - gridOffset?: number - rotate?: RotateOptions - transform?: Object - onAppear?: (() => void) - onDisAppear?: (() => void) - onAttach?: (() => void) - onDetach?: (() => void) - onAreaChange?: ((oldValue: Area, newValue: Area) => void) - visibility?: Visibility - flexGrow?: number - flexShrink?: number - flexBasis?: number | string - alignSelf?: ItemAlign - displayPriority?: number - zIndex?: number - direction?: Direction - align?: Alignment - position?: Position | Edges | LocalizedEdges - markAnchor?: Position | LocalizedPosition - offset?: Position | Edges | LocalizedEdges - enabled?: boolean - useSizeType?: { xs?: number | { span: number, offset: number }, sm?: number | { span: number, offset: number }, md?: number | { span: number, offset: number }, lg?: number | { span: number, offset: number } } - alignRules?: AlignRuleOption - aspectRatio?: number - clickEffect?: ClickEffect | null - onDragStart?: ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) - onDragEnter?: ((event: DragEvent, extraParams?: string) => void) - onDragMove?: ((event: DragEvent, extraParams?: string) => void) - onDragLeave?: ((event: DragEvent, extraParams?: string) => void) - onDrop?: ((event: DragEvent, extraParams?: string) => void) - onDragEnd?: ((event: DragEvent, extraParams?: string) => void) - allowDrop?: Array | null - draggable?: boolean - dragPreview?: CustomBuilder | DragItemInfo | string - onPreDrag?: ((parameter: PreDragStatus) => void) - linearGradient?: { angle?: number | string, direction?: GradientDirection, colors: Array<[ ResourceColor, number ]>, repeating?: boolean } - sweepGradient?: { center: [ Length, Length ], start?: number | string, end?: number | string, rotation?: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean } - radialGradient?: { center: [ Length, Length ], radius: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean } - motionPath?: MotionPathOptions - shadow?: ShadowOptions | ShadowStyle - clip?: boolean - clipShape?: CircleShape | EllipseShape | PathShape | RectShape - mask?: ProgressMask - maskShape?: CircleShape | EllipseShape | PathShape | RectShape - key?: string - id?: string - geometryTransition?: string - stateStyles?: StateStyles - restoreId?: number - sphericalEffect?: number - lightUpEffect?: number - pixelStretchEffect?: PixelStretchEffectOptions - accessibilityGroup?: boolean - accessibilityText?: string - accessibilityTextHint?: string - accessibilityDescription?: string - accessibilityLevel?: string - accessibilityVirtualNode?: CustomBuilder - obscured?: Array - reuseId?: string - renderFit?: RenderFit - attributeModifier?: AttributeModifier - gestureModifier?: GestureModifier - backgroundBrightness?: BackgroundBrightnessOptions - onGestureJudgeBegin?: ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) - onGestureRecognizerJudgeBegin?: GestureRecognizerJudgeBeginCallback - shouldBuiltInRecognizerParallelWith?: ShouldBuiltInRecognizerParallelWithCallback - monopolizeEvents?: boolean - onTouchIntercept?: ((parameter: TouchEvent) => HitTestMode) - onSizeChange?: SizeChangeCallback + width?: Length + height?: Length + drawModifier?: DrawModifier | undefined + responseRegion?: Array | Rectangle + mouseResponseRegion?: Array | Rectangle + size?: SizeOptions + constraintSize?: ConstraintSizeOptions + touchable?: boolean + hitTestBehavior?: HitTestMode + onChildTouchTest?: ((value: Array) => TouchResult) + layoutWeight?: number | string + chainWeight?: ChainWeightOptions + padding?: Padding | Length | LocalizedPadding + safeAreaPadding?: Padding | LengthMetrics | LocalizedPadding + margin?: Margin | Length | LocalizedMargin + backgroundColor?: ResourceColor + pixelRound?: PixelRoundPolicy + backgroundImageSize?: SizeOptions | ImageSize + backgroundImagePosition?: Position | Alignment + backgroundEffect?: BackgroundEffectOptions + backgroundImageResizable?: ResizableOptions + foregroundEffect?: ForegroundEffectOptions + visualEffect?: VisualEffect + backgroundFilter?: Filter + foregroundFilter?: Filter + compositingFilter?: Filter + opacity?: number | Resource + border?: BorderOptions + borderStyle?: BorderStyle | EdgeStyles + borderWidth?: Length | EdgeWidths | LocalizedEdgeWidths + borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors + borderRadius?: Length | BorderRadiuses | LocalizedBorderRadiuses + borderImage?: BorderImageOption + outline?: OutlineOptions + outlineStyle?: OutlineStyle | EdgeOutlineStyles + outlineWidth?: Dimension | EdgeOutlineWidths + outlineColor?: ResourceColor | EdgeColors | LocalizedEdgeColors + outlineRadius?: Dimension | OutlineRadiuses + foregroundColor?: ResourceColor | ColoringStrategy + onClick?: ((event: ClickEvent) => void) + onHover?: ((isHover: boolean, event: HoverEvent) => void) + onAccessibilityHover?: AccessibilityCallback + hoverEffect?: HoverEffect + onMouse?: ((event: MouseEvent) => void) + onTouch?: ((event: TouchEvent) => void) + onKeyEvent?: ((event: KeyEvent) => void) + onKeyPreIme?: ((parameter: KeyEvent) => boolean) + focusable?: boolean + tabStop?: boolean + onFocus?: (() => void) + onBlur?: (() => void) + tabIndex?: number + defaultFocus?: boolean + groupDefaultFocus?: boolean + focusOnTouch?: boolean + focusBox?: FocusBoxStyle + animation?: AnimateParam + transition?: TransitionOptions | TransitionEffect + motionBlur?: MotionBlurOptions + brightness?: number + contrast?: number + grayscale?: number + colorBlend?: Color | string | Resource + saturate?: number + sepia?: number + invert?: number | InvertOptions + hueRotate?: number | string + useShadowBatching?: boolean + useEffect?: boolean + renderGroup?: boolean + freeze?: boolean + translate?: TranslateOptions + scale?: ScaleOptions + gridSpan?: number + gridOffset?: number + rotate?: RotateOptions + transform?: Object + onAppear?: (() => void) + onDisAppear?: (() => void) + onAttach?: (() => void) + onDetach?: (() => void) + onAreaChange?: ((oldValue: Area, newValue: Area) => void) + visibility?: Visibility + flexGrow?: number + flexShrink?: number + flexBasis?: number | string + alignSelf?: ItemAlign + displayPriority?: number + zIndex?: number + direction?: Direction + align?: Alignment + position?: Position | Edges | LocalizedEdges + markAnchor?: Position | LocalizedPosition + offset?: Position | Edges | LocalizedEdges + enabled?: boolean + useSizeType?: { xs?: number | { span: number, offset: number }, sm?: number | { span: number, offset: number }, md?: number | { span: number, offset: number }, lg?: number | { span: number, offset: number } } + alignRules?: AlignRuleOption + aspectRatio?: number + clickEffect?: ClickEffect | null + onDragStart?: ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) + onDragEnter?: ((event: DragEvent, extraParams?: string) => void) + onDragMove?: ((event: DragEvent, extraParams?: string) => void) + onDragLeave?: ((event: DragEvent, extraParams?: string) => void) + onDrop?: ((event: DragEvent, extraParams?: string) => void) + onDragEnd?: ((event: DragEvent, extraParams?: string) => void) + allowDrop?: Array | null + draggable?: boolean + dragPreview?: CustomBuilder | DragItemInfo | string + onPreDrag?: ((parameter: PreDragStatus) => void) + linearGradient?: { angle?: number | string, direction?: GradientDirection, colors: Array<[ ResourceColor, number ]>, repeating?: boolean } + sweepGradient?: { center: [ Length, Length ], start?: number | string, end?: number | string, rotation?: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean } + radialGradient?: { center: [ Length, Length ], radius: number | string, colors: Array<[ ResourceColor, number ]>, repeating?: boolean } + motionPath?: MotionPathOptions + shadow?: ShadowOptions | ShadowStyle + clip?: boolean + clipShape?: CircleShape | EllipseShape | PathShape | RectShape + mask?: ProgressMask + maskShape?: CircleShape | EllipseShape | PathShape | RectShape + key?: string + id?: string + geometryTransition?: string + stateStyles?: StateStyles + restoreId?: number + sphericalEffect?: number + lightUpEffect?: number + pixelStretchEffect?: PixelStretchEffectOptions + accessibilityGroup?: boolean + accessibilityText?: string + accessibilityTextHint?: string + accessibilityDescription?: string + accessibilityLevel?: string + accessibilityVirtualNode?: CustomBuilder + accessibilityChecked?: boolean + accessibilitySelected?: boolean + obscured?: Array + reuseId?: string + renderFit?: RenderFit + attributeModifier?: AttributeModifier + gestureModifier?: GestureModifier + backgroundBrightness?: BackgroundBrightnessOptions + onGestureJudgeBegin?: ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) + onGestureRecognizerJudgeBegin?: GestureRecognizerJudgeBeginCallback + shouldBuiltInRecognizerParallelWith?: ShouldBuiltInRecognizerParallelWithCallback + monopolizeEvents?: boolean + onTouchIntercept?: ((parameter: TouchEvent) => HitTestMode) + onSizeChange?: SizeChangeCallback } export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCommonShapeMethodPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCommonShapeMethodPeer { const _peer = new ArkCommonShapeMethodPeer(nodeType, flags, "CommonShapeMethod") component?.setPeer(_peer) return _peer @@ -2833,9 +2922,9 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -2860,9 +2949,9 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -2988,23 +3077,23 @@ export class ArkCommonShapeMethodPeer extends ArkCommonMethodPeer { } } export interface ArkCommonShapeMethodAttributes extends ArkCommonMethodAttributes { - stroke?: ResourceColor - fill?: ResourceColor - strokeDashOffset?: number | string - strokeLineCap?: LineCapStyle - strokeLineJoin?: LineJoinStyle - strokeMiterLimit?: number | string - strokeOpacity?: number | string | Resource - fillOpacity?: number | string | Resource - strokeWidth?: Length - antiAlias?: boolean - strokeDashArray?: Array + stroke?: ResourceColor + fill?: ResourceColor + strokeDashOffset?: number | string + strokeLineCap?: LineCapStyle + strokeLineJoin?: LineJoinStyle + strokeMiterLimit?: number | string + strokeOpacity?: number | string | Resource + fillOpacity?: number | string | Resource + strokeWidth?: Length + antiAlias?: boolean + strokeDashArray?: Array } export class ArkCommonPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCommonPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCommonPeer { const _peer = new ArkCommonPeer(nodeType, flags, "Common") component?.setPeer(_peer) return _peer @@ -3022,7 +3111,7 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkScrollableCommonMethodPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkScrollableCommonMethodPeer { const _peer = new ArkScrollableCommonMethodPeer(nodeType, flags, "ScrollableCommonMethod") component?.setPeer(_peer) return _peer @@ -3034,9 +3123,9 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -3101,32 +3190,26 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { nativeModule()._ScrollableCommonMethod_onScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onWillScrollAttribute(value: ScrollOnWillScrollCallback | undefined): void { + onWillScrollAttribute(value?: ScrollOnWillScrollCallback): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.holdAndWriteCallback(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.holdAndWriteCallback(value_value) } nativeModule()._ScrollableCommonMethod_onWillScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onDidScrollAttribute(value: ScrollOnWillScrollCallback | undefined): void { + onDidScrollAttribute(value?: ScrollOnWillScrollCallback): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.holdAndWriteCallback(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.holdAndWriteCallback(value_value) } nativeModule()._ScrollableCommonMethod_onDidScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -3158,7 +3241,24 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { flingSpeedLimitAttribute(value: number): void { nativeModule()._ScrollableCommonMethod_flingSpeedLimit(this.peer.ptr, value); } - edgeEffectAttribute(edgeEffect: EdgeEffect, options?: EdgeEffectOptions | undefined): void { + clipContentAttribute(value: ContentClipMode | RectShape): void { + const thisSerializer: Serializer = Serializer.hold() + let value_type: int32 = RuntimeType.UNDEFINED + value_type = runtimeType(value) + if (((RuntimeType.NUMBER == value_type))) { + thisSerializer.writeInt8(0) + const value_0 = unsafeCast(value) + thisSerializer.writeInt32(value_0) + } + else if (((RuntimeType.OBJECT == value_type))) { + thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) + thisSerializer.writeCustomObject("RectShape", value_1) + } + nativeModule()._ScrollableCommonMethod_clipContent(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + edgeEffectAttribute(edgeEffect: EdgeEffect, options?: EdgeEffectOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -3170,17 +3270,14 @@ export class ArkScrollableCommonMethodPeer extends ArkCommonMethodPeer { nativeModule()._ScrollableCommonMethod_edgeEffect(this.peer.ptr, edgeEffect, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - fadingEdgeAttribute(enabled: boolean | undefined, options?: FadingEdgeOptions | undefined): void { + fadingEdgeAttribute(enabled?: boolean, options?: FadingEdgeOptions): void { const thisSerializer: Serializer = Serializer.hold() let enabled_type: int32 = RuntimeType.UNDEFINED enabled_type = runtimeType(enabled) - if (((RuntimeType.BOOLEAN == enabled_type))) { - thisSerializer.writeInt8(0) - const enabled_0 = unsafeCast(enabled) - thisSerializer.writeBoolean(enabled_0) - } - else if (((RuntimeType.UNDEFINED == enabled_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(enabled_type) + if ((RuntimeType.UNDEFINED) != (enabled_type)) { + const enabled_value = enabled! + thisSerializer.writeBoolean(enabled_value) } let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) diff --git a/arkoala/arkui/src/peers/ArkComponent3dPeer.ts b/arkoala/arkui/src/peers/ArkComponent3dPeer.ts index c9e1e6bdd8a81d343c5010320b5d5f4a0578ed21..f83be20939813ddb39f914e05aec4c2018d8a8f2 100644 --- a/arkoala/arkui/src/peers/ArkComponent3dPeer.ts +++ b/arkoala/arkui/src/peers/ArkComponent3dPeer.ts @@ -39,12 +39,12 @@ export class ArkComponent3DPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkComponent3DPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkComponent3DPeer { const _peer = new ArkComponent3DPeer(nodeType, flags, "Component3D") component?.setPeer(_peer) return _peer } - setComponent3DOptionsAttribute(sceneOptions?: SceneOptions | undefined): void { + setComponent3DOptionsAttribute(sceneOptions?: SceneOptions): void { const thisSerializer: Serializer = Serializer.hold() let sceneOptions_type: int32 = RuntimeType.UNDEFINED sceneOptions_type = runtimeType(sceneOptions) @@ -145,10 +145,10 @@ export class ArkComponent3DPeer extends ArkCommonMethodPeer { } } export interface ArkComponent3DAttributes extends ArkCommonMethodAttributes { - environment?: ResourceStr - shader?: ResourceStr - shaderImageTexture?: ResourceStr - shaderInputBuffer?: Array - renderWidth?: Dimension - renderHeight?: Dimension + environment?: ResourceStr + shader?: ResourceStr + shaderImageTexture?: ResourceStr + shaderInputBuffer?: Array + renderWidth?: Dimension + renderHeight?: Dimension } diff --git a/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts b/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts index 81618c872197c4024c38196ca232b6eeceb87c2b..86eea5d4f2f0d39504a3e68ffb8250a54c070564 100644 --- a/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkContainerSpanPeer.ts @@ -38,7 +38,7 @@ export class ArkContainerSpanPeer extends PeerNode { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkContainerSpanPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkContainerSpanPeer { const _peer = new ArkContainerSpanPeer(nodeType, flags, "ContainerSpan") component?.setPeer(_peer) return _peer @@ -55,6 +55,6 @@ export class ArkContainerSpanPeer extends PeerNode { applyAttributes(attributes: ArkContainerSpanAttributes): void {} } export interface ArkContainerSpanAttributes { - textBackgroundStyle?: TextBackgroundStyle - attributeModifier?: AttributeModifier + textBackgroundStyle?: TextBackgroundStyle + attributeModifier?: AttributeModifier } diff --git a/arkoala/arkui/src/peers/ArkCounterPeer.ts b/arkoala/arkui/src/peers/ArkCounterPeer.ts index a0c55e1501029ab3ffb69404cf520e19b1ed1642..34ab67dcb5e0519f1940914adf773c61cb606e72 100644 --- a/arkoala/arkui/src/peers/ArkCounterPeer.ts +++ b/arkoala/arkui/src/peers/ArkCounterPeer.ts @@ -38,7 +38,7 @@ export class ArkCounterPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkCounterPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkCounterPeer { const _peer = new ArkCounterPeer(nodeType, flags, "Counter") component?.setPeer(_peer) return _peer @@ -69,8 +69,8 @@ export class ArkCounterPeer extends ArkCommonMethodPeer { } } export interface ArkCounterAttributes extends ArkCommonMethodAttributes { - onInc?: VoidCallback - onDec?: VoidCallback - enableDec?: boolean - enableInc?: boolean + onInc?: VoidCallback + onDec?: VoidCallback + enableDec?: boolean + enableInc?: boolean } diff --git a/arkoala/arkui/src/peers/ArkDataPanelPeer.ts b/arkoala/arkui/src/peers/ArkDataPanelPeer.ts index 47d2d876e77b70deb928557d6b88db9450f4ba40..c005f4929fdfbb3eb65acba381e4b7adaf944e09 100644 --- a/arkoala/arkui/src/peers/ArkDataPanelPeer.ts +++ b/arkoala/arkui/src/peers/ArkDataPanelPeer.ts @@ -38,7 +38,7 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkDataPanelPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkDataPanelPeer { const _peer = new ArkDataPanelPeer(nodeType, flags, "DataPanel") component?.setPeer(_peer) return _peer @@ -64,9 +64,9 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { const value_element_0 = unsafeCast(value_element) let value_element_0_type: int32 = RuntimeType.UNDEFINED value_element_0_type = runtimeType(value_element_0) - if (((RuntimeType.NUMBER == value_element_0_type))) { + if (((RuntimeType.NUMBER) == (value_element_0_type)) && ((unsafeCast(value_element_0)) >= (0)) && ((unsafeCast(value_element_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_element_0_0 = unsafeCast(value_element_0) + const value_element_0_0 = unsafeCast(value_element_0) thisSerializer.writeInt32(value_element_0_0) } else if (((RuntimeType.NUMBER == value_element_0_type))) { @@ -98,9 +98,9 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -141,10 +141,10 @@ export class ArkDataPanelPeer extends ArkCommonMethodPeer { } } export interface ArkDataPanelAttributes extends ArkCommonMethodAttributes { - closeEffect?: boolean - valueColors?: Array - trackBackgroundColor?: ResourceColor - strokeWidth?: Length - trackShadow?: DataPanelShadowOptions - contentModifier?: ContentModifier + closeEffect?: boolean + valueColors?: Array + trackBackgroundColor?: ResourceColor + strokeWidth?: Length + trackShadow?: DataPanelShadowOptions + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkDatePickerPeer.ts b/arkoala/arkui/src/peers/ArkDatePickerPeer.ts index 5b5afd8cf20a3f40be3a0376f47dee55d09f32ae..64d798bfc41e44024c3a202423647c36a33a5ee8 100644 --- a/arkoala/arkui/src/peers/ArkDatePickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkDatePickerPeer.ts @@ -38,12 +38,12 @@ export class ArkDatePickerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkDatePickerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkDatePickerPeer { const _peer = new ArkDatePickerPeer(nodeType, flags, "DatePicker") component?.setPeer(_peer) return _peer } - setDatePickerOptionsAttribute(options?: DatePickerOptions | undefined): void { + setDatePickerOptionsAttribute(options?: DatePickerOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -93,10 +93,10 @@ export class ArkDatePickerPeer extends ArkCommonMethodPeer { } } export interface ArkDatePickerAttributes extends ArkCommonMethodAttributes { - lunar?: boolean - disappearTextStyle?: PickerTextStyle - textStyle?: PickerTextStyle - selectedTextStyle?: PickerTextStyle - onChange?: ((value: DatePickerResult) => void) - onDateChange?: ((parameter: Date) => void) + lunar?: boolean + disappearTextStyle?: PickerTextStyle + textStyle?: PickerTextStyle + selectedTextStyle?: PickerTextStyle + onChange?: ((value: DatePickerResult) => void) + onDateChange?: ((parameter: Date) => void) } diff --git a/arkoala/arkui/src/peers/ArkDividerPeer.ts b/arkoala/arkui/src/peers/ArkDividerPeer.ts index 7fcb053dea80158dc4ec44f74675fe49daac8ede..5447edd24528bb4eefa804a837a7587a29219bb5 100644 --- a/arkoala/arkui/src/peers/ArkDividerPeer.ts +++ b/arkoala/arkui/src/peers/ArkDividerPeer.ts @@ -38,7 +38,7 @@ export class ArkDividerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkDividerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkDividerPeer { const _peer = new ArkDividerPeer(nodeType, flags, "Divider") component?.setPeer(_peer) return _peer @@ -53,9 +53,9 @@ export class ArkDividerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -101,8 +101,8 @@ export class ArkDividerPeer extends ArkCommonMethodPeer { } } export interface ArkDividerAttributes extends ArkCommonMethodAttributes { - vertical?: boolean - color?: ResourceColor - strokeWidth?: number | string - lineCap?: LineCapStyle + vertical?: boolean + color?: ResourceColor + strokeWidth?: number | string + lineCap?: LineCapStyle } diff --git a/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts b/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts index 53bed2fddcc5013419d9bfb33a2abb83e300271e..d8b60786ab1a3c56866327deb1812344e0e2091d 100644 --- a/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkEffectComponentPeer.ts @@ -38,7 +38,7 @@ export class ArkEffectComponentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkEffectComponentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkEffectComponentPeer { const _peer = new ArkEffectComponentPeer(nodeType, flags, "EffectComponent") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkEllipsePeer.ts b/arkoala/arkui/src/peers/ArkEllipsePeer.ts index 52427f30b68768401dc48c4e313469a6243121c4..bea1e53b04019b0272ee4ae4253ed48d7dbe07db 100644 --- a/arkoala/arkui/src/peers/ArkEllipsePeer.ts +++ b/arkoala/arkui/src/peers/ArkEllipsePeer.ts @@ -38,56 +38,19 @@ export class ArkEllipsePeer extends ArkCommonShapeMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkEllipsePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkEllipsePeer { const _peer = new ArkEllipsePeer(nodeType, flags, "Ellipse") component?.setPeer(_peer) return _peer } - setEllipseOptionsAttribute(value?: { width?: string | number, height?: string | number } | undefined): void { + setEllipseOptionsAttribute(options?: EllipseOptions): void { const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - const value_value_width = value_value.width - let value_value_width_type: int32 = RuntimeType.UNDEFINED - value_value_width_type = runtimeType(value_value_width) - thisSerializer.writeInt8(value_value_width_type) - if ((RuntimeType.UNDEFINED) != (value_value_width_type)) { - const value_value_width_value = value_value_width! - let value_value_width_value_type: int32 = RuntimeType.UNDEFINED - value_value_width_value_type = runtimeType(value_value_width_value) - if (((RuntimeType.STRING == value_value_width_value_type))) { - thisSerializer.writeInt8(0) - const value_value_width_value_0 = unsafeCast(value_value_width_value) - thisSerializer.writeString(value_value_width_value_0) - } - else if (((RuntimeType.NUMBER == value_value_width_value_type))) { - thisSerializer.writeInt8(1) - const value_value_width_value_1 = unsafeCast(value_value_width_value) - thisSerializer.writeNumber(value_value_width_value_1) - } - } - const value_value_height = value_value.height - let value_value_height_type: int32 = RuntimeType.UNDEFINED - value_value_height_type = runtimeType(value_value_height) - thisSerializer.writeInt8(value_value_height_type) - if ((RuntimeType.UNDEFINED) != (value_value_height_type)) { - const value_value_height_value = value_value_height! - let value_value_height_value_type: int32 = RuntimeType.UNDEFINED - value_value_height_value_type = runtimeType(value_value_height_value) - if (((RuntimeType.STRING == value_value_height_value_type))) { - thisSerializer.writeInt8(0) - const value_value_height_value_0 = unsafeCast(value_value_height_value) - thisSerializer.writeString(value_value_height_value_0) - } - else if (((RuntimeType.NUMBER == value_value_height_value_type))) { - thisSerializer.writeInt8(1) - const value_value_height_value_1 = unsafeCast(value_value_height_value) - thisSerializer.writeNumber(value_value_height_value_1) - } - } + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writeEllipseOptions(options_value) } nativeModule()._EllipseInterface_setEllipseOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); diff --git a/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts b/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts index cc7c4d26fe2d6be2fa7ff8bcf227512edb8101e8..47a461baa3a5be63f82436d9424881f9b329008b 100644 --- a/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkEmbeddedComponentPeer.ts @@ -39,7 +39,7 @@ export class ArkEmbeddedComponentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkEmbeddedComponentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkEmbeddedComponentPeer { const _peer = new ArkEmbeddedComponentPeer(nodeType, flags, "EmbeddedComponent") component?.setPeer(_peer) return _peer @@ -67,6 +67,6 @@ export class ArkEmbeddedComponentPeer extends ArkCommonMethodPeer { } } export interface ArkEmbeddedComponentAttributes extends ArkCommonMethodAttributes { - onTerminated?: ((parameter: TerminationInfo) => void) - onError?: IMPORT_ErrorCallback_FROM_api_ohos_base + onTerminated?: ((parameter: TerminationInfo) => void) + onError?: IMPORT_ErrorCallback_FROM_api_ohos_base } diff --git a/arkoala/arkui/src/peers/ArkFlexPeer.ts b/arkoala/arkui/src/peers/ArkFlexPeer.ts index 6babf07f4af750cd6e3c6e711c7ba647c7d03aeb..ca2bea1efcc41d416506065ef487385ff9bc90cb 100644 --- a/arkoala/arkui/src/peers/ArkFlexPeer.ts +++ b/arkoala/arkui/src/peers/ArkFlexPeer.ts @@ -38,12 +38,12 @@ export class ArkFlexPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkFlexPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFlexPeer { const _peer = new ArkFlexPeer(nodeType, flags, "Flex") component?.setPeer(_peer) return _peer } - setFlexOptionsAttribute(value?: FlexOptions | undefined): void { + setFlexOptionsAttribute(value?: FlexOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -66,5 +66,5 @@ export class ArkFlexPeer extends ArkCommonMethodPeer { } } export interface ArkFlexAttributes extends ArkCommonMethodAttributes { - pointLight?: PointLightStyle + pointLight?: PointLightStyle } diff --git a/arkoala/arkui/src/peers/ArkFlowItemPeer.ts b/arkoala/arkui/src/peers/ArkFlowItemPeer.ts index e059c881ba02fe82e72504550206ff74d965cef1..87629dcd812b82185966dab77db52a14fb44f7df 100644 --- a/arkoala/arkui/src/peers/ArkFlowItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkFlowItemPeer.ts @@ -38,7 +38,7 @@ export class ArkFlowItemPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkFlowItemPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFlowItemPeer { const _peer = new ArkFlowItemPeer(nodeType, flags, "FlowItem") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkFolderStackPeer.ts b/arkoala/arkui/src/peers/ArkFolderStackPeer.ts index e4d537ff3b70937a4baf7b8ef924c62cd891d797..302ea5a8fca3c8702a472277f85f4f031bc294b7 100644 --- a/arkoala/arkui/src/peers/ArkFolderStackPeer.ts +++ b/arkoala/arkui/src/peers/ArkFolderStackPeer.ts @@ -39,12 +39,12 @@ export class ArkFolderStackPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkFolderStackPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFolderStackPeer { const _peer = new ArkFolderStackPeer(nodeType, flags, "FolderStack") component?.setPeer(_peer) return _peer } - setFolderStackOptionsAttribute(options?: FolderStackOptions | undefined): void { + setFolderStackOptionsAttribute(options?: FolderStackOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -82,9 +82,9 @@ export class ArkFolderStackPeer extends ArkCommonMethodPeer { } } export interface ArkFolderStackAttributes extends ArkCommonMethodAttributes { - alignContent?: Alignment - onFolderStateChange?: OnFoldStatusChangeCallback - onHoverStatusChange?: OnHoverStatusChangeCallback - enableAnimation?: boolean - autoHalfFold?: boolean + alignContent?: Alignment + onFolderStateChange?: OnFoldStatusChangeCallback + onHoverStatusChange?: OnHoverStatusChangeCallback + enableAnimation?: boolean + autoHalfFold?: boolean } diff --git a/arkoala/arkui/src/peers/ArkFormComponentPeer.ts b/arkoala/arkui/src/peers/ArkFormComponentPeer.ts index 243cb2c967ce3422f234d8a185282014fd3be264..df813be7ee8aa396043f6e73bd7aa5667ee7107c 100644 --- a/arkoala/arkui/src/peers/ArkFormComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkFormComponentPeer.ts @@ -38,7 +38,7 @@ export class ArkFormComponentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkFormComponentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFormComponentPeer { const _peer = new ArkFormComponentPeer(nodeType, flags, "FormComponent") component?.setPeer(_peer) return _peer @@ -105,14 +105,14 @@ export class ArkFormComponentPeer extends ArkCommonMethodPeer { } } export interface ArkFormComponentAttributes extends ArkCommonMethodAttributes { - size?: { width: number, height: number } - moduleName?: string - dimension?: FormDimension - allowUpdate?: boolean - visibility?: Visibility - onAcquired?: ((parameter: FormCallbackInfo) => void) - onError?: ((info: { errcode: number, msg: string }) => void) - onRouter?: ((info: any) => void) - onUninstall?: ((parameter: FormCallbackInfo) => void) - onLoad?: (() => void) + size?: { width: number, height: number } + moduleName?: string + dimension?: FormDimension + allowUpdate?: boolean + visibility?: Visibility + onAcquired?: ((parameter: FormCallbackInfo) => void) + onError?: ((info: { errcode: number, msg: string }) => void) + onRouter?: ((info: any) => void) + onUninstall?: ((parameter: FormCallbackInfo) => void) + onLoad?: (() => void) } diff --git a/arkoala/arkui/src/peers/ArkFormLinkPeer.ts b/arkoala/arkui/src/peers/ArkFormLinkPeer.ts index 4dbc2631e15c25e999d609eb81fff42772043afa..b49ffab05459e13d41c0ef68f40495ce514d20a4 100644 --- a/arkoala/arkui/src/peers/ArkFormLinkPeer.ts +++ b/arkoala/arkui/src/peers/ArkFormLinkPeer.ts @@ -38,7 +38,7 @@ export class ArkFormLinkPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkFormLinkPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkFormLinkPeer { const _peer = new ArkFormLinkPeer(nodeType, flags, "FormLink") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkGaugePeer.ts b/arkoala/arkui/src/peers/ArkGaugePeer.ts index caf7d3f4245f7bce58f61b721078c86ada123d90..e34782de87b6e41fd7110f52daf082513493cf6a 100644 --- a/arkoala/arkui/src/peers/ArkGaugePeer.ts +++ b/arkoala/arkui/src/peers/ArkGaugePeer.ts @@ -38,7 +38,7 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkGaugePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGaugePeer { const _peer = new ArkGaugePeer(nodeType, flags, "Gauge") component?.setPeer(_peer) return _peer @@ -67,9 +67,9 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) let value_0_type: int32 = RuntimeType.UNDEFINED value_0_type = runtimeType(value_0) - if (((RuntimeType.NUMBER == value_0_type))) { + if (((RuntimeType.NUMBER) == (value_0_type)) && ((unsafeCast(value_0)) >= (0)) && ((unsafeCast(value_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) + const value_0_0 = unsafeCast(value_0) thisSerializer.writeInt32(value_0_0) } else if (((RuntimeType.NUMBER == value_0_type))) { @@ -107,9 +107,9 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { const value_2_element_0_0 = unsafeCast(value_2_element_0) let value_2_element_0_0_type: int32 = RuntimeType.UNDEFINED value_2_element_0_0_type = runtimeType(value_2_element_0_0) - if (((RuntimeType.NUMBER == value_2_element_0_0_type))) { + if (((RuntimeType.NUMBER) == (value_2_element_0_0_type)) && ((unsafeCast(value_2_element_0_0)) >= (0)) && ((unsafeCast(value_2_element_0_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_2_element_0_0_0 = unsafeCast(value_2_element_0_0) + const value_2_element_0_0_0 = unsafeCast(value_2_element_0_0) thisSerializer.writeInt32(value_2_element_0_0_0) } else if (((RuntimeType.NUMBER == value_2_element_0_0_type))) { @@ -161,17 +161,14 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { nativeModule()._GaugeAttribute_indicator(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - privacySensitiveAttribute(value: boolean | undefined): void { + privacySensitiveAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._GaugeAttribute_privacySensitive(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -187,14 +184,14 @@ export class ArkGaugePeer extends ArkCommonMethodPeer { } } export interface ArkGaugeAttributes extends ArkCommonMethodAttributes { - value?: number - startAngle?: number - endAngle?: number - colors?: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> - strokeWidth?: Length - description?: CustomBuilder - trackShadow?: GaugeShadowOptions - indicator?: GaugeIndicatorOptions - privacySensitive?: boolean | undefined - contentModifier?: ContentModifier + value?: number + startAngle?: number + endAngle?: number + colors?: ResourceColor | LinearGradient | Array<[ ResourceColor | LinearGradient, number ]> + strokeWidth?: Length + description?: CustomBuilder + trackShadow?: GaugeShadowOptions + indicator?: GaugeIndicatorOptions + privacySensitive?: boolean | undefined + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkGridColPeer.ts b/arkoala/arkui/src/peers/ArkGridColPeer.ts index 4fa276af6d0c5221a15b15842c99f86fe15a466a..964a00fdf7378c3ebb1be9464c1334f20fd6fe75 100644 --- a/arkoala/arkui/src/peers/ArkGridColPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridColPeer.ts @@ -38,12 +38,12 @@ export class ArkGridColPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkGridColPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridColPeer { const _peer = new ArkGridColPeer(nodeType, flags, "GridCol") component?.setPeer(_peer) return _peer } - setGridColOptionsAttribute(option?: GridColOptions | undefined): void { + setGridColOptionsAttribute(option?: GridColOptions): void { const thisSerializer: Serializer = Serializer.hold() let option_type: int32 = RuntimeType.UNDEFINED option_type = runtimeType(option) @@ -111,7 +111,7 @@ export class ArkGridColPeer extends ArkCommonMethodPeer { } } export interface ArkGridColAttributes extends ArkCommonMethodAttributes { - span?: number | GridColColumnOption - gridColOffset?: number | GridColColumnOption - order?: number | GridColColumnOption + span?: number | GridColColumnOption + gridColOffset?: number | GridColColumnOption + order?: number | GridColColumnOption } diff --git a/arkoala/arkui/src/peers/ArkGridContainerPeer.ts b/arkoala/arkui/src/peers/ArkGridContainerPeer.ts index 2b54a908da30eb7ccfdaa227fcf901b88f3eeb5e..dffec8296560a7e7081734ad84fa63e105ed73fe 100644 --- a/arkoala/arkui/src/peers/ArkGridContainerPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridContainerPeer.ts @@ -38,12 +38,12 @@ export class ArkGridContainerPeer extends ArkColumnPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkGridContainerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridContainerPeer { const _peer = new ArkGridContainerPeer(nodeType, flags, "GridContainer") component?.setPeer(_peer) return _peer } - setGridContainerOptionsAttribute(value?: GridContainerOptions | undefined): void { + setGridContainerOptionsAttribute(value?: GridContainerOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) diff --git a/arkoala/arkui/src/peers/ArkGridItemPeer.ts b/arkoala/arkui/src/peers/ArkGridItemPeer.ts index c3de730629fe029a806eadafe892470beb63089d..6abc3adba2717c280c8365f300183513aacfd8ea 100644 --- a/arkoala/arkui/src/peers/ArkGridItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridItemPeer.ts @@ -38,12 +38,12 @@ export class ArkGridItemPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkGridItemPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridItemPeer { const _peer = new ArkGridItemPeer(nodeType, flags, "GridItem") component?.setPeer(_peer) return _peer } - setGridItemOptionsAttribute(value?: GridItemOptions | undefined): void { + setGridItemOptionsAttribute(value?: GridItemOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -87,12 +87,12 @@ export class ArkGridItemPeer extends ArkCommonMethodPeer { } } export interface ArkGridItemAttributes extends ArkCommonMethodAttributes { - rowStart?: number - rowEnd?: number - columnStart?: number - columnEnd?: number - forceRebuild?: boolean - selectable?: boolean - selected?: boolean - onSelect?: ((parameter: boolean) => void) + rowStart?: number + rowEnd?: number + columnStart?: number + columnEnd?: number + forceRebuild?: boolean + selectable?: boolean + selected?: boolean + onSelect?: ((parameter: boolean) => void) } diff --git a/arkoala/arkui/src/peers/ArkGridPeer.ts b/arkoala/arkui/src/peers/ArkGridPeer.ts index 7c085b941352b873397f1c4693b5815a19e4d4f3..d34ee21cf8dcabcffc798cbfb37ff01b2e9d91c3 100644 --- a/arkoala/arkui/src/peers/ArkGridPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridPeer.ts @@ -38,12 +38,12 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkGridPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridPeer { const _peer = new ArkGridPeer(nodeType, flags, "Grid") component?.setPeer(_peer) return _peer } - setGridOptionsAttribute(scroller?: Scroller | undefined, layoutOptions?: GridLayoutOptions | undefined): void { + setGridOptionsAttribute(scroller?: Scroller, layoutOptions?: GridLayoutOptions): void { const thisSerializer: Serializer = Serializer.hold() let scroller_type: int32 = RuntimeType.UNDEFINED scroller_type = runtimeType(scroller) @@ -95,9 +95,9 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -128,8 +128,11 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { nativeModule()._GridAttribute_onScrollIndex(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - cachedCountAttribute(value: number): void { - nativeModule()._GridAttribute_cachedCount(this.peer.ptr, value); + cachedCount0Attribute(value: number): void { + nativeModule()._GridAttribute_cachedCount0(this.peer.ptr, value); + } + cachedCount1Attribute(count: number, show: boolean): void { + nativeModule()._GridAttribute_cachedCount1(this.peer.ptr, count, +show); } editModeAttribute(value: boolean): void { nativeModule()._GridAttribute_editMode(this.peer.ptr, +value); @@ -208,17 +211,14 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { nativeModule()._GridAttribute_friction(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - alignItemsAttribute(value: GridItemAlignment | undefined): void { + alignItemsAttribute(value?: GridItemAlignment): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeInt32(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeInt32(value_value) } nativeModule()._GridAttribute_alignItems(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -259,7 +259,7 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { nativeModule()._GridAttribute_onScrollFrameBegin(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - edgeEffectAttribute(value: EdgeEffect, options?: EdgeEffectOptions | undefined): void { + edgeEffectAttribute(value: EdgeEffect, options?: EdgeEffectOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -276,36 +276,36 @@ export class ArkGridPeer extends ArkScrollableCommonMethodPeer { } } export interface ArkGridAttributes extends ArkScrollableCommonMethodAttributes { - columnsTemplate?: string - rowsTemplate?: string - columnsGap?: Length - rowsGap?: Length - scrollBarWidth?: number | string - scrollBarColor?: Color | number | string - scrollBar?: BarState - onScrollBarUpdate?: ((index: number, offset: number) => ComputedBarAttribute) - onScrollIndex?: ((first: number, last: number) => void) - cachedCount?: number - editMode?: boolean - multiSelectable?: boolean - maxCount?: number - minCount?: number - cellLength?: number - layoutDirection?: GridDirection - supportAnimation?: boolean - onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) - onItemDragEnter?: ((event: ItemDragInfo) => void) - onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) - onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) - onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) - nestedScroll?: NestedScrollOptions - enableScrollInteraction?: boolean - friction?: number | Resource - alignItems?: GridItemAlignment | undefined - onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) - onReachStart?: (() => void) - onReachEnd?: (() => void) - onScrollStart?: (() => void) - onScrollStop?: (() => void) - onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) + columnsTemplate?: string + rowsTemplate?: string + columnsGap?: Length + rowsGap?: Length + scrollBarWidth?: number | string + scrollBarColor?: Color | number | string + scrollBar?: BarState + onScrollBarUpdate?: ((index: number, offset: number) => ComputedBarAttribute) + onScrollIndex?: ((first: number, last: number) => void) + cachedCount?: number + editMode?: boolean + multiSelectable?: boolean + maxCount?: number + minCount?: number + cellLength?: number + layoutDirection?: GridDirection + supportAnimation?: boolean + onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) + onItemDragEnter?: ((event: ItemDragInfo) => void) + onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) + onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) + onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) + nestedScroll?: NestedScrollOptions + enableScrollInteraction?: boolean + friction?: number | Resource + alignItems?: GridItemAlignment | undefined + onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) + onReachStart?: (() => void) + onReachEnd?: (() => void) + onScrollStart?: (() => void) + onScrollStop?: (() => void) + onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) } diff --git a/arkoala/arkui/src/peers/ArkGridRowPeer.ts b/arkoala/arkui/src/peers/ArkGridRowPeer.ts index 7a81f23ea7ba879fe367d22ac0092bf2d1fa3f1d..7522eaaf94c9f1163f49da8b9bdddba21d84ecbb 100644 --- a/arkoala/arkui/src/peers/ArkGridRowPeer.ts +++ b/arkoala/arkui/src/peers/ArkGridRowPeer.ts @@ -38,12 +38,12 @@ export class ArkGridRowPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkGridRowPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkGridRowPeer { const _peer = new ArkGridRowPeer(nodeType, flags, "GridRow") component?.setPeer(_peer) return _peer } - setGridRowOptionsAttribute(option?: GridRowOptions | undefined): void { + setGridRowOptionsAttribute(option?: GridRowOptions): void { const thisSerializer: Serializer = Serializer.hold() let option_type: int32 = RuntimeType.UNDEFINED option_type = runtimeType(option) @@ -69,6 +69,6 @@ export class ArkGridRowPeer extends ArkCommonMethodPeer { } } export interface ArkGridRowAttributes extends ArkCommonMethodAttributes { - onBreakpointChange?: ((breakpoints: string) => void) - alignItems?: ItemAlign + onBreakpointChange?: ((breakpoints: string) => void) + alignItems?: ItemAlign } diff --git a/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts b/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts index 0acea21abfad75e7cfed8ffdd326349530f6d0c8..a89e150f96f942cee5426405688dcfd0fa276a28 100644 --- a/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts +++ b/arkoala/arkui/src/peers/ArkHyperlinkPeer.ts @@ -38,12 +38,12 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkHyperlinkPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkHyperlinkPeer { const _peer = new ArkHyperlinkPeer(nodeType, flags, "Hyperlink") component?.setPeer(_peer) return _peer } - setHyperlinkOptionsAttribute(address: string | Resource, content?: string | Resource | undefined): void { + setHyperlinkOptionsAttribute(address: string | Resource, content?: string | Resource): void { const thisSerializer: Serializer = Serializer.hold() let address_type: int32 = RuntimeType.UNDEFINED address_type = runtimeType(address) @@ -82,9 +82,9 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -110,5 +110,5 @@ export class ArkHyperlinkPeer extends ArkCommonMethodPeer { } } export interface ArkHyperlinkAttributes extends ArkCommonMethodAttributes { - color?: Color | number | string | Resource + color?: Color | number | string | Resource } diff --git a/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts b/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts index e88d882aa04918dccc66d91109cbdd875099c8b8..cd32fb8b2617ed36867ffcd6d198b257da57d893 100644 --- a/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkImageAnimatorPeer.ts @@ -38,7 +38,7 @@ export class ArkImageAnimatorPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkImageAnimatorPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkImageAnimatorPeer { const _peer = new ArkImageAnimatorPeer(nodeType, flags, "ImageAnimator") component?.setPeer(_peer) return _peer @@ -112,17 +112,17 @@ export class ArkImageAnimatorPeer extends ArkCommonMethodPeer { } } export interface ArkImageAnimatorAttributes extends ArkCommonMethodAttributes { - images?: Array - state?: AnimationStatus - duration?: number - reverse?: boolean - fixedSize?: boolean - preDecode?: number - fillMode?: FillMode - iterations?: number - onStart?: (() => void) - onPause?: (() => void) - onRepeat?: (() => void) - onCancel?: (() => void) - onFinish?: (() => void) + images?: Array + state?: AnimationStatus + duration?: number + reverse?: boolean + fixedSize?: boolean + preDecode?: number + fillMode?: FillMode + iterations?: number + onStart?: (() => void) + onPause?: (() => void) + onRepeat?: (() => void) + onCancel?: (() => void) + onFinish?: (() => void) } diff --git a/arkoala/arkui/src/peers/ArkImagePeer.ts b/arkoala/arkui/src/peers/ArkImagePeer.ts index d6947c8d28078eedf1e66695a7048d403c931049..89ecf4b6093a36f593cb98f1f0224751a7e214a3 100644 --- a/arkoala/arkui/src/peers/ArkImagePeer.ts +++ b/arkoala/arkui/src/peers/ArkImagePeer.ts @@ -39,7 +39,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkImagePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkImagePeer { const _peer = new ArkImagePeer(nodeType, flags, "Image") component?.setPeer(_peer) return _peer @@ -109,7 +109,7 @@ export class ArkImagePeer extends ArkCommonMethodPeer { } else if (((RuntimeType.NUMBER == src_type))) { thisSerializer.writeInt8(3) - const src_3 = unsafeCast(src) + const src_3 = unsafeCast(src) thisSerializer.writeInt32(src_3) } nativeModule()._ImageInterface_setImageOptions1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -181,9 +181,9 @@ export class ArkImagePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -310,29 +310,29 @@ export class ArkImagePeer extends ArkCommonMethodPeer { } } export interface ArkImageAttributes extends ArkCommonMethodAttributes { - alt?: string | Resource | PixelMap - matchTextDirection?: boolean - fitOriginalSize?: boolean - fillColor?: ResourceColor - objectFit?: ImageFit - objectRepeat?: ImageRepeat - autoResize?: boolean - renderMode?: ImageRenderMode - dynamicRangeMode?: DynamicRangeMode - interpolation?: ImageInterpolation - sourceSize?: ImageSourceSize - syncLoad?: boolean - colorFilter?: ColorFilter | DrawingColorFilter - copyOption?: CopyOptions - draggable?: boolean - pointLight?: PointLightStyle - edgeAntialiasing?: number - onComplete?: ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) - onError?: ImageErrorCallback - onFinish?: (() => void) - enableAnalyzer?: boolean - analyzerConfig?: ImageAnalyzerConfig - resizable?: ResizableOptions - privacySensitive?: boolean - enhancedImageQuality?: ResolutionQuality + alt?: string | Resource | PixelMap + matchTextDirection?: boolean + fitOriginalSize?: boolean + fillColor?: ResourceColor + objectFit?: ImageFit + objectRepeat?: ImageRepeat + autoResize?: boolean + renderMode?: ImageRenderMode + dynamicRangeMode?: DynamicRangeMode + interpolation?: ImageInterpolation + sourceSize?: ImageSourceSize + syncLoad?: boolean + colorFilter?: ColorFilter | DrawingColorFilter + copyOption?: CopyOptions + draggable?: boolean + pointLight?: PointLightStyle + edgeAntialiasing?: number + onComplete?: ((event?: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) => void) + onError?: ImageErrorCallback + onFinish?: (() => void) + enableAnalyzer?: boolean + analyzerConfig?: ImageAnalyzerConfig + resizable?: ResizableOptions + privacySensitive?: boolean + enhancedImageQuality?: ResolutionQuality } diff --git a/arkoala/arkui/src/peers/ArkImageSpanPeer.ts b/arkoala/arkui/src/peers/ArkImageSpanPeer.ts index 44add859700f880a737817210ab9a201a37fb1ab..acb1f18f5fa98808de4544f38b776e58a6a58374 100644 --- a/arkoala/arkui/src/peers/ArkImageSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkImageSpanPeer.ts @@ -38,7 +38,7 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkImageSpanPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkImageSpanPeer { const _peer = new ArkImageSpanPeer(nodeType, flags, "ImageSpan") component?.setPeer(_peer) return _peer @@ -117,10 +117,10 @@ export class ArkImageSpanPeer extends ArkBaseSpanPeer { } } export interface ArkImageSpanAttributes extends ArkBaseSpanAttributes { - verticalAlign?: ImageSpanAlignment - colorFilter?: ColorFilter | DrawingColorFilter - objectFit?: ImageFit - onComplete?: ImageCompleteCallback - onError?: ImageErrorCallback - alt?: PixelMap + verticalAlign?: ImageSpanAlignment + colorFilter?: ColorFilter | DrawingColorFilter + objectFit?: ImageFit + onComplete?: ImageCompleteCallback + onError?: ImageErrorCallback + alt?: PixelMap } diff --git a/arkoala/arkui/src/peers/ArkIndicatorcomponentPeer.ts b/arkoala/arkui/src/peers/ArkIndicatorcomponentPeer.ts new file mode 100644 index 0000000000000000000000000000000000000000..a4e2c2a3527850008271f96d1cc5e5e364e35f5a --- /dev/null +++ b/arkoala/arkui/src/peers/ArkIndicatorcomponentPeer.ts @@ -0,0 +1,104 @@ +/* + * Copyright (c) 2024 Huawei Device Co., Ltd. + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + + +// WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! + +import { int32 } from "@koalaui/common" +import { nullptr, KPointer, KInt, KBoolean, KStringPtr } from "@koalaui/interop" +import { isResource, isInstanceOf, runtimeType, RuntimeType } from "./SerializerBase" +import { Serializer } from "./Serializer" +import { ArkUINodeType } from "./ArkUINodeType" +import { ComponentBase } from "../ComponentBase" +import { nativeModule } from "@koalaui/arkoala" +import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" +import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" +import { CallbackKind } from "./CallbackKind" +import { registerCallback } from "./SerializerBase" +import { wrapCallback } from "@koalaui/interop" +import { Deserializer, createDeserializer } from "./Deserializer" +import { MaterializedBase } from "./../MaterializedBase" +import { DotIndicator } from "./../ArkDotIndicatorBuilder" +import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" +import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" +import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" +export class ArkIndicatorComponentPeer extends ArkCommonMethodPeer { + protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { + super(nodeType, flags, name); + } + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkIndicatorComponentPeer { + const _peer = new ArkIndicatorComponentPeer(nodeType, flags, "IndicatorComponent") + component?.setPeer(_peer) + return _peer + } + setIndicatorComponentOptionsAttribute(controller?: IndicatorComponentController): void { + const thisSerializer: Serializer = Serializer.hold() + let controller_type: int32 = RuntimeType.UNDEFINED + controller_type = runtimeType(controller) + thisSerializer.writeInt8(controller_type) + if ((RuntimeType.UNDEFINED) != (controller_type)) { + const controller_value = controller! + thisSerializer.writeIndicatorComponentController(controller_value); + } + nativeModule()._IndicatorComponentInterface_setIndicatorComponentOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + initialIndexAttribute(value: number): void { + nativeModule()._IndicatorComponentAttribute_initialIndex(this.peer.ptr, value); + } + countAttribute(value: number): void { + nativeModule()._IndicatorComponentAttribute_count(this.peer.ptr, value); + } + styleAttribute(value: DotIndicator | DigitIndicator): void { + const thisSerializer: Serializer = Serializer.hold() + let value_type: int32 = RuntimeType.UNDEFINED + value_type = runtimeType(value) + if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof DotIndicator)) { + thisSerializer.writeInt8(0) + const value_0 = unsafeCast(value) + thisSerializer.writeDotIndicator(value_0) + } + else if (((RuntimeType.OBJECT) == (value_type)) && (value instanceof DigitIndicator)) { + thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) + thisSerializer.writeDigitIndicator(value_1) + } + nativeModule()._IndicatorComponentAttribute_style(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + loopAttribute(value: boolean): void { + nativeModule()._IndicatorComponentAttribute_loop(this.peer.ptr, +value); + } + verticalAttribute(value: boolean): void { + nativeModule()._IndicatorComponentAttribute_vertical(this.peer.ptr, +value); + } + onChangeAttribute(value: ((index: number) => void)): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + nativeModule()._IndicatorComponentAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + applyAttributes(attributes: T): void { + super.applyAttributes(attributes) + } +} +export interface ArkIndicatorComponentAttributes extends ArkCommonMethodAttributes { + initialIndex?: number + count?: number + style?: DotIndicator | DigitIndicator + loop?: boolean + vertical?: boolean + onChange?: ((index: number) => void) +} diff --git a/arkoala/arkui/src/peers/ArkLinePeer.ts b/arkoala/arkui/src/peers/ArkLinePeer.ts index 5176c12004760832c6c5103294c837a45220eecd..cc0e785f1eb283d36a2ef2529c39a88c011d672b 100644 --- a/arkoala/arkui/src/peers/ArkLinePeer.ts +++ b/arkoala/arkui/src/peers/ArkLinePeer.ts @@ -38,56 +38,19 @@ export class ArkLinePeer extends ArkCommonShapeMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkLinePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLinePeer { const _peer = new ArkLinePeer(nodeType, flags, "Line") component?.setPeer(_peer) return _peer } - setLineOptionsAttribute(value?: { width?: string | number, height?: string | number } | undefined): void { + setLineOptionsAttribute(options?: LineOptions): void { const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - const value_value_width = value_value.width - let value_value_width_type: int32 = RuntimeType.UNDEFINED - value_value_width_type = runtimeType(value_value_width) - thisSerializer.writeInt8(value_value_width_type) - if ((RuntimeType.UNDEFINED) != (value_value_width_type)) { - const value_value_width_value = value_value_width! - let value_value_width_value_type: int32 = RuntimeType.UNDEFINED - value_value_width_value_type = runtimeType(value_value_width_value) - if (((RuntimeType.STRING == value_value_width_value_type))) { - thisSerializer.writeInt8(0) - const value_value_width_value_0 = unsafeCast(value_value_width_value) - thisSerializer.writeString(value_value_width_value_0) - } - else if (((RuntimeType.NUMBER == value_value_width_value_type))) { - thisSerializer.writeInt8(1) - const value_value_width_value_1 = unsafeCast(value_value_width_value) - thisSerializer.writeNumber(value_value_width_value_1) - } - } - const value_value_height = value_value.height - let value_value_height_type: int32 = RuntimeType.UNDEFINED - value_value_height_type = runtimeType(value_value_height) - thisSerializer.writeInt8(value_value_height_type) - if ((RuntimeType.UNDEFINED) != (value_value_height_type)) { - const value_value_height_value = value_value_height! - let value_value_height_value_type: int32 = RuntimeType.UNDEFINED - value_value_height_value_type = runtimeType(value_value_height_value) - if (((RuntimeType.STRING == value_value_height_value_type))) { - thisSerializer.writeInt8(0) - const value_value_height_value_0 = unsafeCast(value_value_height_value) - thisSerializer.writeString(value_value_height_value_0) - } - else if (((RuntimeType.NUMBER == value_value_height_value_type))) { - thisSerializer.writeInt8(1) - const value_value_height_value_1 = unsafeCast(value_value_height_value) - thisSerializer.writeNumber(value_value_height_value_1) - } - } + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writeLineOptions(options_value) } nativeModule()._LineInterface_setLineOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -117,6 +80,6 @@ export class ArkLinePeer extends ArkCommonShapeMethodPeer { } } export interface ArkLineAttributes extends ArkCommonShapeMethodAttributes { - startPoint?: Array - endPoint?: Array + startPoint?: Array + endPoint?: Array } diff --git a/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts b/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts index 25b87e774c892d28eebfa976b9e6a80be20199ce..87b32ac37d61cbc065548dd11f7340cc6324c25f 100644 --- a/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkLinearindicatorPeer.ts @@ -38,12 +38,12 @@ export class ArkLinearIndicatorPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkLinearIndicatorPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLinearIndicatorPeer { const _peer = new ArkLinearIndicatorPeer(nodeType, flags, "LinearIndicator") component?.setPeer(_peer) return _peer } - setLinearIndicatorOptionsAttribute(count?: number | undefined, controller?: LinearIndicatorController | undefined): void { + setLinearIndicatorOptionsAttribute(count?: number, controller?: LinearIndicatorController): void { const thisSerializer: Serializer = Serializer.hold() let count_type: int32 = RuntimeType.UNDEFINED count_type = runtimeType(count) @@ -62,47 +62,38 @@ export class ArkLinearIndicatorPeer extends ArkCommonMethodPeer { nativeModule()._LinearIndicatorInterface_setLinearIndicatorOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - indicatorStyleAttribute(value: LinearIndicatorStyle | undefined): void { + indicatorStyleAttribute(value?: LinearIndicatorStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeLinearIndicatorStyle(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeLinearIndicatorStyle(value_value) } nativeModule()._LinearIndicatorAttribute_indicatorStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - indicatorLoopAttribute(value: boolean | undefined): void { + indicatorLoopAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._LinearIndicatorAttribute_indicatorLoop(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onChangeAttribute(value: OnLinearIndicatorChangeCallback | undefined): void { + onChangeAttribute(value?: OnLinearIndicatorChangeCallback): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.holdAndWriteCallback(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.holdAndWriteCallback(value_value) } nativeModule()._LinearIndicatorAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -112,7 +103,7 @@ export class ArkLinearIndicatorPeer extends ArkCommonMethodPeer { } } export interface ArkLinearIndicatorAttributes extends ArkCommonMethodAttributes { - indicatorStyle?: LinearIndicatorStyle | undefined - indicatorLoop?: boolean | undefined - onChange?: OnLinearIndicatorChangeCallback | undefined + indicatorStyle?: LinearIndicatorStyle | undefined + indicatorLoop?: boolean | undefined + onChange?: OnLinearIndicatorChangeCallback | undefined } diff --git a/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts b/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts index cce783fa6862991562e4a60bbd4df2777aaa96ad..871eac43cee9f861f218be89ed4bb6063232377c 100644 --- a/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts +++ b/arkoala/arkui/src/peers/ArkListItemGroupPeer.ts @@ -38,12 +38,12 @@ export class ArkListItemGroupPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkListItemGroupPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkListItemGroupPeer { const _peer = new ArkListItemGroupPeer(nodeType, flags, "ListItemGroup") component?.setPeer(_peer) return _peer } - setListItemGroupOptionsAttribute(options?: ListItemGroupOptions | undefined): void { + setListItemGroupOptionsAttribute(options?: ListItemGroupOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -55,17 +55,18 @@ export class ArkListItemGroupPeer extends ArkCommonMethodPeer { nativeModule()._ListItemGroupInterface_setListItemGroupOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - dividerAttribute(value: ListDividerOptions | undefined): void { + dividerAttribute(value: ListDividerOptions | null): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { thisSerializer.writeInt8(0) const value_0 = unsafeCast(value) thisSerializer.writeListDividerOptions(value_0) } - else if (((RuntimeType.UNDEFINED == value_type))) { + else if (value === null) { thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) } nativeModule()._ListItemGroupAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -81,6 +82,6 @@ export class ArkListItemGroupPeer extends ArkCommonMethodPeer { } } export interface ArkListItemGroupAttributes extends ArkCommonMethodAttributes { - divider?: ListDividerOptions | undefined - childrenMainSize?: ChildrenMainSize + divider?: ListDividerOptions | null + childrenMainSize?: ChildrenMainSize } diff --git a/arkoala/arkui/src/peers/ArkListItemPeer.ts b/arkoala/arkui/src/peers/ArkListItemPeer.ts index 309266098642d3f771af6ee36f1013ba84efda63..7a7fee394003cbcc465da31210eeeb67ed373919 100644 --- a/arkoala/arkui/src/peers/ArkListItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkListItemPeer.ts @@ -38,12 +38,12 @@ export class ArkListItemPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkListItemPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkListItemPeer { const _peer = new ArkListItemPeer(nodeType, flags, "ListItem") component?.setPeer(_peer) return _peer } - setListItemOptions0Attribute(value?: ListItemOptions | undefined): void { + setListItemOptions0Attribute(value?: ListItemOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -55,7 +55,7 @@ export class ArkListItemPeer extends ArkCommonMethodPeer { nativeModule()._ListItemInterface_setListItemOptions0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - setListItemOptions1Attribute(value?: string | undefined): void { + setListItemOptions1Attribute(value?: string): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -81,7 +81,7 @@ export class ArkListItemPeer extends ArkCommonMethodPeer { } else if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } nativeModule()._ListItemAttribute_editable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -110,10 +110,10 @@ export class ArkListItemPeer extends ArkCommonMethodPeer { } } export interface ArkListItemAttributes extends ArkCommonMethodAttributes { - sticky?: Sticky - editable?: boolean | EditMode - selectable?: boolean - selected?: boolean - swipeAction?: SwipeActionOptions - onSelect?: ((parameter: boolean) => void) + sticky?: Sticky + editable?: boolean | EditMode + selectable?: boolean + selected?: boolean + swipeAction?: SwipeActionOptions + onSelect?: ((parameter: boolean) => void) } diff --git a/arkoala/arkui/src/peers/ArkListPeer.ts b/arkoala/arkui/src/peers/ArkListPeer.ts index 646ff3441e1cac2b164325f972bdf3939773c56f..2d3f1d6496291ee14b32dd9225385f25b0b4628c 100644 --- a/arkoala/arkui/src/peers/ArkListPeer.ts +++ b/arkoala/arkui/src/peers/ArkListPeer.ts @@ -38,12 +38,12 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkListPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkListPeer { const _peer = new ArkListPeer(nodeType, flags, "List") component?.setPeer(_peer) return _peer } - setListOptionsAttribute(options?: ListOptions | undefined): void { + setListOptionsAttribute(options?: ListOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -70,17 +70,18 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { contentEndOffsetAttribute(value: number): void { nativeModule()._ListAttribute_contentEndOffset(this.peer.ptr, value); } - dividerAttribute(value: ListDividerOptions | undefined): void { + dividerAttribute(value: ListDividerOptions | null): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { thisSerializer.writeInt8(0) const value_0 = unsafeCast(value) thisSerializer.writeListDividerOptions(value_0) } - else if (((RuntimeType.UNDEFINED == value_type))) { + else if (value === null) { thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) } nativeModule()._ListAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -91,8 +92,11 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { multiSelectableAttribute(value: boolean): void { nativeModule()._ListAttribute_multiSelectable(this.peer.ptr, +value); } - cachedCountAttribute(value: number): void { - nativeModule()._ListAttribute_cachedCount(this.peer.ptr, value); + cachedCount0Attribute(value: number): void { + nativeModule()._ListAttribute_cachedCount0(this.peer.ptr, value); + } + cachedCount1Attribute(count: number, show: boolean): void { + nativeModule()._ListAttribute_cachedCount1(this.peer.ptr, count, +show); } chainAnimationAttribute(value: boolean): void { nativeModule()._ListAttribute_chainAnimation(this.peer.ptr, +value); @@ -234,7 +238,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { nativeModule()._ListAttribute_onScrollFrameBegin(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - lanesAttribute(value: number | LengthConstrain, gutter?: Dimension | undefined): void { + lanesAttribute(value: number | LengthConstrain, gutter?: Dimension): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -261,7 +265,7 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { nativeModule()._ListAttribute_lanes(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - edgeEffectAttribute(value: EdgeEffect, options?: EdgeEffectOptions | undefined): void { + edgeEffectAttribute(value: EdgeEffect, options?: EdgeEffectOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -278,37 +282,37 @@ export class ArkListPeer extends ArkScrollableCommonMethodPeer { } } export interface ArkListAttributes extends ArkScrollableCommonMethodAttributes { - alignListItem?: ListItemAlign - listDirection?: Axis - scrollBar?: BarState - contentStartOffset?: number - contentEndOffset?: number - divider?: ListDividerOptions | undefined - editMode?: boolean - multiSelectable?: boolean - cachedCount?: number - chainAnimation?: boolean - chainAnimationOptions?: ChainAnimationOptions - sticky?: StickyStyle - scrollSnapAlign?: ScrollSnapAlign - nestedScroll?: NestedScrollOptions - enableScrollInteraction?: boolean - friction?: number | Resource - childrenMainSize?: ChildrenMainSize - maintainVisibleContentPosition?: boolean - onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) - onScrollIndex?: ((start: number, end: number, center: number) => void) - onScrollVisibleContentChange?: OnScrollVisibleContentChangeCallback - onReachStart?: (() => void) - onReachEnd?: (() => void) - onScrollStart?: (() => void) - onScrollStop?: (() => void) - onItemDelete?: ((index: number) => boolean) - onItemMove?: ((from: number, to: number) => boolean) - onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) - onItemDragEnter?: ((event: ItemDragInfo) => void) - onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) - onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) - onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) - onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) + alignListItem?: ListItemAlign + listDirection?: Axis + scrollBar?: BarState + contentStartOffset?: number + contentEndOffset?: number + divider?: ListDividerOptions | null + editMode?: boolean + multiSelectable?: boolean + cachedCount?: number + chainAnimation?: boolean + chainAnimationOptions?: ChainAnimationOptions + sticky?: StickyStyle + scrollSnapAlign?: ScrollSnapAlign + nestedScroll?: NestedScrollOptions + enableScrollInteraction?: boolean + friction?: number | Resource + childrenMainSize?: ChildrenMainSize + maintainVisibleContentPosition?: boolean + onScroll?: ((scrollOffset: number, scrollState: ScrollState) => void) + onScrollIndex?: ((start: number, end: number, center: number) => void) + onScrollVisibleContentChange?: OnScrollVisibleContentChangeCallback + onReachStart?: (() => void) + onReachEnd?: (() => void) + onScrollStart?: (() => void) + onScrollStop?: (() => void) + onItemDelete?: ((index: number) => boolean) + onItemMove?: ((from: number, to: number) => boolean) + onItemDragStart?: ((event: ItemDragInfo, itemIndex: number) => (() => any)) + onItemDragEnter?: ((event: ItemDragInfo) => void) + onItemDragMove?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number) => void) + onItemDragLeave?: ((event: ItemDragInfo, itemIndex: number) => void) + onItemDrop?: ((event: ItemDragInfo, itemIndex: number, insertIndex: number, isSuccess: boolean) => void) + onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) } diff --git a/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts b/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts index 745f40b98c94329cbd0a03c172bb43df49fef207..463c7c316a9f94cc9240051095540f2ae2ccef2f 100644 --- a/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts +++ b/arkoala/arkui/src/peers/ArkLoadingProgressPeer.ts @@ -38,7 +38,7 @@ export class ArkLoadingProgressPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkLoadingProgressPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLoadingProgressPeer { const _peer = new ArkLoadingProgressPeer(nodeType, flags, "LoadingProgress") component?.setPeer(_peer) return _peer @@ -50,9 +50,9 @@ export class ArkLoadingProgressPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -87,7 +87,7 @@ export class ArkLoadingProgressPeer extends ArkCommonMethodPeer { } } export interface ArkLoadingProgressAttributes extends ArkCommonMethodAttributes { - color?: ResourceColor - enableLoading?: boolean - contentModifier?: ContentModifier + color?: ResourceColor + enableLoading?: boolean + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts b/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts index d0f2b08a2b2e0736751f51e2d7255076f11ee5a0..54f712f94c4d746ded3aa978499cefda38252f8c 100644 --- a/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkLocationButtonPeer.ts @@ -38,7 +38,7 @@ export class ArkLocationButtonPeer extends ArkSecurityComponentMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkLocationButtonPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkLocationButtonPeer { const _peer = new ArkLocationButtonPeer(nodeType, flags, "LocationButton") component?.setPeer(_peer) return _peer @@ -63,5 +63,5 @@ export class ArkLocationButtonPeer extends ArkSecurityComponentMethodPeer { } } export interface ArkLocationButtonAttributes extends ArkSecurityComponentMethodAttributes { - onClick?: ((event: ClickEvent, result: LocationButtonOnClickResult) => void) + onClick?: ((event: ClickEvent, result: LocationButtonOnClickResult) => void) } diff --git a/arkoala/arkui/src/peers/ArkMarqueePeer.ts b/arkoala/arkui/src/peers/ArkMarqueePeer.ts index 005685a563f1d5e66c7816c242a5ff033c89b794..0b486ecf3a13ba72d26a42333a9f499ea95b6ccd 100644 --- a/arkoala/arkui/src/peers/ArkMarqueePeer.ts +++ b/arkoala/arkui/src/peers/ArkMarqueePeer.ts @@ -38,7 +38,7 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkMarqueePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMarqueePeer { const _peer = new ArkMarqueePeer(nodeType, flags, "Marquee") component?.setPeer(_peer) return _peer @@ -53,9 +53,9 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -91,9 +91,9 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -147,13 +147,13 @@ export class ArkMarqueePeer extends ArkCommonMethodPeer { } } export interface ArkMarqueeAttributes extends ArkCommonMethodAttributes { - fontColor?: ResourceColor - fontSize?: Length - allowScale?: boolean - fontWeight?: number | FontWeight | string - fontFamily?: string | Resource - marqueeUpdateStrategy?: MarqueeUpdateStrategy - onStart?: (() => void) - onBounce?: (() => void) - onFinish?: (() => void) + fontColor?: ResourceColor + fontSize?: Length + allowScale?: boolean + fontWeight?: number | FontWeight | string + fontFamily?: string | Resource + marqueeUpdateStrategy?: MarqueeUpdateStrategy + onStart?: (() => void) + onBounce?: (() => void) + onFinish?: (() => void) } diff --git a/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts b/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts index 1c9c4c115dc93ceb0bd09ee7b037f50c4011a841..ccaf93bdcdb336526ae8390347aadf4490515de4 100644 --- a/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts +++ b/arkoala/arkui/src/peers/ArkMediaCachedImagePeer.ts @@ -38,7 +38,7 @@ export class ArkMediaCachedImagePeer extends ArkImagePeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkMediaCachedImagePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMediaCachedImagePeer { const _peer = new ArkMediaCachedImagePeer(nodeType, flags, "MediaCachedImage") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts b/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts index 0ae10a5faf9c92620496d4d79b74f39b8a9a9e33..6b0f6c7ac4ff01d16fd2af411c162be6647d26bf 100644 --- a/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts +++ b/arkoala/arkui/src/peers/ArkMenuItemGroupPeer.ts @@ -38,12 +38,12 @@ export class ArkMenuItemGroupPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkMenuItemGroupPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMenuItemGroupPeer { const _peer = new ArkMenuItemGroupPeer(nodeType, flags, "MenuItemGroup") component?.setPeer(_peer) return _peer } - setMenuItemGroupOptionsAttribute(value?: MenuItemGroupOptions | undefined): void { + setMenuItemGroupOptionsAttribute(value?: MenuItemGroupOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) diff --git a/arkoala/arkui/src/peers/ArkMenuItemPeer.ts b/arkoala/arkui/src/peers/ArkMenuItemPeer.ts index 177e30d104a858166547abbfdec3819f63c50969..53305e763b54d16c940b6f33276b4ae59165f76f 100644 --- a/arkoala/arkui/src/peers/ArkMenuItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkMenuItemPeer.ts @@ -38,12 +38,12 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkMenuItemPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMenuItemPeer { const _peer = new ArkMenuItemPeer(nodeType, flags, "MenuItem") component?.setPeer(_peer) return _peer } - setMenuItemOptionsAttribute(value?: MenuItemOptions | CustomBuilder | undefined): void { + setMenuItemOptionsAttribute(value?: MenuItemOptions | CustomBuilder): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -118,9 +118,9 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -151,9 +151,9 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -179,11 +179,11 @@ export class ArkMenuItemPeer extends ArkCommonMethodPeer { } } export interface ArkMenuItemAttributes extends ArkCommonMethodAttributes { - selected?: boolean - selectIcon?: boolean | ResourceStr | SymbolGlyphModifier - onChange?: ((parameter: boolean) => void) - contentFont?: Font - contentFontColor?: ResourceColor - labelFont?: Font - labelFontColor?: ResourceColor + selected?: boolean + selectIcon?: boolean | ResourceStr | SymbolGlyphModifier + onChange?: ((parameter: boolean) => void) + contentFont?: Font + contentFontColor?: ResourceColor + labelFont?: Font + labelFontColor?: ResourceColor } diff --git a/arkoala/arkui/src/peers/ArkMenuPeer.ts b/arkoala/arkui/src/peers/ArkMenuPeer.ts index 6fc1dda6a41a78f39f737200c77825a0a42d8e7f..51b194fdbe5ad75d15179ce60dc46f120defc8af 100644 --- a/arkoala/arkui/src/peers/ArkMenuPeer.ts +++ b/arkoala/arkui/src/peers/ArkMenuPeer.ts @@ -38,7 +38,7 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkMenuPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkMenuPeer { const _peer = new ArkMenuPeer(nodeType, flags, "Menu") component?.setPeer(_peer) return _peer @@ -59,9 +59,9 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -130,32 +130,26 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { nativeModule()._MenuAttribute_radius(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - menuItemDividerAttribute(value: DividerStyleOptions | undefined): void { + menuItemDividerAttribute(value?: DividerStyleOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeDividerStyleOptions(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeDividerStyleOptions(value_value) } nativeModule()._MenuAttribute_menuItemDivider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - menuItemGroupDividerAttribute(value: DividerStyleOptions | undefined): void { + menuItemGroupDividerAttribute(value?: DividerStyleOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeDividerStyleOptions(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeDividerStyleOptions(value_value) } nativeModule()._MenuAttribute_menuItemGroupDivider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -168,11 +162,11 @@ export class ArkMenuPeer extends ArkCommonMethodPeer { } } export interface ArkMenuAttributes extends ArkCommonMethodAttributes { - fontSize?: Length - font?: Font - fontColor?: ResourceColor - radius?: Dimension | BorderRadiuses - menuItemDivider?: DividerStyleOptions | undefined - menuItemGroupDivider?: DividerStyleOptions | undefined - subMenuExpandingMode?: SubMenuExpandingMode + fontSize?: Length + font?: Font + fontColor?: ResourceColor + radius?: Dimension | BorderRadiuses + menuItemDivider?: DividerStyleOptions | undefined + menuItemGroupDivider?: DividerStyleOptions | undefined + subMenuExpandingMode?: SubMenuExpandingMode } diff --git a/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts b/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts index 42d1daee3c7cf39d51d96ea510343df67d30ad63..e4b62fa12838312cba83bc936d7acdfa115b3866 100644 --- a/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavDestinationPeer.ts @@ -38,7 +38,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkNavDestinationPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNavDestinationPeer { const _peer = new ArkNavDestinationPeer(nodeType, flags, "NavDestination") component?.setPeer(_peer) return _peer @@ -157,32 +157,26 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { nativeModule()._NavDestinationAttribute_onWillHide(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - systemBarStyleAttribute(value: SystemBarStyle | undefined): void { + systemBarStyleAttribute(value?: SystemBarStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeCustomObject("SystemBarStyle", value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeCustomObject("SystemBarStyle", value_value) } nativeModule()._NavDestinationAttribute_systemBarStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - recoverableAttribute(value: boolean | undefined): void { + recoverableAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._NavDestinationAttribute_recoverable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -190,7 +184,7 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { systemTransitionAttribute(value: NavigationSystemTransitionType): void { nativeModule()._NavDestinationAttribute_systemTransition(this.peer.ptr, value); } - titleAttribute(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions | undefined): void { + titleAttribute(value: string | CustomBuilder | NavDestinationCommonTitle | NavDestinationCustomTitle | Resource, options?: NavigationTitleOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -229,7 +223,47 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { nativeModule()._NavDestinationAttribute_title(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - ignoreLayoutSafeAreaAttribute(types?: Array | undefined, edges?: Array | undefined): void { + toolbarConfigurationAttribute(toolbarParam: Array | CustomBuilder, options?: NavigationToolbarOptions): void { + const thisSerializer: Serializer = Serializer.hold() + let toolbarParam_type: int32 = RuntimeType.UNDEFINED + toolbarParam_type = runtimeType(toolbarParam) + if (((RuntimeType.OBJECT == toolbarParam_type))) { + thisSerializer.writeInt8(0) + const toolbarParam_0 = unsafeCast>(toolbarParam) + thisSerializer.writeInt32(toolbarParam_0.length) + for (let i = 0; i < toolbarParam_0.length; i++) { + const toolbarParam_0_element = toolbarParam_0[i] + thisSerializer.writeToolbarItem(toolbarParam_0_element) + } + } + else if (((RuntimeType.FUNCTION == toolbarParam_type))) { + thisSerializer.writeInt8(1) + const toolbarParam_1 = unsafeCast(toolbarParam) + thisSerializer.holdAndWriteCallback(toolbarParam_1) + } + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writeNavigationToolbarOptions(options_value) + } + nativeModule()._NavDestinationAttribute_toolbarConfiguration(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + hideToolBarAttribute(hide: boolean, animated?: boolean): void { + const thisSerializer: Serializer = Serializer.hold() + let animated_type: int32 = RuntimeType.UNDEFINED + animated_type = runtimeType(animated) + thisSerializer.writeInt8(animated_type) + if ((RuntimeType.UNDEFINED) != (animated_type)) { + const animated_value = animated! + thisSerializer.writeBoolean(animated_value) + } + nativeModule()._NavDestinationAttribute_hideToolBar(this.peer.ptr, +hide, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + ignoreLayoutSafeAreaAttribute(types?: Array, edges?: Array): void { const thisSerializer: Serializer = Serializer.hold() let types_type: int32 = RuntimeType.UNDEFINED types_type = runtimeType(types) @@ -261,19 +295,19 @@ export class ArkNavDestinationPeer extends ArkCommonMethodPeer { } } export interface ArkNavDestinationAttributes extends ArkCommonMethodAttributes { - hideTitleBar?: boolean - onShown?: (() => void) - onHidden?: (() => void) - onBackPressed?: (() => boolean) - mode?: NavDestinationMode - backButtonIcon?: ResourceStr | PixelMap | SymbolGlyphModifier - menus?: Array | CustomBuilder - onReady?: ((parameter: NavDestinationContext) => void) - onWillAppear?: (() => void) - onWillDisappear?: (() => void) - onWillShow?: (() => void) - onWillHide?: (() => void) - systemBarStyle?: SystemBarStyle | undefined - recoverable?: boolean | undefined - systemTransition?: NavigationSystemTransitionType + hideTitleBar?: boolean + onShown?: (() => void) + onHidden?: (() => void) + onBackPressed?: (() => boolean) + mode?: NavDestinationMode + backButtonIcon?: ResourceStr | PixelMap | SymbolGlyphModifier + menus?: Array | CustomBuilder + onReady?: ((parameter: NavDestinationContext) => void) + onWillAppear?: (() => void) + onWillDisappear?: (() => void) + onWillShow?: (() => void) + onWillHide?: (() => void) + systemBarStyle?: SystemBarStyle | undefined + recoverable?: boolean | undefined + systemTransition?: NavigationSystemTransitionType } diff --git a/arkoala/arkui/src/peers/ArkNavRouterPeer.ts b/arkoala/arkui/src/peers/ArkNavRouterPeer.ts index 25e2ab85bac648a8be06478431d1ebfb1700eebf..bf4850dcd4d4d0557d1b1b3ac6b9c6a5f9d5483c 100644 --- a/arkoala/arkui/src/peers/ArkNavRouterPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavRouterPeer.ts @@ -38,7 +38,7 @@ export class ArkNavRouterPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkNavRouterPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNavRouterPeer { const _peer = new ArkNavRouterPeer(nodeType, flags, "NavRouter") component?.setPeer(_peer) return _peer @@ -66,6 +66,6 @@ export class ArkNavRouterPeer extends ArkCommonMethodPeer { } } export interface ArkNavRouterAttributes extends ArkCommonMethodAttributes { - onStateChange?: ((parameter: boolean) => void) - mode?: NavRouteMode + onStateChange?: ((parameter: boolean) => void) + mode?: NavRouteMode } diff --git a/arkoala/arkui/src/peers/ArkNavigationPeer.ts b/arkoala/arkui/src/peers/ArkNavigationPeer.ts index f7ec2044a0c0807e7aafb9bb2a8bb344d47309d6..a09b4a83c171a3e79121d8a6dee20a1c136f5679 100644 --- a/arkoala/arkui/src/peers/ArkNavigationPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavigationPeer.ts @@ -39,7 +39,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkNavigationPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNavigationPeer { const _peer = new ArkNavigationPeer(nodeType, flags, "Navigation") component?.setPeer(_peer) return _peer @@ -193,37 +193,43 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { nativeModule()._NavigationAttribute_customNavContentTransition(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - systemBarStyleAttribute(value: SystemBarStyle | undefined): void { + systemBarStyleAttribute(value?: SystemBarStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeCustomObject("SystemBarStyle", value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeCustomObject("SystemBarStyle", value_value) } nativeModule()._NavigationAttribute_systemBarStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - recoverableAttribute(value: boolean | undefined): void { + recoverableAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._NavigationAttribute_recoverable(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - titleAttribute(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle, options?: NavigationTitleOptions | undefined): void { + enableDragBarAttribute(value?: boolean): void { + const thisSerializer: Serializer = Serializer.hold() + let value_type: int32 = RuntimeType.UNDEFINED + value_type = runtimeType(value) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) + } + nativeModule()._NavigationAttribute_enableDragBar(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + titleAttribute(value: ResourceStr | CustomBuilder | NavigationCommonTitle | NavigationCustomTitle, options?: NavigationTitleOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -268,7 +274,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { nativeModule()._NavigationAttribute_title(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - toolbarConfigurationAttribute(value: Array | CustomBuilder, options?: NavigationToolbarOptions | undefined): void { + toolbarConfigurationAttribute(value: Array | CustomBuilder, options?: NavigationToolbarOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -296,7 +302,7 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { nativeModule()._NavigationAttribute_toolbarConfiguration(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - ignoreLayoutSafeAreaAttribute(types?: Array | undefined, edges?: Array | undefined): void { + ignoreLayoutSafeAreaAttribute(types?: Array, edges?: Array): void { const thisSerializer: Serializer = Serializer.hold() let types_type: int32 = RuntimeType.UNDEFINED types_type = runtimeType(types) @@ -328,25 +334,26 @@ export class ArkNavigationPeer extends ArkCommonMethodPeer { } } export interface ArkNavigationAttributes extends ArkCommonMethodAttributes { - navBarWidth?: Length - navBarPosition?: NavBarPosition - navBarWidthRange?: [ Dimension, Dimension ] - minContentWidth?: Dimension - mode?: NavigationMode - backButtonIcon?: string | PixelMap | Resource | SymbolGlyphModifier - hideNavBar?: boolean - subTitle?: string - hideTitleBar?: boolean - hideBackButton?: boolean - titleMode?: NavigationTitleMode - menus?: Array | CustomBuilder - toolBar?: Object | CustomBuilder - hideToolBar?: boolean - onTitleModeChange?: ((titleMode: NavigationTitleMode) => void) - onNavBarStateChange?: ((parameter: boolean) => void) - onNavigationModeChange?: ((mode: NavigationMode) => void) - navDestination?: ((name: string, param: unknown) => void) - customNavContentTransition?: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) - systemBarStyle?: SystemBarStyle | undefined - recoverable?: boolean | undefined + navBarWidth?: Length + navBarPosition?: NavBarPosition + navBarWidthRange?: [ Dimension, Dimension ] + minContentWidth?: Dimension + mode?: NavigationMode + backButtonIcon?: string | PixelMap | Resource | SymbolGlyphModifier + hideNavBar?: boolean + subTitle?: string + hideTitleBar?: boolean + hideBackButton?: boolean + titleMode?: NavigationTitleMode + menus?: Array | CustomBuilder + toolBar?: Object | CustomBuilder + hideToolBar?: boolean + onTitleModeChange?: ((titleMode: NavigationTitleMode) => void) + onNavBarStateChange?: ((parameter: boolean) => void) + onNavigationModeChange?: ((mode: NavigationMode) => void) + navDestination?: ((name: string, param: unknown) => void) + customNavContentTransition?: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) + systemBarStyle?: SystemBarStyle | undefined + recoverable?: boolean | undefined + enableDragBar?: boolean | undefined } diff --git a/arkoala/arkui/src/peers/ArkNavigatorPeer.ts b/arkoala/arkui/src/peers/ArkNavigatorPeer.ts index e84438ffd0842426a1fc5e32da0d1842e466ebd0..d7a17fca17e3c2a4d750e3ad94f9ecac4cae8ebc 100644 --- a/arkoala/arkui/src/peers/ArkNavigatorPeer.ts +++ b/arkoala/arkui/src/peers/ArkNavigatorPeer.ts @@ -38,12 +38,12 @@ export class ArkNavigatorPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkNavigatorPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNavigatorPeer { const _peer = new ArkNavigatorPeer(nodeType, flags, "Navigator") component?.setPeer(_peer) return _peer } - setNavigatorOptions0Attribute(value?: { target: string, type?: NavigationType } | undefined): void { + setNavigatorOptions0Attribute(value?: { target: string, type?: NavigationType }): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -87,8 +87,8 @@ export class ArkNavigatorPeer extends ArkCommonMethodPeer { } } export interface ArkNavigatorAttributes extends ArkCommonMethodAttributes { - active?: boolean - type?: NavigationType - target?: string - params?: Object + active?: boolean + type?: NavigationType + target?: string + params?: Object } diff --git a/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts b/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts index 6822d37e5eefc1ca03f63d5bedc63d50f7ad1611..50cb1c4dfc463d8c7d4ff2b870d631960baf3127 100644 --- a/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts +++ b/arkoala/arkui/src/peers/ArkNodeContainerPeer.ts @@ -38,7 +38,7 @@ export class ArkNodeContainerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkNodeContainerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkNodeContainerPeer { const _peer = new ArkNodeContainerPeer(nodeType, flags, "NodeContainer") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkPanelPeer.ts b/arkoala/arkui/src/peers/ArkPanelPeer.ts index 2baeb524c173a654361eea10213220436f5f2291..230cd7c535cc8a32ed7503b92cfb3cdb5e6ab5b8 100644 --- a/arkoala/arkui/src/peers/ArkPanelPeer.ts +++ b/arkoala/arkui/src/peers/ArkPanelPeer.ts @@ -38,7 +38,7 @@ export class ArkPanelPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkPanelPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPanelPeer { const _peer = new ArkPanelPeer(nodeType, flags, "Panel") component?.setPeer(_peer) return _peer @@ -64,10 +64,10 @@ export class ArkPanelPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeLength(value_0); } - else if (((RuntimeType.STRING == value_type))) { + else if (((RuntimeType.STRING) == (value_type)) && ((Object.values(PanelHeight).indexOf((value as PanelHeight))) >= (0)) && ((Object.values(PanelHeight).indexOf((value as PanelHeight))) <= (5e-324))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeInt32(Object.keys(PanelHeight).indexOf((value_1 as string))) + const value_1 = unsafeCast(value) + thisSerializer.writeInt32(Object.values(PanelHeight).indexOf(value_1)) } nativeModule()._PanelAttribute_customHeight(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -130,9 +130,9 @@ export class ArkPanelPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -173,16 +173,16 @@ export class ArkPanelPeer extends ArkCommonMethodPeer { } } export interface ArkPanelAttributes extends ArkCommonMethodAttributes { - mode?: PanelMode - type?: PanelType - dragBar?: boolean - customHeight?: Dimension | PanelHeight - fullHeight?: number | string - halfHeight?: number | string - miniHeight?: number | string - show?: boolean - backgroundMask?: ResourceColor - showCloseIcon?: boolean - onChange?: ((width: number, height: number, mode: PanelMode) => void) - onHeightChange?: ((index: number) => void) + mode?: PanelMode + type?: PanelType + dragBar?: boolean + customHeight?: Dimension | PanelHeight + fullHeight?: number | string + halfHeight?: number | string + miniHeight?: number | string + show?: boolean + backgroundMask?: ResourceColor + showCloseIcon?: boolean + onChange?: ((width: number, height: number, mode: PanelMode) => void) + onHeightChange?: ((index: number) => void) } diff --git a/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts b/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts index 44e98e7cb0333fb2c10eeda44071fc716744f416..b8f5d19f3ccbf5946eb5f249a09e6d03b37c8eba 100644 --- a/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkPasteButtonPeer.ts @@ -38,7 +38,7 @@ export class ArkPasteButtonPeer extends ArkSecurityComponentMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkPasteButtonPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPasteButtonPeer { const _peer = new ArkPasteButtonPeer(nodeType, flags, "PasteButton") component?.setPeer(_peer) return _peer @@ -63,5 +63,5 @@ export class ArkPasteButtonPeer extends ArkSecurityComponentMethodPeer { } } export interface ArkPasteButtonAttributes extends ArkSecurityComponentMethodAttributes { - onClick?: ((event: ClickEvent, result: PasteButtonOnClickResult) => void) + onClick?: ((event: ClickEvent, result: PasteButtonOnClickResult) => void) } diff --git a/arkoala/arkui/src/peers/ArkPathPeer.ts b/arkoala/arkui/src/peers/ArkPathPeer.ts index 9ebcc428843f763a94c3adcee7fbbc16141a530b..982b3e729e21208dbb88d8283c9cc95899689eae 100644 --- a/arkoala/arkui/src/peers/ArkPathPeer.ts +++ b/arkoala/arkui/src/peers/ArkPathPeer.ts @@ -38,64 +38,19 @@ export class ArkPathPeer extends ArkCommonShapeMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkPathPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPathPeer { const _peer = new ArkPathPeer(nodeType, flags, "Path") component?.setPeer(_peer) return _peer } - setPathOptionsAttribute(value?: { width?: number | string, height?: number | string, commands?: string } | undefined): void { + setPathOptionsAttribute(options?: PathOptions): void { const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - const value_value_width = value_value.width - let value_value_width_type: int32 = RuntimeType.UNDEFINED - value_value_width_type = runtimeType(value_value_width) - thisSerializer.writeInt8(value_value_width_type) - if ((RuntimeType.UNDEFINED) != (value_value_width_type)) { - const value_value_width_value = value_value_width! - let value_value_width_value_type: int32 = RuntimeType.UNDEFINED - value_value_width_value_type = runtimeType(value_value_width_value) - if (((RuntimeType.NUMBER == value_value_width_value_type))) { - thisSerializer.writeInt8(0) - const value_value_width_value_0 = unsafeCast(value_value_width_value) - thisSerializer.writeNumber(value_value_width_value_0) - } - else if (((RuntimeType.STRING == value_value_width_value_type))) { - thisSerializer.writeInt8(1) - const value_value_width_value_1 = unsafeCast(value_value_width_value) - thisSerializer.writeString(value_value_width_value_1) - } - } - const value_value_height = value_value.height - let value_value_height_type: int32 = RuntimeType.UNDEFINED - value_value_height_type = runtimeType(value_value_height) - thisSerializer.writeInt8(value_value_height_type) - if ((RuntimeType.UNDEFINED) != (value_value_height_type)) { - const value_value_height_value = value_value_height! - let value_value_height_value_type: int32 = RuntimeType.UNDEFINED - value_value_height_value_type = runtimeType(value_value_height_value) - if (((RuntimeType.NUMBER == value_value_height_value_type))) { - thisSerializer.writeInt8(0) - const value_value_height_value_0 = unsafeCast(value_value_height_value) - thisSerializer.writeNumber(value_value_height_value_0) - } - else if (((RuntimeType.STRING == value_value_height_value_type))) { - thisSerializer.writeInt8(1) - const value_value_height_value_1 = unsafeCast(value_value_height_value) - thisSerializer.writeString(value_value_height_value_1) - } - } - const value_value_commands = value_value.commands - let value_value_commands_type: int32 = RuntimeType.UNDEFINED - value_value_commands_type = runtimeType(value_value_commands) - thisSerializer.writeInt8(value_value_commands_type) - if ((RuntimeType.UNDEFINED) != (value_value_commands_type)) { - const value_value_commands_value = value_value_commands! - thisSerializer.writeString(value_value_commands_value) - } + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writePathOptions(options_value) } nativeModule()._PathInterface_setPathOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -108,5 +63,5 @@ export class ArkPathPeer extends ArkCommonShapeMethodPeer { } } export interface ArkPathAttributes extends ArkCommonShapeMethodAttributes { - commands?: string + commands?: string } diff --git a/arkoala/arkui/src/peers/ArkPatternLockPeer.ts b/arkoala/arkui/src/peers/ArkPatternLockPeer.ts index f4c13b7aa80912288976914e5b5a73e65626f5f2..d0c4f15ebb8646f7d311363e8f2fb5d1051f6a22 100644 --- a/arkoala/arkui/src/peers/ArkPatternLockPeer.ts +++ b/arkoala/arkui/src/peers/ArkPatternLockPeer.ts @@ -38,12 +38,12 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkPatternLockPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPatternLockPeer { const _peer = new ArkPatternLockPeer(nodeType, flags, "PatternLock") component?.setPeer(_peer) return _peer } - setPatternLockOptionsAttribute(controller?: PatternLockController | undefined): void { + setPatternLockOptionsAttribute(controller?: PatternLockController): void { const thisSerializer: Serializer = Serializer.hold() let controller_type: int32 = RuntimeType.UNDEFINED controller_type = runtimeType(controller) @@ -65,9 +65,9 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -92,9 +92,9 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -119,9 +119,9 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -146,9 +146,9 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -173,9 +173,9 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -228,17 +228,14 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { nativeModule()._PatternLockAttribute_onDotConnect(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - activateCircleStyleAttribute(value: CircleStyleOptions | undefined): void { + activateCircleStyleAttribute(value?: CircleStyleOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeCircleStyleOptions(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeCircleStyleOptions(value_value) } nativeModule()._PatternLockAttribute_activateCircleStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -248,16 +245,16 @@ export class ArkPatternLockPeer extends ArkCommonMethodPeer { } } export interface ArkPatternLockAttributes extends ArkCommonMethodAttributes { - sideLength?: Length - circleRadius?: Length - backgroundColor?: ResourceColor - regularColor?: ResourceColor - selectedColor?: ResourceColor - activeColor?: ResourceColor - pathColor?: ResourceColor - pathStrokeWidth?: number | string - onPatternComplete?: ((input: Array) => void) - autoReset?: boolean - onDotConnect?: ((index: number) => void) - activateCircleStyle?: CircleStyleOptions | undefined + sideLength?: Length + circleRadius?: Length + backgroundColor?: ResourceColor + regularColor?: ResourceColor + selectedColor?: ResourceColor + activeColor?: ResourceColor + pathColor?: ResourceColor + pathStrokeWidth?: number | string + onPatternComplete?: ((input: Array) => void) + autoReset?: boolean + onDotConnect?: ((index: number) => void) + activateCircleStyle?: CircleStyleOptions | undefined } diff --git a/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts b/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts index de71f8ac65201ef936d8b549ba048729b4f706a4..10f73806465812e031e6c348c7956db1cdeec5a2 100644 --- a/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkPluginComponentPeer.ts @@ -38,27 +38,24 @@ export class ArkPluginComponentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkPluginComponentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPluginComponentPeer { const _peer = new ArkPluginComponentPeer(nodeType, flags, "PluginComponent") component?.setPeer(_peer) return _peer } - setPluginComponentOptionsAttribute(value: { template: PluginComponentTemplate, data: any }): void { + setPluginComponentOptionsAttribute(options: PluginComponentOptions): void { const thisSerializer: Serializer = Serializer.hold() - const value_template = value.template - thisSerializer.writePluginComponentTemplate(value_template) - const value_data = value.data - thisSerializer.writeCustomObject("Any", value_data) + thisSerializer.writePluginComponentOptions(options) nativeModule()._PluginComponentInterface_setPluginComponentOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onCompleteAttribute(value: (() => void)): void { + onCompleteAttribute(value: VoidCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._PluginComponentAttribute_onComplete(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onErrorAttribute(value: ((info: { errcode: number, msg: string }) => void)): void { + onErrorAttribute(value: PluginErrorCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._PluginComponentAttribute_onError(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -69,6 +66,6 @@ export class ArkPluginComponentPeer extends ArkCommonMethodPeer { } } export interface ArkPluginComponentAttributes extends ArkCommonMethodAttributes { - onComplete?: (() => void) - onError?: ((info: { errcode: number, msg: string }) => void) + onComplete?: VoidCallback + onError?: PluginErrorCallback } diff --git a/arkoala/arkui/src/peers/ArkPolygonPeer.ts b/arkoala/arkui/src/peers/ArkPolygonPeer.ts index d1ff3a3fa0771c0cbfbb8101eaed6590603f879a..f167b87dd7db792bc058e9104174040cbb443b81 100644 --- a/arkoala/arkui/src/peers/ArkPolygonPeer.ts +++ b/arkoala/arkui/src/peers/ArkPolygonPeer.ts @@ -38,56 +38,19 @@ export class ArkPolygonPeer extends ArkCommonShapeMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkPolygonPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPolygonPeer { const _peer = new ArkPolygonPeer(nodeType, flags, "Polygon") component?.setPeer(_peer) return _peer } - setPolygonOptionsAttribute(value?: { width?: string | number, height?: string | number } | undefined): void { + setPolygonOptionsAttribute(options?: PolygonOptions): void { const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - const value_value_width = value_value.width - let value_value_width_type: int32 = RuntimeType.UNDEFINED - value_value_width_type = runtimeType(value_value_width) - thisSerializer.writeInt8(value_value_width_type) - if ((RuntimeType.UNDEFINED) != (value_value_width_type)) { - const value_value_width_value = value_value_width! - let value_value_width_value_type: int32 = RuntimeType.UNDEFINED - value_value_width_value_type = runtimeType(value_value_width_value) - if (((RuntimeType.STRING == value_value_width_value_type))) { - thisSerializer.writeInt8(0) - const value_value_width_value_0 = unsafeCast(value_value_width_value) - thisSerializer.writeString(value_value_width_value_0) - } - else if (((RuntimeType.NUMBER == value_value_width_value_type))) { - thisSerializer.writeInt8(1) - const value_value_width_value_1 = unsafeCast(value_value_width_value) - thisSerializer.writeNumber(value_value_width_value_1) - } - } - const value_value_height = value_value.height - let value_value_height_type: int32 = RuntimeType.UNDEFINED - value_value_height_type = runtimeType(value_value_height) - thisSerializer.writeInt8(value_value_height_type) - if ((RuntimeType.UNDEFINED) != (value_value_height_type)) { - const value_value_height_value = value_value_height! - let value_value_height_value_type: int32 = RuntimeType.UNDEFINED - value_value_height_value_type = runtimeType(value_value_height_value) - if (((RuntimeType.STRING == value_value_height_value_type))) { - thisSerializer.writeInt8(0) - const value_value_height_value_0 = unsafeCast(value_value_height_value) - thisSerializer.writeString(value_value_height_value_0) - } - else if (((RuntimeType.NUMBER == value_value_height_value_type))) { - thisSerializer.writeInt8(1) - const value_value_height_value_1 = unsafeCast(value_value_height_value) - thisSerializer.writeNumber(value_value_height_value_1) - } - } + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writePolygonOptions(options_value) } nativeModule()._PolygonInterface_setPolygonOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -107,5 +70,5 @@ export class ArkPolygonPeer extends ArkCommonShapeMethodPeer { } } export interface ArkPolygonAttributes extends ArkCommonShapeMethodAttributes { - points?: Array + points?: Array } diff --git a/arkoala/arkui/src/peers/ArkPolylinePeer.ts b/arkoala/arkui/src/peers/ArkPolylinePeer.ts index f26dcb7cddfaf08d5e4e6aeb0c94ad36547ae49e..0df22d2a7859de62b2c36d62a28ac431daae41c6 100644 --- a/arkoala/arkui/src/peers/ArkPolylinePeer.ts +++ b/arkoala/arkui/src/peers/ArkPolylinePeer.ts @@ -38,56 +38,19 @@ export class ArkPolylinePeer extends ArkCommonShapeMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkPolylinePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkPolylinePeer { const _peer = new ArkPolylinePeer(nodeType, flags, "Polyline") component?.setPeer(_peer) return _peer } - setPolylineOptionsAttribute(value?: { width?: string | number, height?: string | number } | undefined): void { + setPolylineOptionsAttribute(options?: PolylineOptions): void { const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - const value_value_width = value_value.width - let value_value_width_type: int32 = RuntimeType.UNDEFINED - value_value_width_type = runtimeType(value_value_width) - thisSerializer.writeInt8(value_value_width_type) - if ((RuntimeType.UNDEFINED) != (value_value_width_type)) { - const value_value_width_value = value_value_width! - let value_value_width_value_type: int32 = RuntimeType.UNDEFINED - value_value_width_value_type = runtimeType(value_value_width_value) - if (((RuntimeType.STRING == value_value_width_value_type))) { - thisSerializer.writeInt8(0) - const value_value_width_value_0 = unsafeCast(value_value_width_value) - thisSerializer.writeString(value_value_width_value_0) - } - else if (((RuntimeType.NUMBER == value_value_width_value_type))) { - thisSerializer.writeInt8(1) - const value_value_width_value_1 = unsafeCast(value_value_width_value) - thisSerializer.writeNumber(value_value_width_value_1) - } - } - const value_value_height = value_value.height - let value_value_height_type: int32 = RuntimeType.UNDEFINED - value_value_height_type = runtimeType(value_value_height) - thisSerializer.writeInt8(value_value_height_type) - if ((RuntimeType.UNDEFINED) != (value_value_height_type)) { - const value_value_height_value = value_value_height! - let value_value_height_value_type: int32 = RuntimeType.UNDEFINED - value_value_height_value_type = runtimeType(value_value_height_value) - if (((RuntimeType.STRING == value_value_height_value_type))) { - thisSerializer.writeInt8(0) - const value_value_height_value_0 = unsafeCast(value_value_height_value) - thisSerializer.writeString(value_value_height_value_0) - } - else if (((RuntimeType.NUMBER == value_value_height_value_type))) { - thisSerializer.writeInt8(1) - const value_value_height_value_1 = unsafeCast(value_value_height_value) - thisSerializer.writeNumber(value_value_height_value_1) - } - } + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writePolylineOptions(options_value) } nativeModule()._PolylineInterface_setPolylineOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -107,5 +70,5 @@ export class ArkPolylinePeer extends ArkCommonShapeMethodPeer { } } export interface ArkPolylineAttributes extends ArkCommonShapeMethodAttributes { - points?: Array + points?: Array } diff --git a/arkoala/arkui/src/peers/ArkProgressPeer.ts b/arkoala/arkui/src/peers/ArkProgressPeer.ts index f1c5b52c0f36ecd3ede0b8279fc96850324cc436..d479b6934d1c968b1f710b674508e64fb86029c1 100644 --- a/arkoala/arkui/src/peers/ArkProgressPeer.ts +++ b/arkoala/arkui/src/peers/ArkProgressPeer.ts @@ -38,7 +38,7 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkProgressPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkProgressPeer { const _peer = new ArkProgressPeer(nodeType, flags, "Progress") component?.setPeer(_peer) return _peer @@ -61,9 +61,9 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) let value_0_type: int32 = RuntimeType.UNDEFINED value_0_type = runtimeType(value_0) - if (((RuntimeType.NUMBER == value_0_type))) { + if (((RuntimeType.NUMBER) == (value_0_type)) && ((unsafeCast(value_0)) >= (0)) && ((unsafeCast(value_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) + const value_0_0 = unsafeCast(value_0) thisSerializer.writeInt32(value_0_0) } else if (((RuntimeType.NUMBER == value_0_type))) { @@ -117,17 +117,14 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { nativeModule()._ProgressAttribute_style(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - privacySensitiveAttribute(value: boolean | undefined): void { + privacySensitiveAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._ProgressAttribute_privacySensitive(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -143,9 +140,9 @@ export class ArkProgressPeer extends ArkCommonMethodPeer { } } export interface ArkProgressAttributes extends ArkCommonMethodAttributes { - value?: number - color?: ResourceColor | LinearGradient - style?: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions - privacySensitive?: boolean | undefined - contentModifier?: ContentModifier + value?: number + color?: ResourceColor | LinearGradient + style?: LinearStyleOptions | RingStyleOptions | CapsuleStyleOptions | ProgressStyleOptions + privacySensitive?: boolean | undefined + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkQrcodePeer.ts b/arkoala/arkui/src/peers/ArkQrcodePeer.ts index ef49029fb1a1629762d1fbcf7838d93b2fecb5c4..66333bd9e4833841b073e9954a833cd44977f8cc 100644 --- a/arkoala/arkui/src/peers/ArkQrcodePeer.ts +++ b/arkoala/arkui/src/peers/ArkQrcodePeer.ts @@ -38,7 +38,7 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkQRCodePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkQRCodePeer { const _peer = new ArkQRCodePeer(nodeType, flags, "QRCode") component?.setPeer(_peer) return _peer @@ -50,9 +50,9 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -77,9 +77,9 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -122,7 +122,7 @@ export class ArkQRCodePeer extends ArkCommonMethodPeer { } } export interface ArkQRCodeAttributes extends ArkCommonMethodAttributes { - color?: ResourceColor - backgroundColor?: ResourceColor - contentOpacity?: number | Resource + color?: ResourceColor + backgroundColor?: ResourceColor + contentOpacity?: number | Resource } diff --git a/arkoala/arkui/src/peers/ArkRadioPeer.ts b/arkoala/arkui/src/peers/ArkRadioPeer.ts index 56c8ab329fc93bf7d097f3f74c55e8b54baf5592..8263169a7d6c85256b8214256f0b8f2d9e18e056 100644 --- a/arkoala/arkui/src/peers/ArkRadioPeer.ts +++ b/arkoala/arkui/src/peers/ArkRadioPeer.ts @@ -38,7 +38,7 @@ export class ArkRadioPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRadioPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRadioPeer { const _peer = new ArkRadioPeer(nodeType, flags, "Radio") component?.setPeer(_peer) return _peer @@ -58,7 +58,7 @@ export class ArkRadioPeer extends ArkCommonMethodPeer { nativeModule()._RadioAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - radioStyleAttribute(value?: RadioStyle | undefined): void { + radioStyleAttribute(value?: RadioStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -81,8 +81,8 @@ export class ArkRadioPeer extends ArkCommonMethodPeer { } } export interface ArkRadioAttributes extends ArkCommonMethodAttributes { - checked?: boolean - onChange?: ((parameter: boolean) => void) - radioStyle?: RadioStyle - contentModifier?: ContentModifier + checked?: boolean + onChange?: ((parameter: boolean) => void) + radioStyle?: RadioStyle + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkRatingPeer.ts b/arkoala/arkui/src/peers/ArkRatingPeer.ts index 8dc8938b4e0573e5cf9ca68f58554e033ef3a07f..be40768b705186ee2ab1086ebb846f8c94afb2d2 100644 --- a/arkoala/arkui/src/peers/ArkRatingPeer.ts +++ b/arkoala/arkui/src/peers/ArkRatingPeer.ts @@ -38,12 +38,12 @@ export class ArkRatingPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRatingPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRatingPeer { const _peer = new ArkRatingPeer(nodeType, flags, "Rating") component?.setPeer(_peer) return _peer } - setRatingOptionsAttribute(options?: RatingOptions | undefined): void { + setRatingOptionsAttribute(options?: RatingOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -84,9 +84,9 @@ export class ArkRatingPeer extends ArkCommonMethodPeer { } } export interface ArkRatingAttributes extends ArkCommonMethodAttributes { - stars?: number - stepSize?: number - starStyle?: StarStyleOptions - onChange?: ((index: number) => void) - contentModifier?: ContentModifier + stars?: number + stepSize?: number + starStyle?: StarStyleOptions + onChange?: ((index: number) => void) + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkRectPeer.ts b/arkoala/arkui/src/peers/ArkRectPeer.ts index 454900c494872623cb0c67fbb570eda1a3c49daa..2c97c19a036321754ee8e2e39068887694e0d863 100644 --- a/arkoala/arkui/src/peers/ArkRectPeer.ts +++ b/arkoala/arkui/src/peers/ArkRectPeer.ts @@ -38,169 +38,29 @@ export class ArkRectPeer extends ArkCommonShapeMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRectPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRectPeer { const _peer = new ArkRectPeer(nodeType, flags, "Rect") component?.setPeer(_peer) return _peer } - setRectOptionsAttribute(value?: { width?: number | string, height?: number | string, radius?: number | string | Array } | { width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string } | undefined): void { + setRectOptionsAttribute(options?: RectOptions | RoundedRectOptions): void { const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - let value_value_type: int32 = RuntimeType.UNDEFINED - value_value_type = runtimeType(value_value) - if (((RuntimeType.OBJECT) == (value_value_type)) && (((value_value!.hasOwnProperty("radius"))))) { + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + let options_value_type: int32 = RuntimeType.UNDEFINED + options_value_type = runtimeType(options_value) + if (((RuntimeType.OBJECT) == (options_value_type)) && (((options_value!.hasOwnProperty("radius"))))) { thisSerializer.writeInt8(0) - const value_value_0 = unsafeCast<{ width?: number | string, height?: number | string, radius?: number | string | Array }>(value_value) - const value_value_0_width = value_value_0.width - let value_value_0_width_type: int32 = RuntimeType.UNDEFINED - value_value_0_width_type = runtimeType(value_value_0_width) - thisSerializer.writeInt8(value_value_0_width_type) - if ((RuntimeType.UNDEFINED) != (value_value_0_width_type)) { - const value_value_0_width_value = value_value_0_width! - let value_value_0_width_value_type: int32 = RuntimeType.UNDEFINED - value_value_0_width_value_type = runtimeType(value_value_0_width_value) - if (((RuntimeType.NUMBER == value_value_0_width_value_type))) { - thisSerializer.writeInt8(0) - const value_value_0_width_value_0 = unsafeCast(value_value_0_width_value) - thisSerializer.writeNumber(value_value_0_width_value_0) - } - else if (((RuntimeType.STRING == value_value_0_width_value_type))) { - thisSerializer.writeInt8(1) - const value_value_0_width_value_1 = unsafeCast(value_value_0_width_value) - thisSerializer.writeString(value_value_0_width_value_1) - } - } - const value_value_0_height = value_value_0.height - let value_value_0_height_type: int32 = RuntimeType.UNDEFINED - value_value_0_height_type = runtimeType(value_value_0_height) - thisSerializer.writeInt8(value_value_0_height_type) - if ((RuntimeType.UNDEFINED) != (value_value_0_height_type)) { - const value_value_0_height_value = value_value_0_height! - let value_value_0_height_value_type: int32 = RuntimeType.UNDEFINED - value_value_0_height_value_type = runtimeType(value_value_0_height_value) - if (((RuntimeType.NUMBER == value_value_0_height_value_type))) { - thisSerializer.writeInt8(0) - const value_value_0_height_value_0 = unsafeCast(value_value_0_height_value) - thisSerializer.writeNumber(value_value_0_height_value_0) - } - else if (((RuntimeType.STRING == value_value_0_height_value_type))) { - thisSerializer.writeInt8(1) - const value_value_0_height_value_1 = unsafeCast(value_value_0_height_value) - thisSerializer.writeString(value_value_0_height_value_1) - } - } - const value_value_0_radius = value_value_0.radius - let value_value_0_radius_type: int32 = RuntimeType.UNDEFINED - value_value_0_radius_type = runtimeType(value_value_0_radius) - thisSerializer.writeInt8(value_value_0_radius_type) - if ((RuntimeType.UNDEFINED) != (value_value_0_radius_type)) { - const value_value_0_radius_value = value_value_0_radius! - let value_value_0_radius_value_type: int32 = RuntimeType.UNDEFINED - value_value_0_radius_value_type = runtimeType(value_value_0_radius_value) - if (((RuntimeType.NUMBER == value_value_0_radius_value_type))) { - thisSerializer.writeInt8(0) - const value_value_0_radius_value_0 = unsafeCast(value_value_0_radius_value) - thisSerializer.writeNumber(value_value_0_radius_value_0) - } - else if (((RuntimeType.STRING == value_value_0_radius_value_type))) { - thisSerializer.writeInt8(1) - const value_value_0_radius_value_1 = unsafeCast(value_value_0_radius_value) - thisSerializer.writeString(value_value_0_radius_value_1) - } - else if (((RuntimeType.OBJECT == value_value_0_radius_value_type))) { - thisSerializer.writeInt8(2) - const value_value_0_radius_value_2 = unsafeCast>(value_value_0_radius_value) - thisSerializer.writeInt32(value_value_0_radius_value_2.length) - for (let i = 0; i < value_value_0_radius_value_2.length; i++) { - const value_value_0_radius_value_2_element = value_value_0_radius_value_2[i] - thisSerializer.writeCustomObject("Any", value_value_0_radius_value_2_element) - } - } - } + const options_value_0 = unsafeCast(options_value) + thisSerializer.writeRectOptions(options_value_0) } - else if (((RuntimeType.OBJECT) == (value_value_type)) && (((value_value!.hasOwnProperty("radiusWidth")) || (value_value!.hasOwnProperty("radiusHeight"))))) { + else if (((RuntimeType.OBJECT) == (options_value_type)) && (((options_value!.hasOwnProperty("radiusWidth")) || (options_value!.hasOwnProperty("radiusHeight"))))) { thisSerializer.writeInt8(1) - const value_value_1 = unsafeCast<{ width?: number | string, height?: number | string, radiusWidth?: number | string, radiusHeight?: number | string }>(value_value) - const value_value_1_width = value_value_1.width - let value_value_1_width_type: int32 = RuntimeType.UNDEFINED - value_value_1_width_type = runtimeType(value_value_1_width) - thisSerializer.writeInt8(value_value_1_width_type) - if ((RuntimeType.UNDEFINED) != (value_value_1_width_type)) { - const value_value_1_width_value = value_value_1_width! - let value_value_1_width_value_type: int32 = RuntimeType.UNDEFINED - value_value_1_width_value_type = runtimeType(value_value_1_width_value) - if (((RuntimeType.NUMBER == value_value_1_width_value_type))) { - thisSerializer.writeInt8(0) - const value_value_1_width_value_0 = unsafeCast(value_value_1_width_value) - thisSerializer.writeNumber(value_value_1_width_value_0) - } - else if (((RuntimeType.STRING == value_value_1_width_value_type))) { - thisSerializer.writeInt8(1) - const value_value_1_width_value_1 = unsafeCast(value_value_1_width_value) - thisSerializer.writeString(value_value_1_width_value_1) - } - } - const value_value_1_height = value_value_1.height - let value_value_1_height_type: int32 = RuntimeType.UNDEFINED - value_value_1_height_type = runtimeType(value_value_1_height) - thisSerializer.writeInt8(value_value_1_height_type) - if ((RuntimeType.UNDEFINED) != (value_value_1_height_type)) { - const value_value_1_height_value = value_value_1_height! - let value_value_1_height_value_type: int32 = RuntimeType.UNDEFINED - value_value_1_height_value_type = runtimeType(value_value_1_height_value) - if (((RuntimeType.NUMBER == value_value_1_height_value_type))) { - thisSerializer.writeInt8(0) - const value_value_1_height_value_0 = unsafeCast(value_value_1_height_value) - thisSerializer.writeNumber(value_value_1_height_value_0) - } - else if (((RuntimeType.STRING == value_value_1_height_value_type))) { - thisSerializer.writeInt8(1) - const value_value_1_height_value_1 = unsafeCast(value_value_1_height_value) - thisSerializer.writeString(value_value_1_height_value_1) - } - } - const value_value_1_radiusWidth = value_value_1.radiusWidth - let value_value_1_radiusWidth_type: int32 = RuntimeType.UNDEFINED - value_value_1_radiusWidth_type = runtimeType(value_value_1_radiusWidth) - thisSerializer.writeInt8(value_value_1_radiusWidth_type) - if ((RuntimeType.UNDEFINED) != (value_value_1_radiusWidth_type)) { - const value_value_1_radiusWidth_value = value_value_1_radiusWidth! - let value_value_1_radiusWidth_value_type: int32 = RuntimeType.UNDEFINED - value_value_1_radiusWidth_value_type = runtimeType(value_value_1_radiusWidth_value) - if (((RuntimeType.NUMBER == value_value_1_radiusWidth_value_type))) { - thisSerializer.writeInt8(0) - const value_value_1_radiusWidth_value_0 = unsafeCast(value_value_1_radiusWidth_value) - thisSerializer.writeNumber(value_value_1_radiusWidth_value_0) - } - else if (((RuntimeType.STRING == value_value_1_radiusWidth_value_type))) { - thisSerializer.writeInt8(1) - const value_value_1_radiusWidth_value_1 = unsafeCast(value_value_1_radiusWidth_value) - thisSerializer.writeString(value_value_1_radiusWidth_value_1) - } - } - const value_value_1_radiusHeight = value_value_1.radiusHeight - let value_value_1_radiusHeight_type: int32 = RuntimeType.UNDEFINED - value_value_1_radiusHeight_type = runtimeType(value_value_1_radiusHeight) - thisSerializer.writeInt8(value_value_1_radiusHeight_type) - if ((RuntimeType.UNDEFINED) != (value_value_1_radiusHeight_type)) { - const value_value_1_radiusHeight_value = value_value_1_radiusHeight! - let value_value_1_radiusHeight_value_type: int32 = RuntimeType.UNDEFINED - value_value_1_radiusHeight_value_type = runtimeType(value_value_1_radiusHeight_value) - if (((RuntimeType.NUMBER == value_value_1_radiusHeight_value_type))) { - thisSerializer.writeInt8(0) - const value_value_1_radiusHeight_value_0 = unsafeCast(value_value_1_radiusHeight_value) - thisSerializer.writeNumber(value_value_1_radiusHeight_value_0) - } - else if (((RuntimeType.STRING == value_value_1_radiusHeight_value_type))) { - thisSerializer.writeInt8(1) - const value_value_1_radiusHeight_value_1 = unsafeCast(value_value_1_radiusHeight_value) - thisSerializer.writeString(value_value_1_radiusHeight_value_1) - } - } + const options_value_1 = unsafeCast(options_value) + thisSerializer.writeRoundedRectOptions(options_value_1) } } nativeModule()._RectInterface_setRectOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -271,7 +131,7 @@ export class ArkRectPeer extends ArkCommonShapeMethodPeer { } } export interface ArkRectAttributes extends ArkCommonShapeMethodAttributes { - radiusWidth?: number | string - radiusHeight?: number | string - radius?: number | string | Array + radiusWidth?: number | string + radiusHeight?: number | string + radius?: number | string | Array } diff --git a/arkoala/arkui/src/peers/ArkRefreshPeer.ts b/arkoala/arkui/src/peers/ArkRefreshPeer.ts index df391ffd01ec7ec8372ffcbe726e897a84188649..a36246b4c3e4f882a642085209f0c447ac97c63b 100644 --- a/arkoala/arkui/src/peers/ArkRefreshPeer.ts +++ b/arkoala/arkui/src/peers/ArkRefreshPeer.ts @@ -38,7 +38,7 @@ export class ArkRefreshPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRefreshPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRefreshPeer { const _peer = new ArkRefreshPeer(nodeType, flags, "Refresh") component?.setPeer(_peer) return _peer @@ -73,17 +73,14 @@ export class ArkRefreshPeer extends ArkCommonMethodPeer { nativeModule()._RefreshAttribute_onOffsetChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - pullDownRatioAttribute(value: number | undefined): void { + pullDownRatioAttribute(value?: number): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeNumber(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeNumber(value_value) } nativeModule()._RefreshAttribute_pullDownRatio(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -93,10 +90,10 @@ export class ArkRefreshPeer extends ArkCommonMethodPeer { } } export interface ArkRefreshAttributes extends ArkCommonMethodAttributes { - onStateChange?: ((state: RefreshStatus) => void) - onRefreshing?: (() => void) - refreshOffset?: number - pullToRefresh?: boolean - onOffsetChange?: ((index: number) => void) - pullDownRatio?: number | undefined + onStateChange?: ((state: RefreshStatus) => void) + onRefreshing?: (() => void) + refreshOffset?: number + pullToRefresh?: boolean + onOffsetChange?: ((index: number) => void) + pullDownRatio?: number | undefined } diff --git a/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts b/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts index 3dba39e1eb58056ff175c5d3893fe45a179be725..3023233231c69e7e3fe7fb66bc3c13eb80a08211 100644 --- a/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts +++ b/arkoala/arkui/src/peers/ArkRelativeContainerPeer.ts @@ -38,7 +38,7 @@ export class ArkRelativeContainerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRelativeContainerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRelativeContainerPeer { const _peer = new ArkRelativeContainerPeer(nodeType, flags, "RelativeContainer") component?.setPeer(_peer) return _peer @@ -81,6 +81,6 @@ export class ArkRelativeContainerPeer extends ArkCommonMethodPeer { } } export interface ArkRelativeContainerAttributes extends ArkCommonMethodAttributes { - guideLine?: Array - barrier?: Array + guideLine?: Array + barrier?: Array } diff --git a/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts b/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts index 2cf88cd68403f3aa1b1fc429408a3ffd9799c392..93528aff02d0fc69130ddcb444617b02508355e1 100644 --- a/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts +++ b/arkoala/arkui/src/peers/ArkRemoteWindowPeer.ts @@ -38,7 +38,7 @@ export class ArkRemoteWindowPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRemoteWindowPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRemoteWindowPeer { const _peer = new ArkRemoteWindowPeer(nodeType, flags, "RemoteWindow") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkRichEditorPeer.ts b/arkoala/arkui/src/peers/ArkRichEditorPeer.ts index 9ff42c43df8ac807138d98d8bc573ab731a0125f..b11d60d2ca3610b435f41a39b1bc9aa34650336c 100644 --- a/arkoala/arkui/src/peers/ArkRichEditorPeer.ts +++ b/arkoala/arkui/src/peers/ArkRichEditorPeer.ts @@ -38,7 +38,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRichEditorPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRichEditorPeer { const _peer = new ArkRichEditorPeer(nodeType, flags, "RichEditor") component?.setPeer(_peer) return _peer @@ -128,9 +128,9 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -155,9 +155,9 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -232,19 +232,19 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { barStateAttribute(value: BarState): void { nativeModule()._RichEditorAttribute_barState(this.peer.ptr, value); } - bindSelectionMenuAttribute(spanType: RichEditorSpanType, content: CustomBuilder, responseType: ResponseType | RichEditorResponseType, options?: SelectionMenuOptions | undefined): void { + bindSelectionMenuAttribute(spanType: RichEditorSpanType, content: CustomBuilder, responseType: ResponseType | RichEditorResponseType, options?: SelectionMenuOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(content) let responseType_type: int32 = RuntimeType.UNDEFINED responseType_type = runtimeType(responseType) - if (((RuntimeType.NUMBER == responseType_type))) { + if (((RuntimeType.NUMBER) == (responseType_type)) && ((unsafeCast(responseType)) >= (0)) && ((unsafeCast(responseType)) <= (1))) { thisSerializer.writeInt8(0) - const responseType_0 = unsafeCast(responseType) + const responseType_0 = unsafeCast(responseType) thisSerializer.writeInt32(responseType_0) } - else if (((RuntimeType.NUMBER == responseType_type))) { + else if (((RuntimeType.NUMBER) == (responseType_type)) && ((unsafeCast(responseType)) >= (0)) && ((unsafeCast(responseType)) <= (2))) { thisSerializer.writeInt8(1) - const responseType_1 = unsafeCast(responseType) + const responseType_1 = unsafeCast(responseType) thisSerializer.writeInt32(responseType_1) } let options_type: int32 = RuntimeType.UNDEFINED @@ -257,7 +257,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { nativeModule()._RichEditorAttribute_bindSelectionMenu(this.peer.ptr, spanType, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions | undefined): void { + customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) let options_type: int32 = RuntimeType.UNDEFINED @@ -270,7 +270,7 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { nativeModule()._RichEditorAttribute_customKeyboard(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - placeholderAttribute(value: ResourceStr, style?: PlaceholderStyle | undefined): void { + placeholderAttribute(value: ResourceStr, style?: PlaceholderStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -299,30 +299,30 @@ export class ArkRichEditorPeer extends ArkCommonMethodPeer { } } export interface ArkRichEditorAttributes extends ArkCommonMethodAttributes { - onReady?: (() => void) - onSelect?: ((parameter: RichEditorSelection) => void) - onSelectionChange?: ((parameter: RichEditorRange) => void) - aboutToIMEInput?: ((parameter: RichEditorInsertValue) => boolean) - onIMEInputComplete?: ((parameter: RichEditorTextSpanResult) => void) - onDidIMEInput?: ((parameter: TextRange) => void) - aboutToDelete?: ((parameter: RichEditorDeleteValue) => boolean) - onDeleteComplete?: (() => void) - copyOptions?: CopyOptions - onPaste?: PasteEventCallback - enableDataDetector?: boolean - enablePreviewText?: boolean - dataDetectorConfig?: TextDataDetectorConfig - caretColor?: ResourceColor - selectedBackgroundColor?: ResourceColor - onEditingChange?: ((parameter: boolean) => void) - enterKeyType?: EnterKeyType - onSubmit?: SubmitCallback - onWillChange?: ((parameter: RichEditorChangeValue) => boolean) - onDidChange?: OnDidChangeCallback - onCut?: ((parameter: CutEvent) => void) - onCopy?: ((parameter: CopyEvent) => void) - editMenuOptions?: EditMenuOptions - enableKeyboardOnFocus?: boolean - enableHapticFeedback?: boolean - barState?: BarState + onReady?: (() => void) + onSelect?: ((parameter: RichEditorSelection) => void) + onSelectionChange?: ((parameter: RichEditorRange) => void) + aboutToIMEInput?: ((parameter: RichEditorInsertValue) => boolean) + onIMEInputComplete?: ((parameter: RichEditorTextSpanResult) => void) + onDidIMEInput?: ((parameter: TextRange) => void) + aboutToDelete?: ((parameter: RichEditorDeleteValue) => boolean) + onDeleteComplete?: (() => void) + copyOptions?: CopyOptions + onPaste?: PasteEventCallback + enableDataDetector?: boolean + enablePreviewText?: boolean + dataDetectorConfig?: TextDataDetectorConfig + caretColor?: ResourceColor + selectedBackgroundColor?: ResourceColor + onEditingChange?: ((parameter: boolean) => void) + enterKeyType?: EnterKeyType + onSubmit?: SubmitCallback + onWillChange?: ((parameter: RichEditorChangeValue) => boolean) + onDidChange?: OnDidChangeCallback + onCut?: ((parameter: CutEvent) => void) + onCopy?: ((parameter: CopyEvent) => void) + editMenuOptions?: EditMenuOptions + enableKeyboardOnFocus?: boolean + enableHapticFeedback?: boolean + barState?: BarState } diff --git a/arkoala/arkui/src/peers/ArkRichTextPeer.ts b/arkoala/arkui/src/peers/ArkRichTextPeer.ts index da1b87b3f8e2804a43f9f2bc8f178cc4a1427a03..ea8cfd466a1484c3d25873f5b8bc8392b5f67164 100644 --- a/arkoala/arkui/src/peers/ArkRichTextPeer.ts +++ b/arkoala/arkui/src/peers/ArkRichTextPeer.ts @@ -38,7 +38,7 @@ export class ArkRichTextPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRichTextPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRichTextPeer { const _peer = new ArkRichTextPeer(nodeType, flags, "RichText") component?.setPeer(_peer) return _peer @@ -63,6 +63,6 @@ export class ArkRichTextPeer extends ArkCommonMethodPeer { } } export interface ArkRichTextAttributes extends ArkCommonMethodAttributes { - onStart?: (() => void) - onComplete?: (() => void) + onStart?: (() => void) + onComplete?: (() => void) } diff --git a/arkoala/arkui/src/peers/ArkRootScenePeer.ts b/arkoala/arkui/src/peers/ArkRootScenePeer.ts index 0eb2ec591845afa29c210dc35b7677beb83e23bc..0ecadfa5d4e41d2f30bc50de8cf3c268d5744fa9 100644 --- a/arkoala/arkui/src/peers/ArkRootScenePeer.ts +++ b/arkoala/arkui/src/peers/ArkRootScenePeer.ts @@ -38,7 +38,7 @@ export class ArkRootScenePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRootScenePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRootScenePeer { const _peer = new ArkRootScenePeer(nodeType, flags, "RootScene") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkRowPeer.ts b/arkoala/arkui/src/peers/ArkRowPeer.ts index 83485df5119c74363693f8096c196894c2d0a11d..9fb98a532b49c0ab142fc379168bd03d7f4d9582 100644 --- a/arkoala/arkui/src/peers/ArkRowPeer.ts +++ b/arkoala/arkui/src/peers/ArkRowPeer.ts @@ -38,12 +38,12 @@ export class ArkRowPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRowPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRowPeer { const _peer = new ArkRowPeer(nodeType, flags, "Row") component?.setPeer(_peer) return _peer } - setRowOptionsAttribute(options?: RowOptions | undefined): void { + setRowOptionsAttribute(options?: RowOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -67,17 +67,14 @@ export class ArkRowPeer extends ArkCommonMethodPeer { nativeModule()._RowAttribute_pointLight(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - reverseAttribute(value: boolean | undefined): void { + reverseAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._RowAttribute_reverse(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -87,8 +84,8 @@ export class ArkRowPeer extends ArkCommonMethodPeer { } } export interface ArkRowAttributes extends ArkCommonMethodAttributes { - alignItems?: VerticalAlign - justifyContent?: FlexAlign - pointLight?: PointLightStyle - reverse?: boolean | undefined + alignItems?: VerticalAlign + justifyContent?: FlexAlign + pointLight?: PointLightStyle + reverse?: boolean | undefined } diff --git a/arkoala/arkui/src/peers/ArkRowSplitPeer.ts b/arkoala/arkui/src/peers/ArkRowSplitPeer.ts index 9dbc4c8b196d0f87140c9aea4abb99673f6373f6..970ac76d82163924f3c18afe135bcbbfae22afa3 100644 --- a/arkoala/arkui/src/peers/ArkRowSplitPeer.ts +++ b/arkoala/arkui/src/peers/ArkRowSplitPeer.ts @@ -38,7 +38,7 @@ export class ArkRowSplitPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkRowSplitPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkRowSplitPeer { const _peer = new ArkRowSplitPeer(nodeType, flags, "RowSplit") component?.setPeer(_peer) return _peer @@ -54,5 +54,5 @@ export class ArkRowSplitPeer extends ArkCommonMethodPeer { } } export interface ArkRowSplitAttributes extends ArkCommonMethodAttributes { - resizeable?: boolean + resizeable?: boolean } diff --git a/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts b/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts index d4bbe176d5fa2cef34546e2bee3759b1e9695b8f..d62a8d6306ae694e04fb52f7429170aa5e257a51 100644 --- a/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts +++ b/arkoala/arkui/src/peers/ArkSaveButtonPeer.ts @@ -38,7 +38,7 @@ export class ArkSaveButtonPeer extends ArkSecurityComponentMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSaveButtonPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSaveButtonPeer { const _peer = new ArkSaveButtonPeer(nodeType, flags, "SaveButton") component?.setPeer(_peer) return _peer @@ -63,5 +63,5 @@ export class ArkSaveButtonPeer extends ArkSecurityComponentMethodPeer { } } export interface ArkSaveButtonAttributes extends ArkSecurityComponentMethodAttributes { - onClick?: ((event: ClickEvent, result: SaveButtonOnClickResult) => void) + onClick?: ((event: ClickEvent, result: SaveButtonOnClickResult) => void) } diff --git a/arkoala/arkui/src/peers/ArkScreenPeer.ts b/arkoala/arkui/src/peers/ArkScreenPeer.ts index b8753f6700e49617b9e8381bab639f960b86199e..27c319e898a2fe4b69166d6a2c2fd92bdba572aa 100644 --- a/arkoala/arkui/src/peers/ArkScreenPeer.ts +++ b/arkoala/arkui/src/peers/ArkScreenPeer.ts @@ -38,7 +38,7 @@ export class ArkScreenPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkScreenPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkScreenPeer { const _peer = new ArkScreenPeer(nodeType, flags, "Screen") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkScrollBarPeer.ts b/arkoala/arkui/src/peers/ArkScrollBarPeer.ts index ee9774f61aa902fc658c2e1fadd3079ae11fc4ed..d6955e7212fc2d96ef12b404fef0125f02f8e485 100644 --- a/arkoala/arkui/src/peers/ArkScrollBarPeer.ts +++ b/arkoala/arkui/src/peers/ArkScrollBarPeer.ts @@ -38,7 +38,7 @@ export class ArkScrollBarPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkScrollBarPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkScrollBarPeer { const _peer = new ArkScrollBarPeer(nodeType, flags, "ScrollBar") component?.setPeer(_peer) return _peer @@ -49,17 +49,14 @@ export class ArkScrollBarPeer extends ArkCommonMethodPeer { nativeModule()._ScrollBarInterface_setScrollBarOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - enableNestedScrollAttribute(value: boolean | undefined): void { + enableNestedScrollAttribute(value?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.BOOLEAN == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeBoolean(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeBoolean(value_value) } nativeModule()._ScrollBarAttribute_enableNestedScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -69,5 +66,5 @@ export class ArkScrollBarPeer extends ArkCommonMethodPeer { } } export interface ArkScrollBarAttributes extends ArkCommonMethodAttributes { - enableNestedScroll?: boolean | undefined + enableNestedScroll?: boolean | undefined } diff --git a/arkoala/arkui/src/peers/ArkScrollPeer.ts b/arkoala/arkui/src/peers/ArkScrollPeer.ts index 05c651d8cb8461f402080670413d8370c03ad245..c83ae1f9cff2b6c1290696f06ea83a3e7a98d5a6 100644 --- a/arkoala/arkui/src/peers/ArkScrollPeer.ts +++ b/arkoala/arkui/src/peers/ArkScrollPeer.ts @@ -38,12 +38,12 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkScrollPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkScrollPeer { const _peer = new ArkScrollPeer(nodeType, flags, "Scroll") component?.setPeer(_peer) return _peer } - setScrollOptionsAttribute(scroller?: Scroller | undefined): void { + setScrollOptionsAttribute(scroller?: Scroller): void { const thisSerializer: Serializer = Serializer.hold() let scroller_type: int32 = RuntimeType.UNDEFINED scroller_type = runtimeType(scroller) @@ -64,32 +64,26 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { nativeModule()._ScrollAttribute_onScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onWillScrollAttribute(value: ScrollOnWillScrollCallback | undefined): void { + onWillScrollAttribute(value?: ScrollOnWillScrollCallback): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.holdAndWriteCallback(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.holdAndWriteCallback(value_value) } nativeModule()._ScrollAttribute_onWillScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onDidScrollAttribute(value: ScrollOnWillScrollCallback | undefined): void { + onDidScrollAttribute(value?: ScrollOnWillScrollCallback): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.FUNCTION == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.holdAndWriteCallback(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.holdAndWriteCallback(value_value) } nativeModule()._ScrollAttribute_onDidScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -125,9 +119,9 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -207,7 +201,7 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { nativeModule()._ScrollAttribute_initialOffset(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - edgeEffectAttribute(edgeEffect: EdgeEffect, options?: EdgeEffectOptions | undefined): void { + edgeEffectAttribute(edgeEffect: EdgeEffect, options?: EdgeEffectOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -224,22 +218,22 @@ export class ArkScrollPeer extends ArkScrollableCommonMethodPeer { } } export interface ArkScrollAttributes extends ArkScrollableCommonMethodAttributes { - scrollable?: ScrollDirection - onScroll?: ((first: number, last: number) => void) - onWillScroll?: ScrollOnWillScrollCallback | undefined - onDidScroll?: ScrollOnWillScrollCallback | undefined - onScrollEdge?: OnScrollEdgeCallback - onScrollStart?: VoidCallback - onScrollEnd?: (() => void) - onScrollStop?: VoidCallback - scrollBar?: BarState - scrollBarColor?: Color | number | string - scrollBarWidth?: number | string - onScrollFrameBegin?: OnScrollFrameBeginCallback - nestedScroll?: NestedScrollOptions - enableScrollInteraction?: boolean - friction?: number | Resource - scrollSnap?: ScrollSnapOptions - enablePaging?: boolean - initialOffset?: OffsetOptions + scrollable?: ScrollDirection + onScroll?: ((first: number, last: number) => void) + onWillScroll?: ScrollOnWillScrollCallback | undefined + onDidScroll?: ScrollOnWillScrollCallback | undefined + onScrollEdge?: OnScrollEdgeCallback + onScrollStart?: VoidCallback + onScrollEnd?: (() => void) + onScrollStop?: VoidCallback + scrollBar?: BarState + scrollBarColor?: Color | number | string + scrollBarWidth?: number | string + onScrollFrameBegin?: OnScrollFrameBeginCallback + nestedScroll?: NestedScrollOptions + enableScrollInteraction?: boolean + friction?: number | Resource + scrollSnap?: ScrollSnapOptions + enablePaging?: boolean + initialOffset?: OffsetOptions } diff --git a/arkoala/arkui/src/peers/ArkSearchPeer.ts b/arkoala/arkui/src/peers/ArkSearchPeer.ts index 3bddb82a042d7249e8349d0bdc5cd34730ed59ef..904ca9daead654646025f185fb4bb4a99007f943 100644 --- a/arkoala/arkui/src/peers/ArkSearchPeer.ts +++ b/arkoala/arkui/src/peers/ArkSearchPeer.ts @@ -38,61 +38,19 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSearchPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSearchPeer { const _peer = new ArkSearchPeer(nodeType, flags, "Search") component?.setPeer(_peer) return _peer } - setSearchOptionsAttribute(options?: { value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController } | undefined): void { + setSearchOptionsAttribute(options?: SearchOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) thisSerializer.writeInt8(options_type) if ((RuntimeType.UNDEFINED) != (options_type)) { const options_value = options! - const options_value_value = options_value.value - let options_value_value_type: int32 = RuntimeType.UNDEFINED - options_value_value_type = runtimeType(options_value_value) - thisSerializer.writeInt8(options_value_value_type) - if ((RuntimeType.UNDEFINED) != (options_value_value_type)) { - const options_value_value_value = options_value_value! - thisSerializer.writeString(options_value_value_value) - } - const options_value_placeholder = options_value.placeholder - let options_value_placeholder_type: int32 = RuntimeType.UNDEFINED - options_value_placeholder_type = runtimeType(options_value_placeholder) - thisSerializer.writeInt8(options_value_placeholder_type) - if ((RuntimeType.UNDEFINED) != (options_value_placeholder_type)) { - const options_value_placeholder_value = options_value_placeholder! - let options_value_placeholder_value_type: int32 = RuntimeType.UNDEFINED - options_value_placeholder_value_type = runtimeType(options_value_placeholder_value) - if (((RuntimeType.STRING == options_value_placeholder_value_type))) { - thisSerializer.writeInt8(0) - const options_value_placeholder_value_0 = unsafeCast(options_value_placeholder_value) - thisSerializer.writeString(options_value_placeholder_value_0) - } - else if (((RuntimeType.OBJECT == options_value_placeholder_value_type))) { - thisSerializer.writeInt8(1) - const options_value_placeholder_value_1 = unsafeCast(options_value_placeholder_value) - thisSerializer.writeResource(options_value_placeholder_value_1) - } - } - const options_value_icon = options_value.icon - let options_value_icon_type: int32 = RuntimeType.UNDEFINED - options_value_icon_type = runtimeType(options_value_icon) - thisSerializer.writeInt8(options_value_icon_type) - if ((RuntimeType.UNDEFINED) != (options_value_icon_type)) { - const options_value_icon_value = options_value_icon! - thisSerializer.writeString(options_value_icon_value) - } - const options_value_controller = options_value.controller - let options_value_controller_type: int32 = RuntimeType.UNDEFINED - options_value_controller_type = runtimeType(options_value_controller) - thisSerializer.writeInt8(options_value_controller_type) - if ((RuntimeType.UNDEFINED) != (options_value_controller_type)) { - const options_value_controller_value = options_value_controller! - thisSerializer.writeSearchController(options_value_controller_value); - } + thisSerializer.writeSearchOptions(options_value) } nativeModule()._SearchInterface_setSearchOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -101,9 +59,9 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -171,9 +129,9 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -204,9 +162,9 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -227,7 +185,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { nativeModule()._SearchAttribute_placeholderColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - placeholderFontAttribute(value?: Font | undefined): void { + placeholderFontAttribute(value?: Font): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -239,7 +197,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { nativeModule()._SearchAttribute_placeholderFont(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - textFontAttribute(value?: Font | undefined): void { + textFontAttribute(value?: Font): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -254,10 +212,16 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { enterKeyTypeAttribute(value: EnterKeyType): void { nativeModule()._SearchAttribute_enterKeyType(this.peer.ptr, value); } - onSubmitAttribute(value: ((breakpoints: string) => void)): void { + onSubmit0Attribute(value: ((breakpoints: string) => void)): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + nativeModule()._SearchAttribute_onSubmit0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + onSubmit1Attribute(value: SearchSubmitCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) - nativeModule()._SearchAttribute_onSubmit(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + nativeModule()._SearchAttribute_onSubmit1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } onChangeAttribute(value: EditableTextOnChangeCallback): void { @@ -266,13 +230,13 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { nativeModule()._SearchAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onTextSelectionChangeAttribute(value: ((first: number, last: number) => void)): void { + onTextSelectionChangeAttribute(value: OnTextSelectionChangeCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._SearchAttribute_onTextSelectionChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onContentScrollAttribute(value: ((first: number, last: number) => void)): void { + onContentScrollAttribute(value: OnContentScrollCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._SearchAttribute_onContentScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -290,7 +254,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { nativeModule()._SearchAttribute_onCut(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onPasteAttribute(value: ((value: string, event: PasteEvent) => void)): void { + onPasteAttribute(value: OnPasteCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._SearchAttribute_onPaste(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -447,7 +411,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { enableHapticFeedbackAttribute(value: boolean): void { nativeModule()._SearchAttribute_enableHapticFeedback(this.peer.ptr, +value); } - searchButtonAttribute(value: string, option?: SearchButtonOptions | undefined): void { + searchButtonAttribute(value: string, option?: SearchButtonOptions): void { const thisSerializer: Serializer = Serializer.hold() let option_type: int32 = RuntimeType.UNDEFINED option_type = runtimeType(option) @@ -459,7 +423,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { nativeModule()._SearchAttribute_searchButton(this.peer.ptr, value, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - inputFilterAttribute(value: ResourceStr, error?: ((breakpoints: string) => void) | undefined): void { + inputFilterAttribute(value: ResourceStr, error?: ((breakpoints: string) => void)): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -483,7 +447,7 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { nativeModule()._SearchAttribute_inputFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions | undefined): void { + customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) let options_type: int32 = RuntimeType.UNDEFINED @@ -501,41 +465,41 @@ export class ArkSearchPeer extends ArkCommonMethodPeer { } } export interface ArkSearchAttributes extends ArkCommonMethodAttributes { - fontColor?: ResourceColor - searchIcon?: IconOptions | SymbolGlyphModifier - cancelButton?: CancelButtonOptions | CancelButtonSymbolOptions - textIndent?: Dimension - onEditChange?: ((parameter: boolean) => void) - selectedBackgroundColor?: ResourceColor - caretStyle?: CaretStyle - placeholderColor?: ResourceColor - placeholderFont?: Font - textFont?: Font - enterKeyType?: EnterKeyType - onSubmit?: ((breakpoints: string) => void) - onChange?: EditableTextOnChangeCallback - onTextSelectionChange?: ((first: number, last: number) => void) - onContentScroll?: ((first: number, last: number) => void) - onCopy?: ((breakpoints: string) => void) - onCut?: ((breakpoints: string) => void) - onPaste?: ((value: string, event: PasteEvent) => void) - copyOption?: CopyOptions - maxLength?: number - textAlign?: TextAlign - enableKeyboardOnFocus?: boolean - selectionMenuHidden?: boolean - minFontSize?: number | string | Resource - maxFontSize?: number | string | Resource - decoration?: TextDecorationOptions - letterSpacing?: number | string | Resource - lineHeight?: number | string | Resource - type?: SearchType - fontFeature?: string - onWillInsert?: ((parameter: InsertValue) => boolean) - onDidInsert?: ((parameter: InsertValue) => void) - onWillDelete?: ((parameter: DeleteValue) => boolean) - onDidDelete?: ((parameter: DeleteValue) => void) - editMenuOptions?: EditMenuOptions - enablePreviewText?: boolean - enableHapticFeedback?: boolean + fontColor?: ResourceColor + searchIcon?: IconOptions | SymbolGlyphModifier + cancelButton?: CancelButtonOptions | CancelButtonSymbolOptions + textIndent?: Dimension + onEditChange?: ((parameter: boolean) => void) + selectedBackgroundColor?: ResourceColor + caretStyle?: CaretStyle + placeholderColor?: ResourceColor + placeholderFont?: Font + textFont?: Font + enterKeyType?: EnterKeyType + onSubmit?: ((breakpoints: string) => void) + onChange?: EditableTextOnChangeCallback + onTextSelectionChange?: OnTextSelectionChangeCallback + onContentScroll?: OnContentScrollCallback + onCopy?: ((breakpoints: string) => void) + onCut?: ((breakpoints: string) => void) + onPaste?: OnPasteCallback + copyOption?: CopyOptions + maxLength?: number + textAlign?: TextAlign + enableKeyboardOnFocus?: boolean + selectionMenuHidden?: boolean + minFontSize?: number | string | Resource + maxFontSize?: number | string | Resource + decoration?: TextDecorationOptions + letterSpacing?: number | string | Resource + lineHeight?: number | string | Resource + type?: SearchType + fontFeature?: string + onWillInsert?: ((parameter: InsertValue) => boolean) + onDidInsert?: ((parameter: InsertValue) => void) + onWillDelete?: ((parameter: DeleteValue) => boolean) + onDidDelete?: ((parameter: DeleteValue) => void) + editMenuOptions?: EditMenuOptions + enablePreviewText?: boolean + enableHapticFeedback?: boolean } diff --git a/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts b/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts index acf21901435e4b6b9bf565eded979cb758fa9c0b..4fa5eae3188ac29274ad0b9188f75a8bab0287bf 100644 --- a/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkSecurityComponentPeer.ts @@ -38,7 +38,7 @@ export class ArkSecurityComponentMethodPeer extends PeerNode { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSecurityComponentMethodPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSecurityComponentMethodPeer { const _peer = new ArkSecurityComponentMethodPeer(nodeType, flags, "SecurityComponentMethod") component?.setPeer(_peer) return _peer @@ -98,9 +98,9 @@ export class ArkSecurityComponentMethodPeer extends PeerNode { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -132,9 +132,9 @@ export class ArkSecurityComponentMethodPeer extends PeerNode { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -159,9 +159,9 @@ export class ArkSecurityComponentMethodPeer extends PeerNode { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -186,9 +186,9 @@ export class ArkSecurityComponentMethodPeer extends PeerNode { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -219,9 +219,9 @@ export class ArkSecurityComponentMethodPeer extends PeerNode { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -320,27 +320,27 @@ export class ArkSecurityComponentMethodPeer extends PeerNode { applyAttributes(attributes: ArkSecurityComponentMethodAttributes): void {} } export interface ArkSecurityComponentMethodAttributes { - iconSize?: Dimension - layoutDirection?: SecurityComponentLayoutDirection - position?: Position - markAnchor?: Position - offset?: Position | Edges | LocalizedEdges - fontSize?: Dimension - fontStyle?: FontStyle - fontWeight?: number | FontWeight | string - fontFamily?: string | Resource - fontColor?: ResourceColor - iconColor?: ResourceColor - backgroundColor?: ResourceColor - borderStyle?: BorderStyle - borderWidth?: Dimension - borderColor?: ResourceColor - borderRadius?: Dimension - padding?: Padding | Dimension - textIconSpace?: Dimension - key?: string - width?: Length - height?: Length - size?: SizeOptions - constraintSize?: ConstraintSizeOptions + iconSize?: Dimension + layoutDirection?: SecurityComponentLayoutDirection + position?: Position + markAnchor?: Position + offset?: Position | Edges | LocalizedEdges + fontSize?: Dimension + fontStyle?: FontStyle + fontWeight?: number | FontWeight | string + fontFamily?: string | Resource + fontColor?: ResourceColor + iconColor?: ResourceColor + backgroundColor?: ResourceColor + borderStyle?: BorderStyle + borderWidth?: Dimension + borderColor?: ResourceColor + borderRadius?: Dimension + padding?: Padding | Dimension + textIconSpace?: Dimension + key?: string + width?: Length + height?: Length + size?: SizeOptions + constraintSize?: ConstraintSizeOptions } diff --git a/arkoala/arkui/src/peers/ArkSelectPeer.ts b/arkoala/arkui/src/peers/ArkSelectPeer.ts index 41cf831cd780adcaa4f197375a53046bbac6ba04..8e7a7450ffe442d88b312f5939d98b5934b4c415 100644 --- a/arkoala/arkui/src/peers/ArkSelectPeer.ts +++ b/arkoala/arkui/src/peers/ArkSelectPeer.ts @@ -38,7 +38,7 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSelectPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSelectPeer { const _peer = new ArkSelectPeer(nodeType, flags, "Select") component?.setPeer(_peer) return _peer @@ -97,9 +97,9 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -124,9 +124,9 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -157,9 +157,9 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -184,9 +184,9 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -217,9 +217,9 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -261,10 +261,10 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeLength(value_0); } - else if (((RuntimeType.STRING == value_type))) { + else if (((RuntimeType.STRING) == (value_type)) && ((Object.values(OptionWidthMode).indexOf((value as OptionWidthMode))) >= (0)) && ((Object.values(OptionWidthMode).indexOf((value as OptionWidthMode))) <= (1))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeInt32(Object.keys(OptionWidthMode).indexOf((value_1 as string))) + const value_1 = unsafeCast(value) + thisSerializer.writeInt32(Object.values(OptionWidthMode).indexOf(value_1)) } nativeModule()._SelectAttribute_optionWidth(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -276,9 +276,9 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -311,7 +311,7 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { nativeModule()._SelectAttribute_menuItemContentModifier(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - dividerAttribute(value: DividerOptions | undefined | undefined): void { + dividerAttribute(value: DividerOptions | undefined | null): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -320,22 +320,20 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) let value_0_type: int32 = RuntimeType.UNDEFINED value_0_type = runtimeType(value_0) - if (((RuntimeType.OBJECT == value_0_type))) { - thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) - thisSerializer.writeDividerOptions(value_0_0) - } - else if (((RuntimeType.UNDEFINED == value_0_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_0_type) + if ((RuntimeType.UNDEFINED) != (value_0_type)) { + const value_0_value = value_0! + thisSerializer.writeDividerOptions(value_0_value) } } - else if (((RuntimeType.UNDEFINED == value_type))) { + else if (value === null) { thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) } nativeModule()._SelectAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - menuAlignAttribute(alignType: MenuAlignType, offset?: Offset | undefined): void { + menuAlignAttribute(alignType: MenuAlignType, offset?: Offset): void { const thisSerializer: Serializer = Serializer.hold() let offset_type: int32 = RuntimeType.UNDEFINED offset_type = runtimeType(offset) @@ -355,24 +353,24 @@ export class ArkSelectPeer extends ArkCommonMethodPeer { } } export interface ArkSelectAttributes extends ArkCommonMethodAttributes { - selected?: number | Resource - value?: ResourceStr - font?: Font - fontColor?: ResourceColor - selectedOptionBgColor?: ResourceColor - selectedOptionFont?: Font - selectedOptionFontColor?: ResourceColor - optionBgColor?: ResourceColor - optionFont?: Font - optionFontColor?: ResourceColor - onSelect?: ((index: number, value: string) => void) - space?: Length - arrowPosition?: ArrowPosition - optionWidth?: Dimension | OptionWidthMode - optionHeight?: Dimension - menuBackgroundColor?: ResourceColor - menuBackgroundBlurStyle?: BlurStyle - controlSize?: ControlSize - menuItemContentModifier?: ContentModifier - divider?: DividerOptions | undefined | undefined + selected?: number | Resource + value?: ResourceStr + font?: Font + fontColor?: ResourceColor + selectedOptionBgColor?: ResourceColor + selectedOptionFont?: Font + selectedOptionFontColor?: ResourceColor + optionBgColor?: ResourceColor + optionFont?: Font + optionFontColor?: ResourceColor + onSelect?: ((index: number, value: string) => void) + space?: Length + arrowPosition?: ArrowPosition + optionWidth?: Dimension | OptionWidthMode + optionHeight?: Dimension + menuBackgroundColor?: ResourceColor + menuBackgroundBlurStyle?: BlurStyle + controlSize?: ControlSize + menuItemContentModifier?: ContentModifier + divider?: DividerOptions | undefined | null } diff --git a/arkoala/arkui/src/peers/ArkShapePeer.ts b/arkoala/arkui/src/peers/ArkShapePeer.ts index 10ae33fe60f9ca128e2654d57e9fa1cadfa5c7a8..234c731d367d083bf1ccad64fa5d699804ec3ff4 100644 --- a/arkoala/arkui/src/peers/ArkShapePeer.ts +++ b/arkoala/arkui/src/peers/ArkShapePeer.ts @@ -38,7 +38,7 @@ export class ArkShapePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkShapePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkShapePeer { const _peer = new ArkShapePeer(nodeType, flags, "Shape") component?.setPeer(_peer) return _peer @@ -52,84 +52,9 @@ export class ArkShapePeer extends ArkCommonMethodPeer { setShapeOptions1Attribute(): void { nativeModule()._ShapeInterface_setShapeOptions1(this.peer.ptr); } - viewPortAttribute(value: { x?: number | string, y?: number | string, width?: number | string, height?: number | string }): void { + viewPortAttribute(value: ViewportRect): void { const thisSerializer: Serializer = Serializer.hold() - const value_x = value.x - let value_x_type: int32 = RuntimeType.UNDEFINED - value_x_type = runtimeType(value_x) - thisSerializer.writeInt8(value_x_type) - if ((RuntimeType.UNDEFINED) != (value_x_type)) { - const value_x_value = value_x! - let value_x_value_type: int32 = RuntimeType.UNDEFINED - value_x_value_type = runtimeType(value_x_value) - if (((RuntimeType.NUMBER == value_x_value_type))) { - thisSerializer.writeInt8(0) - const value_x_value_0 = unsafeCast(value_x_value) - thisSerializer.writeNumber(value_x_value_0) - } - else if (((RuntimeType.STRING == value_x_value_type))) { - thisSerializer.writeInt8(1) - const value_x_value_1 = unsafeCast(value_x_value) - thisSerializer.writeString(value_x_value_1) - } - } - const value_y = value.y - let value_y_type: int32 = RuntimeType.UNDEFINED - value_y_type = runtimeType(value_y) - thisSerializer.writeInt8(value_y_type) - if ((RuntimeType.UNDEFINED) != (value_y_type)) { - const value_y_value = value_y! - let value_y_value_type: int32 = RuntimeType.UNDEFINED - value_y_value_type = runtimeType(value_y_value) - if (((RuntimeType.NUMBER == value_y_value_type))) { - thisSerializer.writeInt8(0) - const value_y_value_0 = unsafeCast(value_y_value) - thisSerializer.writeNumber(value_y_value_0) - } - else if (((RuntimeType.STRING == value_y_value_type))) { - thisSerializer.writeInt8(1) - const value_y_value_1 = unsafeCast(value_y_value) - thisSerializer.writeString(value_y_value_1) - } - } - const value_width = value.width - let value_width_type: int32 = RuntimeType.UNDEFINED - value_width_type = runtimeType(value_width) - thisSerializer.writeInt8(value_width_type) - if ((RuntimeType.UNDEFINED) != (value_width_type)) { - const value_width_value = value_width! - let value_width_value_type: int32 = RuntimeType.UNDEFINED - value_width_value_type = runtimeType(value_width_value) - if (((RuntimeType.NUMBER == value_width_value_type))) { - thisSerializer.writeInt8(0) - const value_width_value_0 = unsafeCast(value_width_value) - thisSerializer.writeNumber(value_width_value_0) - } - else if (((RuntimeType.STRING == value_width_value_type))) { - thisSerializer.writeInt8(1) - const value_width_value_1 = unsafeCast(value_width_value) - thisSerializer.writeString(value_width_value_1) - } - } - const value_height = value.height - let value_height_type: int32 = RuntimeType.UNDEFINED - value_height_type = runtimeType(value_height) - thisSerializer.writeInt8(value_height_type) - if ((RuntimeType.UNDEFINED) != (value_height_type)) { - const value_height_value = value_height! - let value_height_value_type: int32 = RuntimeType.UNDEFINED - value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER == value_height_value_type))) { - thisSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) - thisSerializer.writeNumber(value_height_value_0) - } - else if (((RuntimeType.STRING == value_height_value_type))) { - thisSerializer.writeInt8(1) - const value_height_value_1 = unsafeCast(value_height_value) - thisSerializer.writeString(value_height_value_1) - } - } + thisSerializer.writeViewportRect(value) nativeModule()._ShapeAttribute_viewPort(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } @@ -137,9 +62,9 @@ export class ArkShapePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -164,9 +89,9 @@ export class ArkShapePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -316,16 +241,16 @@ export class ArkShapePeer extends ArkCommonMethodPeer { } } export interface ArkShapeAttributes extends ArkCommonMethodAttributes { - viewPort?: { x?: number | string, y?: number | string, width?: number | string, height?: number | string } - stroke?: ResourceColor - fill?: ResourceColor - strokeDashOffset?: number | string - strokeDashArray?: Array - strokeLineCap?: LineCapStyle - strokeLineJoin?: LineJoinStyle - strokeMiterLimit?: number | string - strokeOpacity?: number | string | Resource - fillOpacity?: number | string | Resource - strokeWidth?: number | string - antiAlias?: boolean + viewPort?: ViewportRect + stroke?: ResourceColor + fill?: ResourceColor + strokeDashOffset?: number | string + strokeDashArray?: Array + strokeLineCap?: LineCapStyle + strokeLineJoin?: LineJoinStyle + strokeMiterLimit?: number | string + strokeOpacity?: number | string | Resource + fillOpacity?: number | string | Resource + strokeWidth?: number | string + antiAlias?: boolean } diff --git a/arkoala/arkui/src/peers/ArkSidebarPeer.ts b/arkoala/arkui/src/peers/ArkSidebarPeer.ts index 0e27e57c8d0ba6de1cbc8c8a92f4e349a058fba4..15446c700b4562a6dd9e4464f5b2c6f593246f78 100644 --- a/arkoala/arkui/src/peers/ArkSidebarPeer.ts +++ b/arkoala/arkui/src/peers/ArkSidebarPeer.ts @@ -38,12 +38,12 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSideBarContainerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSideBarContainerPeer { const _peer = new ArkSideBarContainerPeer(nodeType, flags, "SideBarContainer") component?.setPeer(_peer) return _peer } - setSideBarContainerOptionsAttribute(type?: SideBarContainerType | undefined): void { + setSideBarContainerOptionsAttribute(type?: SideBarContainerType): void { const thisSerializer: Serializer = Serializer.hold() let type_type: int32 = RuntimeType.UNDEFINED type_type = runtimeType(type) @@ -97,17 +97,18 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { sideBarPositionAttribute(value: SideBarPosition): void { nativeModule()._SideBarContainerAttribute_sideBarPosition(this.peer.ptr, value); } - dividerAttribute(value: DividerStyle | undefined): void { + dividerAttribute(value: DividerStyle | null): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { thisSerializer.writeInt8(0) const value_0 = unsafeCast(value) thisSerializer.writeDividerStyle(value_0) } - else if (((RuntimeType.UNDEFINED == value_type))) { + else if (value === null) { thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) } nativeModule()._SideBarContainerAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -120,15 +121,15 @@ export class ArkSideBarContainerPeer extends ArkCommonMethodPeer { } } export interface ArkSideBarContainerAttributes extends ArkCommonMethodAttributes { - showSideBar?: boolean - controlButton?: ButtonStyle - showControlButton?: boolean - onChange?: ((parameter: boolean) => void) - sideBarWidth?: number - minSideBarWidth?: number - maxSideBarWidth?: number - autoHide?: boolean - sideBarPosition?: SideBarPosition - divider?: DividerStyle | undefined - minContentWidth?: Dimension + showSideBar?: boolean + controlButton?: ButtonStyle + showControlButton?: boolean + onChange?: ((parameter: boolean) => void) + sideBarWidth?: number + minSideBarWidth?: number + maxSideBarWidth?: number + autoHide?: boolean + sideBarPosition?: SideBarPosition + divider?: DividerStyle | null + minContentWidth?: Dimension } diff --git a/arkoala/arkui/src/peers/ArkSliderPeer.ts b/arkoala/arkui/src/peers/ArkSliderPeer.ts index 0fccbbfa1f562562a5d17c9663db5fc00bfd86b1..f69e28ea9b36e2c6725cef50f48a63c43bd4622d 100644 --- a/arkoala/arkui/src/peers/ArkSliderPeer.ts +++ b/arkoala/arkui/src/peers/ArkSliderPeer.ts @@ -38,12 +38,12 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSliderPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSliderPeer { const _peer = new ArkSliderPeer(nodeType, flags, "Slider") component?.setPeer(_peer) return _peer } - setSliderOptionsAttribute(options?: SliderOptions | undefined): void { + setSliderOptionsAttribute(options?: SliderOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -59,9 +59,9 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -91,9 +91,9 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) let value_0_type: int32 = RuntimeType.UNDEFINED value_0_type = runtimeType(value_0) - if (((RuntimeType.NUMBER == value_0_type))) { + if (((RuntimeType.NUMBER) == (value_0_type)) && ((unsafeCast(value_0)) >= (0)) && ((unsafeCast(value_0)) <= (11))) { thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) + const value_0_0 = unsafeCast(value_0) thisSerializer.writeInt32(value_0_0) } else if (((RuntimeType.NUMBER == value_0_type))) { @@ -124,9 +124,9 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -169,9 +169,9 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -199,9 +199,9 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -261,7 +261,7 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { nativeModule()._SliderAttribute_slideRange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - showTipsAttribute(value: boolean, content?: ResourceStr | undefined): void { + showTipsAttribute(value: boolean, content?: ResourceStr): void { const thisSerializer: Serializer = Serializer.hold() let content_type: int32 = RuntimeType.UNDEFINED content_type = runtimeType(content) @@ -289,24 +289,24 @@ export class ArkSliderPeer extends ArkCommonMethodPeer { } } export interface ArkSliderAttributes extends ArkCommonMethodAttributes { - blockColor?: ResourceColor - trackColor?: ResourceColor | LinearGradient - selectedColor?: ResourceColor - minLabel?: string - maxLabel?: string - showSteps?: boolean - trackThickness?: Length - onChange?: ((value: number, mode: SliderChangeMode) => void) - blockBorderColor?: ResourceColor - blockBorderWidth?: Length - stepColor?: ResourceColor - trackBorderRadius?: Length - selectedBorderRadius?: Dimension - blockSize?: SizeOptions - blockStyle?: SliderBlockStyle - stepSize?: Length - sliderInteractionMode?: SliderInteraction - minResponsiveDistance?: number - contentModifier?: ContentModifier - slideRange?: SlideRange + blockColor?: ResourceColor + trackColor?: ResourceColor | LinearGradient + selectedColor?: ResourceColor + minLabel?: string + maxLabel?: string + showSteps?: boolean + trackThickness?: Length + onChange?: ((value: number, mode: SliderChangeMode) => void) + blockBorderColor?: ResourceColor + blockBorderWidth?: Length + stepColor?: ResourceColor + trackBorderRadius?: Length + selectedBorderRadius?: Dimension + blockSize?: SizeOptions + blockStyle?: SliderBlockStyle + stepSize?: Length + sliderInteractionMode?: SliderInteraction + minResponsiveDistance?: number + contentModifier?: ContentModifier + slideRange?: SlideRange } diff --git a/arkoala/arkui/src/peers/ArkSpanPeer.ts b/arkoala/arkui/src/peers/ArkSpanPeer.ts index 28f0505956406222123f0dc79e12be7ede56857d..dc816796670b47ebb41166d7ebbf30c9f2e6af23 100644 --- a/arkoala/arkui/src/peers/ArkSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkSpanPeer.ts @@ -38,7 +38,7 @@ export class ArkBaseSpanPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkBaseSpanPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkBaseSpanPeer { const _peer = new ArkBaseSpanPeer(nodeType, flags, "BaseSpan") component?.setPeer(_peer) return _peer @@ -60,14 +60,14 @@ export class ArkBaseSpanPeer extends ArkCommonMethodPeer { } } export interface ArkBaseSpanAttributes extends ArkCommonMethodAttributes { - textBackgroundStyle?: TextBackgroundStyle - baselineOffset?: LengthMetrics + textBackgroundStyle?: TextBackgroundStyle + baselineOffset?: LengthMetrics } export class ArkSpanPeer extends ArkBaseSpanPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSpanPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSpanPeer { const _peer = new ArkSpanPeer(nodeType, flags, "Span") component?.setPeer(_peer) return _peer @@ -99,9 +99,9 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -156,9 +156,9 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -241,15 +241,15 @@ export class ArkSpanPeer extends ArkBaseSpanPeer { } } export interface ArkSpanAttributes extends ArkBaseSpanAttributes { - font?: Font - fontColor?: ResourceColor - fontSize?: number | string | Resource - fontStyle?: FontStyle - fontWeight?: number | FontWeight | string - fontFamily?: string | Resource - decoration?: DecorationStyleInterface - letterSpacing?: number | string - textCase?: TextCase - lineHeight?: Length - textShadow?: ShadowOptions | Array + font?: Font + fontColor?: ResourceColor + fontSize?: number | string | Resource + fontStyle?: FontStyle + fontWeight?: number | FontWeight | string + fontFamily?: string | Resource + decoration?: DecorationStyleInterface + letterSpacing?: number | string + textCase?: TextCase + lineHeight?: Length + textShadow?: ShadowOptions | Array } diff --git a/arkoala/arkui/src/peers/ArkStackPeer.ts b/arkoala/arkui/src/peers/ArkStackPeer.ts index 4d7624d0d690803e8d035a67a823a9fd54c28472..4533552fd99618acedd400d6b66c3fc5d36400bb 100644 --- a/arkoala/arkui/src/peers/ArkStackPeer.ts +++ b/arkoala/arkui/src/peers/ArkStackPeer.ts @@ -38,12 +38,12 @@ export class ArkStackPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkStackPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkStackPeer { const _peer = new ArkStackPeer(nodeType, flags, "Stack") component?.setPeer(_peer) return _peer } - setStackOptionsAttribute(options?: StackOptions | undefined): void { + setStackOptionsAttribute(options?: StackOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -69,6 +69,6 @@ export class ArkStackPeer extends ArkCommonMethodPeer { } } export interface ArkStackAttributes extends ArkCommonMethodAttributes { - alignContent?: Alignment - pointLight?: PointLightStyle + alignContent?: Alignment + pointLight?: PointLightStyle } diff --git a/arkoala/arkui/src/peers/ArkStepperItemPeer.ts b/arkoala/arkui/src/peers/ArkStepperItemPeer.ts index 96bbdbcbdc2488be6a991f86f6150b1fe1718bb9..9c95fe278f9359f551bcc319068b3e488068de84 100644 --- a/arkoala/arkui/src/peers/ArkStepperItemPeer.ts +++ b/arkoala/arkui/src/peers/ArkStepperItemPeer.ts @@ -38,7 +38,7 @@ export class ArkStepperItemPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkStepperItemPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkStepperItemPeer { const _peer = new ArkStepperItemPeer(nodeType, flags, "StepperItem") component?.setPeer(_peer) return _peer @@ -52,7 +52,7 @@ export class ArkStepperItemPeer extends ArkCommonMethodPeer { nextLabelAttribute(value: string): void { nativeModule()._StepperItemAttribute_nextLabel(this.peer.ptr, value); } - statusAttribute(value?: ItemState | undefined): void { + statusAttribute(value?: ItemState): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -69,7 +69,7 @@ export class ArkStepperItemPeer extends ArkCommonMethodPeer { } } export interface ArkStepperItemAttributes extends ArkCommonMethodAttributes { - prevLabel?: string - nextLabel?: string - status?: ItemState + prevLabel?: string + nextLabel?: string + status?: ItemState } diff --git a/arkoala/arkui/src/peers/ArkStepperPeer.ts b/arkoala/arkui/src/peers/ArkStepperPeer.ts index 1dda8214fbb55d2cf16f18faf1c94b6e43322e4c..a987f38e80ebaf20812ababa49a0b13a235aa9e6 100644 --- a/arkoala/arkui/src/peers/ArkStepperPeer.ts +++ b/arkoala/arkui/src/peers/ArkStepperPeer.ts @@ -38,12 +38,12 @@ export class ArkStepperPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkStepperPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkStepperPeer { const _peer = new ArkStepperPeer(nodeType, flags, "Stepper") component?.setPeer(_peer) return _peer } - setStepperOptionsAttribute(value?: { index?: number } | undefined): void { + setStepperOptionsAttribute(value?: { index?: number }): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -97,9 +97,9 @@ export class ArkStepperPeer extends ArkCommonMethodPeer { } } export interface ArkStepperAttributes extends ArkCommonMethodAttributes { - onFinish?: (() => void) - onSkip?: (() => void) - onChange?: ((first: number, last: number) => void) - onNext?: ((first: number, last: number) => void) - onPrevious?: ((first: number, last: number) => void) + onFinish?: (() => void) + onSkip?: (() => void) + onChange?: ((first: number, last: number) => void) + onNext?: ((first: number, last: number) => void) + onPrevious?: ((first: number, last: number) => void) } diff --git a/arkoala/arkui/src/peers/ArkSwiperPeer.ts b/arkoala/arkui/src/peers/ArkSwiperPeer.ts index 5fd17ea4148d1c82c14389f2c09cc3ecd59b8c24..72297c997d11fa8411707f80d71f17f33e578085 100644 --- a/arkoala/arkui/src/peers/ArkSwiperPeer.ts +++ b/arkoala/arkui/src/peers/ArkSwiperPeer.ts @@ -38,12 +38,12 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSwiperPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSwiperPeer { const _peer = new ArkSwiperPeer(nodeType, flags, "Swiper") component?.setPeer(_peer) return _peer } - setSwiperOptionsAttribute(controller?: SwiperController | undefined): void { + setSwiperOptionsAttribute(controller?: SwiperController): void { const thisSerializer: Serializer = Serializer.hold() let controller_type: int32 = RuntimeType.UNDEFINED controller_type = runtimeType(controller) @@ -64,7 +64,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { intervalAttribute(value: number): void { nativeModule()._SwiperAttribute_interval(this.peer.ptr, value); } - indicatorAttribute(value: DotIndicator | DigitIndicator | boolean): void { + indicator0Attribute(value: DotIndicator | DigitIndicator | boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -83,7 +83,13 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { const value_2 = unsafeCast(value) thisSerializer.writeBoolean(value_2) } - nativeModule()._SwiperAttribute_indicator(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + nativeModule()._SwiperAttribute_indicator0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + indicator1Attribute(value: IndicatorComponentController): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeIndicatorComponentController(value); + nativeModule()._SwiperAttribute_indicator1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } loopAttribute(value: boolean): void { @@ -130,7 +136,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { value_type = runtimeType(value) if (((RuntimeType.NUMBER == value_type))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.STRING == value_type))) { @@ -152,7 +158,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { nativeModule()._SwiperAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - indicatorStyleAttribute(value?: IndicatorStyle | undefined): void { + indicatorStyleAttribute(value?: IndicatorStyle): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -164,19 +170,19 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { nativeModule()._SwiperAttribute_indicatorStyle(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onAnimationStartAttribute(value: ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void)): void { + onAnimationStartAttribute(value: OnSwiperAnimationStartCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._SwiperAttribute_onAnimationStart(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onAnimationEndAttribute(value: ((index: number, extraInfo: SwiperAnimationEvent) => void)): void { + onAnimationEndAttribute(value: OnSwiperAnimationEndCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._SwiperAttribute_onAnimationEnd(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onGestureSwipeAttribute(value: ((index: number, extraInfo: SwiperAnimationEvent) => void)): void { + onGestureSwipeAttribute(value: OnSwiperGestureSwipeCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._SwiperAttribute_onGestureSwipe(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -200,7 +206,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { indicatorInteractiveAttribute(value: boolean): void { nativeModule()._SwiperAttribute_indicatorInteractive(this.peer.ptr, +value); } - displayArrowAttribute(value: ArrowStyle | boolean, isHoverShow?: boolean | undefined): void { + displayArrowAttribute(value: ArrowStyle | boolean, isHoverShow?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -224,7 +230,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { nativeModule()._SwiperAttribute_displayArrow(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - displayCountAttribute(value: number | string | SwiperAutoFill, swipeByGroup?: boolean | undefined): void { + displayCountAttribute(value: number | string | SwiperAutoFill, swipeByGroup?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -241,19 +247,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { else if (((RuntimeType.OBJECT == value_type))) { thisSerializer.writeInt8(2) const value_2 = unsafeCast(value) - const value_2_minSize = value_2.minSize - let value_2_minSize_type: int32 = RuntimeType.UNDEFINED - value_2_minSize_type = runtimeType(value_2_minSize) - if (((RuntimeType.STRING == value_2_minSize_type))) { - thisSerializer.writeInt8(0) - const value_2_minSize_0 = unsafeCast(value_2_minSize) - thisSerializer.writeString(value_2_minSize_0) - } - else if (((RuntimeType.NUMBER == value_2_minSize_type))) { - thisSerializer.writeInt8(1) - const value_2_minSize_1 = unsafeCast(value_2_minSize) - thisSerializer.writeNumber(value_2_minSize_1) - } + thisSerializer.writeSwiperAutoFill(value_2) } let swipeByGroup_type: int32 = RuntimeType.UNDEFINED swipeByGroup_type = runtimeType(swipeByGroup) @@ -265,7 +259,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { nativeModule()._SwiperAttribute_displayCount(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - prevMarginAttribute(value: Length, ignoreBlank?: boolean | undefined): void { + prevMarginAttribute(value: Length, ignoreBlank?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let ignoreBlank_type: int32 = RuntimeType.UNDEFINED ignoreBlank_type = runtimeType(ignoreBlank) @@ -277,7 +271,7 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { nativeModule()._SwiperAttribute_prevMargin(this.peer.ptr, value, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - nextMarginAttribute(value: Length, ignoreBlank?: boolean | undefined): void { + nextMarginAttribute(value: Length, ignoreBlank?: boolean): void { const thisSerializer: Serializer = Serializer.hold() let ignoreBlank_type: int32 = RuntimeType.UNDEFINED ignoreBlank_type = runtimeType(ignoreBlank) @@ -294,26 +288,26 @@ export class ArkSwiperPeer extends ArkCommonMethodPeer { } } export interface ArkSwiperAttributes extends ArkCommonMethodAttributes { - index?: number - autoPlay?: boolean - interval?: number - indicator?: DotIndicator | DigitIndicator | boolean - loop?: boolean - duration?: number - vertical?: boolean - itemSpace?: number | string - displayMode?: SwiperDisplayMode - cachedCount?: number - effectMode?: EdgeEffect - disableSwipe?: boolean - curve?: Curve | string | ICurve - onChange?: ((index: number) => void) - indicatorStyle?: IndicatorStyle - onAnimationStart?: ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void) - onAnimationEnd?: ((index: number, extraInfo: SwiperAnimationEvent) => void) - onGestureSwipe?: ((index: number, extraInfo: SwiperAnimationEvent) => void) - nestedScroll?: SwiperNestedScrollMode - customContentTransition?: SwiperContentAnimatedTransition - onContentDidScroll?: ContentDidScrollCallback - indicatorInteractive?: boolean + index?: number + autoPlay?: boolean + interval?: number + indicator?: DotIndicator | DigitIndicator | boolean + loop?: boolean + duration?: number + vertical?: boolean + itemSpace?: number | string + displayMode?: SwiperDisplayMode + cachedCount?: number + effectMode?: EdgeEffect + disableSwipe?: boolean + curve?: Curve | string | ICurve + onChange?: ((index: number) => void) + indicatorStyle?: IndicatorStyle + onAnimationStart?: OnSwiperAnimationStartCallback + onAnimationEnd?: OnSwiperAnimationEndCallback + onGestureSwipe?: OnSwiperGestureSwipeCallback + nestedScroll?: SwiperNestedScrollMode + customContentTransition?: SwiperContentAnimatedTransition + onContentDidScroll?: ContentDidScrollCallback + indicatorInteractive?: boolean } diff --git a/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts b/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts index d32d7cedd8c93216585d4250b0e8bf1a4a7a05c1..6559368b31614a361ebde32d8a427612913f3c98 100644 --- a/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts +++ b/arkoala/arkui/src/peers/ArkSymbolSpanPeer.ts @@ -38,7 +38,7 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSymbolSpanPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSymbolSpanPeer { const _peer = new ArkSymbolSpanPeer(nodeType, flags, "SymbolSpan") component?.setPeer(_peer) return _peer @@ -78,9 +78,9 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { const value_element = value[i] let value_element_type: int32 = RuntimeType.UNDEFINED value_element_type = runtimeType(value_element) - if (((RuntimeType.NUMBER == value_element_type))) { + if (((RuntimeType.NUMBER) == (value_element_type)) && ((unsafeCast(value_element)) >= (0)) && ((unsafeCast(value_element)) <= (11))) { thisSerializer.writeInt8(0) - const value_element_0 = unsafeCast(value_element) + const value_element_0 = unsafeCast(value_element) thisSerializer.writeInt32(value_element_0) } else if (((RuntimeType.NUMBER == value_element_type))) { @@ -111,9 +111,9 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -135,10 +135,10 @@ export class ArkSymbolSpanPeer extends ArkCommonMethodPeer { } } export interface ArkSymbolSpanAttributes extends ArkCommonMethodAttributes { - fontSize?: number | string | Resource - fontColor?: Array - fontWeight?: number | FontWeight | string - effectStrategy?: SymbolEffectStrategy - renderingStrategy?: SymbolRenderingStrategy - attributeModifier?: AttributeModifier + fontSize?: number | string | Resource + fontColor?: Array + fontWeight?: number | FontWeight | string + effectStrategy?: SymbolEffectStrategy + renderingStrategy?: SymbolRenderingStrategy + attributeModifier?: AttributeModifier } diff --git a/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts b/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts index 5e70c966dde1620e81d5440ab9d46a3620a92945..28a82b46f2557d5e4c84184df1298c97a0fcb74f 100644 --- a/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts +++ b/arkoala/arkui/src/peers/ArkSymbolglyphPeer.ts @@ -38,12 +38,12 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkSymbolGlyphPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkSymbolGlyphPeer { const _peer = new ArkSymbolGlyphPeer(nodeType, flags, "SymbolGlyph") component?.setPeer(_peer) return _peer } - setSymbolGlyphOptionsAttribute(value?: Resource | undefined): void { + setSymbolGlyphOptionsAttribute(value?: Resource): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -84,9 +84,9 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { const value_element = value[i] let value_element_type: int32 = RuntimeType.UNDEFINED value_element_type = runtimeType(value_element) - if (((RuntimeType.NUMBER == value_element_type))) { + if (((RuntimeType.NUMBER) == (value_element_type)) && ((unsafeCast(value_element)) >= (0)) && ((unsafeCast(value_element)) <= (11))) { thisSerializer.writeInt8(0) - const value_element_0 = unsafeCast(value_element) + const value_element_0 = unsafeCast(value_element) thisSerializer.writeInt32(value_element_0) } else if (((RuntimeType.NUMBER == value_element_type))) { @@ -117,9 +117,9 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -136,7 +136,7 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { renderingStrategyAttribute(value: SymbolRenderingStrategy): void { nativeModule()._SymbolGlyphAttribute_renderingStrategy(this.peer.ptr, value); } - symbolEffect0Attribute(symbolEffect: SymbolEffect, isActive?: boolean | undefined): void { + symbolEffect0Attribute(symbolEffect: SymbolEffect, isActive?: boolean): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeSymbolEffect(symbolEffect) let isActive_type: int32 = RuntimeType.UNDEFINED @@ -149,7 +149,7 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { nativeModule()._SymbolGlyphAttribute_symbolEffect0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - symbolEffect1Attribute(symbolEffect: SymbolEffect, triggerValue?: number | undefined): void { + symbolEffect1Attribute(symbolEffect: SymbolEffect, triggerValue?: number): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeSymbolEffect(symbolEffect) let triggerValue_type: int32 = RuntimeType.UNDEFINED @@ -167,9 +167,9 @@ export class ArkSymbolGlyphPeer extends ArkCommonMethodPeer { } } export interface ArkSymbolGlyphAttributes extends ArkCommonMethodAttributes { - fontSize?: number | string | Resource - fontColor?: Array - fontWeight?: number | FontWeight | string - effectStrategy?: SymbolEffectStrategy - renderingStrategy?: SymbolRenderingStrategy + fontSize?: number | string | Resource + fontColor?: Array + fontWeight?: number | FontWeight | string + effectStrategy?: SymbolEffectStrategy + renderingStrategy?: SymbolRenderingStrategy } diff --git a/arkoala/arkui/src/peers/ArkTabContentPeer.ts b/arkoala/arkui/src/peers/ArkTabContentPeer.ts index 81a32afa6759cd715bf9159b333fe323d6caba9d..685c6f40881cf52824575d71e758e17020b11c20 100644 --- a/arkoala/arkui/src/peers/ArkTabContentPeer.ts +++ b/arkoala/arkui/src/peers/ArkTabContentPeer.ts @@ -38,7 +38,7 @@ export class ArkTabContentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTabContentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTabContentPeer { const _peer = new ArkTabContentPeer(nodeType, flags, "TabContent") component?.setPeer(_peer) return _peer @@ -46,7 +46,7 @@ export class ArkTabContentPeer extends ArkCommonMethodPeer { setTabContentOptionsAttribute(): void { nativeModule()._TabContentInterface_setTabContentOptions(this.peer.ptr); } - tabBar0Attribute(value: string | Resource | CustomBuilder | { icon?: string | Resource, text?: string | Resource }): void { + tabBar0Attribute(value: string | Resource | CustomBuilder | TabBarOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -67,45 +67,8 @@ export class ArkTabContentPeer extends ArkCommonMethodPeer { } else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("icon")) || (value!.hasOwnProperty("text"))))) { thisSerializer.writeInt8(3) - const value_3 = unsafeCast<{ icon?: string | Resource, text?: string | Resource }>(value) - const value_3_icon = value_3.icon - let value_3_icon_type: int32 = RuntimeType.UNDEFINED - value_3_icon_type = runtimeType(value_3_icon) - thisSerializer.writeInt8(value_3_icon_type) - if ((RuntimeType.UNDEFINED) != (value_3_icon_type)) { - const value_3_icon_value = value_3_icon! - let value_3_icon_value_type: int32 = RuntimeType.UNDEFINED - value_3_icon_value_type = runtimeType(value_3_icon_value) - if (((RuntimeType.STRING == value_3_icon_value_type))) { - thisSerializer.writeInt8(0) - const value_3_icon_value_0 = unsafeCast(value_3_icon_value) - thisSerializer.writeString(value_3_icon_value_0) - } - else if (((RuntimeType.OBJECT == value_3_icon_value_type))) { - thisSerializer.writeInt8(1) - const value_3_icon_value_1 = unsafeCast(value_3_icon_value) - thisSerializer.writeResource(value_3_icon_value_1) - } - } - const value_3_text = value_3.text - let value_3_text_type: int32 = RuntimeType.UNDEFINED - value_3_text_type = runtimeType(value_3_text) - thisSerializer.writeInt8(value_3_text_type) - if ((RuntimeType.UNDEFINED) != (value_3_text_type)) { - const value_3_text_value = value_3_text! - let value_3_text_value_type: int32 = RuntimeType.UNDEFINED - value_3_text_value_type = runtimeType(value_3_text_value) - if (((RuntimeType.STRING == value_3_text_value_type))) { - thisSerializer.writeInt8(0) - const value_3_text_value_0 = unsafeCast(value_3_text_value) - thisSerializer.writeString(value_3_text_value_0) - } - else if (((RuntimeType.OBJECT == value_3_text_value_type))) { - thisSerializer.writeInt8(1) - const value_3_text_value_1 = unsafeCast(value_3_text_value) - thisSerializer.writeResource(value_3_text_value_1) - } - } + const value_3 = unsafeCast(value) + thisSerializer.writeTabBarOptions(value_3) } nativeModule()._TabContentAttribute_tabBar0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -144,7 +107,7 @@ export class ArkTabContentPeer extends ArkCommonMethodPeer { } } export interface ArkTabContentAttributes extends ArkCommonMethodAttributes { - tabBar?: string | Resource | CustomBuilder | { icon?: string | Resource, text?: string | Resource } - onWillShow?: VoidCallback - onWillHide?: VoidCallback + tabBar?: string | Resource | CustomBuilder | TabBarOptions + onWillShow?: VoidCallback + onWillHide?: VoidCallback } diff --git a/arkoala/arkui/src/peers/ArkTabsPeer.ts b/arkoala/arkui/src/peers/ArkTabsPeer.ts index 29b6b8cdc7cd9e5a512ae033feaf4e4a548dd70c..c99120b4e6a33d0f83d2d3dccfc1d2e214476fa1 100644 --- a/arkoala/arkui/src/peers/ArkTabsPeer.ts +++ b/arkoala/arkui/src/peers/ArkTabsPeer.ts @@ -38,42 +38,19 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTabsPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTabsPeer { const _peer = new ArkTabsPeer(nodeType, flags, "Tabs") component?.setPeer(_peer) return _peer } - setTabsOptionsAttribute(value?: { barPosition?: BarPosition, index?: number, controller?: TabsController } | undefined): void { + setTabsOptionsAttribute(options?: TabsOptions): void { const thisSerializer: Serializer = Serializer.hold() - let value_type: int32 = RuntimeType.UNDEFINED - value_type = runtimeType(value) - thisSerializer.writeInt8(value_type) - if ((RuntimeType.UNDEFINED) != (value_type)) { - const value_value = value! - const value_value_barPosition = value_value.barPosition - let value_value_barPosition_type: int32 = RuntimeType.UNDEFINED - value_value_barPosition_type = runtimeType(value_value_barPosition) - thisSerializer.writeInt8(value_value_barPosition_type) - if ((RuntimeType.UNDEFINED) != (value_value_barPosition_type)) { - const value_value_barPosition_value = value_value_barPosition! - thisSerializer.writeInt32(value_value_barPosition_value) - } - const value_value_index = value_value.index - let value_value_index_type: int32 = RuntimeType.UNDEFINED - value_value_index_type = runtimeType(value_value_index) - thisSerializer.writeInt8(value_value_index_type) - if ((RuntimeType.UNDEFINED) != (value_value_index_type)) { - const value_value_index_value = value_value_index! - thisSerializer.writeNumber(value_value_index_value) - } - const value_value_controller = value_value.controller - let value_value_controller_type: int32 = RuntimeType.UNDEFINED - value_value_controller_type = runtimeType(value_value_controller) - thisSerializer.writeInt8(value_value_controller_type) - if ((RuntimeType.UNDEFINED) != (value_value_controller_type)) { - const value_value_controller_value = value_value_controller! - thisSerializer.writeTabsController(value_value_controller_value); - } + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writeTabsOptions(options_value) } nativeModule()._TabsInterface_setTabsOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -90,7 +67,7 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { barMode0Attribute(value: BarMode): void { nativeModule()._TabsAttribute_barMode0(this.peer.ptr, value); } - barMode1Attribute(value: BarMode, options?: ScrollableBarModeOptions | undefined): void { + barMode1Attribute(value: BarMode, options?: ScrollableBarModeOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -111,32 +88,26 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { animationDurationAttribute(value: number): void { nativeModule()._TabsAttribute_animationDuration(this.peer.ptr, value); } - animationModeAttribute(value: AnimationMode | undefined): void { + animationModeAttribute(value?: AnimationMode): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeInt32(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeInt32(value_value) } nativeModule()._TabsAttribute_animationMode(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - edgeEffectAttribute(value: EdgeEffect | undefined): void { + edgeEffectAttribute(value?: EdgeEffect): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeInt32(value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeInt32(value_value) } nativeModule()._TabsAttribute_edgeEffect(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -153,19 +124,19 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { nativeModule()._TabsAttribute_onTabBarClick(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onAnimationStartAttribute(value: ((index: number, targetIndex: number, event: TabsAnimationEvent) => void)): void { + onAnimationStartAttribute(value: OnTabsAnimationStartCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TabsAttribute_onAnimationStart(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onAnimationEndAttribute(value: ((index: number, event: TabsAnimationEvent) => void)): void { + onAnimationEndAttribute(value: OnTabsAnimationEndCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TabsAttribute_onAnimationEnd(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onGestureSwipeAttribute(value: ((index: number, event: TabsAnimationEvent) => void)): void { + onGestureSwipeAttribute(value: OnTabsGestureSwipeCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TabsAttribute_onGestureSwipe(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -174,17 +145,18 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { fadingEdgeAttribute(value: boolean): void { nativeModule()._TabsAttribute_fadingEdge(this.peer.ptr, +value); } - dividerAttribute(value: DividerStyle | undefined): void { + dividerAttribute(value: DividerStyle | null): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth"))))) { thisSerializer.writeInt8(0) const value_0 = unsafeCast(value) thisSerializer.writeDividerStyle(value_0) } - else if (((RuntimeType.UNDEFINED == value_type))) { + else if (value === null) { thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) } nativeModule()._TabsAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -196,9 +168,9 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -225,16 +197,28 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { nativeModule()._TabsAttribute_barGridAlign(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - customContentTransitionAttribute(value: ((from: number, to: number) => TabContentAnimatedTransition | undefined)): void { + customContentTransitionAttribute(value: TabsCustomContentTransitionCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TabsAttribute_customContentTransition(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - barBackgroundBlurStyleAttribute(value: BlurStyle): void { - nativeModule()._TabsAttribute_barBackgroundBlurStyle(this.peer.ptr, value); + barBackgroundBlurStyle0Attribute(value: BlurStyle): void { + nativeModule()._TabsAttribute_barBackgroundBlurStyle0(this.peer.ptr, value); + } + barBackgroundBlurStyle1Attribute(style: BlurStyle, options: BackgroundBlurStyleOptions): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeBackgroundBlurStyleOptions(options) + nativeModule()._TabsAttribute_barBackgroundBlurStyle1(this.peer.ptr, style, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + barBackgroundEffectAttribute(value: BackgroundEffectOptions): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeBackgroundEffectOptions(value) + nativeModule()._TabsAttribute_barBackgroundEffect(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); } - onContentWillChangeAttribute(value: ((from: number, to: number) => boolean)): void { + onContentWillChangeAttribute(value: OnTabsContentWillChangeCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TabsAttribute_onContentWillChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -251,26 +235,27 @@ export class ArkTabsPeer extends ArkCommonMethodPeer { } } export interface ArkTabsAttributes extends ArkCommonMethodAttributes { - vertical?: boolean - barPosition?: BarPosition - scrollable?: boolean - barMode?: BarMode - barWidth?: Length - barHeight?: Length - animationDuration?: number - animationMode?: AnimationMode | undefined - edgeEffect?: EdgeEffect | undefined - onChange?: ((index: number) => void) - onTabBarClick?: ((index: number) => void) - onAnimationStart?: ((index: number, targetIndex: number, event: TabsAnimationEvent) => void) - onAnimationEnd?: ((index: number, event: TabsAnimationEvent) => void) - onGestureSwipe?: ((index: number, event: TabsAnimationEvent) => void) - fadingEdge?: boolean - divider?: DividerStyle | undefined - barOverlap?: boolean - barBackgroundColor?: ResourceColor - barGridAlign?: BarGridColumnOptions - customContentTransition?: ((from: number, to: number) => TabContentAnimatedTransition | undefined) - barBackgroundBlurStyle?: BlurStyle - onContentWillChange?: ((from: number, to: number) => boolean) + vertical?: boolean + barPosition?: BarPosition + scrollable?: boolean + barMode?: BarMode + barWidth?: Length + barHeight?: Length + animationDuration?: number + animationMode?: AnimationMode | undefined + edgeEffect?: EdgeEffect | undefined + onChange?: ((index: number) => void) + onTabBarClick?: ((index: number) => void) + onAnimationStart?: OnTabsAnimationStartCallback + onAnimationEnd?: OnTabsAnimationEndCallback + onGestureSwipe?: OnTabsGestureSwipeCallback + fadingEdge?: boolean + divider?: DividerStyle | null + barOverlap?: boolean + barBackgroundColor?: ResourceColor + barGridAlign?: BarGridColumnOptions + customContentTransition?: TabsCustomContentTransitionCallback + barBackgroundBlurStyle?: BlurStyle + barBackgroundEffect?: BackgroundEffectOptions + onContentWillChange?: OnTabsContentWillChangeCallback } diff --git a/arkoala/arkui/src/peers/ArkTextAreaPeer.ts b/arkoala/arkui/src/peers/ArkTextAreaPeer.ts index 3f1c2bbb466954b705db4453839884b4f7583469..9de0210fb817ca72f7b443f8d3f59c4689e1146d 100644 --- a/arkoala/arkui/src/peers/ArkTextAreaPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextAreaPeer.ts @@ -38,12 +38,12 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTextAreaPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextAreaPeer { const _peer = new ArkTextAreaPeer(nodeType, flags, "TextArea") component?.setPeer(_peer) return _peer } - setTextAreaOptionsAttribute(value?: TextAreaOptions | undefined): void { + setTextAreaOptionsAttribute(value?: TextAreaOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -59,9 +59,9 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -98,9 +98,9 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -125,9 +125,9 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -163,9 +163,9 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -209,9 +209,9 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -232,10 +232,16 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { nativeModule()._TextAreaAttribute_selectedBackgroundColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onSubmitAttribute(value: ((enterKey: EnterKeyType) => void)): void { + onSubmit0Attribute(value: ((enterKey: EnterKeyType) => void)): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + nativeModule()._TextAreaAttribute_onSubmit0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + onSubmit1Attribute(value: TextAreaSubmitCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) - nativeModule()._TextAreaAttribute_onSubmit(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + nativeModule()._TextAreaAttribute_onSubmit1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } onChangeAttribute(value: EditableTextOnChangeCallback): void { @@ -458,7 +464,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { enableHapticFeedbackAttribute(value: boolean): void { nativeModule()._TextAreaAttribute_enableHapticFeedback(this.peer.ptr, +value); } - inputFilterAttribute(value: ResourceStr, error?: ((breakpoints: string) => void) | undefined): void { + inputFilterAttribute(value: ResourceStr, error?: ((breakpoints: string) => void)): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -482,7 +488,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { nativeModule()._TextAreaAttribute_inputFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - showCounterAttribute(value: boolean, options?: InputCounterOptions | undefined): void { + showCounterAttribute(value: boolean, options?: InputCounterOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -494,7 +500,7 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { nativeModule()._TextAreaAttribute_showCounter(this.peer.ptr, +value, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions | undefined): void { + customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) let options_type: int32 = RuntimeType.UNDEFINED @@ -512,53 +518,53 @@ export class ArkTextAreaPeer extends ArkCommonMethodPeer { } } export interface ArkTextAreaAttributes extends ArkCommonMethodAttributes { - placeholderColor?: ResourceColor - placeholderFont?: Font - enterKeyType?: EnterKeyType - textAlign?: TextAlign - caretColor?: ResourceColor - fontColor?: ResourceColor - fontSize?: Length - fontStyle?: FontStyle - fontWeight?: number | FontWeight | string - fontFamily?: ResourceStr - textOverflow?: TextOverflow - textIndent?: Dimension - caretStyle?: CaretStyle - selectedBackgroundColor?: ResourceColor - onSubmit?: ((enterKey: EnterKeyType) => void) - onChange?: EditableTextOnChangeCallback - onTextSelectionChange?: ((first: number, last: number) => void) - onContentScroll?: ((first: number, last: number) => void) - onEditChange?: ((parameter: boolean) => void) - onCopy?: ((breakpoints: string) => void) - onCut?: ((breakpoints: string) => void) - onPaste?: ((value: string, event: PasteEvent) => void) - copyOption?: CopyOptions - enableKeyboardOnFocus?: boolean - maxLength?: number - style?: TextContentStyle - barState?: BarState - selectionMenuHidden?: boolean - minFontSize?: number | string | Resource - maxFontSize?: number | string | Resource - heightAdaptivePolicy?: TextHeightAdaptivePolicy - maxLines?: number - wordBreak?: WordBreak - lineBreakStrategy?: LineBreakStrategy - decoration?: TextDecorationOptions - letterSpacing?: number | string | Resource - lineSpacing?: LengthMetrics - lineHeight?: number | string | Resource - type?: TextAreaType - enableAutoFill?: boolean - contentType?: ContentType - fontFeature?: string - onWillInsert?: ((parameter: InsertValue) => boolean) - onDidInsert?: ((parameter: InsertValue) => void) - onWillDelete?: ((parameter: DeleteValue) => boolean) - onDidDelete?: ((parameter: DeleteValue) => void) - editMenuOptions?: EditMenuOptions - enablePreviewText?: boolean - enableHapticFeedback?: boolean + placeholderColor?: ResourceColor + placeholderFont?: Font + enterKeyType?: EnterKeyType + textAlign?: TextAlign + caretColor?: ResourceColor + fontColor?: ResourceColor + fontSize?: Length + fontStyle?: FontStyle + fontWeight?: number | FontWeight | string + fontFamily?: ResourceStr + textOverflow?: TextOverflow + textIndent?: Dimension + caretStyle?: CaretStyle + selectedBackgroundColor?: ResourceColor + onSubmit?: ((enterKey: EnterKeyType) => void) + onChange?: EditableTextOnChangeCallback + onTextSelectionChange?: ((first: number, last: number) => void) + onContentScroll?: ((first: number, last: number) => void) + onEditChange?: ((parameter: boolean) => void) + onCopy?: ((breakpoints: string) => void) + onCut?: ((breakpoints: string) => void) + onPaste?: ((value: string, event: PasteEvent) => void) + copyOption?: CopyOptions + enableKeyboardOnFocus?: boolean + maxLength?: number + style?: TextContentStyle + barState?: BarState + selectionMenuHidden?: boolean + minFontSize?: number | string | Resource + maxFontSize?: number | string | Resource + heightAdaptivePolicy?: TextHeightAdaptivePolicy + maxLines?: number + wordBreak?: WordBreak + lineBreakStrategy?: LineBreakStrategy + decoration?: TextDecorationOptions + letterSpacing?: number | string | Resource + lineSpacing?: LengthMetrics + lineHeight?: number | string | Resource + type?: TextAreaType + enableAutoFill?: boolean + contentType?: ContentType + fontFeature?: string + onWillInsert?: ((parameter: InsertValue) => boolean) + onDidInsert?: ((parameter: InsertValue) => void) + onWillDelete?: ((parameter: DeleteValue) => boolean) + onDidDelete?: ((parameter: DeleteValue) => void) + editMenuOptions?: EditMenuOptions + enablePreviewText?: boolean + enableHapticFeedback?: boolean } diff --git a/arkoala/arkui/src/peers/ArkTextClockPeer.ts b/arkoala/arkui/src/peers/ArkTextClockPeer.ts index 2c0bbb9201b645f4f703c660606df1664cb419ab..1d1ca4de6493f490560c20cc24d791a47b82687a 100644 --- a/arkoala/arkui/src/peers/ArkTextClockPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextClockPeer.ts @@ -38,12 +38,12 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTextClockPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextClockPeer { const _peer = new ArkTextClockPeer(nodeType, flags, "TextClock") component?.setPeer(_peer) return _peer } - setTextClockOptionsAttribute(options?: TextClockOptions | undefined): void { + setTextClockOptionsAttribute(options?: TextClockOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -68,9 +68,9 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -106,9 +106,9 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -166,17 +166,14 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { nativeModule()._TextClockAttribute_contentModifier(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - dateTimeOptionsAttribute(value: DateTimeOptions | undefined): void { + dateTimeOptionsAttribute(value?: DateTimeOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - thisSerializer.writeCustomObject("DateTimeOptions", value_0) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(1) + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + thisSerializer.writeCustomObject("DateTimeOptions", value_value) } nativeModule()._TextClockAttribute_dateTimeOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -186,15 +183,15 @@ export class ArkTextClockPeer extends ArkCommonMethodPeer { } } export interface ArkTextClockAttributes extends ArkCommonMethodAttributes { - format?: string - onDateChange?: ((index: number) => void) - fontColor?: ResourceColor - fontSize?: Length - fontStyle?: FontStyle - fontWeight?: number | FontWeight | string - fontFamily?: ResourceStr - textShadow?: ShadowOptions | Array - fontFeature?: string - contentModifier?: ContentModifier - dateTimeOptions?: DateTimeOptions | undefined + format?: string + onDateChange?: ((index: number) => void) + fontColor?: ResourceColor + fontSize?: Length + fontStyle?: FontStyle + fontWeight?: number | FontWeight | string + fontFamily?: ResourceStr + textShadow?: ShadowOptions | Array + fontFeature?: string + contentModifier?: ContentModifier + dateTimeOptions?: DateTimeOptions | undefined } diff --git a/arkoala/arkui/src/peers/ArkTextInputPeer.ts b/arkoala/arkui/src/peers/ArkTextInputPeer.ts index b483ef1027606ab53b19204c8cf99148c5b0ee7c..7ddf9054a008a74f540d2524408a27ff61d10fa6 100644 --- a/arkoala/arkui/src/peers/ArkTextInputPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextInputPeer.ts @@ -38,12 +38,12 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTextInputPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextInputPeer { const _peer = new ArkTextInputPeer(nodeType, flags, "TextInput") component?.setPeer(_peer) return _peer } - setTextInputOptionsAttribute(value?: TextInputOptions | undefined): void { + setTextInputOptionsAttribute(value?: TextInputOptions): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -65,9 +65,9 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -94,7 +94,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { textIndentAttribute(value: Dimension): void { nativeModule()._TextInputAttribute_textIndent(this.peer.ptr, value); } - placeholderFontAttribute(value?: Font | undefined): void { + placeholderFontAttribute(value?: Font): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -113,9 +113,9 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -148,7 +148,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { nativeModule()._TextInputAttribute_onEditChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onSubmitAttribute(value: ((enterKey: EnterKeyType, event: SubmitEvent) => void)): void { + onSubmitAttribute(value: OnSubmitCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TextInputAttribute_onSubmit(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -160,13 +160,13 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { nativeModule()._TextInputAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onTextSelectionChangeAttribute(value: ((first: number, last: number) => void)): void { + onTextSelectionChangeAttribute(value: OnTextSelectionChangeCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TextInputAttribute_onTextSelectionChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onContentScrollAttribute(value: ((first: number, last: number) => void)): void { + onContentScrollAttribute(value: OnContentScrollCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TextInputAttribute_onContentScroll(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -179,9 +179,9 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -217,9 +217,9 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -259,7 +259,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { nativeModule()._TextInputAttribute_onCut(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onPasteAttribute(value: ((value: string, event: PasteEvent) => void)): void { + onPasteAttribute(value: OnPasteCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._TextInputAttribute_onPaste(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -278,14 +278,14 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (1))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (1))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } nativeModule()._TextInputAttribute_style(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -301,9 +301,9 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -336,7 +336,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { nativeModule()._TextInputAttribute_passwordIcon(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - showErrorAttribute(value?: ResourceStr | undefined | undefined): void { + showErrorAttribute(value?: ResourceStr): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -345,24 +345,15 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { const value_value = value! let value_value_type: int32 = RuntimeType.UNDEFINED value_value_type = runtimeType(value_value) - if (((RuntimeType.STRING == value_value_type)) || ((RuntimeType.OBJECT == value_value_type))) { + if (((RuntimeType.STRING == value_value_type))) { thisSerializer.writeInt8(0) - const value_value_0 = unsafeCast(value_value) - let value_value_0_type: int32 = RuntimeType.UNDEFINED - value_value_0_type = runtimeType(value_value_0) - if (((RuntimeType.STRING == value_value_0_type))) { - thisSerializer.writeInt8(0) - const value_value_0_0 = unsafeCast(value_value_0) - thisSerializer.writeString(value_value_0_0) - } - else if (((RuntimeType.OBJECT == value_value_0_type))) { - thisSerializer.writeInt8(1) - const value_value_0_1 = unsafeCast(value_value_0) - thisSerializer.writeResource(value_value_0_1) - } + const value_value_0 = unsafeCast(value_value) + thisSerializer.writeString(value_value_0) } - else if (((RuntimeType.UNDEFINED == value_value_type))) { + else if (((RuntimeType.OBJECT == value_value_type))) { thisSerializer.writeInt8(1) + const value_value_1 = unsafeCast(value_value) + thisSerializer.writeResource(value_value_1) } } nativeModule()._TextInputAttribute_showError(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -377,43 +368,46 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { showUnderlineAttribute(value: boolean): void { nativeModule()._TextInputAttribute_showUnderline(this.peer.ptr, +value); } - underlineColorAttribute(value: ResourceColor | UnderlineColor | undefined): void { + underlineColorAttribute(value?: ResourceColor | UnderlineColor): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type)) || ((RuntimeType.NUMBER == value_type)) || ((RuntimeType.STRING == value_type)) || ((RuntimeType.OBJECT == value_type))) { - thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) - let value_0_type: int32 = RuntimeType.UNDEFINED - value_0_type = runtimeType(value_0) - if (((RuntimeType.NUMBER == value_0_type))) { + thisSerializer.writeInt8(value_type) + if ((RuntimeType.UNDEFINED) != (value_type)) { + const value_value = value! + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + if (((RuntimeType.NUMBER == value_value_type)) || ((RuntimeType.NUMBER == value_value_type)) || ((RuntimeType.STRING == value_value_type)) || ((RuntimeType.OBJECT == value_value_type))) { thisSerializer.writeInt8(0) - const value_0_0 = unsafeCast(value_0) - thisSerializer.writeInt32(value_0_0) + const value_value_0 = unsafeCast(value_value) + let value_value_0_type: int32 = RuntimeType.UNDEFINED + value_value_0_type = runtimeType(value_value_0) + if (((RuntimeType.NUMBER) == (value_value_0_type)) && ((unsafeCast(value_value_0)) >= (0)) && ((unsafeCast(value_value_0)) <= (11))) { + thisSerializer.writeInt8(0) + const value_value_0_0 = unsafeCast(value_value_0) + thisSerializer.writeInt32(value_value_0_0) + } + else if (((RuntimeType.NUMBER == value_value_0_type))) { + thisSerializer.writeInt8(1) + const value_value_0_1 = unsafeCast(value_value_0) + thisSerializer.writeNumber(value_value_0_1) + } + else if (((RuntimeType.STRING == value_value_0_type))) { + thisSerializer.writeInt8(2) + const value_value_0_2 = unsafeCast(value_value_0) + thisSerializer.writeString(value_value_0_2) + } + else if (((RuntimeType.OBJECT == value_value_0_type))) { + thisSerializer.writeInt8(3) + const value_value_0_3 = unsafeCast(value_value_0) + thisSerializer.writeResource(value_value_0_3) + } } - else if (((RuntimeType.NUMBER == value_0_type))) { + else if (((RuntimeType.OBJECT) == (value_value_type)) && (((value_value!.hasOwnProperty("typing")) || (value_value!.hasOwnProperty("normal")) || (value_value!.hasOwnProperty("error")) || (value_value!.hasOwnProperty("disable"))))) { thisSerializer.writeInt8(1) - const value_0_1 = unsafeCast(value_0) - thisSerializer.writeNumber(value_0_1) + const value_value_1 = unsafeCast(value_value) + thisSerializer.writeUnderlineColor(value_value_1) } - else if (((RuntimeType.STRING == value_0_type))) { - thisSerializer.writeInt8(2) - const value_0_2 = unsafeCast(value_0) - thisSerializer.writeString(value_0_2) - } - else if (((RuntimeType.OBJECT == value_0_type))) { - thisSerializer.writeInt8(3) - const value_0_3 = unsafeCast(value_0) - thisSerializer.writeResource(value_0_3) - } - } - else if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("typing")) || (value!.hasOwnProperty("normal")) || (value!.hasOwnProperty("error")) || (value!.hasOwnProperty("disable"))))) { - thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) - thisSerializer.writeUnderlineColor(value_1) - } - else if (((RuntimeType.UNDEFINED == value_type))) { - thisSerializer.writeInt8(2) } nativeModule()._TextInputAttribute_underlineColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -433,25 +427,16 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { lineBreakStrategyAttribute(value: LineBreakStrategy): void { nativeModule()._TextInputAttribute_lineBreakStrategy(this.peer.ptr, value); } - cancelButtonAttribute(value: { style?: CancelButtonStyle, icon?: IconOptions }): void { + cancelButton0Attribute(value: CancelButtonOptions): void { const thisSerializer: Serializer = Serializer.hold() - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - thisSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - thisSerializer.writeInt32(value_style_value) - } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - thisSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - thisSerializer.writeIconOptions(value_icon_value) - } - nativeModule()._TextInputAttribute_cancelButton(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.writeCancelButtonOptions(value) + nativeModule()._TextInputAttribute_cancelButton0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + cancelButton1Attribute(value: CancelButtonSymbolOptions): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.writeCancelButtonSymbolOptions(value) + nativeModule()._TextInputAttribute_cancelButton1(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } selectAllAttribute(value: boolean): void { @@ -608,7 +593,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { enableHapticFeedbackAttribute(value: boolean): void { nativeModule()._TextInputAttribute_enableHapticFeedback(this.peer.ptr, +value); } - inputFilterAttribute(value: ResourceStr, error?: ((breakpoints: string) => void) | undefined): void { + inputFilterAttribute(value: ResourceStr, error?: ((breakpoints: string) => void)): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) @@ -632,7 +617,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { nativeModule()._TextInputAttribute_inputFilter(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions | undefined): void { + customKeyboardAttribute(value: CustomBuilder, options?: KeyboardOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) let options_type: int32 = RuntimeType.UNDEFINED @@ -645,7 +630,7 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { nativeModule()._TextInputAttribute_customKeyboard(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - showCounterAttribute(value: boolean, options?: InputCounterOptions | undefined): void { + showCounterAttribute(value: boolean, options?: InputCounterOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -662,65 +647,65 @@ export class ArkTextInputPeer extends ArkCommonMethodPeer { } } export interface ArkTextInputAttributes extends ArkCommonMethodAttributes { - type?: InputType - contentType?: ContentType - placeholderColor?: ResourceColor - textOverflow?: TextOverflow - textIndent?: Dimension - placeholderFont?: Font - enterKeyType?: EnterKeyType - caretColor?: ResourceColor - onEditChanged?: ((parameter: boolean) => void) - onEditChange?: ((parameter: boolean) => void) - onSubmit?: ((enterKey: EnterKeyType, event: SubmitEvent) => void) - onChange?: EditableTextOnChangeCallback - onTextSelectionChange?: ((first: number, last: number) => void) - onContentScroll?: ((first: number, last: number) => void) - maxLength?: number - fontColor?: ResourceColor - fontSize?: Length - fontStyle?: FontStyle - fontWeight?: number | FontWeight | string - fontFamily?: ResourceStr - onCopy?: ((breakpoints: string) => void) - onCut?: ((breakpoints: string) => void) - onPaste?: ((value: string, event: PasteEvent) => void) - copyOption?: CopyOptions - showPasswordIcon?: boolean - textAlign?: TextAlign - style?: TextInputStyle | TextContentStyle - caretStyle?: CaretStyle - selectedBackgroundColor?: ResourceColor - caretPosition?: number - enableKeyboardOnFocus?: boolean - passwordIcon?: PasswordIcon - showError?: ResourceStr | undefined - showUnit?: CustomBuilder - showUnderline?: boolean - underlineColor?: ResourceColor | UnderlineColor | undefined - selectionMenuHidden?: boolean - barState?: BarState - maxLines?: number - wordBreak?: WordBreak - lineBreakStrategy?: LineBreakStrategy - cancelButton?: { style?: CancelButtonStyle, icon?: IconOptions } - selectAll?: boolean - minFontSize?: number | string | Resource - maxFontSize?: number | string | Resource - heightAdaptivePolicy?: TextHeightAdaptivePolicy - enableAutoFill?: boolean - decoration?: TextDecorationOptions - letterSpacing?: number | string | Resource - lineHeight?: number | string | Resource - passwordRules?: string - fontFeature?: string - showPassword?: boolean - onSecurityStateChange?: ((parameter: boolean) => void) - onWillInsert?: ((parameter: InsertValue) => boolean) - onDidInsert?: ((parameter: InsertValue) => void) - onWillDelete?: ((parameter: DeleteValue) => boolean) - onDidDelete?: ((parameter: DeleteValue) => void) - editMenuOptions?: EditMenuOptions - enablePreviewText?: boolean - enableHapticFeedback?: boolean + type?: InputType + contentType?: ContentType + placeholderColor?: ResourceColor + textOverflow?: TextOverflow + textIndent?: Dimension + placeholderFont?: Font + enterKeyType?: EnterKeyType + caretColor?: ResourceColor + onEditChanged?: ((parameter: boolean) => void) + onEditChange?: ((parameter: boolean) => void) + onSubmit?: OnSubmitCallback + onChange?: EditableTextOnChangeCallback + onTextSelectionChange?: OnTextSelectionChangeCallback + onContentScroll?: OnContentScrollCallback + maxLength?: number + fontColor?: ResourceColor + fontSize?: Length + fontStyle?: FontStyle + fontWeight?: number | FontWeight | string + fontFamily?: ResourceStr + onCopy?: ((breakpoints: string) => void) + onCut?: ((breakpoints: string) => void) + onPaste?: OnPasteCallback + copyOption?: CopyOptions + showPasswordIcon?: boolean + textAlign?: TextAlign + style?: TextInputStyle | TextContentStyle + caretStyle?: CaretStyle + selectedBackgroundColor?: ResourceColor + caretPosition?: number + enableKeyboardOnFocus?: boolean + passwordIcon?: PasswordIcon + showError?: ResourceStr | undefined + showUnit?: CustomBuilder + showUnderline?: boolean + underlineColor?: ResourceColor | UnderlineColor | undefined + selectionMenuHidden?: boolean + barState?: BarState + maxLines?: number + wordBreak?: WordBreak + lineBreakStrategy?: LineBreakStrategy + cancelButton?: CancelButtonOptions + selectAll?: boolean + minFontSize?: number | string | Resource + maxFontSize?: number | string | Resource + heightAdaptivePolicy?: TextHeightAdaptivePolicy + enableAutoFill?: boolean + decoration?: TextDecorationOptions + letterSpacing?: number | string | Resource + lineHeight?: number | string | Resource + passwordRules?: string + fontFeature?: string + showPassword?: boolean + onSecurityStateChange?: ((parameter: boolean) => void) + onWillInsert?: ((parameter: InsertValue) => boolean) + onDidInsert?: ((parameter: InsertValue) => void) + onWillDelete?: ((parameter: DeleteValue) => boolean) + onDidDelete?: ((parameter: DeleteValue) => void) + editMenuOptions?: EditMenuOptions + enablePreviewText?: boolean + enableHapticFeedback?: boolean } diff --git a/arkoala/arkui/src/peers/ArkTextPeer.ts b/arkoala/arkui/src/peers/ArkTextPeer.ts index 0ef194d0c598c2c824060b6f8d1c5f54094c758f..c57d372984cd89ec5821d7e7f5d6a0c1f93966bb 100644 --- a/arkoala/arkui/src/peers/ArkTextPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextPeer.ts @@ -38,12 +38,12 @@ export class ArkTextPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTextPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextPeer { const _peer = new ArkTextPeer(nodeType, flags, "Text") component?.setPeer(_peer) return _peer } - setTextOptionsAttribute(content?: string | Resource | undefined, value?: TextOptions | undefined): void { + setTextOptionsAttribute(content?: string | Resource, value?: TextOptions): void { const thisSerializer: Serializer = Serializer.hold() let content_type: int32 = RuntimeType.UNDEFINED content_type = runtimeType(content) @@ -79,7 +79,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { nativeModule()._TextAttribute_font0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - font1Attribute(fontValue: Font, options?: FontSettingOptions | undefined): void { + font1Attribute(fontValue: Font, options?: FontSettingOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeFont(fontValue) let options_type: int32 = RuntimeType.UNDEFINED @@ -96,9 +96,9 @@ export class ArkTextPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -231,9 +231,9 @@ export class ArkTextPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -244,7 +244,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { nativeModule()._TextAttribute_fontWeight0(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - fontWeight1Attribute(weight: number | FontWeight | string, options?: FontSettingOptions | undefined): void { + fontWeight1Attribute(weight: number | FontWeight | string, options?: FontSettingOptions): void { const thisSerializer: Serializer = Serializer.hold() let weight_type: int32 = RuntimeType.UNDEFINED weight_type = runtimeType(weight) @@ -253,9 +253,9 @@ export class ArkTextPeer extends ArkCommonMethodPeer { const weight_0 = unsafeCast(weight) thisSerializer.writeNumber(weight_0) } - else if (((RuntimeType.NUMBER == weight_type))) { + else if (((RuntimeType.NUMBER) == (weight_type)) && ((unsafeCast(weight)) >= (0)) && ((unsafeCast(weight)) <= (5))) { thisSerializer.writeInt8(1) - const weight_1 = unsafeCast(weight) + const weight_1 = unsafeCast(weight) thisSerializer.writeInt32(weight_1) } else if (((RuntimeType.STRING == weight_type))) { @@ -418,6 +418,60 @@ export class ArkTextPeer extends ArkCommonMethodPeer { nativeModule()._TextAttribute_onCopy(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } + caretColorAttribute(value: ResourceColor): void { + const thisSerializer: Serializer = Serializer.hold() + let value_type: int32 = RuntimeType.UNDEFINED + value_type = runtimeType(value) + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { + thisSerializer.writeInt8(0) + const value_0 = unsafeCast(value) + thisSerializer.writeInt32(value_0) + } + else if (((RuntimeType.NUMBER == value_type))) { + thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) + thisSerializer.writeNumber(value_1) + } + else if (((RuntimeType.STRING == value_type))) { + thisSerializer.writeInt8(2) + const value_2 = unsafeCast(value) + thisSerializer.writeString(value_2) + } + else if (((RuntimeType.OBJECT == value_type))) { + thisSerializer.writeInt8(3) + const value_3 = unsafeCast(value) + thisSerializer.writeResource(value_3) + } + nativeModule()._TextAttribute_caretColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } + selectedBackgroundColorAttribute(value: ResourceColor): void { + const thisSerializer: Serializer = Serializer.hold() + let value_type: int32 = RuntimeType.UNDEFINED + value_type = runtimeType(value) + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { + thisSerializer.writeInt8(0) + const value_0 = unsafeCast(value) + thisSerializer.writeInt32(value_0) + } + else if (((RuntimeType.NUMBER == value_type))) { + thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) + thisSerializer.writeNumber(value_1) + } + else if (((RuntimeType.STRING == value_type))) { + thisSerializer.writeInt8(2) + const value_2 = unsafeCast(value) + thisSerializer.writeString(value_2) + } + else if (((RuntimeType.OBJECT == value_type))) { + thisSerializer.writeInt8(3) + const value_3 = unsafeCast(value) + thisSerializer.writeResource(value_3) + } + nativeModule()._TextAttribute_selectedBackgroundColor(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } ellipsisModeAttribute(value: EllipsisMode): void { nativeModule()._TextAttribute_ellipsisMode(this.peer.ptr, value); } @@ -460,7 +514,7 @@ export class ArkTextPeer extends ArkCommonMethodPeer { selectionAttribute(selectionStart: number, selectionEnd: number): void { nativeModule()._TextAttribute_selection(this.peer.ptr, selectionStart, selectionEnd); } - bindSelectionMenuAttribute(spanType: TextSpanType, content: CustomBuilder, responseType: TextResponseType, options?: SelectionMenuOptions | undefined): void { + bindSelectionMenuAttribute(spanType: TextSpanType, content: CustomBuilder, responseType: TextResponseType, options?: SelectionMenuOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(content) let options_type: int32 = RuntimeType.UNDEFINED @@ -478,41 +532,43 @@ export class ArkTextPeer extends ArkCommonMethodPeer { } } export interface ArkTextAttributes extends ArkCommonMethodAttributes { - font?: Font - fontColor?: ResourceColor - fontSize?: number | string | Resource - minFontSize?: number | string | Resource - maxFontSize?: number | string | Resource - minFontScale?: number | Resource - maxFontScale?: number | Resource - fontStyle?: FontStyle - fontWeight?: number | FontWeight | string - lineSpacing?: LengthMetrics - textAlign?: TextAlign - lineHeight?: number | string | Resource - textOverflow?: TextOverflowOptions - fontFamily?: string | Resource - maxLines?: number - decoration?: DecorationStyleInterface - letterSpacing?: number | string - textCase?: TextCase - baselineOffset?: number | string - copyOption?: CopyOptions - draggable?: boolean - textShadow?: ShadowOptions | Array - heightAdaptivePolicy?: TextHeightAdaptivePolicy - textIndent?: Length - wordBreak?: WordBreak - lineBreakStrategy?: LineBreakStrategy - onCopy?: ((breakpoints: string) => void) - ellipsisMode?: EllipsisMode - enableDataDetector?: boolean - dataDetectorConfig?: TextDataDetectorConfig - onTextSelectionChange?: ((first: number, last: number) => void) - fontFeature?: string - privacySensitive?: boolean - textSelectable?: TextSelectableMode - editMenuOptions?: EditMenuOptions - halfLeading?: boolean - enableHapticFeedback?: boolean + font?: Font + fontColor?: ResourceColor + fontSize?: number | string | Resource + minFontSize?: number | string | Resource + maxFontSize?: number | string | Resource + minFontScale?: number | Resource + maxFontScale?: number | Resource + fontStyle?: FontStyle + fontWeight?: number | FontWeight | string + lineSpacing?: LengthMetrics + textAlign?: TextAlign + lineHeight?: number | string | Resource + textOverflow?: TextOverflowOptions + fontFamily?: string | Resource + maxLines?: number + decoration?: DecorationStyleInterface + letterSpacing?: number | string + textCase?: TextCase + baselineOffset?: number | string + copyOption?: CopyOptions + draggable?: boolean + textShadow?: ShadowOptions | Array + heightAdaptivePolicy?: TextHeightAdaptivePolicy + textIndent?: Length + wordBreak?: WordBreak + lineBreakStrategy?: LineBreakStrategy + onCopy?: ((breakpoints: string) => void) + caretColor?: ResourceColor + selectedBackgroundColor?: ResourceColor + ellipsisMode?: EllipsisMode + enableDataDetector?: boolean + dataDetectorConfig?: TextDataDetectorConfig + onTextSelectionChange?: ((first: number, last: number) => void) + fontFeature?: string + privacySensitive?: boolean + textSelectable?: TextSelectableMode + editMenuOptions?: EditMenuOptions + halfLeading?: boolean + enableHapticFeedback?: boolean } diff --git a/arkoala/arkui/src/peers/ArkTextPickerPeer.ts b/arkoala/arkui/src/peers/ArkTextPickerPeer.ts index e5239cb2026fd428e191e341e1b3753b09ad6c8c..997bc220ad4f22a560261f25e3b654eda4bb3344 100644 --- a/arkoala/arkui/src/peers/ArkTextPickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextPickerPeer.ts @@ -38,12 +38,12 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTextPickerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextPickerPeer { const _peer = new ArkTextPickerPeer(nodeType, flags, "TextPicker") component?.setPeer(_peer) return _peer } - setTextPickerOptionsAttribute(options?: TextPickerOptions | undefined): void { + setTextPickerOptionsAttribute(options?: TextPickerOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -111,6 +111,12 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { nativeModule()._TextPickerAttribute_onChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } + onScrollStopAttribute(value: TextPickerScrollStopCallback): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(value) + nativeModule()._TextPickerAttribute_onScrollStop(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); + thisSerializer.release(); + } selectedIndexAttribute(value: number | Array): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED @@ -132,17 +138,18 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { nativeModule()._TextPickerAttribute_selectedIndex(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - dividerAttribute(value: DividerOptions | undefined): void { + dividerAttribute(value: DividerOptions | null): void { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.OBJECT == value_type))) { + if (((RuntimeType.OBJECT) == (value_type)) && (((value!.hasOwnProperty("strokeWidth")) || (value!.hasOwnProperty("color")) || (value!.hasOwnProperty("startMargin")) || (value!.hasOwnProperty("endMargin"))))) { thisSerializer.writeInt8(0) const value_0 = unsafeCast(value) thisSerializer.writeDividerOptions(value_0) } - else if (((RuntimeType.UNDEFINED == value_type))) { + else if (value === null) { thisSerializer.writeInt8(1) + const value_1 = unsafeCast(value) } nativeModule()._TextPickerAttribute_divider(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); @@ -155,15 +162,16 @@ export class ArkTextPickerPeer extends ArkCommonMethodPeer { } } export interface ArkTextPickerAttributes extends ArkCommonMethodAttributes { - defaultPickerItemHeight?: number | string - canLoop?: boolean - disappearTextStyle?: PickerTextStyle - textStyle?: PickerTextStyle - selectedTextStyle?: PickerTextStyle - onAccept?: ((value: string, index: number) => void) - onCancel?: (() => void) - onChange?: ((value: string | Array, index: number | Array) => void) - selectedIndex?: number | Array - divider?: DividerOptions | undefined - gradientHeight?: Dimension + defaultPickerItemHeight?: number | string + canLoop?: boolean + disappearTextStyle?: PickerTextStyle + textStyle?: PickerTextStyle + selectedTextStyle?: PickerTextStyle + onAccept?: ((value: string, index: number) => void) + onCancel?: (() => void) + onChange?: ((value: string | Array, index: number | Array) => void) + onScrollStop?: TextPickerScrollStopCallback + selectedIndex?: number | Array + divider?: DividerOptions | null + gradientHeight?: Dimension } diff --git a/arkoala/arkui/src/peers/ArkTextTimerPeer.ts b/arkoala/arkui/src/peers/ArkTextTimerPeer.ts index e3d5d3188eac428f9c05fcbf52ffc8b2638c2d50..117e978b405da0672e5481ad1eb0111f5378c6af 100644 --- a/arkoala/arkui/src/peers/ArkTextTimerPeer.ts +++ b/arkoala/arkui/src/peers/ArkTextTimerPeer.ts @@ -38,12 +38,12 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTextTimerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTextTimerPeer { const _peer = new ArkTextTimerPeer(nodeType, flags, "TextTimer") component?.setPeer(_peer) return _peer } - setTextTimerOptionsAttribute(options?: TextTimerOptions | undefined): void { + setTextTimerOptionsAttribute(options?: TextTimerOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -62,9 +62,9 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -100,9 +100,9 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { const value_0 = unsafeCast(value) thisSerializer.writeNumber(value_0) } - else if (((RuntimeType.NUMBER == value_type))) { + else if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (5))) { thisSerializer.writeInt8(1) - const value_1 = unsafeCast(value) + const value_1 = unsafeCast(value) thisSerializer.writeInt32(value_1) } else if (((RuntimeType.STRING == value_type))) { @@ -168,13 +168,13 @@ export class ArkTextTimerPeer extends ArkCommonMethodPeer { } } export interface ArkTextTimerAttributes extends ArkCommonMethodAttributes { - format?: string - fontColor?: ResourceColor - fontSize?: Length - fontStyle?: FontStyle - fontWeight?: number | FontWeight | string - fontFamily?: ResourceStr - onTimer?: ((first: number, last: number) => void) - textShadow?: ShadowOptions | Array - contentModifier?: ContentModifier + format?: string + fontColor?: ResourceColor + fontSize?: Length + fontStyle?: FontStyle + fontWeight?: number | FontWeight | string + fontFamily?: ResourceStr + onTimer?: ((first: number, last: number) => void) + textShadow?: ShadowOptions | Array + contentModifier?: ContentModifier } diff --git a/arkoala/arkui/src/peers/ArkTimePickerPeer.ts b/arkoala/arkui/src/peers/ArkTimePickerPeer.ts index 7be3876f4e5cf7be8592cc5d799fe3204c025109..5beb6c8b6a041d0c8f3e83bcc695618522e88e2a 100644 --- a/arkoala/arkui/src/peers/ArkTimePickerPeer.ts +++ b/arkoala/arkui/src/peers/ArkTimePickerPeer.ts @@ -39,12 +39,12 @@ export class ArkTimePickerPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTimePickerPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTimePickerPeer { const _peer = new ArkTimePickerPeer(nodeType, flags, "TimePicker") component?.setPeer(_peer) return _peer } - setTimePickerOptionsAttribute(options?: TimePickerOptions | undefined): void { + setTimePickerOptionsAttribute(options?: TimePickerOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -100,12 +100,12 @@ export class ArkTimePickerPeer extends ArkCommonMethodPeer { } } export interface ArkTimePickerAttributes extends ArkCommonMethodAttributes { - useMilitaryTime?: boolean - loop?: boolean - disappearTextStyle?: PickerTextStyle - textStyle?: PickerTextStyle - selectedTextStyle?: PickerTextStyle - dateTimeOptions?: DateTimeOptions - onChange?: ((value: TimePickerResult) => void) - enableHapticFeedback?: boolean + useMilitaryTime?: boolean + loop?: boolean + disappearTextStyle?: PickerTextStyle + textStyle?: PickerTextStyle + selectedTextStyle?: PickerTextStyle + dateTimeOptions?: DateTimeOptions + onChange?: ((value: TimePickerResult) => void) + enableHapticFeedback?: boolean } diff --git a/arkoala/arkui/src/peers/ArkTogglePeer.ts b/arkoala/arkui/src/peers/ArkTogglePeer.ts index 20e3f87736d2fd7e3e703b4db04927fc0c56065a..be263dd0fa581a67f4057a1eeaf734cb358d3e53 100644 --- a/arkoala/arkui/src/peers/ArkTogglePeer.ts +++ b/arkoala/arkui/src/peers/ArkTogglePeer.ts @@ -38,7 +38,7 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkTogglePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkTogglePeer { const _peer = new ArkTogglePeer(nodeType, flags, "Toggle") component?.setPeer(_peer) return _peer @@ -65,9 +65,9 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -92,9 +92,9 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { const thisSerializer: Serializer = Serializer.hold() let value_type: int32 = RuntimeType.UNDEFINED value_type = runtimeType(value) - if (((RuntimeType.NUMBER == value_type))) { + if (((RuntimeType.NUMBER) == (value_type)) && ((unsafeCast(value)) >= (0)) && ((unsafeCast(value)) <= (11))) { thisSerializer.writeInt8(0) - const value_0 = unsafeCast(value) + const value_0 = unsafeCast(value) thisSerializer.writeInt32(value_0) } else if (((RuntimeType.NUMBER == value_type))) { @@ -126,9 +126,9 @@ export class ArkTogglePeer extends ArkCommonMethodPeer { } } export interface ArkToggleAttributes extends ArkCommonMethodAttributes { - onChange?: ((parameter: boolean) => void) - contentModifier?: ContentModifier - selectedColor?: ResourceColor - switchPointColor?: ResourceColor - switchStyle?: SwitchStyle + onChange?: ((parameter: boolean) => void) + contentModifier?: ContentModifier + selectedColor?: ResourceColor + switchPointColor?: ResourceColor + switchStyle?: SwitchStyle } diff --git a/arkoala/arkui/src/peers/ArkUINodeType.ts b/arkoala/arkui/src/peers/ArkUINodeType.ts index de59645e62e010b67bc4af9f4deb9803d210a664..9604c35fc98b93eaac4dafa05e1d35749042e55b 100644 --- a/arkoala/arkui/src/peers/ArkUINodeType.ts +++ b/arkoala/arkui/src/peers/ArkUINodeType.ts @@ -44,6 +44,7 @@ export enum ArkUINodeType { Image, ImageAnimator, ImageSpan, + IndicatorComponent, Line, LinearIndicator, List, diff --git a/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts b/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts index 3b6a18d790e1e1bd0aecb6d683f66e751e527897..44283437b5e51b27bb4faae9398f603e8ee84094 100644 --- a/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkUiExtensionComponentPeer.ts @@ -24,7 +24,7 @@ import { ArkUINodeType } from "./ArkUINodeType" import { ComponentBase } from "../ComponentBase" import { nativeModule } from "@koalaui/arkoala" import { ArkCommonMethodPeer, ArkCommonMethodAttributes } from "./ArkCommonPeer" -import { IMPORT_ErrorCallback_FROM_api_ohos_base } from "./../SyntheticDeclarations" +import { IMPORT_Callback_Record_string_Object_FROM_api_ohos_base, IMPORT_ErrorCallback_FROM_api_ohos_base } from "./../SyntheticDeclarations" import { GestureName, GestureComponent, unsafeCast } from "./../shared/generated-utils" import { CallbackKind } from "./CallbackKind" import { registerCallback } from "./SerializerBase" @@ -39,12 +39,12 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkUIExtensionComponentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkUIExtensionComponentPeer { const _peer = new ArkUIExtensionComponentPeer(nodeType, flags, "UIExtensionComponent") component?.setPeer(_peer) return _peer } - setUIExtensionComponentOptionsAttribute(want: Want, options?: UIExtensionOptions | undefined): void { + setUIExtensionComponentOptionsAttribute(want: Want, options?: UIExtensionOptions): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.writeWant(want) let options_type: int32 = RuntimeType.UNDEFINED @@ -57,15 +57,15 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { nativeModule()._UIExtensionComponentInterface_setUIExtensionComponentOptions(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onRemoteReadyAttribute(value: ((proxy: UIExtensionProxy) => void)): void { + onRemoteReadyAttribute(value: ((parameter: UIExtensionProxy) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._UIExtensionComponentAttribute_onRemoteReady(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onReceiveAttribute(value: ((parameter: { }) => void)): void { + onReceiveAttribute(value: ReceiveCallback): void { const thisSerializer: Serializer = Serializer.hold() - thisSerializer.holdAndWriteCallback(value) + thisSerializer.writeCustomObject("ReceiveCallback", value) nativeModule()._UIExtensionComponentAttribute_onReceive(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } @@ -98,10 +98,10 @@ export class ArkUIExtensionComponentPeer extends ArkCommonMethodPeer { } } export interface ArkUIExtensionComponentAttributes extends ArkCommonMethodAttributes { - onRemoteReady?: ((proxy: UIExtensionProxy) => void) - onReceive?: ((parameter: { }) => void) - onResult?: ((parameter: { code: number, want?: Want }) => void) - onRelease?: ((index: number) => void) - onError?: IMPORT_ErrorCallback_FROM_api_ohos_base - onTerminated?: ((parameter: TerminationInfo) => void) + onRemoteReady?: ((parameter: UIExtensionProxy) => void) + onReceive?: ReceiveCallback + onResult?: ((parameter: { code: number, want?: Want }) => void) + onRelease?: ((index: number) => void) + onError?: IMPORT_ErrorCallback_FROM_api_ohos_base + onTerminated?: ((parameter: TerminationInfo) => void) } diff --git a/arkoala/arkui/src/peers/ArkVideoPeer.ts b/arkoala/arkui/src/peers/ArkVideoPeer.ts index f3abf23a9d8fe7e22301d5d7eb20373afe423cd4..10a3d1996da58193c7dd4cbf68e5eeb73c6f7faa 100644 --- a/arkoala/arkui/src/peers/ArkVideoPeer.ts +++ b/arkoala/arkui/src/peers/ArkVideoPeer.ts @@ -38,7 +38,7 @@ export class ArkVideoPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkVideoPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkVideoPeer { const _peer = new ArkVideoPeer(nodeType, flags, "Video") component?.setPeer(_peer) return _peer @@ -64,49 +64,49 @@ export class ArkVideoPeer extends ArkCommonMethodPeer { objectFitAttribute(value: ImageFit): void { nativeModule()._VideoAttribute_objectFit(this.peer.ptr, value); } - onStartAttribute(value: (() => void)): void { + onStartAttribute(value: VoidCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onStart(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onPauseAttribute(value: (() => void)): void { + onPauseAttribute(value: VoidCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onPause(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onFinishAttribute(value: (() => void)): void { + onFinishAttribute(value: VoidCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onFinish(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onFullscreenChangeAttribute(value: ((event: { fullscreen: boolean }) => void)): void { + onFullscreenChangeAttribute(value: ((parameter: FullscreenInfo) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onFullscreenChange(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onPreparedAttribute(value: ((event: { duration: number }) => void)): void { + onPreparedAttribute(value: ((parameter: PreparedInfo) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onPrepared(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onSeekingAttribute(value: ((event: { time: number }) => void)): void { + onSeekingAttribute(value: ((parameter: PlaybackInfo) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onSeeking(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onSeekedAttribute(value: ((event: { time: number }) => void)): void { + onSeekedAttribute(value: ((parameter: PlaybackInfo) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onSeeked(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onUpdateAttribute(value: ((event: { time: number }) => void)): void { + onUpdateAttribute(value: ((parameter: PlaybackInfo) => void)): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._VideoAttribute_onUpdate(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -138,21 +138,21 @@ export class ArkVideoPeer extends ArkCommonMethodPeer { } } export interface ArkVideoAttributes extends ArkCommonMethodAttributes { - muted?: boolean - autoPlay?: boolean - controls?: boolean - loop?: boolean - objectFit?: ImageFit - onStart?: (() => void) - onPause?: (() => void) - onFinish?: (() => void) - onFullscreenChange?: ((event: { fullscreen: boolean }) => void) - onPrepared?: ((event: { duration: number }) => void) - onSeeking?: ((event: { time: number }) => void) - onSeeked?: ((event: { time: number }) => void) - onUpdate?: ((event: { time: number }) => void) - onError?: (() => void) - onStop?: (() => void) - enableAnalyzer?: boolean - analyzerConfig?: ImageAnalyzerConfig + muted?: boolean + autoPlay?: boolean + controls?: boolean + loop?: boolean + objectFit?: ImageFit + onStart?: VoidCallback + onPause?: VoidCallback + onFinish?: VoidCallback + onFullscreenChange?: ((parameter: FullscreenInfo) => void) + onPrepared?: ((parameter: PreparedInfo) => void) + onSeeking?: ((parameter: PlaybackInfo) => void) + onSeeked?: ((parameter: PlaybackInfo) => void) + onUpdate?: ((parameter: PlaybackInfo) => void) + onError?: (() => void) + onStop?: (() => void) + enableAnalyzer?: boolean + analyzerConfig?: ImageAnalyzerConfig } diff --git a/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts b/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts index 8c177fd2ef467d0e586c716f367d3719592d8789..e6f01508d872a20ba265b16aa9474b565a2a9749 100644 --- a/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts +++ b/arkoala/arkui/src/peers/ArkWaterFlowPeer.ts @@ -38,12 +38,12 @@ export class ArkWaterFlowPeer extends ArkScrollableCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkWaterFlowPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkWaterFlowPeer { const _peer = new ArkWaterFlowPeer(nodeType, flags, "WaterFlow") component?.setPeer(_peer) return _peer } - setWaterFlowOptionsAttribute(options?: WaterFlowOptions | undefined): void { + setWaterFlowOptionsAttribute(options?: WaterFlowOptions): void { const thisSerializer: Serializer = Serializer.hold() let options_type: int32 = RuntimeType.UNDEFINED options_type = runtimeType(options) @@ -102,8 +102,11 @@ export class ArkWaterFlowPeer extends ArkScrollableCommonMethodPeer { nativeModule()._WaterFlowAttribute_friction(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - cachedCountAttribute(value: number): void { - nativeModule()._WaterFlowAttribute_cachedCount(this.peer.ptr, value); + cachedCount0Attribute(value: number): void { + nativeModule()._WaterFlowAttribute_cachedCount0(this.peer.ptr, value); + } + cachedCount1Attribute(count: number, show: boolean): void { + nativeModule()._WaterFlowAttribute_cachedCount1(this.peer.ptr, count, +show); } onReachStartAttribute(value: (() => void)): void { const thisSerializer: Serializer = Serializer.hold() @@ -134,18 +137,18 @@ export class ArkWaterFlowPeer extends ArkScrollableCommonMethodPeer { } } export interface ArkWaterFlowAttributes extends ArkScrollableCommonMethodAttributes { - columnsTemplate?: string - itemConstraintSize?: ConstraintSizeOptions - rowsTemplate?: string - columnsGap?: Length - rowsGap?: Length - layoutDirection?: FlexDirection - nestedScroll?: NestedScrollOptions - enableScrollInteraction?: boolean - friction?: number | Resource - cachedCount?: number - onReachStart?: (() => void) - onReachEnd?: (() => void) - onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) - onScrollIndex?: ((first: number, last: number) => void) + columnsTemplate?: string + itemConstraintSize?: ConstraintSizeOptions + rowsTemplate?: string + columnsGap?: Length + rowsGap?: Length + layoutDirection?: FlexDirection + nestedScroll?: NestedScrollOptions + enableScrollInteraction?: boolean + friction?: number | Resource + cachedCount?: number + onReachStart?: (() => void) + onReachEnd?: (() => void) + onScrollFrameBegin?: ((offset: number, state: ScrollState) => { offsetRemain: number }) + onScrollIndex?: ((first: number, last: number) => void) } diff --git a/arkoala/arkui/src/peers/ArkWebPeer.ts b/arkoala/arkui/src/peers/ArkWebPeer.ts index 5d39a7ac067a74c3fd940e9b86a3a6a39118ffdc..32349adba6d438e885049206f431f189a67eb072 100644 --- a/arkoala/arkui/src/peers/ArkWebPeer.ts +++ b/arkoala/arkui/src/peers/ArkWebPeer.ts @@ -39,7 +39,7 @@ export class ArkWebPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkWebPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkWebPeer { const _peer = new ArkWebPeer(nodeType, flags, "Web") component?.setPeer(_peer) return _peer @@ -646,127 +646,140 @@ export class ArkWebPeer extends ArkCommonMethodPeer { registerNativeEmbedRuleAttribute(tag: string, type: string): void { nativeModule()._WebAttribute_registerNativeEmbedRule(this.peer.ptr, tag, type); } + bindSelectionMenuAttribute(elementType: WebElementType, content: CustomBuilder, responseType: WebResponseType, options?: SelectionMenuOptionsExt): void { + const thisSerializer: Serializer = Serializer.hold() + thisSerializer.holdAndWriteCallback(content) + let options_type: int32 = RuntimeType.UNDEFINED + options_type = runtimeType(options) + thisSerializer.writeInt8(options_type) + if ((RuntimeType.UNDEFINED) != (options_type)) { + const options_value = options! + thisSerializer.writeSelectionMenuOptionsExt(options_value) + } + nativeModule()._WebAttribute_bindSelectionMenu(this.peer.ptr, elementType, thisSerializer.asArray(), thisSerializer.length(), responseType); + thisSerializer.release(); + } applyAttributes(attributes: T): void { super.applyAttributes(attributes) } } export interface ArkWebAttributes extends ArkCommonMethodAttributes { - javaScriptAccess?: boolean - fileAccess?: boolean - onlineImageAccess?: boolean - domStorageAccess?: boolean - imageAccess?: boolean - mixedMode?: MixedMode - zoomAccess?: boolean - geolocationAccess?: boolean - javaScriptProxy?: JavaScriptProxy - password?: boolean - cacheMode?: CacheMode - darkMode?: WebDarkMode - forceDarkAccess?: boolean - mediaOptions?: WebMediaOptions - tableData?: boolean - wideViewModeAccess?: boolean - overviewModeAccess?: boolean - overScrollMode?: OverScrollMode - textZoomAtio?: number - textZoomRatio?: number - databaseAccess?: boolean - initialScale?: number - userAgent?: string - metaViewport?: boolean - onPageEnd?: ((parameter: OnPageEndEvent) => void) - onPageBegin?: ((parameter: OnPageBeginEvent) => void) - onProgressChange?: ((parameter: OnProgressChangeEvent) => void) - onTitleReceive?: ((parameter: OnTitleReceiveEvent) => void) - onGeolocationHide?: (() => void) - onGeolocationShow?: ((parameter: OnGeolocationShowEvent) => void) - onRequestSelected?: (() => void) - onAlert?: ((parameter: OnAlertEvent) => boolean) - onBeforeUnload?: ((parameter: OnBeforeUnloadEvent) => boolean) - onConfirm?: ((parameter: OnConfirmEvent) => boolean) - onPrompt?: ((parameter: OnPromptEvent) => boolean) - onConsole?: ((parameter: OnConsoleEvent) => boolean) - onErrorReceive?: ((parameter: OnErrorReceiveEvent) => void) - onHttpErrorReceive?: ((parameter: OnHttpErrorReceiveEvent) => void) - onDownloadStart?: ((parameter: OnDownloadStartEvent) => void) - onRefreshAccessedHistory?: ((parameter: OnRefreshAccessedHistoryEvent) => void) - onUrlLoadIntercept?: ((event?: { data: string | WebResourceRequest }) => boolean) - onSslErrorReceive?: ((event?: { handler: Function, error: Object }) => void) - onRenderExited?: ((parameter: OnRenderExitedEvent) => void) - onShowFileSelector?: ((parameter: OnShowFileSelectorEvent) => boolean) - onFileSelectorShow?: ((event?: { callback: Function, fileSelector: Object }) => void) - onResourceLoad?: ((parameter: OnResourceLoadEvent) => void) - onFullScreenExit?: (() => void) - onFullScreenEnter?: OnFullScreenEnterCallback - onScaleChange?: ((parameter: OnScaleChangeEvent) => void) - onHttpAuthRequest?: ((parameter: OnHttpAuthRequestEvent) => boolean) - onInterceptRequest?: ((parameter: OnInterceptRequestEvent) => WebResourceResponse) - onPermissionRequest?: ((parameter: OnPermissionRequestEvent) => void) - onScreenCaptureRequest?: ((parameter: OnScreenCaptureRequestEvent) => void) - onContextMenuShow?: ((parameter: OnContextMenuShowEvent) => boolean) - onContextMenuHide?: OnContextMenuHideCallback - mediaPlayGestureAccess?: boolean - onSearchResultReceive?: ((parameter: OnSearchResultReceiveEvent) => void) - onScroll?: ((parameter: OnScrollEvent) => void) - onSslErrorEventReceive?: ((parameter: OnSslErrorEventReceiveEvent) => void) - onSslErrorEvent?: OnSslErrorEventCallback - onClientAuthenticationRequest?: ((parameter: OnClientAuthenticationEvent) => void) - onWindowNew?: ((parameter: OnWindowNewEvent) => void) - onWindowExit?: (() => void) - multiWindowAccess?: boolean - onInterceptKeyEvent?: ((parameter: KeyEvent) => boolean) - webStandardFont?: string - webSerifFont?: string - webSansSerifFont?: string - webFixedFont?: string - webFantasyFont?: string - webCursiveFont?: string - defaultFixedFontSize?: number - defaultFontSize?: number - minFontSize?: number - minLogicalFontSize?: number - defaultTextEncodingFormat?: string - forceDisplayScrollBar?: boolean - blockNetwork?: boolean - horizontalScrollBarAccess?: boolean - verticalScrollBarAccess?: boolean - onTouchIconUrlReceived?: ((parameter: OnTouchIconUrlReceivedEvent) => void) - onFaviconReceived?: ((parameter: OnFaviconReceivedEvent) => void) - onPageVisible?: ((parameter: OnPageVisibleEvent) => void) - onDataResubmitted?: ((parameter: OnDataResubmittedEvent) => void) - pinchSmooth?: boolean - allowWindowOpenMethod?: boolean - onAudioStateChanged?: ((parameter: OnAudioStateChangedEvent) => void) - onFirstContentfulPaint?: ((parameter: OnFirstContentfulPaintEvent) => void) - onFirstMeaningfulPaint?: OnFirstMeaningfulPaintCallback - onLargestContentfulPaint?: OnLargestContentfulPaintCallback - onLoadIntercept?: ((parameter: OnLoadInterceptEvent) => boolean) - onControllerAttached?: (() => void) - onOverScroll?: ((parameter: OnOverScrollEvent) => void) - onSafeBrowsingCheckResult?: OnSafeBrowsingCheckResultCallback - onNavigationEntryCommitted?: OnNavigationEntryCommittedCallback - onIntelligentTrackingPreventionResult?: OnIntelligentTrackingPreventionCallback - javaScriptOnDocumentStart?: Array - javaScriptOnDocumentEnd?: Array - layoutMode?: WebLayoutMode - nestedScroll?: NestedScrollOptions | NestedScrollOptionsExt - enableNativeEmbedMode?: boolean - onNativeEmbedLifecycleChange?: ((event: NativeEmbedDataInfo) => void) - onNativeEmbedVisibilityChange?: OnNativeEmbedVisibilityChangeCallback - onNativeEmbedGestureEvent?: ((event: NativeEmbedTouchInfo) => void) - copyOptions?: CopyOptions - onOverrideUrlLoading?: OnOverrideUrlLoadingCallback - textAutosizing?: boolean - enableNativeMediaPlayer?: NativeMediaPlayerConfig - enableSmoothDragResize?: boolean - onRenderProcessNotResponding?: OnRenderProcessNotRespondingCallback - onRenderProcessResponding?: OnRenderProcessRespondingCallback - selectionMenuOptions?: Array - onViewportFitChanged?: OnViewportFitChangedCallback - onInterceptKeyboardAttach?: WebKeyboardCallback - onAdsBlocked?: OnAdsBlockedCallback - keyboardAvoidMode?: WebKeyboardAvoidMode - editMenuOptions?: EditMenuOptions - enableHapticFeedback?: boolean + javaScriptAccess?: boolean + fileAccess?: boolean + onlineImageAccess?: boolean + domStorageAccess?: boolean + imageAccess?: boolean + mixedMode?: MixedMode + zoomAccess?: boolean + geolocationAccess?: boolean + javaScriptProxy?: JavaScriptProxy + password?: boolean + cacheMode?: CacheMode + darkMode?: WebDarkMode + forceDarkAccess?: boolean + mediaOptions?: WebMediaOptions + tableData?: boolean + wideViewModeAccess?: boolean + overviewModeAccess?: boolean + overScrollMode?: OverScrollMode + textZoomAtio?: number + textZoomRatio?: number + databaseAccess?: boolean + initialScale?: number + userAgent?: string + metaViewport?: boolean + onPageEnd?: ((parameter: OnPageEndEvent) => void) + onPageBegin?: ((parameter: OnPageBeginEvent) => void) + onProgressChange?: ((parameter: OnProgressChangeEvent) => void) + onTitleReceive?: ((parameter: OnTitleReceiveEvent) => void) + onGeolocationHide?: (() => void) + onGeolocationShow?: ((parameter: OnGeolocationShowEvent) => void) + onRequestSelected?: (() => void) + onAlert?: ((parameter: OnAlertEvent) => boolean) + onBeforeUnload?: ((parameter: OnBeforeUnloadEvent) => boolean) + onConfirm?: ((parameter: OnConfirmEvent) => boolean) + onPrompt?: ((parameter: OnPromptEvent) => boolean) + onConsole?: ((parameter: OnConsoleEvent) => boolean) + onErrorReceive?: ((parameter: OnErrorReceiveEvent) => void) + onHttpErrorReceive?: ((parameter: OnHttpErrorReceiveEvent) => void) + onDownloadStart?: ((parameter: OnDownloadStartEvent) => void) + onRefreshAccessedHistory?: ((parameter: OnRefreshAccessedHistoryEvent) => void) + onUrlLoadIntercept?: ((event?: { data: string | WebResourceRequest }) => boolean) + onSslErrorReceive?: ((event?: { handler: Function, error: Object }) => void) + onRenderExited?: ((parameter: OnRenderExitedEvent) => void) + onShowFileSelector?: ((parameter: OnShowFileSelectorEvent) => boolean) + onFileSelectorShow?: ((event?: { callback: Function, fileSelector: Object }) => void) + onResourceLoad?: ((parameter: OnResourceLoadEvent) => void) + onFullScreenExit?: (() => void) + onFullScreenEnter?: OnFullScreenEnterCallback + onScaleChange?: ((parameter: OnScaleChangeEvent) => void) + onHttpAuthRequest?: ((parameter: OnHttpAuthRequestEvent) => boolean) + onInterceptRequest?: ((parameter: OnInterceptRequestEvent) => WebResourceResponse) + onPermissionRequest?: ((parameter: OnPermissionRequestEvent) => void) + onScreenCaptureRequest?: ((parameter: OnScreenCaptureRequestEvent) => void) + onContextMenuShow?: ((parameter: OnContextMenuShowEvent) => boolean) + onContextMenuHide?: OnContextMenuHideCallback + mediaPlayGestureAccess?: boolean + onSearchResultReceive?: ((parameter: OnSearchResultReceiveEvent) => void) + onScroll?: ((parameter: OnScrollEvent) => void) + onSslErrorEventReceive?: ((parameter: OnSslErrorEventReceiveEvent) => void) + onSslErrorEvent?: OnSslErrorEventCallback + onClientAuthenticationRequest?: ((parameter: OnClientAuthenticationEvent) => void) + onWindowNew?: ((parameter: OnWindowNewEvent) => void) + onWindowExit?: (() => void) + multiWindowAccess?: boolean + onInterceptKeyEvent?: ((parameter: KeyEvent) => boolean) + webStandardFont?: string + webSerifFont?: string + webSansSerifFont?: string + webFixedFont?: string + webFantasyFont?: string + webCursiveFont?: string + defaultFixedFontSize?: number + defaultFontSize?: number + minFontSize?: number + minLogicalFontSize?: number + defaultTextEncodingFormat?: string + forceDisplayScrollBar?: boolean + blockNetwork?: boolean + horizontalScrollBarAccess?: boolean + verticalScrollBarAccess?: boolean + onTouchIconUrlReceived?: ((parameter: OnTouchIconUrlReceivedEvent) => void) + onFaviconReceived?: ((parameter: OnFaviconReceivedEvent) => void) + onPageVisible?: ((parameter: OnPageVisibleEvent) => void) + onDataResubmitted?: ((parameter: OnDataResubmittedEvent) => void) + pinchSmooth?: boolean + allowWindowOpenMethod?: boolean + onAudioStateChanged?: ((parameter: OnAudioStateChangedEvent) => void) + onFirstContentfulPaint?: ((parameter: OnFirstContentfulPaintEvent) => void) + onFirstMeaningfulPaint?: OnFirstMeaningfulPaintCallback + onLargestContentfulPaint?: OnLargestContentfulPaintCallback + onLoadIntercept?: ((parameter: OnLoadInterceptEvent) => boolean) + onControllerAttached?: (() => void) + onOverScroll?: ((parameter: OnOverScrollEvent) => void) + onSafeBrowsingCheckResult?: OnSafeBrowsingCheckResultCallback + onNavigationEntryCommitted?: OnNavigationEntryCommittedCallback + onIntelligentTrackingPreventionResult?: OnIntelligentTrackingPreventionCallback + javaScriptOnDocumentStart?: Array + javaScriptOnDocumentEnd?: Array + layoutMode?: WebLayoutMode + nestedScroll?: NestedScrollOptions | NestedScrollOptionsExt + enableNativeEmbedMode?: boolean + onNativeEmbedLifecycleChange?: ((event: NativeEmbedDataInfo) => void) + onNativeEmbedVisibilityChange?: OnNativeEmbedVisibilityChangeCallback + onNativeEmbedGestureEvent?: ((event: NativeEmbedTouchInfo) => void) + copyOptions?: CopyOptions + onOverrideUrlLoading?: OnOverrideUrlLoadingCallback + textAutosizing?: boolean + enableNativeMediaPlayer?: NativeMediaPlayerConfig + enableSmoothDragResize?: boolean + onRenderProcessNotResponding?: OnRenderProcessNotRespondingCallback + onRenderProcessResponding?: OnRenderProcessRespondingCallback + selectionMenuOptions?: Array + onViewportFitChanged?: OnViewportFitChangedCallback + onInterceptKeyboardAttach?: WebKeyboardCallback + onAdsBlocked?: OnAdsBlockedCallback + keyboardAvoidMode?: WebKeyboardAvoidMode + editMenuOptions?: EditMenuOptions + enableHapticFeedback?: boolean } diff --git a/arkoala/arkui/src/peers/ArkWindowScenePeer.ts b/arkoala/arkui/src/peers/ArkWindowScenePeer.ts index c4d27967fa210b06444131021e21c4fe0b9906b5..0cb4b9fd1bd9e4b9bb01a5171fedd99c873d3142 100644 --- a/arkoala/arkui/src/peers/ArkWindowScenePeer.ts +++ b/arkoala/arkui/src/peers/ArkWindowScenePeer.ts @@ -38,7 +38,7 @@ export class ArkWindowScenePeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkWindowScenePeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkWindowScenePeer { const _peer = new ArkWindowScenePeer(nodeType, flags, "WindowScene") component?.setPeer(_peer) return _peer diff --git a/arkoala/arkui/src/peers/ArkXcomponentPeer.ts b/arkoala/arkui/src/peers/ArkXcomponentPeer.ts index fae2978248a265d98894900a4c94e5616c44605f..fd8e00be78a7e36d718dd934f1f649c11cb28ab8 100644 --- a/arkoala/arkui/src/peers/ArkXcomponentPeer.ts +++ b/arkoala/arkui/src/peers/ArkXcomponentPeer.ts @@ -38,7 +38,7 @@ export class ArkXComponentPeer extends ArkCommonMethodPeer { protected constructor(nodeType: ArkUINodeType, flags: int32 = 0, name: string = "") { super(nodeType, flags, name); } - public static create(nodeType: ArkUINodeType, component?: ComponentBase | undefined, flags: int32 = 0): ArkXComponentPeer { + public static create(nodeType: ArkUINodeType, component?: ComponentBase, flags: int32 = 0): ArkXComponentPeer { const _peer = new ArkXComponentPeer(nodeType, flags, "XComponent") component?.setPeer(_peer) return _peer @@ -99,13 +99,13 @@ export class ArkXComponentPeer extends ArkCommonMethodPeer { nativeModule()._XComponentInterface_setXComponentOptions2(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onLoadAttribute(value: ((event?: Object) => void)): void { + onLoadAttribute(value: OnNativeLoadCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._XComponentAttribute_onLoad(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); thisSerializer.release(); } - onDestroyAttribute(value: (() => void)): void { + onDestroyAttribute(value: VoidCallback): void { const thisSerializer: Serializer = Serializer.hold() thisSerializer.holdAndWriteCallback(value) nativeModule()._XComponentAttribute_onDestroy(this.peer.ptr, thisSerializer.asArray(), thisSerializer.length()); @@ -122,8 +122,8 @@ export class ArkXComponentPeer extends ArkCommonMethodPeer { } } export interface ArkXComponentAttributes extends ArkCommonMethodAttributes { - onLoad?: ((event?: Object) => void) - onDestroy?: (() => void) - enableAnalyzer?: boolean - enableSecure?: boolean + onLoad?: OnNativeLoadCallback + onDestroy?: VoidCallback + enableAnalyzer?: boolean + enableSecure?: boolean } diff --git a/arkoala/arkui/src/peers/CallbackDeserializeCall.ts b/arkoala/arkui/src/peers/CallbackDeserializeCall.ts index d5d9773c006a07f0df3e7f4ac18884e6fb2567e1..e6e6495159e6810ba15699155366036f7d4c0852 100644 --- a/arkoala/arkui/src/peers/CallbackDeserializeCall.ts +++ b/arkoala/arkui/src/peers/CallbackDeserializeCall.ts @@ -16,7 +16,7 @@ import { CallbackKind } from "./CallbackKind" import { Deserializer } from "./Deserializer" import { int32 } from "@koalaui/common" -import { ResourceHolder } from "@koalaui/interop" +import { ResourceHolder, KInt, KStringPtr } from "@koalaui/interop" import { RuntimeType } from "./SerializerBase" export function deserializeAndCallAccessibilityCallback(thisDeserializer: Deserializer) { @@ -36,7 +36,7 @@ export function deserializeAndCallButtonTriggerClickCallback(thisDeserializer: D export function deserializeAndCallCallback_Any(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as (() => any)) - let _continuation: ((value: any) => void) = thisDeserializer.readCallback_CustomObject_void() + let _continuation: ((info: any) => void) = thisDeserializer.readCallback_Any_Void() _continuation(_call()); } export function deserializeAndCallCallback_Any_Number_String(thisDeserializer: Deserializer) { @@ -44,7 +44,7 @@ export function deserializeAndCallCallback_Any_Number_String(thisDeserializer: D const _call = (ResourceHolder.instance().get(_resourceId) as ((item: any, index: number) => string)) let item: any = (thisDeserializer.readCustomObject("Any") as Object) let index: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: string) => void) = thisDeserializer.readCallback_String_void() + let _continuation: ((breakpoints: string) => void) = thisDeserializer.readCallback_String_Void() _continuation(_call(item, index)); } export function deserializeAndCallCallback_Any_Number_Void(thisDeserializer: Deserializer) { @@ -80,7 +80,7 @@ export function deserializeAndCallCallback_Array_Number_Void(thisDeserializer: D let input: Array = input_buf _call(input); } -export function deserializeAndCallCallback_Array_String_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Array_String_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: Array) => void)) const value_buf_length: int32 = thisDeserializer.readInt32() @@ -104,13 +104,13 @@ export function deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisD } } let value: Array = value_buf - let _continuation: ((value: TouchResult) => void) = thisDeserializer.readCallback_TouchResult_void() + let _continuation: ((value: TouchResult) => void) = thisDeserializer.readCallback_TouchResult_Void() _continuation(_call(value)); } export function deserializeAndCallCallback_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as (() => boolean)) - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call()); } export function deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer: Deserializer) { @@ -120,12 +120,6 @@ export function deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeseriali let event: HoverEvent = thisDeserializer.readHoverEvent() _call(isHover, event); } -export function deserializeAndCallCallback_Boolean_void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: boolean) => void)) - let value: boolean = thisDeserializer.readBoolean() - _call(value); -} export function deserializeAndCallCallback_Boolean_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: boolean) => void)) @@ -144,7 +138,7 @@ export function deserializeAndCallCallback_CalendarSelectedDate_Void(thisDeseria let event: CalendarSelectedDate = thisDeserializer.readCalendarSelectedDate() _call(event); } -export function deserializeAndCallCallback_Callback_Any_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Callback_Any_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: (() => any)) => void)) let value: (() => any) = thisDeserializer.readCallback_Any() @@ -177,7 +171,7 @@ export function deserializeAndCallCallback_ClickEvent_Void(thisDeserializer: Des let event: ClickEvent = thisDeserializer.readClickEvent() _call(event); } -export function deserializeAndCallCallback_ComputedBarAttribute_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ComputedBarAttribute_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: ComputedBarAttribute) => void)) let value: ComputedBarAttribute = thisDeserializer.readComputedBarAttribute() @@ -189,12 +183,6 @@ export function deserializeAndCallCallback_CopyEvent_Void(thisDeserializer: Dese let parameter: CopyEvent = thisDeserializer.readCopyEvent() _call(parameter); } -export function deserializeAndCallCallback_CustomObject_void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: any) => void)) - let value: any = (thisDeserializer.readCustomObject("Any") as Object) - _call(value); -} export function deserializeAndCallCallback_CutEvent_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: CutEvent) => void)) @@ -217,7 +205,7 @@ export function deserializeAndCallCallback_DeleteValue_Boolean(thisDeserializer: const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: DeleteValue) => boolean)) let parameter: DeleteValue = thisDeserializer.readDeleteValue() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_DeleteValue_Void(thisDeserializer: Deserializer) { @@ -261,7 +249,7 @@ export function deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_ extraParams_buf = (thisDeserializer.readString() as string) } let extraParams: string | undefined|undefined = extraParams_buf - let _continuation: ((value: CustomBuilder | DragItemInfo) => void) = thisDeserializer.readCallback_Union_CustomBuilder_DragItemInfo_void() + let _continuation: ((value: CustomBuilder | DragItemInfo) => void) = thisDeserializer.readCallback_Union_CustomBuilder_DragItemInfo_Void() _continuation(_call(event, extraParams)); } export function deserializeAndCallCallback_DragEvent_String_Void(thisDeserializer: Deserializer) { @@ -277,13 +265,6 @@ export function deserializeAndCallCallback_DragEvent_String_Void(thisDeserialize let extraParams: string | undefined|undefined = extraParams_buf _call(event, extraParams); } -export function deserializeAndCallCallback_EnterKeyType_SubmitEvent_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((enterKey: EnterKeyType, event: SubmitEvent) => void)) - let enterKey: EnterKeyType = (thisDeserializer.readInt32() as EnterKeyType) - let event: SubmitEvent = thisDeserializer.readSubmitEvent() - _call(enterKey, event); -} export function deserializeAndCallCallback_EnterKeyType_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((enterKey: EnterKeyType) => void)) @@ -296,6 +277,12 @@ export function deserializeAndCallCallback_FormCallbackInfo_Void(thisDeserialize let parameter: FormCallbackInfo = thisDeserializer.readFormCallbackInfo() _call(parameter); } +export function deserializeAndCallCallback_FullscreenInfo_Void(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: FullscreenInfo) => void)) + let parameter: FullscreenInfo = thisDeserializer.readFullscreenInfo() + _call(parameter); +} export function deserializeAndCallCallback_GestureEvent_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((event: GestureEvent) => void)) @@ -307,22 +294,22 @@ export function deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJ const _call = (ResourceHolder.instance().get(_resourceId) as ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult)) let gestureInfo: GestureInfo = thisDeserializer.readGestureInfo() let event: BaseGestureEvent = thisDeserializer.readBaseGestureEvent() - let _continuation: ((value: GestureJudgeResult) => void) = thisDeserializer.readCallback_GestureJudgeResult_void() + let _continuation: ((value: GestureJudgeResult) => void) = thisDeserializer.readCallback_GestureJudgeResult_Void() _continuation(_call(gestureInfo, event)); } -export function deserializeAndCallCallback_GestureJudgeResult_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: GestureJudgeResult) => void)) let value: GestureJudgeResult = (thisDeserializer.readInt32() as GestureJudgeResult) _call(value); } -export function deserializeAndCallCallback_GestureRecognizer_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: GestureRecognizer) => void)) let value: GestureRecognizer = (thisDeserializer.readGestureRecognizer() as GestureRecognizer) _call(value); } -export function deserializeAndCallCallback_HitTestMode_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_HitTestMode_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: HitTestMode) => void)) let value: HitTestMode = (thisDeserializer.readInt32() as HitTestMode) @@ -332,7 +319,7 @@ export function deserializeAndCallCallback_InsertValue_Boolean(thisDeserializer: const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: InsertValue) => boolean)) let parameter: InsertValue = thisDeserializer.readInsertValue() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_InsertValue_Void(thisDeserializer: Deserializer) { @@ -341,7 +328,7 @@ export function deserializeAndCallCallback_InsertValue_Void(thisDeserializer: De let parameter: InsertValue = thisDeserializer.readInsertValue() _call(parameter); } -export function deserializeAndCallCallback_IsolatedComponentAttribute_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_IsolatedComponentAttribute_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: IsolatedComponentAttribute) => void)) let value: IsolatedComponentAttribute = thisDeserializer.readIsolatedComponentAttribute() @@ -352,7 +339,7 @@ export function deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(this const _call = (ResourceHolder.instance().get(_resourceId) as ((event: ItemDragInfo, itemIndex: number) => (() => any))) let event: ItemDragInfo = thisDeserializer.readItemDragInfo() let itemIndex: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: (() => any)) => void) = thisDeserializer.readCallback_Callback_Any_void() + let _continuation: ((value: (() => any)) => void) = thisDeserializer.readCallback_Callback_Any_Void() _continuation(_call(event, itemIndex)); } export function deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisDeserializer: Deserializer) { @@ -389,7 +376,7 @@ export function deserializeAndCallCallback_KeyEvent_Boolean(thisDeserializer: De const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: KeyEvent) => boolean)) let parameter: KeyEvent = thisDeserializer.readKeyEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_KeyEvent_Void(thisDeserializer: Deserializer) { @@ -398,26 +385,13 @@ export function deserializeAndCallCallback_KeyEvent_Void(thisDeserializer: Deser let event: KeyEvent = thisDeserializer.readKeyEvent() _call(event); } -export function deserializeAndCallCallback_Literal_Boolean_fullscreen_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((event: { fullscreen: boolean }) => void)) - const event_buf_fullscreen: boolean = thisDeserializer.readBoolean() - let event: { fullscreen: boolean } = {fullscreen: event_buf_fullscreen} - _call(event); -} export function deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((event: { isVisible: boolean }) => void)) const event_buf_isVisible: boolean = thisDeserializer.readBoolean() - let event: { isVisible: boolean } = {isVisible: event_buf_isVisible} + let event: { isVisible: boolean } = ({isVisible: event_buf_isVisible} as { isVisible: boolean }) _call(event); } -export function deserializeAndCallCallback_Literal_Empty_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: { }) => void)) - let parameter: { } = {} - _call(parameter); -} export function deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((event?: { callback: Function, fileSelector: Object }) => void)) @@ -427,7 +401,7 @@ export function deserializeAndCallCallback_Literal_Function_callback_Object_file { const event_buf__callback: Function = (thisDeserializer.readFunction() as Function) const event_buf__fileSelector: Object = (thisDeserializer.readCustomObject("Object") as Object) - event_buf = {callback: event_buf__callback, fileSelector: event_buf__fileSelector} + event_buf = ({callback: event_buf__callback, fileSelector: event_buf__fileSelector} as { callback: Function, fileSelector: Object }) } let event: { callback: Function, fileSelector: Object } | undefined|undefined = event_buf _call(event); @@ -441,7 +415,7 @@ export function deserializeAndCallCallback_Literal_Function_handler_Object_error { const event_buf__handler: Function = (thisDeserializer.readFunction() as Function) const event_buf__error: Object = (thisDeserializer.readCustomObject("Object") as Object) - event_buf = {handler: event_buf__handler, error: event_buf__error} + event_buf = ({handler: event_buf__handler, error: event_buf__error} as { handler: Function, error: Object }) } let event: { handler: Function, error: Object } | undefined|undefined = event_buf _call(event); @@ -457,38 +431,24 @@ export function deserializeAndCallCallback_Literal_Number_code_Want_want_Void(th parameter_buf_want_buf = thisDeserializer.readWant() } const parameter_buf_want: undefined | Want = parameter_buf_want_buf - let parameter: { code: number, want?: Want } = {code: parameter_buf_code, want: parameter_buf_want} + let parameter: { code: number, want?: Want } = ({code: parameter_buf_code, want: parameter_buf_want} as { code: number, want?: Want }) _call(parameter); } -export function deserializeAndCallCallback_Literal_Number_duration_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((event: { duration: number }) => void)) - const event_buf_duration: number = (thisDeserializer.readNumber() as number) - let event: { duration: number } = {duration: event_buf_duration} - _call(event); -} export function deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((info: { errcode: number, msg: string }) => void)) const info_buf_errcode: number = (thisDeserializer.readNumber() as number) const info_buf_msg: string = (thisDeserializer.readString() as string) - let info: { errcode: number, msg: string } = {errcode: info_buf_errcode, msg: info_buf_msg} + let info: { errcode: number, msg: string } = ({errcode: info_buf_errcode, msg: info_buf_msg} as { errcode: number, msg: string }) _call(info); } -export function deserializeAndCallCallback_Literal_Number_offsetRemain_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Literal_Number_offsetRemain_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: { offsetRemain: number }) => void)) const value_buf_offsetRemain: number = (thisDeserializer.readNumber() as number) - let value: { offsetRemain: number } = {offsetRemain: value_buf_offsetRemain} + let value: { offsetRemain: number } = ({offsetRemain: value_buf_offsetRemain} as { offsetRemain: number }) _call(value); } -export function deserializeAndCallCallback_Literal_Number_time_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((event: { time: number }) => void)) - const event_buf_time: number = (thisDeserializer.readNumber() as number) - let event: { time: number } = {time: event_buf_time} - _call(event); -} export function deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((event?: { detail: Object }) => boolean)) @@ -497,17 +457,17 @@ export function deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDes if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) { const event_buf__detail: Object = (thisDeserializer.readCustomObject("Object") as Object) - event_buf = {detail: event_buf__detail} + event_buf = ({detail: event_buf__detail} as { detail: Object }) } let event: { detail: Object } | undefined|undefined = event_buf - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(event)); } export function deserializeAndCallCallback_Literal_String_plainText_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((selectedText: { plainText: string }) => void)) const selectedText_buf_plainText: string = (thisDeserializer.readString() as string) - let selectedText: { plainText: string } = {plainText: selectedText_buf_plainText} + let selectedText: { plainText: string } = ({plainText: selectedText_buf_plainText} as { plainText: string }) _call(selectedText); } export function deserializeAndCallCallback_MouseEvent_Void(thisDeserializer: Deserializer) { @@ -556,7 +516,7 @@ export function deserializeAndCallCallback_Number_Boolean(thisDeserializer: Dese const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number) => boolean)) let index: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(index)); } export function deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer: Deserializer) { @@ -564,7 +524,7 @@ export function deserializeAndCallCallback_Number_Number_Boolean(thisDeserialize const _call = (ResourceHolder.instance().get(_resourceId) as ((from: number, to: number) => boolean)) let from: number = (thisDeserializer.readNumber() as number) let to: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(from, to)); } export function deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer: Deserializer) { @@ -572,7 +532,7 @@ export function deserializeAndCallCallback_Number_Number_ComputedBarAttribute(th const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number, offset: number) => ComputedBarAttribute)) let index: number = (thisDeserializer.readNumber() as number) let offset: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: ComputedBarAttribute) => void) = thisDeserializer.readCallback_ComputedBarAttribute_void() + let _continuation: ((value: ComputedBarAttribute) => void) = thisDeserializer.readCallback_ComputedBarAttribute_Void() _continuation(_call(index, offset)); } export function deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer: Deserializer) { @@ -591,22 +551,6 @@ export function deserializeAndCallCallback_Number_Number_PanelMode_Void(thisDese let mode: PanelMode = (thisDeserializer.readInt32() as PanelMode) _call(width, height, mode); } -export function deserializeAndCallCallback_Number_Number_SwiperAnimationEvent_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void)) - let index: number = (thisDeserializer.readNumber() as number) - let targetIndex: number = (thisDeserializer.readNumber() as number) - let extraInfo: SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() - _call(index, targetIndex, extraInfo); -} -export function deserializeAndCallCallback_Number_Number_TabsAnimationEvent_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number, targetIndex: number, event: TabsAnimationEvent) => void)) - let index: number = (thisDeserializer.readNumber() as number) - let targetIndex: number = (thisDeserializer.readNumber() as number) - let event: TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() - _call(index, targetIndex, event); -} export function deserializeAndCallCallback_Number_Number_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((first: number, last: number) => void)) @@ -619,7 +563,7 @@ export function deserializeAndCallCallback_Number_ScrollState_Literal_Number_off const _call = (ResourceHolder.instance().get(_resourceId) as ((offset: number, state: ScrollState) => { offsetRemain: number })) let offset: number = (thisDeserializer.readNumber() as number) let state: ScrollState = (thisDeserializer.readInt32() as ScrollState) - let _continuation: ((value: { offsetRemain: number }) => void) = thisDeserializer.readCallback_Literal_Number_offsetRemain_void() + let _continuation: ((value: { offsetRemain: number }) => void) = thisDeserializer.readCallback_Literal_Number_offsetRemain_Void() _continuation(_call(offset, state)); } export function deserializeAndCallCallback_Number_ScrollState_Void(thisDeserializer: Deserializer) { @@ -643,59 +587,27 @@ export function deserializeAndCallCallback_Number_String_Void(thisDeserializer: let value: string = (thisDeserializer.readString() as string) _call(index, value); } -export function deserializeAndCallCallback_Number_SwiperAnimationEvent_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number, extraInfo: SwiperAnimationEvent) => void)) - let index: number = (thisDeserializer.readNumber() as number) - let extraInfo: SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() - _call(index, extraInfo); -} -export function deserializeAndCallCallback_Number_TabsAnimationEvent_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number, event: TabsAnimationEvent) => void)) - let index: number = (thisDeserializer.readNumber() as number) - let event: TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() - _call(index, event); -} export function deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number) => [ number, number ])) let index: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: [ number, number ]) => void) = thisDeserializer.readCallback_Tuple_Number_Number_void() + let _continuation: ((value: [ number, number ]) => void) = thisDeserializer.readCallback_Tuple_Number_Number_Void() _continuation(_call(index)); } export function deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number) => [ number, number, number, number ])) let index: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: [ number, number, number, number ]) => void) = thisDeserializer.readCallback_Tuple_Number_Number_Number_Number_void() + let _continuation: ((value: [ number, number, number, number ]) => void) = thisDeserializer.readCallback_Tuple_Number_Number_Number_Number_Void() _continuation(_call(index)); } -export function deserializeAndCallCallback_Number_void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: number) => void)) - let value: number = (thisDeserializer.readNumber() as number) - _call(value); -} export function deserializeAndCallCallback_Number_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((index: number) => void)) let index: number = (thisDeserializer.readNumber() as number) _call(index); } -export function deserializeAndCallCallback_Object_Void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((event?: Object) => void)) - const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) - let event_buf: Object | undefined|undefined - if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) - { - event_buf = (thisDeserializer.readCustomObject("Object") as Object) - } - let event: Object | undefined|undefined = event_buf - _call(event); -} -export function deserializeAndCallCallback_OffsetResult_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OffsetResult_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: OffsetResult) => void)) let value: OffsetResult = thisDeserializer.readOffsetResult() @@ -705,7 +617,7 @@ export function deserializeAndCallCallback_OnAlertEvent_Boolean(thisDeserializer const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnAlertEvent) => boolean)) let parameter: OnAlertEvent = thisDeserializer.readOnAlertEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisDeserializer: Deserializer) { @@ -718,7 +630,7 @@ export function deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisDeser const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnBeforeUnloadEvent) => boolean)) let parameter: OnBeforeUnloadEvent = thisDeserializer.readOnBeforeUnloadEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisDeserializer: Deserializer) { @@ -731,21 +643,21 @@ export function deserializeAndCallCallback_OnConfirmEvent_Boolean(thisDeserializ const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnConfirmEvent) => boolean)) let parameter: OnConfirmEvent = thisDeserializer.readOnConfirmEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnConsoleEvent_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnConsoleEvent) => boolean)) let parameter: OnConsoleEvent = thisDeserializer.readOnConsoleEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnContextMenuShowEvent) => boolean)) let parameter: OnContextMenuShowEvent = thisDeserializer.readOnContextMenuShowEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisDeserializer: Deserializer) { @@ -788,7 +700,7 @@ export function deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisDe const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnHttpAuthRequestEvent) => boolean)) let parameter: OnHttpAuthRequestEvent = thisDeserializer.readOnHttpAuthRequestEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer: Deserializer) { @@ -801,14 +713,14 @@ export function deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceRe const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnInterceptRequestEvent) => WebResourceResponse)) let parameter: OnInterceptRequestEvent = thisDeserializer.readOnInterceptRequestEvent() - let _continuation: ((value: WebResourceResponse) => void) = thisDeserializer.readCallback_WebResourceResponse_void() + let _continuation: ((value: WebResourceResponse) => void) = thisDeserializer.readCallback_WebResourceResponse_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnLoadInterceptEvent) => boolean)) let parameter: OnLoadInterceptEvent = thisDeserializer.readOnLoadInterceptEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer: Deserializer) { @@ -851,7 +763,7 @@ export function deserializeAndCallCallback_OnPromptEvent_Boolean(thisDeserialize const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnPromptEvent) => boolean)) let parameter: OnPromptEvent = thisDeserializer.readOnPromptEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisDeserializer: Deserializer) { @@ -890,7 +802,7 @@ export function deserializeAndCallCallback_OnScrollEvent_Void(thisDeserializer: let parameter: OnScrollEvent = thisDeserializer.readOnScrollEvent() _call(parameter); } -export function deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: OnScrollFrameBeginHandlerResult) => void)) let value: OnScrollFrameBeginHandlerResult = thisDeserializer.readOnScrollFrameBeginHandlerResult() @@ -906,7 +818,7 @@ export function deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisD const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: OnShowFileSelectorEvent) => boolean)) let parameter: OnShowFileSelectorEvent = thisDeserializer.readOnShowFileSelectorEvent() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisDeserializer: Deserializer) { @@ -933,6 +845,81 @@ export function deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserialize let parameter: OnWindowNewEvent = thisDeserializer.readOnWindowNewEvent() _call(parameter); } +export function deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((error?: Array | undefined) => void)) + const error_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let error_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (error_buf_runtimeType)) + { + const error_buf__length: int32 = thisDeserializer.readInt32() + let error_buf_: Array = new Array() + for (let error_buf__i = 0; error_buf__i < error_buf__length; error_buf__i++) { + { + error_buf_[error_buf__i] = (thisDeserializer.readString() as string) + } + } + error_buf = error_buf_ + } + let error: Array | undefined|undefined = error_buf + _call(error); +} +export function deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((value: NavigationAnimatedTransition | undefined) => void)) + const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let value_buf: NavigationAnimatedTransition | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + { + value_buf = thisDeserializer.readNavigationAnimatedTransition() + } + let value: NavigationAnimatedTransition | undefined|undefined = value_buf + _call(value); +} +export function deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((value?: StyledString | undefined, error?: Array | undefined) => void)) + const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let value_buf: StyledString | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + { + value_buf = (thisDeserializer.readStyledString() as StyledString) + } + let value: StyledString | undefined|undefined = value_buf + const error_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let error_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (error_buf_runtimeType)) + { + const error_buf__length: int32 = thisDeserializer.readInt32() + let error_buf_: Array = new Array() + for (let error_buf__i = 0; error_buf__i < error_buf__length; error_buf__i++) { + { + error_buf_[error_buf__i] = (thisDeserializer.readString() as string) + } + } + error_buf = error_buf_ + } + let error: Array | undefined|undefined = error_buf + _call(value, error); +} +export function deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((value: TabContentAnimatedTransition | undefined) => void)) + const value_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let value_buf: TabContentAnimatedTransition | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + { + value_buf = thisDeserializer.readTabContentAnimatedTransition() + } + let value: TabContentAnimatedTransition | undefined|undefined = value_buf + _call(value); +} +export function deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: PlaybackInfo) => void)) + let parameter: PlaybackInfo = thisDeserializer.readPlaybackInfo() + _call(parameter); +} export function deserializeAndCallCallback_PopInfo_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: PopInfo) => void)) @@ -945,6 +932,12 @@ export function deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer: let parameter: PreDragStatus = (thisDeserializer.readInt32() as PreDragStatus) _call(parameter); } +export function deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: PreparedInfo) => void)) + let parameter: PreparedInfo = thisDeserializer.readPreparedInfo() + _call(parameter); +} export function deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((state: RefreshStatus) => void)) @@ -955,21 +948,21 @@ export function deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisDes const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: RichEditorChangeValue) => boolean)) let parameter: RichEditorChangeValue = thisDeserializer.readRichEditorChangeValue() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: RichEditorDeleteValue) => boolean)) let parameter: RichEditorDeleteValue = thisDeserializer.readRichEditorDeleteValue() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: RichEditorInsertValue) => boolean)) let parameter: RichEditorInsertValue = thisDeserializer.readRichEditorInsertValue() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_RichEditorRange_Void(thisDeserializer: Deserializer) { @@ -990,7 +983,7 @@ export function deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDes let parameter: RichEditorTextSpanResult = thisDeserializer.readRichEditorTextSpanResult() _call(parameter); } -export function deserializeAndCallCallback_ScrollResult_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_ScrollResult_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: ScrollResult) => void)) let value: ScrollResult = thisDeserializer.readScrollResult() @@ -1035,12 +1028,6 @@ export function deserializeAndCallCallback_String_Unknown_Void(thisDeserializer: let param: unknown = (thisDeserializer.readCustomObject("Any") as Object) _call(name, param); } -export function deserializeAndCallCallback_String_void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: string) => void)) - let value: string = (thisDeserializer.readString() as string) - _call(value); -} export function deserializeAndCallCallback_String_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((breakpoints: string) => void)) @@ -1051,7 +1038,7 @@ export function deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisD const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: StyledStringChangeValue) => boolean)) let parameter: StyledStringChangeValue = thisDeserializer.readStyledStringChangeValue() - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer: Deserializer) { @@ -1068,9 +1055,9 @@ export function deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thi } export function deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((proxy: TabContentTransitionProxy) => void)) - let proxy: TabContentTransitionProxy = (thisDeserializer.readTabContentTransitionProxy() as TabContentTransitionProxy) - _call(proxy); + const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: TabContentTransitionProxy) => void)) + let parameter: TabContentTransitionProxy = (thisDeserializer.readTabContentTransitionProxy() as TabContentTransitionProxy) + _call(parameter); } export function deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() @@ -1100,7 +1087,7 @@ export function deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializ const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: TouchEvent) => HitTestMode)) let parameter: TouchEvent = thisDeserializer.readTouchEvent() - let _continuation: ((value: HitTestMode) => void) = thisDeserializer.readCallback_HitTestMode_void() + let _continuation: ((value: HitTestMode) => void) = thisDeserializer.readCallback_HitTestMode_Void() _continuation(_call(parameter)); } export function deserializeAndCallCallback_TouchEvent_Void(thisDeserializer: Deserializer) { @@ -1109,28 +1096,28 @@ export function deserializeAndCallCallback_TouchEvent_Void(thisDeserializer: Des let event: TouchEvent = thisDeserializer.readTouchEvent() _call(event); } -export function deserializeAndCallCallback_TouchResult_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_TouchResult_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: TouchResult) => void)) let value: TouchResult = thisDeserializer.readTouchResult() _call(value); } -export function deserializeAndCallCallback_Tuple_Number_Number_Number_Number_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: [ number, number, number, number ]) => void)) const value_buf_value0: number = (thisDeserializer.readNumber() as number) const value_buf_value1: number = (thisDeserializer.readNumber() as number) const value_buf_value2: number = (thisDeserializer.readNumber() as number) const value_buf_value3: number = (thisDeserializer.readNumber() as number) - let value: [ number, number, number, number ] = [value_buf_value0, value_buf_value1, value_buf_value2, value_buf_value3] + let value: [ number, number, number, number ] = ([value_buf_value0, value_buf_value1, value_buf_value2, value_buf_value3] as [ number, number, number, number ]) _call(value); } -export function deserializeAndCallCallback_Tuple_Number_Number_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Tuple_Number_Number_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: [ number, number ]) => void)) const value_buf_value0: number = (thisDeserializer.readNumber() as number) const value_buf_value1: number = (thisDeserializer.readNumber() as number) - let value: [ number, number ] = [value_buf_value0, value_buf_value1] + let value: [ number, number ] = ([value_buf_value0, value_buf_value1] as [ number, number ]) _call(value); } export function deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisDeserializer: Deserializer) { @@ -1149,18 +1136,18 @@ export function deserializeAndCallCallback_Type_ImageAttribute_onComplete_callba const event_buf__contentHeight: number = (thisDeserializer.readNumber() as number) const event_buf__contentOffsetX: number = (thisDeserializer.readNumber() as number) const event_buf__contentOffsetY: number = (thisDeserializer.readNumber() as number) - event_buf = {width: event_buf__width, height: event_buf__height, componentWidth: event_buf__componentWidth, componentHeight: event_buf__componentHeight, loadingStatus: event_buf__loadingStatus, contentWidth: event_buf__contentWidth, contentHeight: event_buf__contentHeight, contentOffsetX: event_buf__contentOffsetX, contentOffsetY: event_buf__contentOffsetY} + event_buf = ({width: event_buf__width, height: event_buf__height, componentWidth: event_buf__componentWidth, componentHeight: event_buf__componentHeight, loadingStatus: event_buf__loadingStatus, contentWidth: event_buf__contentWidth, contentHeight: event_buf__contentHeight, contentOffsetX: event_buf__contentOffsetX, contentOffsetY: event_buf__contentOffsetY} as { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number }) } let event: { width: number, height: number, componentWidth: number, componentHeight: number, loadingStatus: number, contentWidth: number, contentHeight: number, contentOffsetX: number, contentOffsetY: number } | undefined|undefined = event_buf _call(event); } export function deserializeAndCallCallback_UIExtensionProxy_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((proxy: UIExtensionProxy) => void)) - let proxy: UIExtensionProxy = (thisDeserializer.readUIExtensionProxy() as UIExtensionProxy) - _call(proxy); + const _call = (ResourceHolder.instance().get(_resourceId) as ((parameter: UIExtensionProxy) => void)) + let parameter: UIExtensionProxy = (thisDeserializer.readUIExtensionProxy() as UIExtensionProxy) + _call(parameter); } -export function deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: CustomBuilder | DragItemInfo) => void)) const value_buf_selector: int32 = thisDeserializer.readInt8() @@ -1174,57 +1161,24 @@ export function deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_void let value: CustomBuilder | DragItemInfo = (value_buf as CustomBuilder | DragItemInfo) _call(value); } -export function deserializeAndCallCallback_Union_NavigationAnimatedTransition_Undefined_void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: NavigationAnimatedTransition | undefined) => void)) - const value_buf_selector: int32 = thisDeserializer.readInt8() - let value_buf: NavigationAnimatedTransition | undefined | undefined|undefined - if (value_buf_selector == 0) { - value_buf = thisDeserializer.readNavigationAnimatedTransition() - } - else if (value_buf_selector == 1) { - value_buf = undefined - } - let value: NavigationAnimatedTransition | undefined = (value_buf as NavigationAnimatedTransition | undefined) - _call(value); -} -export function deserializeAndCallCallback_Union_TabContentAnimatedTransition_Undefined_void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((value: TabContentAnimatedTransition | undefined) => void)) - const value_buf_selector: int32 = thisDeserializer.readInt8() - let value_buf: TabContentAnimatedTransition | undefined | undefined|undefined - if (value_buf_selector == 0) { - value_buf = thisDeserializer.readTabContentAnimatedTransition() - } - else if (value_buf_selector == 1) { - value_buf = undefined - } - let value: TabContentAnimatedTransition | undefined = (value_buf as TabContentAnimatedTransition | undefined) - _call(value); -} -export function deserializeAndCallCallback_void(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as (() => void)) - _call(); -} export function deserializeAndCallCallback_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as (() => void)) _call(); } -export function deserializeAndCallCallback_WebKeyboardOptions_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_WebKeyboardOptions_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: WebKeyboardOptions) => void)) let value: WebKeyboardOptions = thisDeserializer.readWebKeyboardOptions() _call(value); } -export function deserializeAndCallCallback_WebResourceResponse_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_WebResourceResponse_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: WebResourceResponse) => void)) let value: WebResourceResponse = (thisDeserializer.readWebResourceResponse() as WebResourceResponse) _call(value); } -export function deserializeAndCallCallback_WithThemeAttribute_void(thisDeserializer: Deserializer) { +export function deserializeAndCallCallback_WithThemeAttribute_Void(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: WithThemeAttribute) => void)) let value: WithThemeAttribute = thisDeserializer.readWithThemeAttribute() @@ -1265,14 +1219,14 @@ export function deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeseri } } let recognizers: Array = recognizers_buf - let _continuation: ((value: GestureJudgeResult) => void) = thisDeserializer.readCallback_GestureJudgeResult_void() + let _continuation: ((value: GestureJudgeResult) => void) = thisDeserializer.readCallback_GestureJudgeResult_Void() _continuation(_call(event, current, recognizers)); } export function deserializeAndCallGetItemMainSizeByIndex(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as GetItemMainSizeByIndex) let index: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: number) => void) = thisDeserializer.readCallback_Number_void() + let _continuation: ((index: number) => void) = thisDeserializer.readCallback_Number_Void() _continuation(_call(index)); } export function deserializeAndCallHoverCallback(thisDeserializer: Deserializer) { @@ -1329,7 +1283,7 @@ export function deserializeAndCallIsolatedComponentInterface(thisDeserializer: D const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as IsolatedComponentInterface) let options: IsolatedOptions = thisDeserializer.readIsolatedOptions() - let _continuation: ((value: IsolatedComponentAttribute) => void) = thisDeserializer.readCallback_IsolatedComponentAttribute_void() + let _continuation: ((value: IsolatedComponentAttribute) => void) = thisDeserializer.readCallback_IsolatedComponentAttribute_Void() _continuation(_call(options)); } export function deserializeAndCallMenuOnAppearCallback(thisDeserializer: Deserializer) { @@ -1355,7 +1309,7 @@ export function deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(this const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnAlphabetIndexerRequestPopupDataCallback) let index: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: Array) => void) = thisDeserializer.readCallback_Array_String_void() + let _continuation: ((value: Array) => void) = thisDeserializer.readCallback_Array_String_Void() _continuation(_call(index)); } export function deserializeAndCallOnAlphabetIndexerSelectCallback(thisDeserializer: Deserializer) { @@ -1376,6 +1330,13 @@ export function deserializeAndCallOnCheckboxGroupChangeCallback(thisDeserializer let value: CheckboxGroupResult = thisDeserializer.readCheckboxGroupResult() _call(value); } +export function deserializeAndCallOnContentScrollCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnContentScrollCallback) + let totalOffsetX: number = (thisDeserializer.readNumber() as number) + let totalOffsetY: number = (thisDeserializer.readNumber() as number) + _call(totalOffsetX, totalOffsetY); +} export function deserializeAndCallOnContextMenuHideCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnContextMenuHideCallback) @@ -1444,6 +1405,18 @@ export function deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisDese let nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo = thisDeserializer.readNativeEmbedVisibilityInfo() _call(nativeEmbedVisibilityInfo); } +export function deserializeAndCallOnNativeLoadCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnNativeLoadCallback) + const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let event_buf: Object | undefined|undefined + if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) + { + event_buf = (thisDeserializer.readCustomObject("Object") as Object) + } + let event: Object | undefined|undefined = event_buf + _call(event); +} export function deserializeAndCallOnNavigationEntryCommittedCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnNavigationEntryCommittedCallback) @@ -1454,9 +1427,16 @@ export function deserializeAndCallOnOverrideUrlLoadingCallback(thisDeserializer: const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnOverrideUrlLoadingCallback) let webResourceRequest: WebResourceRequest = (thisDeserializer.readWebResourceRequest() as WebResourceRequest) - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(webResourceRequest)); } +export function deserializeAndCallOnPasteCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnPasteCallback) + let content: string = (thisDeserializer.readString() as string) + let event: PasteEvent = thisDeserializer.readPasteEvent() + _call(content, event); +} export function deserializeAndCallOnRenderProcessNotRespondingCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnRenderProcessNotRespondingCallback) @@ -1492,7 +1472,7 @@ export function deserializeAndCallOnScrollFrameBeginCallback(thisDeserializer: D const _call = (ResourceHolder.instance().get(_resourceId) as OnScrollFrameBeginCallback) let offset: number = (thisDeserializer.readNumber() as number) let state: ScrollState = (thisDeserializer.readInt32() as ScrollState) - let _continuation: ((value: OnScrollFrameBeginHandlerResult) => void) = thisDeserializer.readCallback_OnScrollFrameBeginHandlerResult_void() + let _continuation: ((value: OnScrollFrameBeginHandlerResult) => void) = thisDeserializer.readCallback_OnScrollFrameBeginHandlerResult_Void() _continuation(_call(offset, state)); } export function deserializeAndCallOnScrollVisibleContentChangeCallback(thisDeserializer: Deserializer) { @@ -1508,6 +1488,72 @@ export function deserializeAndCallOnSslErrorEventCallback(thisDeserializer: Dese let sslErrorEvent: SslErrorEvent = thisDeserializer.readSslErrorEvent() _call(sslErrorEvent); } +export function deserializeAndCallOnSubmitCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnSubmitCallback) + let enterKey: EnterKeyType = (thisDeserializer.readInt32() as EnterKeyType) + let event: SubmitEvent = thisDeserializer.readSubmitEvent() + _call(enterKey, event); +} +export function deserializeAndCallOnSwiperAnimationEndCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnSwiperAnimationEndCallback) + let index: number = (thisDeserializer.readNumber() as number) + let extraInfo: SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() + _call(index, extraInfo); +} +export function deserializeAndCallOnSwiperAnimationStartCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnSwiperAnimationStartCallback) + let index: number = (thisDeserializer.readNumber() as number) + let targetIndex: number = (thisDeserializer.readNumber() as number) + let extraInfo: SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() + _call(index, targetIndex, extraInfo); +} +export function deserializeAndCallOnSwiperGestureSwipeCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnSwiperGestureSwipeCallback) + let index: number = (thisDeserializer.readNumber() as number) + let extraInfo: SwiperAnimationEvent = thisDeserializer.readSwiperAnimationEvent() + _call(index, extraInfo); +} +export function deserializeAndCallOnTabsAnimationEndCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsAnimationEndCallback) + let index: number = (thisDeserializer.readNumber() as number) + let extraInfo: TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() + _call(index, extraInfo); +} +export function deserializeAndCallOnTabsAnimationStartCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsAnimationStartCallback) + let index: number = (thisDeserializer.readNumber() as number) + let targetIndex: number = (thisDeserializer.readNumber() as number) + let extraInfo: TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() + _call(index, targetIndex, extraInfo); +} +export function deserializeAndCallOnTabsContentWillChangeCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsContentWillChangeCallback) + let currentIndex: number = (thisDeserializer.readNumber() as number) + let comingIndex: number = (thisDeserializer.readNumber() as number) + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() + _continuation(_call(currentIndex, comingIndex)); +} +export function deserializeAndCallOnTabsGestureSwipeCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnTabsGestureSwipeCallback) + let index: number = (thisDeserializer.readNumber() as number) + let extraInfo: TabsAnimationEvent = thisDeserializer.readTabsAnimationEvent() + _call(index, extraInfo); +} +export function deserializeAndCallOnTextSelectionChangeCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as OnTextSelectionChangeCallback) + let selectionStart: number = (thisDeserializer.readNumber() as number) + let selectionEnd: number = (thisDeserializer.readNumber() as number) + _call(selectionStart, selectionEnd); +} export function deserializeAndCallOnViewportFitChangedCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as OnViewportFitChangedCallback) @@ -1520,7 +1566,7 @@ export function deserializeAndCallOnWillScrollCallback(thisDeserializer: Deseria let scrollOffset: number = (thisDeserializer.readNumber() as number) let scrollState: ScrollState = (thisDeserializer.readInt32() as ScrollState) let scrollSource: ScrollSource = (thisDeserializer.readInt32() as ScrollSource) - let _continuation: ((value: ScrollResult) => void) = thisDeserializer.readCallback_ScrollResult_void() + let _continuation: ((value: ScrollResult) => void) = thisDeserializer.readCallback_ScrollResult_Void() _continuation(_call(scrollOffset, scrollState, scrollSource)); } export function deserializeAndCallPageTransitionCallback(thisDeserializer: Deserializer) { @@ -1542,6 +1588,12 @@ export function deserializeAndCallPasteEventCallback(thisDeserializer: Deseriali let event: PasteEvent | undefined|undefined = event_buf _call(event); } +export function deserializeAndCallPluginErrorCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as PluginErrorCallback) + let info: PluginErrorData = thisDeserializer.readPluginErrorData() + _call(info); +} export function deserializeAndCallScrollOnScrollCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ScrollOnScrollCallback) @@ -1557,9 +1609,22 @@ export function deserializeAndCallScrollOnWillScrollCallback(thisDeserializer: D let yOffset: number = (thisDeserializer.readNumber() as number) let scrollState: ScrollState = (thisDeserializer.readInt32() as ScrollState) let scrollSource: ScrollSource = (thisDeserializer.readInt32() as ScrollSource) - let _continuation: ((value: OffsetResult) => void) = thisDeserializer.readCallback_OffsetResult_void() + let _continuation: ((value: OffsetResult) => void) = thisDeserializer.readCallback_OffsetResult_Void() _continuation(_call(xOffset, yOffset, scrollState, scrollSource)); } +export function deserializeAndCallSearchSubmitCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as SearchSubmitCallback) + let searchContent: string = (thisDeserializer.readString() as string) + const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let event_buf: SubmitEvent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) + { + event_buf = thisDeserializer.readSubmitEvent() + } + let event: SubmitEvent | undefined|undefined = event_buf + _call(searchContent, event); +} export function deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ShouldBuiltInRecognizerParallelWithCallback) @@ -1572,7 +1637,7 @@ export function deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(th } } let others: Array = others_buf - let _continuation: ((value: GestureRecognizer) => void) = thisDeserializer.readCallback_GestureRecognizer_void() + let _continuation: ((value: GestureRecognizer) => void) = thisDeserializer.readCallback_GestureRecognizer_Void() _continuation(_call(current, others)); } export function deserializeAndCallSizeChangeCallback(thisDeserializer: Deserializer) { @@ -1596,6 +1661,64 @@ export function deserializeAndCallSubmitCallback(thisDeserializer: Deserializer) let event: SubmitEvent = thisDeserializer.readSubmitEvent() _call(enterKey, event); } +export function deserializeAndCallTabsCustomContentTransitionCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as TabsCustomContentTransitionCallback) + let from: number = (thisDeserializer.readNumber() as number) + let to: number = (thisDeserializer.readNumber() as number) + let _continuation: ((value: TabContentAnimatedTransition | undefined) => void) = thisDeserializer.readCallback_Opt_TabContentAnimatedTransition_Void() + _continuation(_call(from, to)); +} +export function deserializeAndCallTextAreaSubmitCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as TextAreaSubmitCallback) + let enterKeyType: EnterKeyType = (thisDeserializer.readInt32() as EnterKeyType) + const event_buf_runtimeType = (thisDeserializer.readInt8() as int32) + let event_buf: SubmitEvent | undefined|undefined + if ((RuntimeType.UNDEFINED) != (event_buf_runtimeType)) + { + event_buf = thisDeserializer.readSubmitEvent() + } + let event: SubmitEvent | undefined|undefined = event_buf + _call(enterKeyType, event); +} +export function deserializeAndCallTextPickerScrollStopCallback(thisDeserializer: Deserializer) { + const _resourceId: int32 = thisDeserializer.readInt32() + const _call = (ResourceHolder.instance().get(_resourceId) as TextPickerScrollStopCallback) + const value_buf_selector: int32 = thisDeserializer.readInt8() + let value_buf: string | Array | undefined|undefined + if (value_buf_selector == 0) { + value_buf = (thisDeserializer.readString() as string) + } + else if (value_buf_selector == 1) { + const value_buf_u_length: int32 = thisDeserializer.readInt32() + let value_buf_u: Array = new Array() + for (let value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { + { + value_buf_u[value_buf_u_i] = (thisDeserializer.readString() as string) + } + } + value_buf = value_buf_u + } + let value: string | Array = (value_buf as string | Array) + const index_buf_selector: int32 = thisDeserializer.readInt8() + let index_buf: number | Array | undefined|undefined + if (index_buf_selector == 0) { + index_buf = (thisDeserializer.readNumber() as number) + } + else if (index_buf_selector == 1) { + const index_buf_u_length: int32 = thisDeserializer.readInt32() + let index_buf_u: Array = new Array() + for (let index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { + { + index_buf_u[index_buf_u_i] = (thisDeserializer.readNumber() as number) + } + } + index_buf = index_buf_u + } + let index: number | Array = (index_buf as number | Array) + _call(value, index); +} export function deserializeAndCallTransitionFinishCallback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as TransitionFinishCallback) @@ -1608,17 +1731,9 @@ export function deserializeAndCallType_NavigationAttribute_customNavContentTrans let from: NavContentInfo = thisDeserializer.readNavContentInfo() let to: NavContentInfo = thisDeserializer.readNavContentInfo() let operation: NavigationOperation = (thisDeserializer.readInt32() as NavigationOperation) - let _continuation: ((value: NavigationAnimatedTransition | undefined) => void) = thisDeserializer.readCallback_Union_NavigationAnimatedTransition_Undefined_void() + let _continuation: ((value: NavigationAnimatedTransition | undefined) => void) = thisDeserializer.readCallback_Opt_NavigationAnimatedTransition_Void() _continuation(_call(from, to, operation)); } -export function deserializeAndCallType_TabsAttribute_customContentTransition_delegate(thisDeserializer: Deserializer) { - const _resourceId: int32 = thisDeserializer.readInt32() - const _call = (ResourceHolder.instance().get(_resourceId) as ((from: number, to: number) => TabContentAnimatedTransition | undefined)) - let from: number = (thisDeserializer.readNumber() as number) - let to: number = (thisDeserializer.readNumber() as number) - let _continuation: ((value: TabContentAnimatedTransition | undefined) => void) = thisDeserializer.readCallback_Union_TabContentAnimatedTransition_Undefined_void() - _continuation(_call(from, to)); -} export function deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as ((value: string | Array, index: number | Array) => void)) @@ -1672,10 +1787,10 @@ export function deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback( event_buf__data_buf = (thisDeserializer.readWebResourceRequest() as WebResourceRequest) } const event_buf__data: string | WebResourceRequest = (event_buf__data_buf as string | WebResourceRequest) - event_buf = {data: event_buf__data} + event_buf = ({data: event_buf__data} as { data: string | WebResourceRequest }) } let event: { data: string | WebResourceRequest } | undefined|undefined = event_buf - let _continuation: ((value: boolean) => void) = thisDeserializer.readCallback_Boolean_void() + let _continuation: ((parameter: boolean) => void) = thisDeserializer.readCallback_Boolean_Void() _continuation(_call(event)); } export function deserializeAndCallVisibleAreaChangeCallback(thisDeserializer: Deserializer) { @@ -1694,245 +1809,252 @@ export function deserializeAndCallWebKeyboardCallback(thisDeserializer: Deserial const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as WebKeyboardCallback) let keyboardCallbackInfo: WebKeyboardCallbackInfo = thisDeserializer.readWebKeyboardCallbackInfo() - let _continuation: ((value: WebKeyboardOptions) => void) = thisDeserializer.readCallback_WebKeyboardOptions_void() + let _continuation: ((value: WebKeyboardOptions) => void) = thisDeserializer.readCallback_WebKeyboardOptions_Void() _continuation(_call(keyboardCallbackInfo)); } export function deserializeAndCallWithThemeInterface(thisDeserializer: Deserializer) { const _resourceId: int32 = thisDeserializer.readInt32() const _call = (ResourceHolder.instance().get(_resourceId) as WithThemeInterface) let options: WithThemeOptions = thisDeserializer.readWithThemeOptions() - let _continuation: ((value: WithThemeAttribute) => void) = thisDeserializer.readCallback_WithThemeAttribute_void() + let _continuation: ((value: WithThemeAttribute) => void) = thisDeserializer.readCallback_WithThemeAttribute_Void() _continuation(_call(options)); } export function deserializeAndCallCallback(thisDeserializer: Deserializer) { - const kind: CallbackKind = (thisDeserializer.readInt32() as CallbackKind) + const kind: int32 = thisDeserializer.readInt32() switch (kind) { - case CallbackKind.Kind_AccessibilityCallback: return deserializeAndCallAccessibilityCallback(thisDeserializer); - case CallbackKind.Kind_ButtonTriggerClickCallback: return deserializeAndCallButtonTriggerClickCallback(thisDeserializer); - case CallbackKind.Kind_Callback_Any: return deserializeAndCallCallback_Any(thisDeserializer); - case CallbackKind.Kind_Callback_Any_Number_String: return deserializeAndCallCallback_Any_Number_String(thisDeserializer); - case CallbackKind.Kind_Callback_Any_Number_Void: return deserializeAndCallCallback_Any_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Any_Void: return deserializeAndCallCallback_Any_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Area_Area_Void: return deserializeAndCallCallback_Area_Area_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Array_Number_Void: return deserializeAndCallCallback_Array_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Array_String_void: return deserializeAndCallCallback_Array_String_void(thisDeserializer); - case CallbackKind.Kind_Callback_Array_TouchTestInfo_TouchResult: return deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisDeserializer); - case CallbackKind.Kind_Callback_Boolean: return deserializeAndCallCallback_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_Boolean_HoverEvent_Void: return deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Boolean_void: return deserializeAndCallCallback_Boolean_void(thisDeserializer); - case CallbackKind.Kind_Callback_Boolean_Void: return deserializeAndCallCallback_Boolean_Void(thisDeserializer); - case CallbackKind.Kind_Callback_CalendarRequestedData_Void: return deserializeAndCallCallback_CalendarRequestedData_Void(thisDeserializer); - case CallbackKind.Kind_Callback_CalendarSelectedDate_Void: return deserializeAndCallCallback_CalendarSelectedDate_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Callback_Any_void: return deserializeAndCallCallback_Callback_Any_void(thisDeserializer); - case CallbackKind.Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ClickEvent_Void: return deserializeAndCallCallback_ClickEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ComputedBarAttribute_void: return deserializeAndCallCallback_ComputedBarAttribute_void(thisDeserializer); - case CallbackKind.Kind_Callback_CopyEvent_Void: return deserializeAndCallCallback_CopyEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_CustomObject_void: return deserializeAndCallCallback_CustomObject_void(thisDeserializer); - case CallbackKind.Kind_Callback_CutEvent_Void: return deserializeAndCallCallback_CutEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Date_Void: return deserializeAndCallCallback_Date_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DatePickerResult_Void: return deserializeAndCallCallback_DatePickerResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DeleteValue_Boolean: return deserializeAndCallCallback_DeleteValue_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_DeleteValue_Void: return deserializeAndCallCallback_DeleteValue_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DismissContentCoverAction_Void: return deserializeAndCallCallback_DismissContentCoverAction_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DismissDialogAction_Void: return deserializeAndCallCallback_DismissDialogAction_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DismissPopupAction_Void: return deserializeAndCallCallback_DismissPopupAction_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DismissSheetAction_Void: return deserializeAndCallCallback_DismissSheetAction_Void(thisDeserializer); - case CallbackKind.Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo: return deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(thisDeserializer); - case CallbackKind.Kind_Callback_DragEvent_String_Void: return deserializeAndCallCallback_DragEvent_String_Void(thisDeserializer); - case CallbackKind.Kind_Callback_EnterKeyType_SubmitEvent_Void: return deserializeAndCallCallback_EnterKeyType_SubmitEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_EnterKeyType_Void: return deserializeAndCallCallback_EnterKeyType_Void(thisDeserializer); - case CallbackKind.Kind_Callback_FormCallbackInfo_Void: return deserializeAndCallCallback_FormCallbackInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_GestureEvent_Void: return deserializeAndCallCallback_GestureEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisDeserializer); - case CallbackKind.Kind_Callback_GestureJudgeResult_void: return deserializeAndCallCallback_GestureJudgeResult_void(thisDeserializer); - case CallbackKind.Kind_Callback_GestureRecognizer_void: return deserializeAndCallCallback_GestureRecognizer_void(thisDeserializer); - case CallbackKind.Kind_Callback_HitTestMode_void: return deserializeAndCallCallback_HitTestMode_void(thisDeserializer); - case CallbackKind.Kind_Callback_InsertValue_Boolean: return deserializeAndCallCallback_InsertValue_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_InsertValue_Void: return deserializeAndCallCallback_InsertValue_Void(thisDeserializer); - case CallbackKind.Kind_Callback_IsolatedComponentAttribute_void: return deserializeAndCallCallback_IsolatedComponentAttribute_void(thisDeserializer); - case CallbackKind.Kind_Callback_ItemDragInfo_Number_Callback_Any: return deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(thisDeserializer); - case CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Void: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ItemDragInfo_Number_Void: return deserializeAndCallCallback_ItemDragInfo_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ItemDragInfo_Void: return deserializeAndCallCallback_ItemDragInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_KeyEvent_Boolean: return deserializeAndCallCallback_KeyEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_KeyEvent_Void: return deserializeAndCallCallback_KeyEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Boolean_fullscreen_Void: return deserializeAndCallCallback_Literal_Boolean_fullscreen_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Boolean_isVisible_Void: return deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Empty_Void: return deserializeAndCallCallback_Literal_Empty_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Function_callback_Object_fileSelector_Void: return deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Function_handler_Object_error_Void: return deserializeAndCallCallback_Literal_Function_handler_Object_error_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Number_code_Want_want_Void: return deserializeAndCallCallback_Literal_Number_code_Want_want_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Number_duration_Void: return deserializeAndCallCallback_Literal_Number_duration_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Number_errcode_String_msg_Void: return deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Number_offsetRemain_void: return deserializeAndCallCallback_Literal_Number_offsetRemain_void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Number_time_Void: return deserializeAndCallCallback_Literal_Number_time_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_Object_detail_Boolean: return deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_Literal_String_plainText_Void: return deserializeAndCallCallback_Literal_String_plainText_Void(thisDeserializer); - case CallbackKind.Kind_Callback_MouseEvent_Void: return deserializeAndCallCallback_MouseEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NavDestinationContext_Void: return deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NavigationMode_Void: return deserializeAndCallCallback_NavigationMode_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NavigationTitleMode_Void: return deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer); - case CallbackKind.Kind_Callback_NavigationTransitionProxy_Void: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Boolean: return deserializeAndCallCallback_Number_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_Boolean: return deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_ComputedBarAttribute: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_PanelMode_Void: return deserializeAndCallCallback_Number_Number_PanelMode_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_SwiperAnimationEvent_Void: return deserializeAndCallCallback_Number_Number_SwiperAnimationEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_TabsAnimationEvent_Void: return deserializeAndCallCallback_Number_Number_TabsAnimationEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: return deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(thisDeserializer); - case CallbackKind.Kind_Callback_Number_ScrollState_Void: return deserializeAndCallCallback_Number_ScrollState_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_SliderChangeMode_Void: return deserializeAndCallCallback_Number_SliderChangeMode_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_String_Void: return deserializeAndCallCallback_Number_String_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_SwiperAnimationEvent_Void: return deserializeAndCallCallback_Number_SwiperAnimationEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_TabsAnimationEvent_Void: return deserializeAndCallCallback_Number_TabsAnimationEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Tuple_Number_Number: return deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Tuple_Number_Number_Number_Number: return deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisDeserializer); - case CallbackKind.Kind_Callback_Number_void: return deserializeAndCallCallback_Number_void(thisDeserializer); - case CallbackKind.Kind_Callback_Number_Void: return deserializeAndCallCallback_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Object_Void: return deserializeAndCallCallback_Object_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OffsetResult_void: return deserializeAndCallCallback_OffsetResult_void(thisDeserializer); - case CallbackKind.Kind_Callback_OnAlertEvent_Boolean: return deserializeAndCallCallback_OnAlertEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnAudioStateChangedEvent_Void: return deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnBeforeUnloadEvent_Boolean: return deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnClientAuthenticationEvent_Void: return deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnConfirmEvent_Boolean: return deserializeAndCallCallback_OnConfirmEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnConsoleEvent_Boolean: return deserializeAndCallCallback_OnConsoleEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnContextMenuShowEvent_Boolean: return deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnDataResubmittedEvent_Void: return deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnDownloadStartEvent_Void: return deserializeAndCallCallback_OnDownloadStartEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnErrorReceiveEvent_Void: return deserializeAndCallCallback_OnErrorReceiveEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnFaviconReceivedEvent_Void: return deserializeAndCallCallback_OnFaviconReceivedEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnFirstContentfulPaintEvent_Void: return deserializeAndCallCallback_OnFirstContentfulPaintEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnGeolocationShowEvent_Void: return deserializeAndCallCallback_OnGeolocationShowEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnHttpAuthRequestEvent_Boolean: return deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnHttpErrorReceiveEvent_Void: return deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisDeserializer); - case CallbackKind.Kind_Callback_OnLoadInterceptEvent_Boolean: return deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnOverScrollEvent_Void: return deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnPageBeginEvent_Void: return deserializeAndCallCallback_OnPageBeginEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnPageEndEvent_Void: return deserializeAndCallCallback_OnPageEndEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnPageVisibleEvent_Void: return deserializeAndCallCallback_OnPageVisibleEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnPermissionRequestEvent_Void: return deserializeAndCallCallback_OnPermissionRequestEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnProgressChangeEvent_Void: return deserializeAndCallCallback_OnProgressChangeEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnPromptEvent_Boolean: return deserializeAndCallCallback_OnPromptEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnRefreshAccessedHistoryEvent_Void: return deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnRenderExitedEvent_Void: return deserializeAndCallCallback_OnRenderExitedEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnResourceLoadEvent_Void: return deserializeAndCallCallback_OnResourceLoadEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnScaleChangeEvent_Void: return deserializeAndCallCallback_OnScaleChangeEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnScreenCaptureRequestEvent_Void: return deserializeAndCallCallback_OnScreenCaptureRequestEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnScrollEvent_Void: return deserializeAndCallCallback_OnScrollEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnScrollFrameBeginHandlerResult_void: return deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_void(thisDeserializer); - case CallbackKind.Kind_Callback_OnSearchResultReceiveEvent_Void: return deserializeAndCallCallback_OnSearchResultReceiveEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnShowFileSelectorEvent_Boolean: return deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_OnSslErrorEventReceiveEvent_Void: return deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnTitleReceiveEvent_Void: return deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_OnWindowNewEvent_Void: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_PopInfo_Void: return deserializeAndCallCallback_PopInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_PreDragStatus_Void: return deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer); - case CallbackKind.Kind_Callback_RefreshStatus_Void: return deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer); - case CallbackKind.Kind_Callback_RichEditorChangeValue_Boolean: return deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_RichEditorDeleteValue_Boolean: return deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_RichEditorInsertValue_Boolean: return deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_RichEditorRange_Void: return deserializeAndCallCallback_RichEditorRange_Void(thisDeserializer); - case CallbackKind.Kind_Callback_RichEditorSelection_Void: return deserializeAndCallCallback_RichEditorSelection_Void(thisDeserializer); - case CallbackKind.Kind_Callback_RichEditorTextSpanResult_Void: return deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_ScrollResult_void: return deserializeAndCallCallback_ScrollResult_void(thisDeserializer); - case CallbackKind.Kind_Callback_SheetDismiss_Void: return deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer); - case CallbackKind.Kind_Callback_SheetType_Void: return deserializeAndCallCallback_SheetType_Void(thisDeserializer); - case CallbackKind.Kind_Callback_SpringBackAction_Void: return deserializeAndCallCallback_SpringBackAction_Void(thisDeserializer); - case CallbackKind.Kind_Callback_String_Number_Void: return deserializeAndCallCallback_String_Number_Void(thisDeserializer); - case CallbackKind.Kind_Callback_String_PasteEvent_Void: return deserializeAndCallCallback_String_PasteEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_String_Unknown_Void: return deserializeAndCallCallback_String_Unknown_Void(thisDeserializer); - case CallbackKind.Kind_Callback_String_void: return deserializeAndCallCallback_String_void(thisDeserializer); - case CallbackKind.Kind_Callback_String_Void: return deserializeAndCallCallback_String_Void(thisDeserializer); - case CallbackKind.Kind_Callback_StyledStringChangeValue_Boolean: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisDeserializer); - case CallbackKind.Kind_Callback_SwipeActionState_Void: return deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer); - case CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TabContentTransitionProxy_Void: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TerminationInfo_Void: return deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TextPickerResult_Void: return deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TextRange_Void: return deserializeAndCallCallback_TextRange_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TimePickerResult_Void: return deserializeAndCallCallback_TimePickerResult_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TouchEvent_HitTestMode: return deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializer); - case CallbackKind.Kind_Callback_TouchEvent_Void: return deserializeAndCallCallback_TouchEvent_Void(thisDeserializer); - case CallbackKind.Kind_Callback_TouchResult_void: return deserializeAndCallCallback_TouchResult_void(thisDeserializer); - case CallbackKind.Kind_Callback_Tuple_Number_Number_Number_Number_void: return deserializeAndCallCallback_Tuple_Number_Number_Number_Number_void(thisDeserializer); - case CallbackKind.Kind_Callback_Tuple_Number_Number_void: return deserializeAndCallCallback_Tuple_Number_Number_void(thisDeserializer); - case CallbackKind.Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: return deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisDeserializer); - case CallbackKind.Kind_Callback_UIExtensionProxy_Void: return deserializeAndCallCallback_UIExtensionProxy_Void(thisDeserializer); - case CallbackKind.Kind_Callback_Union_CustomBuilder_DragItemInfo_void: return deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_void(thisDeserializer); - case CallbackKind.Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void: return deserializeAndCallCallback_Union_NavigationAnimatedTransition_Undefined_void(thisDeserializer); - case CallbackKind.Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void: return deserializeAndCallCallback_Union_TabContentAnimatedTransition_Undefined_void(thisDeserializer); - case CallbackKind.Kind_Callback_void: return deserializeAndCallCallback_void(thisDeserializer); - case CallbackKind.Kind_Callback_Void: return deserializeAndCallCallback_Void(thisDeserializer); - case CallbackKind.Kind_Callback_WebKeyboardOptions_void: return deserializeAndCallCallback_WebKeyboardOptions_void(thisDeserializer); - case CallbackKind.Kind_Callback_WebResourceResponse_void: return deserializeAndCallCallback_WebResourceResponse_void(thisDeserializer); - case CallbackKind.Kind_Callback_WithThemeAttribute_void: return deserializeAndCallCallback_WithThemeAttribute_void(thisDeserializer); - case CallbackKind.Kind_ContentDidScrollCallback: return deserializeAndCallContentDidScrollCallback(thisDeserializer); - case CallbackKind.Kind_EditableTextOnChangeCallback: return deserializeAndCallEditableTextOnChangeCallback(thisDeserializer); - case CallbackKind.Kind_GestureRecognizerJudgeBeginCallback: return deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeserializer); - case CallbackKind.Kind_GetItemMainSizeByIndex: return deserializeAndCallGetItemMainSizeByIndex(thisDeserializer); - case CallbackKind.Kind_HoverCallback: return deserializeAndCallHoverCallback(thisDeserializer); - case CallbackKind.Kind_ImageCompleteCallback: return deserializeAndCallImageCompleteCallback(thisDeserializer); - case CallbackKind.Kind_ImageErrorCallback: return deserializeAndCallImageErrorCallback(thisDeserializer); - case CallbackKind.Kind_InterceptionModeCallback: return deserializeAndCallInterceptionModeCallback(thisDeserializer); - case CallbackKind.Kind_InterceptionShowCallback: return deserializeAndCallInterceptionShowCallback(thisDeserializer); - case CallbackKind.Kind_IsolatedComponentInterface: return deserializeAndCallIsolatedComponentInterface(thisDeserializer); - case CallbackKind.Kind_MenuOnAppearCallback: return deserializeAndCallMenuOnAppearCallback(thisDeserializer); - case CallbackKind.Kind_OnAdsBlockedCallback: return deserializeAndCallOnAdsBlockedCallback(thisDeserializer); - case CallbackKind.Kind_OnAlphabetIndexerPopupSelectCallback: return deserializeAndCallOnAlphabetIndexerPopupSelectCallback(thisDeserializer); - case CallbackKind.Kind_OnAlphabetIndexerRequestPopupDataCallback: return deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(thisDeserializer); - case CallbackKind.Kind_OnAlphabetIndexerSelectCallback: return deserializeAndCallOnAlphabetIndexerSelectCallback(thisDeserializer); - case CallbackKind.Kind_OnCheckboxChangeCallback: return deserializeAndCallOnCheckboxChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnCheckboxGroupChangeCallback: return deserializeAndCallOnCheckboxGroupChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnContextMenuHideCallback: return deserializeAndCallOnContextMenuHideCallback(thisDeserializer); - case CallbackKind.Kind_OnDidChangeCallback: return deserializeAndCallOnDidChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnFirstMeaningfulPaintCallback: return deserializeAndCallOnFirstMeaningfulPaintCallback(thisDeserializer); - case CallbackKind.Kind_OnFoldStatusChangeCallback: return deserializeAndCallOnFoldStatusChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnFullScreenEnterCallback: return deserializeAndCallOnFullScreenEnterCallback(thisDeserializer); - case CallbackKind.Kind_OnHoverStatusChangeCallback: return deserializeAndCallOnHoverStatusChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnIntelligentTrackingPreventionCallback: return deserializeAndCallOnIntelligentTrackingPreventionCallback(thisDeserializer); - case CallbackKind.Kind_OnLargestContentfulPaintCallback: return deserializeAndCallOnLargestContentfulPaintCallback(thisDeserializer); - case CallbackKind.Kind_OnLinearIndicatorChangeCallback: return deserializeAndCallOnLinearIndicatorChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnMoveHandler: return deserializeAndCallOnMoveHandler(thisDeserializer); - case CallbackKind.Kind_OnNativeEmbedVisibilityChangeCallback: return deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnNavigationEntryCommittedCallback: return deserializeAndCallOnNavigationEntryCommittedCallback(thisDeserializer); - case CallbackKind.Kind_OnOverrideUrlLoadingCallback: return deserializeAndCallOnOverrideUrlLoadingCallback(thisDeserializer); - case CallbackKind.Kind_OnRenderProcessNotRespondingCallback: return deserializeAndCallOnRenderProcessNotRespondingCallback(thisDeserializer); - case CallbackKind.Kind_OnRenderProcessRespondingCallback: return deserializeAndCallOnRenderProcessRespondingCallback(thisDeserializer); - case CallbackKind.Kind_OnSafeBrowsingCheckResultCallback: return deserializeAndCallOnSafeBrowsingCheckResultCallback(thisDeserializer); - case CallbackKind.Kind_OnScrollCallback: return deserializeAndCallOnScrollCallback(thisDeserializer); - case CallbackKind.Kind_OnScrollEdgeCallback: return deserializeAndCallOnScrollEdgeCallback(thisDeserializer); - case CallbackKind.Kind_OnScrollFrameBeginCallback: return deserializeAndCallOnScrollFrameBeginCallback(thisDeserializer); - case CallbackKind.Kind_OnScrollVisibleContentChangeCallback: return deserializeAndCallOnScrollVisibleContentChangeCallback(thisDeserializer); - case CallbackKind.Kind_OnSslErrorEventCallback: return deserializeAndCallOnSslErrorEventCallback(thisDeserializer); - case CallbackKind.Kind_OnViewportFitChangedCallback: return deserializeAndCallOnViewportFitChangedCallback(thisDeserializer); - case CallbackKind.Kind_OnWillScrollCallback: return deserializeAndCallOnWillScrollCallback(thisDeserializer); - case CallbackKind.Kind_PageTransitionCallback: return deserializeAndCallPageTransitionCallback(thisDeserializer); - case CallbackKind.Kind_PasteEventCallback: return deserializeAndCallPasteEventCallback(thisDeserializer); - case CallbackKind.Kind_ScrollOnScrollCallback: return deserializeAndCallScrollOnScrollCallback(thisDeserializer); - case CallbackKind.Kind_ScrollOnWillScrollCallback: return deserializeAndCallScrollOnWillScrollCallback(thisDeserializer); - case CallbackKind.Kind_ShouldBuiltInRecognizerParallelWithCallback: return deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisDeserializer); - case CallbackKind.Kind_SizeChangeCallback: return deserializeAndCallSizeChangeCallback(thisDeserializer); - case CallbackKind.Kind_SliderTriggerChangeCallback: return deserializeAndCallSliderTriggerChangeCallback(thisDeserializer); - case CallbackKind.Kind_SubmitCallback: return deserializeAndCallSubmitCallback(thisDeserializer); - case CallbackKind.Kind_TransitionFinishCallback: return deserializeAndCallTransitionFinishCallback(thisDeserializer); - case CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer); - case CallbackKind.Kind_Type_TabsAttribute_customContentTransition_delegate: return deserializeAndCallType_TabsAttribute_customContentTransition_delegate(thisDeserializer); - case CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer); - case CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisDeserializer); - case CallbackKind.Kind_VisibleAreaChangeCallback: return deserializeAndCallVisibleAreaChangeCallback(thisDeserializer); - case CallbackKind.Kind_VoidCallback: return deserializeAndCallVoidCallback(thisDeserializer); - case CallbackKind.Kind_WebKeyboardCallback: return deserializeAndCallWebKeyboardCallback(thisDeserializer); - case CallbackKind.Kind_WithThemeInterface: return deserializeAndCallWithThemeInterface(thisDeserializer); + case 0/*CallbackKind.Kind_AccessibilityCallback*/: return deserializeAndCallAccessibilityCallback(thisDeserializer); + case 1/*CallbackKind.Kind_ButtonTriggerClickCallback*/: return deserializeAndCallButtonTriggerClickCallback(thisDeserializer); + case 2/*CallbackKind.Kind_Callback_Any*/: return deserializeAndCallCallback_Any(thisDeserializer); + case 3/*CallbackKind.Kind_Callback_Any_Number_String*/: return deserializeAndCallCallback_Any_Number_String(thisDeserializer); + case 4/*CallbackKind.Kind_Callback_Any_Number_Void*/: return deserializeAndCallCallback_Any_Number_Void(thisDeserializer); + case 5/*CallbackKind.Kind_Callback_Any_Void*/: return deserializeAndCallCallback_Any_Void(thisDeserializer); + case 6/*CallbackKind.Kind_Callback_Area_Area_Void*/: return deserializeAndCallCallback_Area_Area_Void(thisDeserializer); + case 7/*CallbackKind.Kind_Callback_Array_Number_Void*/: return deserializeAndCallCallback_Array_Number_Void(thisDeserializer); + case 8/*CallbackKind.Kind_Callback_Array_String_Void*/: return deserializeAndCallCallback_Array_String_Void(thisDeserializer); + case 9/*CallbackKind.Kind_Callback_Array_TouchTestInfo_TouchResult*/: return deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisDeserializer); + case 10/*CallbackKind.Kind_Callback_Boolean*/: return deserializeAndCallCallback_Boolean(thisDeserializer); + case 11/*CallbackKind.Kind_Callback_Boolean_HoverEvent_Void*/: return deserializeAndCallCallback_Boolean_HoverEvent_Void(thisDeserializer); + case 12/*CallbackKind.Kind_Callback_Boolean_Void*/: return deserializeAndCallCallback_Boolean_Void(thisDeserializer); + case 13/*CallbackKind.Kind_Callback_CalendarRequestedData_Void*/: return deserializeAndCallCallback_CalendarRequestedData_Void(thisDeserializer); + case 14/*CallbackKind.Kind_Callback_CalendarSelectedDate_Void*/: return deserializeAndCallCallback_CalendarSelectedDate_Void(thisDeserializer); + case 15/*CallbackKind.Kind_Callback_Callback_Any_Void*/: return deserializeAndCallCallback_Callback_Any_Void(thisDeserializer); + case 16/*CallbackKind.Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(thisDeserializer); + case 17/*CallbackKind.Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisDeserializer); + case 18/*CallbackKind.Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisDeserializer); + case 19/*CallbackKind.Kind_Callback_ClickEvent_Void*/: return deserializeAndCallCallback_ClickEvent_Void(thisDeserializer); + case 20/*CallbackKind.Kind_Callback_ComputedBarAttribute_Void*/: return deserializeAndCallCallback_ComputedBarAttribute_Void(thisDeserializer); + case 21/*CallbackKind.Kind_Callback_CopyEvent_Void*/: return deserializeAndCallCallback_CopyEvent_Void(thisDeserializer); + case 22/*CallbackKind.Kind_Callback_CutEvent_Void*/: return deserializeAndCallCallback_CutEvent_Void(thisDeserializer); + case 23/*CallbackKind.Kind_Callback_Date_Void*/: return deserializeAndCallCallback_Date_Void(thisDeserializer); + case 24/*CallbackKind.Kind_Callback_DatePickerResult_Void*/: return deserializeAndCallCallback_DatePickerResult_Void(thisDeserializer); + case 25/*CallbackKind.Kind_Callback_DeleteValue_Boolean*/: return deserializeAndCallCallback_DeleteValue_Boolean(thisDeserializer); + case 26/*CallbackKind.Kind_Callback_DeleteValue_Void*/: return deserializeAndCallCallback_DeleteValue_Void(thisDeserializer); + case 27/*CallbackKind.Kind_Callback_DismissContentCoverAction_Void*/: return deserializeAndCallCallback_DismissContentCoverAction_Void(thisDeserializer); + case 28/*CallbackKind.Kind_Callback_DismissDialogAction_Void*/: return deserializeAndCallCallback_DismissDialogAction_Void(thisDeserializer); + case 29/*CallbackKind.Kind_Callback_DismissPopupAction_Void*/: return deserializeAndCallCallback_DismissPopupAction_Void(thisDeserializer); + case 30/*CallbackKind.Kind_Callback_DismissSheetAction_Void*/: return deserializeAndCallCallback_DismissSheetAction_Void(thisDeserializer); + case 31/*CallbackKind.Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo*/: return deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(thisDeserializer); + case 32/*CallbackKind.Kind_Callback_DragEvent_String_Void*/: return deserializeAndCallCallback_DragEvent_String_Void(thisDeserializer); + case 33/*CallbackKind.Kind_Callback_EnterKeyType_Void*/: return deserializeAndCallCallback_EnterKeyType_Void(thisDeserializer); + case 34/*CallbackKind.Kind_Callback_FormCallbackInfo_Void*/: return deserializeAndCallCallback_FormCallbackInfo_Void(thisDeserializer); + case 35/*CallbackKind.Kind_Callback_FullscreenInfo_Void*/: return deserializeAndCallCallback_FullscreenInfo_Void(thisDeserializer); + case 36/*CallbackKind.Kind_Callback_GestureEvent_Void*/: return deserializeAndCallCallback_GestureEvent_Void(thisDeserializer); + case 37/*CallbackKind.Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult*/: return deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisDeserializer); + case 38/*CallbackKind.Kind_Callback_GestureJudgeResult_Void*/: return deserializeAndCallCallback_GestureJudgeResult_Void(thisDeserializer); + case 39/*CallbackKind.Kind_Callback_GestureRecognizer_Void*/: return deserializeAndCallCallback_GestureRecognizer_Void(thisDeserializer); + case 40/*CallbackKind.Kind_Callback_HitTestMode_Void*/: return deserializeAndCallCallback_HitTestMode_Void(thisDeserializer); + case 41/*CallbackKind.Kind_Callback_InsertValue_Boolean*/: return deserializeAndCallCallback_InsertValue_Boolean(thisDeserializer); + case 42/*CallbackKind.Kind_Callback_InsertValue_Void*/: return deserializeAndCallCallback_InsertValue_Void(thisDeserializer); + case 43/*CallbackKind.Kind_Callback_IsolatedComponentAttribute_Void*/: return deserializeAndCallCallback_IsolatedComponentAttribute_Void(thisDeserializer); + case 44/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Callback_Any*/: return deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(thisDeserializer); + case 45/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisDeserializer); + case 46/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Number_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisDeserializer); + case 47/*CallbackKind.Kind_Callback_ItemDragInfo_Number_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Void(thisDeserializer); + case 48/*CallbackKind.Kind_Callback_ItemDragInfo_Void*/: return deserializeAndCallCallback_ItemDragInfo_Void(thisDeserializer); + case 49/*CallbackKind.Kind_Callback_KeyEvent_Boolean*/: return deserializeAndCallCallback_KeyEvent_Boolean(thisDeserializer); + case 50/*CallbackKind.Kind_Callback_KeyEvent_Void*/: return deserializeAndCallCallback_KeyEvent_Void(thisDeserializer); + case 51/*CallbackKind.Kind_Callback_Literal_Boolean_isVisible_Void*/: return deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisDeserializer); + case 52/*CallbackKind.Kind_Callback_Literal_Function_callback_Object_fileSelector_Void*/: return deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisDeserializer); + case 53/*CallbackKind.Kind_Callback_Literal_Function_handler_Object_error_Void*/: return deserializeAndCallCallback_Literal_Function_handler_Object_error_Void(thisDeserializer); + case 54/*CallbackKind.Kind_Callback_Literal_Number_code_Want_want_Void*/: return deserializeAndCallCallback_Literal_Number_code_Want_want_Void(thisDeserializer); + case 55/*CallbackKind.Kind_Callback_Literal_Number_errcode_String_msg_Void*/: return deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisDeserializer); + case 56/*CallbackKind.Kind_Callback_Literal_Number_offsetRemain_Void*/: return deserializeAndCallCallback_Literal_Number_offsetRemain_Void(thisDeserializer); + case 57/*CallbackKind.Kind_Callback_Literal_Object_detail_Boolean*/: return deserializeAndCallCallback_Literal_Object_detail_Boolean(thisDeserializer); + case 58/*CallbackKind.Kind_Callback_Literal_String_plainText_Void*/: return deserializeAndCallCallback_Literal_String_plainText_Void(thisDeserializer); + case 59/*CallbackKind.Kind_Callback_MouseEvent_Void*/: return deserializeAndCallCallback_MouseEvent_Void(thisDeserializer); + case 60/*CallbackKind.Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisDeserializer); + case 61/*CallbackKind.Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisDeserializer); + case 62/*CallbackKind.Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallCallback_NavDestinationContext_Void(thisDeserializer); + case 63/*CallbackKind.Kind_Callback_NavigationMode_Void*/: return deserializeAndCallCallback_NavigationMode_Void(thisDeserializer); + case 64/*CallbackKind.Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallCallback_NavigationTitleMode_Void(thisDeserializer); + case 65/*CallbackKind.Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisDeserializer); + case 66/*CallbackKind.Kind_Callback_Number_Boolean*/: return deserializeAndCallCallback_Number_Boolean(thisDeserializer); + case 67/*CallbackKind.Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallCallback_Number_Number_Boolean(thisDeserializer); + case 68/*CallbackKind.Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisDeserializer); + case 69/*CallbackKind.Kind_Callback_Number_Number_Number_Void*/: return deserializeAndCallCallback_Number_Number_Number_Void(thisDeserializer); + case 70/*CallbackKind.Kind_Callback_Number_Number_PanelMode_Void*/: return deserializeAndCallCallback_Number_Number_PanelMode_Void(thisDeserializer); + case 71/*CallbackKind.Kind_Callback_Number_Number_Void*/: return deserializeAndCallCallback_Number_Number_Void(thisDeserializer); + case 72/*CallbackKind.Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain*/: return deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(thisDeserializer); + case 73/*CallbackKind.Kind_Callback_Number_ScrollState_Void*/: return deserializeAndCallCallback_Number_ScrollState_Void(thisDeserializer); + case 74/*CallbackKind.Kind_Callback_Number_SliderChangeMode_Void*/: return deserializeAndCallCallback_Number_SliderChangeMode_Void(thisDeserializer); + case 75/*CallbackKind.Kind_Callback_Number_String_Void*/: return deserializeAndCallCallback_Number_String_Void(thisDeserializer); + case 76/*CallbackKind.Kind_Callback_Number_Tuple_Number_Number*/: return deserializeAndCallCallback_Number_Tuple_Number_Number(thisDeserializer); + case 77/*CallbackKind.Kind_Callback_Number_Tuple_Number_Number_Number_Number*/: return deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisDeserializer); + case 78/*CallbackKind.Kind_Callback_Number_Void*/: return deserializeAndCallCallback_Number_Void(thisDeserializer); + case 79/*CallbackKind.Kind_Callback_OffsetResult_Void*/: return deserializeAndCallCallback_OffsetResult_Void(thisDeserializer); + case 80/*CallbackKind.Kind_Callback_OnAlertEvent_Boolean*/: return deserializeAndCallCallback_OnAlertEvent_Boolean(thisDeserializer); + case 81/*CallbackKind.Kind_Callback_OnAudioStateChangedEvent_Void*/: return deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisDeserializer); + case 82/*CallbackKind.Kind_Callback_OnBeforeUnloadEvent_Boolean*/: return deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisDeserializer); + case 83/*CallbackKind.Kind_Callback_OnClientAuthenticationEvent_Void*/: return deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisDeserializer); + case 84/*CallbackKind.Kind_Callback_OnConfirmEvent_Boolean*/: return deserializeAndCallCallback_OnConfirmEvent_Boolean(thisDeserializer); + case 85/*CallbackKind.Kind_Callback_OnConsoleEvent_Boolean*/: return deserializeAndCallCallback_OnConsoleEvent_Boolean(thisDeserializer); + case 86/*CallbackKind.Kind_Callback_OnContextMenuShowEvent_Boolean*/: return deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisDeserializer); + case 87/*CallbackKind.Kind_Callback_OnDataResubmittedEvent_Void*/: return deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisDeserializer); + case 88/*CallbackKind.Kind_Callback_OnDownloadStartEvent_Void*/: return deserializeAndCallCallback_OnDownloadStartEvent_Void(thisDeserializer); + case 89/*CallbackKind.Kind_Callback_OnErrorReceiveEvent_Void*/: return deserializeAndCallCallback_OnErrorReceiveEvent_Void(thisDeserializer); + case 90/*CallbackKind.Kind_Callback_OnFaviconReceivedEvent_Void*/: return deserializeAndCallCallback_OnFaviconReceivedEvent_Void(thisDeserializer); + case 91/*CallbackKind.Kind_Callback_OnFirstContentfulPaintEvent_Void*/: return deserializeAndCallCallback_OnFirstContentfulPaintEvent_Void(thisDeserializer); + case 92/*CallbackKind.Kind_Callback_OnGeolocationShowEvent_Void*/: return deserializeAndCallCallback_OnGeolocationShowEvent_Void(thisDeserializer); + case 93/*CallbackKind.Kind_Callback_OnHttpAuthRequestEvent_Boolean*/: return deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisDeserializer); + case 94/*CallbackKind.Kind_Callback_OnHttpErrorReceiveEvent_Void*/: return deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisDeserializer); + case 95/*CallbackKind.Kind_Callback_OnInterceptRequestEvent_WebResourceResponse*/: return deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisDeserializer); + case 96/*CallbackKind.Kind_Callback_OnLoadInterceptEvent_Boolean*/: return deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisDeserializer); + case 97/*CallbackKind.Kind_Callback_OnOverScrollEvent_Void*/: return deserializeAndCallCallback_OnOverScrollEvent_Void(thisDeserializer); + case 98/*CallbackKind.Kind_Callback_OnPageBeginEvent_Void*/: return deserializeAndCallCallback_OnPageBeginEvent_Void(thisDeserializer); + case 99/*CallbackKind.Kind_Callback_OnPageEndEvent_Void*/: return deserializeAndCallCallback_OnPageEndEvent_Void(thisDeserializer); + case 100/*CallbackKind.Kind_Callback_OnPageVisibleEvent_Void*/: return deserializeAndCallCallback_OnPageVisibleEvent_Void(thisDeserializer); + case 101/*CallbackKind.Kind_Callback_OnPermissionRequestEvent_Void*/: return deserializeAndCallCallback_OnPermissionRequestEvent_Void(thisDeserializer); + case 102/*CallbackKind.Kind_Callback_OnProgressChangeEvent_Void*/: return deserializeAndCallCallback_OnProgressChangeEvent_Void(thisDeserializer); + case 103/*CallbackKind.Kind_Callback_OnPromptEvent_Boolean*/: return deserializeAndCallCallback_OnPromptEvent_Boolean(thisDeserializer); + case 104/*CallbackKind.Kind_Callback_OnRefreshAccessedHistoryEvent_Void*/: return deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisDeserializer); + case 105/*CallbackKind.Kind_Callback_OnRenderExitedEvent_Void*/: return deserializeAndCallCallback_OnRenderExitedEvent_Void(thisDeserializer); + case 106/*CallbackKind.Kind_Callback_OnResourceLoadEvent_Void*/: return deserializeAndCallCallback_OnResourceLoadEvent_Void(thisDeserializer); + case 107/*CallbackKind.Kind_Callback_OnScaleChangeEvent_Void*/: return deserializeAndCallCallback_OnScaleChangeEvent_Void(thisDeserializer); + case 108/*CallbackKind.Kind_Callback_OnScreenCaptureRequestEvent_Void*/: return deserializeAndCallCallback_OnScreenCaptureRequestEvent_Void(thisDeserializer); + case 109/*CallbackKind.Kind_Callback_OnScrollEvent_Void*/: return deserializeAndCallCallback_OnScrollEvent_Void(thisDeserializer); + case 110/*CallbackKind.Kind_Callback_OnScrollFrameBeginHandlerResult_Void*/: return deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_Void(thisDeserializer); + case 111/*CallbackKind.Kind_Callback_OnSearchResultReceiveEvent_Void*/: return deserializeAndCallCallback_OnSearchResultReceiveEvent_Void(thisDeserializer); + case 112/*CallbackKind.Kind_Callback_OnShowFileSelectorEvent_Boolean*/: return deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisDeserializer); + case 113/*CallbackKind.Kind_Callback_OnSslErrorEventReceiveEvent_Void*/: return deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisDeserializer); + case 114/*CallbackKind.Kind_Callback_OnTitleReceiveEvent_Void*/: return deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisDeserializer); + case 115/*CallbackKind.Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisDeserializer); + case 116/*CallbackKind.Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisDeserializer); + case 117/*CallbackKind.Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_Array_String_Void(thisDeserializer); + case 118/*CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisDeserializer); + case 119/*CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisDeserializer); + case 120/*CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisDeserializer); + case 121/*CallbackKind.Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallCallback_PlaybackInfo_Void(thisDeserializer); + case 122/*CallbackKind.Kind_Callback_PopInfo_Void*/: return deserializeAndCallCallback_PopInfo_Void(thisDeserializer); + case 123/*CallbackKind.Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallCallback_PreDragStatus_Void(thisDeserializer); + case 124/*CallbackKind.Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallCallback_PreparedInfo_Void(thisDeserializer); + case 125/*CallbackKind.Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallCallback_RefreshStatus_Void(thisDeserializer); + case 126/*CallbackKind.Kind_Callback_RichEditorChangeValue_Boolean*/: return deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisDeserializer); + case 127/*CallbackKind.Kind_Callback_RichEditorDeleteValue_Boolean*/: return deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisDeserializer); + case 128/*CallbackKind.Kind_Callback_RichEditorInsertValue_Boolean*/: return deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisDeserializer); + case 129/*CallbackKind.Kind_Callback_RichEditorRange_Void*/: return deserializeAndCallCallback_RichEditorRange_Void(thisDeserializer); + case 130/*CallbackKind.Kind_Callback_RichEditorSelection_Void*/: return deserializeAndCallCallback_RichEditorSelection_Void(thisDeserializer); + case 131/*CallbackKind.Kind_Callback_RichEditorTextSpanResult_Void*/: return deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisDeserializer); + case 132/*CallbackKind.Kind_Callback_ScrollResult_Void*/: return deserializeAndCallCallback_ScrollResult_Void(thisDeserializer); + case 133/*CallbackKind.Kind_Callback_SheetDismiss_Void*/: return deserializeAndCallCallback_SheetDismiss_Void(thisDeserializer); + case 134/*CallbackKind.Kind_Callback_SheetType_Void*/: return deserializeAndCallCallback_SheetType_Void(thisDeserializer); + case 135/*CallbackKind.Kind_Callback_SpringBackAction_Void*/: return deserializeAndCallCallback_SpringBackAction_Void(thisDeserializer); + case 136/*CallbackKind.Kind_Callback_String_Number_Void*/: return deserializeAndCallCallback_String_Number_Void(thisDeserializer); + case 137/*CallbackKind.Kind_Callback_String_PasteEvent_Void*/: return deserializeAndCallCallback_String_PasteEvent_Void(thisDeserializer); + case 138/*CallbackKind.Kind_Callback_String_Unknown_Void*/: return deserializeAndCallCallback_String_Unknown_Void(thisDeserializer); + case 139/*CallbackKind.Kind_Callback_String_Void*/: return deserializeAndCallCallback_String_Void(thisDeserializer); + case 140/*CallbackKind.Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisDeserializer); + case 141/*CallbackKind.Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallCallback_SwipeActionState_Void(thisDeserializer); + case 142/*CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisDeserializer); + case 143/*CallbackKind.Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisDeserializer); + case 144/*CallbackKind.Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallCallback_TerminationInfo_Void(thisDeserializer); + case 145/*CallbackKind.Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallCallback_TextPickerResult_Void(thisDeserializer); + case 146/*CallbackKind.Kind_Callback_TextRange_Void*/: return deserializeAndCallCallback_TextRange_Void(thisDeserializer); + case 147/*CallbackKind.Kind_Callback_TimePickerResult_Void*/: return deserializeAndCallCallback_TimePickerResult_Void(thisDeserializer); + case 148/*CallbackKind.Kind_Callback_TouchEvent_HitTestMode*/: return deserializeAndCallCallback_TouchEvent_HitTestMode(thisDeserializer); + case 149/*CallbackKind.Kind_Callback_TouchEvent_Void*/: return deserializeAndCallCallback_TouchEvent_Void(thisDeserializer); + case 150/*CallbackKind.Kind_Callback_TouchResult_Void*/: return deserializeAndCallCallback_TouchResult_Void(thisDeserializer); + case 151/*CallbackKind.Kind_Callback_Tuple_Number_Number_Number_Number_Void*/: return deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(thisDeserializer); + case 152/*CallbackKind.Kind_Callback_Tuple_Number_Number_Void*/: return deserializeAndCallCallback_Tuple_Number_Number_Void(thisDeserializer); + case 153/*CallbackKind.Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void*/: return deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisDeserializer); + case 154/*CallbackKind.Kind_Callback_UIExtensionProxy_Void*/: return deserializeAndCallCallback_UIExtensionProxy_Void(thisDeserializer); + case 155/*CallbackKind.Kind_Callback_Union_CustomBuilder_DragItemInfo_Void*/: return deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void(thisDeserializer); + case 156/*CallbackKind.Kind_Callback_Void*/: return deserializeAndCallCallback_Void(thisDeserializer); + case 157/*CallbackKind.Kind_Callback_WebKeyboardOptions_Void*/: return deserializeAndCallCallback_WebKeyboardOptions_Void(thisDeserializer); + case 158/*CallbackKind.Kind_Callback_WebResourceResponse_Void*/: return deserializeAndCallCallback_WebResourceResponse_Void(thisDeserializer); + case 159/*CallbackKind.Kind_Callback_WithThemeAttribute_Void*/: return deserializeAndCallCallback_WithThemeAttribute_Void(thisDeserializer); + case 160/*CallbackKind.Kind_ContentDidScrollCallback*/: return deserializeAndCallContentDidScrollCallback(thisDeserializer); + case 161/*CallbackKind.Kind_EditableTextOnChangeCallback*/: return deserializeAndCallEditableTextOnChangeCallback(thisDeserializer); + case 162/*CallbackKind.Kind_GestureRecognizerJudgeBeginCallback*/: return deserializeAndCallGestureRecognizerJudgeBeginCallback(thisDeserializer); + case 163/*CallbackKind.Kind_GetItemMainSizeByIndex*/: return deserializeAndCallGetItemMainSizeByIndex(thisDeserializer); + case 164/*CallbackKind.Kind_HoverCallback*/: return deserializeAndCallHoverCallback(thisDeserializer); + case 165/*CallbackKind.Kind_ImageCompleteCallback*/: return deserializeAndCallImageCompleteCallback(thisDeserializer); + case 166/*CallbackKind.Kind_ImageErrorCallback*/: return deserializeAndCallImageErrorCallback(thisDeserializer); + case 167/*CallbackKind.Kind_InterceptionModeCallback*/: return deserializeAndCallInterceptionModeCallback(thisDeserializer); + case 168/*CallbackKind.Kind_InterceptionShowCallback*/: return deserializeAndCallInterceptionShowCallback(thisDeserializer); + case 169/*CallbackKind.Kind_IsolatedComponentInterface*/: return deserializeAndCallIsolatedComponentInterface(thisDeserializer); + case 170/*CallbackKind.Kind_MenuOnAppearCallback*/: return deserializeAndCallMenuOnAppearCallback(thisDeserializer); + case 171/*CallbackKind.Kind_OnAdsBlockedCallback*/: return deserializeAndCallOnAdsBlockedCallback(thisDeserializer); + case 172/*CallbackKind.Kind_OnAlphabetIndexerPopupSelectCallback*/: return deserializeAndCallOnAlphabetIndexerPopupSelectCallback(thisDeserializer); + case 173/*CallbackKind.Kind_OnAlphabetIndexerRequestPopupDataCallback*/: return deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(thisDeserializer); + case 174/*CallbackKind.Kind_OnAlphabetIndexerSelectCallback*/: return deserializeAndCallOnAlphabetIndexerSelectCallback(thisDeserializer); + case 175/*CallbackKind.Kind_OnCheckboxChangeCallback*/: return deserializeAndCallOnCheckboxChangeCallback(thisDeserializer); + case 176/*CallbackKind.Kind_OnCheckboxGroupChangeCallback*/: return deserializeAndCallOnCheckboxGroupChangeCallback(thisDeserializer); + case 177/*CallbackKind.Kind_OnContentScrollCallback*/: return deserializeAndCallOnContentScrollCallback(thisDeserializer); + case 178/*CallbackKind.Kind_OnContextMenuHideCallback*/: return deserializeAndCallOnContextMenuHideCallback(thisDeserializer); + case 179/*CallbackKind.Kind_OnDidChangeCallback*/: return deserializeAndCallOnDidChangeCallback(thisDeserializer); + case 180/*CallbackKind.Kind_OnFirstMeaningfulPaintCallback*/: return deserializeAndCallOnFirstMeaningfulPaintCallback(thisDeserializer); + case 181/*CallbackKind.Kind_OnFoldStatusChangeCallback*/: return deserializeAndCallOnFoldStatusChangeCallback(thisDeserializer); + case 182/*CallbackKind.Kind_OnFullScreenEnterCallback*/: return deserializeAndCallOnFullScreenEnterCallback(thisDeserializer); + case 183/*CallbackKind.Kind_OnHoverStatusChangeCallback*/: return deserializeAndCallOnHoverStatusChangeCallback(thisDeserializer); + case 184/*CallbackKind.Kind_OnIntelligentTrackingPreventionCallback*/: return deserializeAndCallOnIntelligentTrackingPreventionCallback(thisDeserializer); + case 185/*CallbackKind.Kind_OnLargestContentfulPaintCallback*/: return deserializeAndCallOnLargestContentfulPaintCallback(thisDeserializer); + case 186/*CallbackKind.Kind_OnLinearIndicatorChangeCallback*/: return deserializeAndCallOnLinearIndicatorChangeCallback(thisDeserializer); + case 187/*CallbackKind.Kind_OnMoveHandler*/: return deserializeAndCallOnMoveHandler(thisDeserializer); + case 188/*CallbackKind.Kind_OnNativeEmbedVisibilityChangeCallback*/: return deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisDeserializer); + case 189/*CallbackKind.Kind_OnNativeLoadCallback*/: return deserializeAndCallOnNativeLoadCallback(thisDeserializer); + case 190/*CallbackKind.Kind_OnNavigationEntryCommittedCallback*/: return deserializeAndCallOnNavigationEntryCommittedCallback(thisDeserializer); + case 191/*CallbackKind.Kind_OnOverrideUrlLoadingCallback*/: return deserializeAndCallOnOverrideUrlLoadingCallback(thisDeserializer); + case 192/*CallbackKind.Kind_OnPasteCallback*/: return deserializeAndCallOnPasteCallback(thisDeserializer); + case 193/*CallbackKind.Kind_OnRenderProcessNotRespondingCallback*/: return deserializeAndCallOnRenderProcessNotRespondingCallback(thisDeserializer); + case 194/*CallbackKind.Kind_OnRenderProcessRespondingCallback*/: return deserializeAndCallOnRenderProcessRespondingCallback(thisDeserializer); + case 195/*CallbackKind.Kind_OnSafeBrowsingCheckResultCallback*/: return deserializeAndCallOnSafeBrowsingCheckResultCallback(thisDeserializer); + case 196/*CallbackKind.Kind_OnScrollCallback*/: return deserializeAndCallOnScrollCallback(thisDeserializer); + case 197/*CallbackKind.Kind_OnScrollEdgeCallback*/: return deserializeAndCallOnScrollEdgeCallback(thisDeserializer); + case 198/*CallbackKind.Kind_OnScrollFrameBeginCallback*/: return deserializeAndCallOnScrollFrameBeginCallback(thisDeserializer); + case 199/*CallbackKind.Kind_OnScrollVisibleContentChangeCallback*/: return deserializeAndCallOnScrollVisibleContentChangeCallback(thisDeserializer); + case 200/*CallbackKind.Kind_OnSslErrorEventCallback*/: return deserializeAndCallOnSslErrorEventCallback(thisDeserializer); + case 201/*CallbackKind.Kind_OnSubmitCallback*/: return deserializeAndCallOnSubmitCallback(thisDeserializer); + case 202/*CallbackKind.Kind_OnSwiperAnimationEndCallback*/: return deserializeAndCallOnSwiperAnimationEndCallback(thisDeserializer); + case 203/*CallbackKind.Kind_OnSwiperAnimationStartCallback*/: return deserializeAndCallOnSwiperAnimationStartCallback(thisDeserializer); + case 204/*CallbackKind.Kind_OnSwiperGestureSwipeCallback*/: return deserializeAndCallOnSwiperGestureSwipeCallback(thisDeserializer); + case 205/*CallbackKind.Kind_OnTabsAnimationEndCallback*/: return deserializeAndCallOnTabsAnimationEndCallback(thisDeserializer); + case 206/*CallbackKind.Kind_OnTabsAnimationStartCallback*/: return deserializeAndCallOnTabsAnimationStartCallback(thisDeserializer); + case 207/*CallbackKind.Kind_OnTabsContentWillChangeCallback*/: return deserializeAndCallOnTabsContentWillChangeCallback(thisDeserializer); + case 208/*CallbackKind.Kind_OnTabsGestureSwipeCallback*/: return deserializeAndCallOnTabsGestureSwipeCallback(thisDeserializer); + case 209/*CallbackKind.Kind_OnTextSelectionChangeCallback*/: return deserializeAndCallOnTextSelectionChangeCallback(thisDeserializer); + case 210/*CallbackKind.Kind_OnViewportFitChangedCallback*/: return deserializeAndCallOnViewportFitChangedCallback(thisDeserializer); + case 211/*CallbackKind.Kind_OnWillScrollCallback*/: return deserializeAndCallOnWillScrollCallback(thisDeserializer); + case 212/*CallbackKind.Kind_PageTransitionCallback*/: return deserializeAndCallPageTransitionCallback(thisDeserializer); + case 213/*CallbackKind.Kind_PasteEventCallback*/: return deserializeAndCallPasteEventCallback(thisDeserializer); + case 214/*CallbackKind.Kind_PluginErrorCallback*/: return deserializeAndCallPluginErrorCallback(thisDeserializer); + case 215/*CallbackKind.Kind_ScrollOnScrollCallback*/: return deserializeAndCallScrollOnScrollCallback(thisDeserializer); + case 216/*CallbackKind.Kind_ScrollOnWillScrollCallback*/: return deserializeAndCallScrollOnWillScrollCallback(thisDeserializer); + case 217/*CallbackKind.Kind_SearchSubmitCallback*/: return deserializeAndCallSearchSubmitCallback(thisDeserializer); + case 218/*CallbackKind.Kind_ShouldBuiltInRecognizerParallelWithCallback*/: return deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisDeserializer); + case 219/*CallbackKind.Kind_SizeChangeCallback*/: return deserializeAndCallSizeChangeCallback(thisDeserializer); + case 220/*CallbackKind.Kind_SliderTriggerChangeCallback*/: return deserializeAndCallSliderTriggerChangeCallback(thisDeserializer); + case 221/*CallbackKind.Kind_SubmitCallback*/: return deserializeAndCallSubmitCallback(thisDeserializer); + case 222/*CallbackKind.Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallTabsCustomContentTransitionCallback(thisDeserializer); + case 223/*CallbackKind.Kind_TextAreaSubmitCallback*/: return deserializeAndCallTextAreaSubmitCallback(thisDeserializer); + case 224/*CallbackKind.Kind_TextPickerScrollStopCallback*/: return deserializeAndCallTextPickerScrollStopCallback(thisDeserializer); + case 225/*CallbackKind.Kind_TransitionFinishCallback*/: return deserializeAndCallTransitionFinishCallback(thisDeserializer); + case 226/*CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisDeserializer); + case 227/*CallbackKind.Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisDeserializer); + case 228/*CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisDeserializer); + case 229/*CallbackKind.Kind_VisibleAreaChangeCallback*/: return deserializeAndCallVisibleAreaChangeCallback(thisDeserializer); + case 230/*CallbackKind.Kind_VoidCallback*/: return deserializeAndCallVoidCallback(thisDeserializer); + case 231/*CallbackKind.Kind_WebKeyboardCallback*/: return deserializeAndCallWebKeyboardCallback(thisDeserializer); + case 232/*CallbackKind.Kind_WithThemeInterface*/: return deserializeAndCallWithThemeInterface(thisDeserializer); } + throw new Error("Unknown callback kind") } \ No newline at end of file diff --git a/arkoala/arkui/src/peers/CallbackKind.ts b/arkoala/arkui/src/peers/CallbackKind.ts index 2ac5e666a04eed1ac046205a6ed50640cd825f3b..a0027ad0a18e6701cb7da4dd7d1891ff87faff20 100644 --- a/arkoala/arkui/src/peers/CallbackKind.ts +++ b/arkoala/arkui/src/peers/CallbackKind.ts @@ -7,223 +7,229 @@ export enum CallbackKind { Kind_Callback_Any_Void = 5, Kind_Callback_Area_Area_Void = 6, Kind_Callback_Array_Number_Void = 7, - Kind_Callback_Array_String_void = 8, + Kind_Callback_Array_String_Void = 8, Kind_Callback_Array_TouchTestInfo_TouchResult = 9, Kind_Callback_Boolean = 10, Kind_Callback_Boolean_HoverEvent_Void = 11, - Kind_Callback_Boolean_void = 12, - Kind_Callback_Boolean_Void = 13, - Kind_Callback_CalendarRequestedData_Void = 14, - Kind_Callback_CalendarSelectedDate_Void = 15, - Kind_Callback_Callback_Any_void = 16, - Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void = 17, - Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void = 18, - Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void = 19, - Kind_Callback_ClickEvent_Void = 20, - Kind_Callback_ComputedBarAttribute_void = 21, - Kind_Callback_CopyEvent_Void = 22, - Kind_Callback_CustomObject_void = 23, - Kind_Callback_CutEvent_Void = 24, - Kind_Callback_Date_Void = 25, - Kind_Callback_DatePickerResult_Void = 26, - Kind_Callback_DeleteValue_Boolean = 27, - Kind_Callback_DeleteValue_Void = 28, - Kind_Callback_DismissContentCoverAction_Void = 29, - Kind_Callback_DismissDialogAction_Void = 30, - Kind_Callback_DismissPopupAction_Void = 31, - Kind_Callback_DismissSheetAction_Void = 32, - Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = 33, - Kind_Callback_DragEvent_String_Void = 34, - Kind_Callback_EnterKeyType_SubmitEvent_Void = 35, - Kind_Callback_EnterKeyType_Void = 36, - Kind_Callback_FormCallbackInfo_Void = 37, - Kind_Callback_GestureEvent_Void = 38, - Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = 39, - Kind_Callback_GestureJudgeResult_void = 40, - Kind_Callback_GestureRecognizer_void = 41, - Kind_Callback_HitTestMode_void = 42, - Kind_Callback_InsertValue_Boolean = 43, - Kind_Callback_InsertValue_Void = 44, - Kind_Callback_IsolatedComponentAttribute_void = 45, - Kind_Callback_ItemDragInfo_Number_Callback_Any = 46, - Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void = 47, - Kind_Callback_ItemDragInfo_Number_Number_Void = 48, - Kind_Callback_ItemDragInfo_Number_Void = 49, - Kind_Callback_ItemDragInfo_Void = 50, - Kind_Callback_KeyEvent_Boolean = 51, - Kind_Callback_KeyEvent_Void = 52, - Kind_Callback_Literal_Boolean_fullscreen_Void = 53, - Kind_Callback_Literal_Boolean_isVisible_Void = 54, - Kind_Callback_Literal_Empty_Void = 55, - Kind_Callback_Literal_Function_callback_Object_fileSelector_Void = 56, - Kind_Callback_Literal_Function_handler_Object_error_Void = 57, - Kind_Callback_Literal_Number_code_Want_want_Void = 58, - Kind_Callback_Literal_Number_duration_Void = 59, - Kind_Callback_Literal_Number_errcode_String_msg_Void = 60, - Kind_Callback_Literal_Number_offsetRemain_void = 61, - Kind_Callback_Literal_Number_time_Void = 62, - Kind_Callback_Literal_Object_detail_Boolean = 63, - Kind_Callback_Literal_String_plainText_Void = 64, - Kind_Callback_MouseEvent_Void = 65, - Kind_Callback_NativeEmbedDataInfo_Void = 66, - Kind_Callback_NativeEmbedTouchInfo_Void = 67, - Kind_Callback_NavDestinationContext_Void = 68, - Kind_Callback_NavigationMode_Void = 69, - Kind_Callback_NavigationTitleMode_Void = 70, - Kind_Callback_NavigationTransitionProxy_Void = 71, - Kind_Callback_Number_Boolean = 72, - Kind_Callback_Number_Number_Boolean = 73, - Kind_Callback_Number_Number_ComputedBarAttribute = 74, - Kind_Callback_Number_Number_Number_Void = 75, - Kind_Callback_Number_Number_PanelMode_Void = 76, - Kind_Callback_Number_Number_SwiperAnimationEvent_Void = 77, - Kind_Callback_Number_Number_TabsAnimationEvent_Void = 78, - Kind_Callback_Number_Number_Void = 79, - Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain = 80, - Kind_Callback_Number_ScrollState_Void = 81, - Kind_Callback_Number_SliderChangeMode_Void = 82, - Kind_Callback_Number_String_Void = 83, - Kind_Callback_Number_SwiperAnimationEvent_Void = 84, - Kind_Callback_Number_TabsAnimationEvent_Void = 85, - Kind_Callback_Number_Tuple_Number_Number = 86, - Kind_Callback_Number_Tuple_Number_Number_Number_Number = 87, - Kind_Callback_Number_void = 88, - Kind_Callback_Number_Void = 89, - Kind_Callback_Object_Void = 90, - Kind_Callback_OffsetResult_void = 91, - Kind_Callback_OnAlertEvent_Boolean = 92, - Kind_Callback_OnAudioStateChangedEvent_Void = 93, - Kind_Callback_OnBeforeUnloadEvent_Boolean = 94, - Kind_Callback_OnClientAuthenticationEvent_Void = 95, - Kind_Callback_OnConfirmEvent_Boolean = 96, - Kind_Callback_OnConsoleEvent_Boolean = 97, - Kind_Callback_OnContextMenuShowEvent_Boolean = 98, - Kind_Callback_OnDataResubmittedEvent_Void = 99, - Kind_Callback_OnDownloadStartEvent_Void = 100, - Kind_Callback_OnErrorReceiveEvent_Void = 101, - Kind_Callback_OnFaviconReceivedEvent_Void = 102, - Kind_Callback_OnFirstContentfulPaintEvent_Void = 103, - Kind_Callback_OnGeolocationShowEvent_Void = 104, - Kind_Callback_OnHttpAuthRequestEvent_Boolean = 105, - Kind_Callback_OnHttpErrorReceiveEvent_Void = 106, - Kind_Callback_OnInterceptRequestEvent_WebResourceResponse = 107, - Kind_Callback_OnLoadInterceptEvent_Boolean = 108, - Kind_Callback_OnOverScrollEvent_Void = 109, - Kind_Callback_OnPageBeginEvent_Void = 110, - Kind_Callback_OnPageEndEvent_Void = 111, - Kind_Callback_OnPageVisibleEvent_Void = 112, - Kind_Callback_OnPermissionRequestEvent_Void = 113, - Kind_Callback_OnProgressChangeEvent_Void = 114, - Kind_Callback_OnPromptEvent_Boolean = 115, - Kind_Callback_OnRefreshAccessedHistoryEvent_Void = 116, - Kind_Callback_OnRenderExitedEvent_Void = 117, - Kind_Callback_OnResourceLoadEvent_Void = 118, - Kind_Callback_OnScaleChangeEvent_Void = 119, - Kind_Callback_OnScreenCaptureRequestEvent_Void = 120, - Kind_Callback_OnScrollEvent_Void = 121, - Kind_Callback_OnScrollFrameBeginHandlerResult_void = 122, - Kind_Callback_OnSearchResultReceiveEvent_Void = 123, - Kind_Callback_OnShowFileSelectorEvent_Boolean = 124, - Kind_Callback_OnSslErrorEventReceiveEvent_Void = 125, - Kind_Callback_OnTitleReceiveEvent_Void = 126, - Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 127, - Kind_Callback_OnWindowNewEvent_Void = 128, - Kind_Callback_PopInfo_Void = 129, - Kind_Callback_PreDragStatus_Void = 130, - Kind_Callback_RefreshStatus_Void = 131, - Kind_Callback_RichEditorChangeValue_Boolean = 132, - Kind_Callback_RichEditorDeleteValue_Boolean = 133, - Kind_Callback_RichEditorInsertValue_Boolean = 134, - Kind_Callback_RichEditorRange_Void = 135, - Kind_Callback_RichEditorSelection_Void = 136, - Kind_Callback_RichEditorTextSpanResult_Void = 137, - Kind_Callback_ScrollResult_void = 138, - Kind_Callback_SheetDismiss_Void = 139, - Kind_Callback_SheetType_Void = 140, - Kind_Callback_SpringBackAction_Void = 141, - Kind_Callback_String_Number_Void = 142, - Kind_Callback_String_PasteEvent_Void = 143, - Kind_Callback_String_Unknown_Void = 144, - Kind_Callback_String_void = 145, - Kind_Callback_String_Void = 146, - Kind_Callback_StyledStringChangeValue_Boolean = 147, - Kind_Callback_SwipeActionState_Void = 148, - Kind_Callback_SwiperContentTransitionProxy_Void = 149, - Kind_Callback_TabContentTransitionProxy_Void = 150, - Kind_Callback_TerminationInfo_Void = 151, - Kind_Callback_TextPickerResult_Void = 152, - Kind_Callback_TextRange_Void = 153, - Kind_Callback_TimePickerResult_Void = 154, - Kind_Callback_TouchEvent_HitTestMode = 155, - Kind_Callback_TouchEvent_Void = 156, - Kind_Callback_TouchResult_void = 157, - Kind_Callback_Tuple_Number_Number_Number_Number_void = 158, - Kind_Callback_Tuple_Number_Number_void = 159, - Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void = 160, - Kind_Callback_UIExtensionProxy_Void = 161, - Kind_Callback_Union_CustomBuilder_DragItemInfo_void = 162, - Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void = 163, - Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void = 164, - Kind_Callback_void = 165, - Kind_Callback_Void = 166, - Kind_Callback_WebKeyboardOptions_void = 167, - Kind_Callback_WebResourceResponse_void = 168, - Kind_Callback_WithThemeAttribute_void = 169, - Kind_ContentDidScrollCallback = 170, - Kind_EditableTextOnChangeCallback = 171, - Kind_GestureRecognizerJudgeBeginCallback = 172, - Kind_GetItemMainSizeByIndex = 173, - Kind_HoverCallback = 174, - Kind_ImageCompleteCallback = 175, - Kind_ImageErrorCallback = 176, - Kind_InterceptionModeCallback = 177, - Kind_InterceptionShowCallback = 178, - Kind_IsolatedComponentInterface = 179, - Kind_MenuOnAppearCallback = 180, - Kind_OnAdsBlockedCallback = 181, - Kind_OnAlphabetIndexerPopupSelectCallback = 182, - Kind_OnAlphabetIndexerRequestPopupDataCallback = 183, - Kind_OnAlphabetIndexerSelectCallback = 184, - Kind_OnCheckboxChangeCallback = 185, - Kind_OnCheckboxGroupChangeCallback = 186, - Kind_OnContextMenuHideCallback = 187, - Kind_OnDidChangeCallback = 188, - Kind_OnFirstMeaningfulPaintCallback = 189, - Kind_OnFoldStatusChangeCallback = 190, - Kind_OnFullScreenEnterCallback = 191, - Kind_OnHoverStatusChangeCallback = 192, - Kind_OnIntelligentTrackingPreventionCallback = 193, - Kind_OnLargestContentfulPaintCallback = 194, - Kind_OnLinearIndicatorChangeCallback = 195, - Kind_OnMoveHandler = 196, - Kind_OnNativeEmbedVisibilityChangeCallback = 197, - Kind_OnNavigationEntryCommittedCallback = 198, - Kind_OnOverrideUrlLoadingCallback = 199, - Kind_OnRenderProcessNotRespondingCallback = 200, - Kind_OnRenderProcessRespondingCallback = 201, - Kind_OnSafeBrowsingCheckResultCallback = 202, - Kind_OnScrollCallback = 203, - Kind_OnScrollEdgeCallback = 204, - Kind_OnScrollFrameBeginCallback = 205, - Kind_OnScrollVisibleContentChangeCallback = 206, - Kind_OnSslErrorEventCallback = 207, - Kind_OnViewportFitChangedCallback = 208, - Kind_OnWillScrollCallback = 209, - Kind_PageTransitionCallback = 210, - Kind_PasteEventCallback = 211, - Kind_ScrollOnScrollCallback = 212, - Kind_ScrollOnWillScrollCallback = 213, - Kind_ShouldBuiltInRecognizerParallelWithCallback = 214, - Kind_SizeChangeCallback = 215, - Kind_SliderTriggerChangeCallback = 216, - Kind_SubmitCallback = 217, - Kind_TransitionFinishCallback = 218, - Kind_Type_NavigationAttribute_customNavContentTransition_delegate = 219, - Kind_Type_TabsAttribute_customContentTransition_delegate = 220, - Kind_Type_TextPickerAttribute_onChange_callback = 221, - Kind_Type_WebAttribute_onUrlLoadIntercept_callback = 222, - Kind_VisibleAreaChangeCallback = 223, - Kind_VoidCallback = 224, - Kind_WebKeyboardCallback = 225, - Kind_WithThemeInterface = 226, + Kind_Callback_Boolean_Void = 12, + Kind_Callback_CalendarRequestedData_Void = 13, + Kind_Callback_CalendarSelectedDate_Void = 14, + Kind_Callback_Callback_Any_Void = 15, + Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void = 16, + Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void = 17, + Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void = 18, + Kind_Callback_ClickEvent_Void = 19, + Kind_Callback_ComputedBarAttribute_Void = 20, + Kind_Callback_CopyEvent_Void = 21, + Kind_Callback_CutEvent_Void = 22, + Kind_Callback_Date_Void = 23, + Kind_Callback_DatePickerResult_Void = 24, + Kind_Callback_DeleteValue_Boolean = 25, + Kind_Callback_DeleteValue_Void = 26, + Kind_Callback_DismissContentCoverAction_Void = 27, + Kind_Callback_DismissDialogAction_Void = 28, + Kind_Callback_DismissPopupAction_Void = 29, + Kind_Callback_DismissSheetAction_Void = 30, + Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = 31, + Kind_Callback_DragEvent_String_Void = 32, + Kind_Callback_EnterKeyType_Void = 33, + Kind_Callback_FormCallbackInfo_Void = 34, + Kind_Callback_FullscreenInfo_Void = 35, + Kind_Callback_GestureEvent_Void = 36, + Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = 37, + Kind_Callback_GestureJudgeResult_Void = 38, + Kind_Callback_GestureRecognizer_Void = 39, + Kind_Callback_HitTestMode_Void = 40, + Kind_Callback_InsertValue_Boolean = 41, + Kind_Callback_InsertValue_Void = 42, + Kind_Callback_IsolatedComponentAttribute_Void = 43, + Kind_Callback_ItemDragInfo_Number_Callback_Any = 44, + Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void = 45, + Kind_Callback_ItemDragInfo_Number_Number_Void = 46, + Kind_Callback_ItemDragInfo_Number_Void = 47, + Kind_Callback_ItemDragInfo_Void = 48, + Kind_Callback_KeyEvent_Boolean = 49, + Kind_Callback_KeyEvent_Void = 50, + Kind_Callback_Literal_Boolean_isVisible_Void = 51, + Kind_Callback_Literal_Function_callback_Object_fileSelector_Void = 52, + Kind_Callback_Literal_Function_handler_Object_error_Void = 53, + Kind_Callback_Literal_Number_code_Want_want_Void = 54, + Kind_Callback_Literal_Number_errcode_String_msg_Void = 55, + Kind_Callback_Literal_Number_offsetRemain_Void = 56, + Kind_Callback_Literal_Object_detail_Boolean = 57, + Kind_Callback_Literal_String_plainText_Void = 58, + Kind_Callback_MouseEvent_Void = 59, + Kind_Callback_NativeEmbedDataInfo_Void = 60, + Kind_Callback_NativeEmbedTouchInfo_Void = 61, + Kind_Callback_NavDestinationContext_Void = 62, + Kind_Callback_NavigationMode_Void = 63, + Kind_Callback_NavigationTitleMode_Void = 64, + Kind_Callback_NavigationTransitionProxy_Void = 65, + Kind_Callback_Number_Boolean = 66, + Kind_Callback_Number_Number_Boolean = 67, + Kind_Callback_Number_Number_ComputedBarAttribute = 68, + Kind_Callback_Number_Number_Number_Void = 69, + Kind_Callback_Number_Number_PanelMode_Void = 70, + Kind_Callback_Number_Number_Void = 71, + Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain = 72, + Kind_Callback_Number_ScrollState_Void = 73, + Kind_Callback_Number_SliderChangeMode_Void = 74, + Kind_Callback_Number_String_Void = 75, + Kind_Callback_Number_Tuple_Number_Number = 76, + Kind_Callback_Number_Tuple_Number_Number_Number_Number = 77, + Kind_Callback_Number_Void = 78, + Kind_Callback_OffsetResult_Void = 79, + Kind_Callback_OnAlertEvent_Boolean = 80, + Kind_Callback_OnAudioStateChangedEvent_Void = 81, + Kind_Callback_OnBeforeUnloadEvent_Boolean = 82, + Kind_Callback_OnClientAuthenticationEvent_Void = 83, + Kind_Callback_OnConfirmEvent_Boolean = 84, + Kind_Callback_OnConsoleEvent_Boolean = 85, + Kind_Callback_OnContextMenuShowEvent_Boolean = 86, + Kind_Callback_OnDataResubmittedEvent_Void = 87, + Kind_Callback_OnDownloadStartEvent_Void = 88, + Kind_Callback_OnErrorReceiveEvent_Void = 89, + Kind_Callback_OnFaviconReceivedEvent_Void = 90, + Kind_Callback_OnFirstContentfulPaintEvent_Void = 91, + Kind_Callback_OnGeolocationShowEvent_Void = 92, + Kind_Callback_OnHttpAuthRequestEvent_Boolean = 93, + Kind_Callback_OnHttpErrorReceiveEvent_Void = 94, + Kind_Callback_OnInterceptRequestEvent_WebResourceResponse = 95, + Kind_Callback_OnLoadInterceptEvent_Boolean = 96, + Kind_Callback_OnOverScrollEvent_Void = 97, + Kind_Callback_OnPageBeginEvent_Void = 98, + Kind_Callback_OnPageEndEvent_Void = 99, + Kind_Callback_OnPageVisibleEvent_Void = 100, + Kind_Callback_OnPermissionRequestEvent_Void = 101, + Kind_Callback_OnProgressChangeEvent_Void = 102, + Kind_Callback_OnPromptEvent_Boolean = 103, + Kind_Callback_OnRefreshAccessedHistoryEvent_Void = 104, + Kind_Callback_OnRenderExitedEvent_Void = 105, + Kind_Callback_OnResourceLoadEvent_Void = 106, + Kind_Callback_OnScaleChangeEvent_Void = 107, + Kind_Callback_OnScreenCaptureRequestEvent_Void = 108, + Kind_Callback_OnScrollEvent_Void = 109, + Kind_Callback_OnScrollFrameBeginHandlerResult_Void = 110, + Kind_Callback_OnSearchResultReceiveEvent_Void = 111, + Kind_Callback_OnShowFileSelectorEvent_Boolean = 112, + Kind_Callback_OnSslErrorEventReceiveEvent_Void = 113, + Kind_Callback_OnTitleReceiveEvent_Void = 114, + Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 115, + Kind_Callback_OnWindowNewEvent_Void = 116, + Kind_Callback_Opt_Array_String_Void = 117, + Kind_Callback_Opt_NavigationAnimatedTransition_Void = 118, + Kind_Callback_Opt_StyledString_Opt_Array_String_Void = 119, + Kind_Callback_Opt_TabContentAnimatedTransition_Void = 120, + Kind_Callback_PlaybackInfo_Void = 121, + Kind_Callback_PopInfo_Void = 122, + Kind_Callback_PreDragStatus_Void = 123, + Kind_Callback_PreparedInfo_Void = 124, + Kind_Callback_RefreshStatus_Void = 125, + Kind_Callback_RichEditorChangeValue_Boolean = 126, + Kind_Callback_RichEditorDeleteValue_Boolean = 127, + Kind_Callback_RichEditorInsertValue_Boolean = 128, + Kind_Callback_RichEditorRange_Void = 129, + Kind_Callback_RichEditorSelection_Void = 130, + Kind_Callback_RichEditorTextSpanResult_Void = 131, + Kind_Callback_ScrollResult_Void = 132, + Kind_Callback_SheetDismiss_Void = 133, + Kind_Callback_SheetType_Void = 134, + Kind_Callback_SpringBackAction_Void = 135, + Kind_Callback_String_Number_Void = 136, + Kind_Callback_String_PasteEvent_Void = 137, + Kind_Callback_String_Unknown_Void = 138, + Kind_Callback_String_Void = 139, + Kind_Callback_StyledStringChangeValue_Boolean = 140, + Kind_Callback_SwipeActionState_Void = 141, + Kind_Callback_SwiperContentTransitionProxy_Void = 142, + Kind_Callback_TabContentTransitionProxy_Void = 143, + Kind_Callback_TerminationInfo_Void = 144, + Kind_Callback_TextPickerResult_Void = 145, + Kind_Callback_TextRange_Void = 146, + Kind_Callback_TimePickerResult_Void = 147, + Kind_Callback_TouchEvent_HitTestMode = 148, + Kind_Callback_TouchEvent_Void = 149, + Kind_Callback_TouchResult_Void = 150, + Kind_Callback_Tuple_Number_Number_Number_Number_Void = 151, + Kind_Callback_Tuple_Number_Number_Void = 152, + Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void = 153, + Kind_Callback_UIExtensionProxy_Void = 154, + Kind_Callback_Union_CustomBuilder_DragItemInfo_Void = 155, + Kind_Callback_Void = 156, + Kind_Callback_WebKeyboardOptions_Void = 157, + Kind_Callback_WebResourceResponse_Void = 158, + Kind_Callback_WithThemeAttribute_Void = 159, + Kind_ContentDidScrollCallback = 160, + Kind_EditableTextOnChangeCallback = 161, + Kind_GestureRecognizerJudgeBeginCallback = 162, + Kind_GetItemMainSizeByIndex = 163, + Kind_HoverCallback = 164, + Kind_ImageCompleteCallback = 165, + Kind_ImageErrorCallback = 166, + Kind_InterceptionModeCallback = 167, + Kind_InterceptionShowCallback = 168, + Kind_IsolatedComponentInterface = 169, + Kind_MenuOnAppearCallback = 170, + Kind_OnAdsBlockedCallback = 171, + Kind_OnAlphabetIndexerPopupSelectCallback = 172, + Kind_OnAlphabetIndexerRequestPopupDataCallback = 173, + Kind_OnAlphabetIndexerSelectCallback = 174, + Kind_OnCheckboxChangeCallback = 175, + Kind_OnCheckboxGroupChangeCallback = 176, + Kind_OnContentScrollCallback = 177, + Kind_OnContextMenuHideCallback = 178, + Kind_OnDidChangeCallback = 179, + Kind_OnFirstMeaningfulPaintCallback = 180, + Kind_OnFoldStatusChangeCallback = 181, + Kind_OnFullScreenEnterCallback = 182, + Kind_OnHoverStatusChangeCallback = 183, + Kind_OnIntelligentTrackingPreventionCallback = 184, + Kind_OnLargestContentfulPaintCallback = 185, + Kind_OnLinearIndicatorChangeCallback = 186, + Kind_OnMoveHandler = 187, + Kind_OnNativeEmbedVisibilityChangeCallback = 188, + Kind_OnNativeLoadCallback = 189, + Kind_OnNavigationEntryCommittedCallback = 190, + Kind_OnOverrideUrlLoadingCallback = 191, + Kind_OnPasteCallback = 192, + Kind_OnRenderProcessNotRespondingCallback = 193, + Kind_OnRenderProcessRespondingCallback = 194, + Kind_OnSafeBrowsingCheckResultCallback = 195, + Kind_OnScrollCallback = 196, + Kind_OnScrollEdgeCallback = 197, + Kind_OnScrollFrameBeginCallback = 198, + Kind_OnScrollVisibleContentChangeCallback = 199, + Kind_OnSslErrorEventCallback = 200, + Kind_OnSubmitCallback = 201, + Kind_OnSwiperAnimationEndCallback = 202, + Kind_OnSwiperAnimationStartCallback = 203, + Kind_OnSwiperGestureSwipeCallback = 204, + Kind_OnTabsAnimationEndCallback = 205, + Kind_OnTabsAnimationStartCallback = 206, + Kind_OnTabsContentWillChangeCallback = 207, + Kind_OnTabsGestureSwipeCallback = 208, + Kind_OnTextSelectionChangeCallback = 209, + Kind_OnViewportFitChangedCallback = 210, + Kind_OnWillScrollCallback = 211, + Kind_PageTransitionCallback = 212, + Kind_PasteEventCallback = 213, + Kind_PluginErrorCallback = 214, + Kind_ScrollOnScrollCallback = 215, + Kind_ScrollOnWillScrollCallback = 216, + Kind_SearchSubmitCallback = 217, + Kind_ShouldBuiltInRecognizerParallelWithCallback = 218, + Kind_SizeChangeCallback = 219, + Kind_SliderTriggerChangeCallback = 220, + Kind_SubmitCallback = 221, + Kind_TabsCustomContentTransitionCallback = 222, + Kind_TextAreaSubmitCallback = 223, + Kind_TextPickerScrollStopCallback = 224, + Kind_TransitionFinishCallback = 225, + Kind_Type_NavigationAttribute_customNavContentTransition_delegate = 226, + Kind_Type_TextPickerAttribute_onChange_callback = 227, + Kind_Type_WebAttribute_onUrlLoadIntercept_callback = 228, + Kind_VisibleAreaChangeCallback = 229, + Kind_VoidCallback = 230, + Kind_WebKeyboardCallback = 231, + Kind_WithThemeInterface = 232, } \ No newline at end of file diff --git a/arkoala/arkui/src/peers/Deserializer.ts b/arkoala/arkui/src/peers/Deserializer.ts index 3ce11f224d2204bfee75f3688d9b54f6e4d222d5..ae43811d93aad9a2100c6708b2ec72d3e393f8b2 100644 --- a/arkoala/arkui/src/peers/Deserializer.ts +++ b/arkoala/arkui/src/peers/Deserializer.ts @@ -23,12 +23,108 @@ import { Serializer } from "./Serializer" import { nativeModule } from "@koalaui/arkoala" import { KPointer } from "@koalaui/interop" -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./../SyntheticDeclarations" +import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_FrameNode_FROM_api_arkui_FrameNode, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_Callback_Record_string_Object_FROM_api_ohos_base, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./../SyntheticDeclarations" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" import { Finalizable } from "./../Finalizable" +import { ActionSheetInternal } from "./../ArkActionSheetMaterialized" +import { AlertDialogInternal } from "./../ArkAlertDialogMaterialized" +import { CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" +import { CalendarPickerDialogInternal } from "./../ArkCalendarPickerDialogMaterialized" +import { CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" +import { CanvasPathInternal } from "./../ArkCanvasPathMaterialized" +import { Path2DInternal } from "./../ArkPath2DMaterialized" +import { CanvasPatternInternal } from "./../ArkCanvasPatternMaterialized" +import { ImageBitmapInternal } from "./../ArkImageBitmapMaterialized" +import { CanvasRendererInternal } from "./../ArkCanvasRendererMaterialized" +import { CanvasRenderingContext2DInternal } from "./../ArkCanvasRenderingContext2DMaterialized" +import { DrawingRenderingContextInternal } from "./../ArkDrawingRenderingContextMaterialized" +import { ICurveInternal } from "./../ArkICurveMaterialized" +import { DrawModifierInternal } from "./../ArkDrawModifierMaterialized" +import { TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" +import { PixelMapMockInternal } from "./../ArkPixelMapMockMaterialized" +import { ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" +import { AttributeModifierInternal } from "./../ArkAttributeModifierMaterialized" +import { ContentModifierInternal } from "./../ArkContentModifierMaterialized" +import { ViewInternal } from "./../ArkViewMaterialized" +import { TextContentControllerBaseInternal } from "./../ArkTextContentControllerBaseMaterialized" +import { DynamicNodeInternal } from "./../ArkDynamicNodeMaterialized" +import { ChildrenMainSizeInternal } from "./../ArkChildrenMainSizeMaterialized" +import { GestureModifierInternal } from "./../ArkGestureModifierMaterialized" +import { AbstractPropertyInternal } from "./../ArkAbstractPropertyMaterialized" +import { IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" +import { ISinglePropertyChangeSubscriberInternal } from "./../ArkISinglePropertyChangeSubscriberMaterialized" +import { SubscribaleAbstractInternal } from "./../ArkSubscribaleAbstractMaterialized" +import { ContextMenuInternal } from "./../ArkContextMenuMaterialized" +import { CustomDialogControllerInternal } from "./../ArkCustomDialogControllerMaterialized" +import { DatePickerDialogInternal } from "./../ArkDatePickerDialogMaterialized" +import { PanGestureOptionsInternal } from "./../ArkPanGestureOptionsMaterialized" +import { ScrollableTargetInfoInternal } from "./../ArkScrollableTargetInfoMaterialized" +import { EventTargetInfoInternal } from "./../ArkEventTargetInfoMaterialized" +import { GestureRecognizerInternal } from "./../ArkGestureRecognizerMaterialized" +import { PanRecognizerInternal } from "./../ArkPanRecognizerMaterialized" +import { ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" +import { ListScrollerInternal } from "./../ArkListScrollerMaterialized" +import { Matrix2DInternal } from "./../ArkMatrix2DMaterialized" +import { NavDestinationContextInternal } from "./../ArkNavDestinationContextMaterialized" +import { NavPathStackInternal } from "./../ArkNavPathStackMaterialized" +import { NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" +import { PatternLockControllerInternal } from "./../ArkPatternLockControllerMaterialized" +import { RichEditorBaseControllerInternal } from "./../ArkRichEditorBaseControllerMaterialized" +import { RichEditorControllerInternal } from "./../ArkRichEditorControllerMaterialized" +import { RichEditorStyledStringControllerInternal } from "./../ArkRichEditorStyledStringControllerMaterialized" +import { ScrollerInternal } from "./../ArkScrollerMaterialized" +import { SearchControllerInternal } from "./../ArkSearchControllerMaterialized" +import { SwiperControllerInternal } from "./../ArkSwiperControllerMaterialized" +import { SwiperContentTransitionProxyInternal } from "./../ArkSwiperContentTransitionProxyMaterialized" +import { IndicatorComponentControllerInternal } from "./../ArkIndicatorComponentControllerMaterialized" +import { TabsControllerInternal } from "./../ArkTabsControllerMaterialized" +import { TabContentTransitionProxyInternal } from "./../ArkTabContentTransitionProxyMaterialized" +import { TextControllerInternal } from "./../ArkTextControllerMaterialized" +import { TextAreaControllerInternal } from "./../ArkTextAreaControllerMaterialized" +import { TextClockControllerInternal } from "./../ArkTextClockControllerMaterialized" +import { TextBaseControllerInternal } from "./../ArkTextBaseControllerMaterialized" +import { TextEditControllerExInternal } from "./../ArkTextEditControllerExMaterialized" +import { StyledStringControllerInternal } from "./../ArkStyledStringControllerMaterialized" +import { LayoutManagerInternal } from "./../ArkLayoutManagerMaterialized" +import { TextMenuItemIdInternal } from "./../ArkTextMenuItemIdMaterialized" +import { EditMenuOptionsInternal } from "./../ArkEditMenuOptionsMaterialized" +import { TextInputControllerInternal } from "./../ArkTextInputControllerMaterialized" +import { TextPickerDialogInternal } from "./../ArkTextPickerDialogMaterialized" +import { TextTimerControllerInternal } from "./../ArkTextTimerControllerMaterialized" +import { TimePickerDialogInternal } from "./../ArkTimePickerDialogMaterialized" +import { VideoControllerInternal } from "./../ArkVideoControllerMaterialized" +import { WebKeyboardControllerInternal } from "./../ArkWebKeyboardControllerMaterialized" +import { FullScreenExitHandlerInternal } from "./../ArkFullScreenExitHandlerMaterialized" +import { FileSelectorParamInternal } from "./../ArkFileSelectorParamMaterialized" +import { JsResultInternal } from "./../ArkJsResultMaterialized" +import { FileSelectorResultInternal } from "./../ArkFileSelectorResultMaterialized" +import { HttpAuthHandlerInternal } from "./../ArkHttpAuthHandlerMaterialized" +import { SslErrorHandlerInternal } from "./../ArkSslErrorHandlerMaterialized" +import { ClientAuthenticationHandlerInternal } from "./../ArkClientAuthenticationHandlerMaterialized" +import { PermissionRequestInternal } from "./../ArkPermissionRequestMaterialized" +import { ScreenCaptureHandlerInternal } from "./../ArkScreenCaptureHandlerMaterialized" +import { DataResubmissionHandlerInternal } from "./../ArkDataResubmissionHandlerMaterialized" +import { ControllerHandlerInternal } from "./../ArkControllerHandlerMaterialized" +import { WebContextMenuParamInternal } from "./../ArkWebContextMenuParamMaterialized" +import { WebContextMenuResultInternal } from "./../ArkWebContextMenuResultMaterialized" +import { ConsoleMessageInternal } from "./../ArkConsoleMessageMaterialized" +import { WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" +import { WebResourceResponseInternal } from "./../ArkWebResourceResponseMaterialized" +import { WebResourceErrorInternal } from "./../ArkWebResourceErrorMaterialized" +import { JsGeolocationInternal } from "./../ArkJsGeolocationMaterialized" +import { WebCookieInternal } from "./../ArkWebCookieMaterialized" +import { EventResultInternal } from "./../ArkEventResultMaterialized" +import { WebControllerInternal } from "./../ArkWebControllerMaterialized" +import { XComponentControllerInternal } from "./../ArkXComponentControllerMaterialized" +import { WaterFlowSectionsInternal } from "./../ArkWaterFlowSectionsMaterialized" +import { UIExtensionProxyInternal } from "./../ArkUIExtensionProxyMaterialized" +import { StyledStringInternal } from "./../ArkStyledStringMaterialized" +import { MutableStyledStringInternal } from "./../ArkMutableStyledStringMaterialized" +import { CustomSpanInternal } from "./../ArkCustomSpanMaterialized" +import { LinearIndicatorControllerInternal } from "./../ArkLinearIndicatorControllerMaterialized" export class Deserializer extends DeserializerBase { readResource(): Resource { @@ -57,21 +153,21 @@ export class Deserializer extends DeserializerBase { type_buf = (valueDeserializer.readNumber() as number) } const type_result: number | undefined|undefined = type_buf - let value: {bundleName?: string, moduleName?: string, id?: number, params?: Array, type?: number} = {bundleName: bundleName_result,moduleName: moduleName_result,id: id_result,params: params_result,type: type_result} + let value: Resource = ({bundleName: bundleName_result,moduleName: moduleName_result,id: id_result,params: params_result,type: type_result} as Resource) return (value as Resource) } readPixelMap(): PixelMap { let valueDeserializer: Deserializer = this const isEditable_result: boolean = valueDeserializer.readBoolean() const isStrideAlignment_result: boolean = valueDeserializer.readBoolean() - let value: {isEditable?: boolean, isStrideAlignment?: boolean} = {isEditable: isEditable_result,isStrideAlignment: isStrideAlignment_result} + let value: PixelMap = ({isEditable: isEditable_result,isStrideAlignment: isStrideAlignment_result} as PixelMap) return (value as PixelMap) } readLengthMetrics(): LengthMetrics { let valueDeserializer: Deserializer = this const unit_result: LengthUnit = (valueDeserializer.readInt32() as LengthUnit) const value_result: number = (valueDeserializer.readNumber() as number) - let value: {unit?: LengthUnit, value?: number} = {unit: unit_result,value: value_result} + let value: LengthMetrics = ({unit: unit_result,value: value_result} as LengthMetrics) return (value as LengthMetrics) } readLeadingMarginPlaceholder(): LeadingMarginPlaceholder { @@ -79,14 +175,14 @@ export class Deserializer extends DeserializerBase { const pixelMap_result: PixelMap = valueDeserializer.readPixelMap() const size_buf_value0: Dimension = (valueDeserializer.readLength() as Dimension) const size_buf_value1: Dimension = (valueDeserializer.readLength() as Dimension) - const size_result: [ Dimension, Dimension ] = [size_buf_value0, size_buf_value1] - let value: {pixelMap?: PixelMap, size?: [ Dimension, Dimension ]} = {pixelMap: pixelMap_result,size: size_result} + const size_result: [ Dimension, Dimension ] = ([size_buf_value0, size_buf_value1] as [ Dimension, Dimension ]) + let value: LeadingMarginPlaceholder = ({pixelMap: pixelMap_result,size: size_result} as LeadingMarginPlaceholder) return (value as LeadingMarginPlaceholder) } readICurve(): ICurve { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ICurve) + return ICurveInternal.fromPtr(ptr) } readShadowOptions(): ShadowOptions { let valueDeserializer: Deserializer = this @@ -164,7 +260,7 @@ export class Deserializer extends DeserializerBase { fill_buf = valueDeserializer.readBoolean() } const fill_result: boolean | undefined|undefined = fill_buf - let value: {radius?: number | Resource, type?: ShadowType, color?: Color | string | Resource | ColoringStrategy, offsetX?: number | Resource, offsetY?: number | Resource, fill?: boolean} = {radius: radius_result,type: type_result,color: color_result,offsetX: offsetX_result,offsetY: offsetY_result,fill: fill_result} + let value: ShadowOptions = ({radius: radius_result,type: type_result,color: color_result,offsetX: offsetX_result,offsetY: offsetY_result,fill: fill_result} as ShadowOptions) return (value as ShadowOptions) } readPosition(): Position { @@ -183,7 +279,7 @@ export class Deserializer extends DeserializerBase { y_buf = (valueDeserializer.readLength() as Length) } const y_result: Length | undefined|undefined = y_buf - let value: {x?: Length, y?: Length} = {x: x_result,y: y_result} + let value: Position = ({x: x_result,y: y_result} as Position) return (value as Position) } readGridRowSizeOption(): GridRowSizeOption { @@ -230,7 +326,7 @@ export class Deserializer extends DeserializerBase { xxl_buf = (valueDeserializer.readLength() as Length) } const xxl_result: Length | undefined|undefined = xxl_buf - let value: {xs?: Length, sm?: Length, md?: Length, lg?: Length, xl?: Length, xxl?: Length} = {xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} + let value: GridRowSizeOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowSizeOption) return (value as GridRowSizeOption) } readTextBackgroundStyle(): TextBackgroundStyle { @@ -294,12 +390,12 @@ export class Deserializer extends DeserializerBase { radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const radius_buf__u_bottomRight: undefined | Length = radius_buf__u_bottomRight_buf - radius_buf_ = {topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} + radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as BorderRadiuses) } radius_buf = (radius_buf_ as Dimension | BorderRadiuses) } const radius_result: Dimension | BorderRadiuses | undefined|undefined = radius_buf - let value: {color?: ResourceColor, radius?: Dimension | BorderRadiuses} = {color: color_result,radius: radius_result} + let value: TextBackgroundStyle = ({color: color_result,radius: radius_result} as TextBackgroundStyle) return (value as TextBackgroundStyle) } readImageAttachmentLayoutStyle(): ImageAttachmentLayoutStyle { @@ -342,7 +438,7 @@ export class Deserializer extends DeserializerBase { margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const margin_buf__u_left: undefined | Length = margin_buf__u_left_buf - margin_buf_ = {top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} + margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) } margin_buf = (margin_buf_ as LengthMetrics | Margin) } @@ -385,7 +481,7 @@ export class Deserializer extends DeserializerBase { padding_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const padding_buf__u_left: undefined | Length = padding_buf__u_left_buf - padding_buf_ = {top: padding_buf__u_top, right: padding_buf__u_right, bottom: padding_buf__u_bottom, left: padding_buf__u_left} + padding_buf_ = ({top: padding_buf__u_top, right: padding_buf__u_right, bottom: padding_buf__u_bottom, left: padding_buf__u_left} as Padding) } padding_buf = (padding_buf_ as LengthMetrics | Padding) } @@ -428,12 +524,12 @@ export class Deserializer extends DeserializerBase { borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = {topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) } borderRadius_buf = (borderRadius_buf_ as LengthMetrics | BorderRadiuses) } const borderRadius_result: LengthMetrics | BorderRadiuses | undefined|undefined = borderRadius_buf - let value: {margin?: LengthMetrics | Margin, padding?: LengthMetrics | Padding, borderRadius?: LengthMetrics | BorderRadiuses} = {margin: margin_result,padding: padding_result,borderRadius: borderRadius_result} + let value: ImageAttachmentLayoutStyle = ({margin: margin_result,padding: padding_result,borderRadius: borderRadius_result} as ImageAttachmentLayoutStyle) return (value as ImageAttachmentLayoutStyle) } readSizeOptions(): SizeOptions { @@ -452,7 +548,7 @@ export class Deserializer extends DeserializerBase { height_buf = (valueDeserializer.readLength() as Length) } const height_result: Length | undefined|undefined = height_buf - let value: {width?: Length, height?: Length} = {width: width_result,height: height_result} + let value: SizeOptions = ({width: width_result,height: height_result} as SizeOptions) return (value as SizeOptions) } readRichEditorLayoutStyle(): RichEditorLayoutStyle { @@ -495,7 +591,7 @@ export class Deserializer extends DeserializerBase { margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const margin_buf__u_left: undefined | Length = margin_buf__u_left_buf - margin_buf_ = {top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} + margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) } margin_buf = (margin_buf_ as Dimension | Margin) } @@ -538,12 +634,12 @@ export class Deserializer extends DeserializerBase { borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = {topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) } borderRadius_buf = (borderRadius_buf_ as Dimension | BorderRadiuses) } const borderRadius_result: Dimension | BorderRadiuses | undefined|undefined = borderRadius_buf - let value: {margin?: Dimension | Margin, borderRadius?: Dimension | BorderRadiuses} = {margin: margin_result,borderRadius: borderRadius_result} + let value: RichEditorLayoutStyle = ({margin: margin_result,borderRadius: borderRadius_result} as RichEditorLayoutStyle) return (value as RichEditorLayoutStyle) } readDecorationStyleInterface(): DecorationStyleInterface { @@ -577,7 +673,7 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) } const style_result: TextDecorationStyle | undefined|undefined = style_buf - let value: {type?: TextDecorationType, color?: ResourceColor, style?: TextDecorationStyle} = {type: type_result,color: color_result,style: style_result} + let value: DecorationStyleInterface = ({type: type_result,color: color_result,style: style_result} as DecorationStyleInterface) return (value as DecorationStyleInterface) } readCallback_PopInfo_Void(): ((parameter: PopInfo) => void) { @@ -671,7 +767,7 @@ export class Deserializer extends DeserializerBase { start_buf = (start_buf_ as Color | number | string | Resource) } const start_result: ResourceColor | undefined|undefined = start_buf - let value: {top?: ResourceColor, end?: ResourceColor, bottom?: ResourceColor, start?: ResourceColor} = {top: top_result,end: end_result,bottom: bottom_result,start: start_result} + let value: LocalizedEdgeColors = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeColors) return (value as LocalizedEdgeColors) } readLocalizedEdgeWidths(): LocalizedEdgeWidths { @@ -704,7 +800,7 @@ export class Deserializer extends DeserializerBase { start_buf = valueDeserializer.readLengthMetrics() } const start_result: LengthMetrics | undefined|undefined = start_buf - let value: {top?: LengthMetrics, end?: LengthMetrics, bottom?: LengthMetrics, start?: LengthMetrics} = {top: top_result,end: end_result,bottom: bottom_result,start: start_result} + let value: LocalizedEdgeWidths = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedEdgeWidths) return (value as LocalizedEdgeWidths) } readLocalizedBorderRadiuses(): LocalizedBorderRadiuses { @@ -737,7 +833,7 @@ export class Deserializer extends DeserializerBase { bottomEnd_buf = valueDeserializer.readLengthMetrics() } const bottomEnd_result: LengthMetrics | undefined|undefined = bottomEnd_buf - let value: {topStart?: LengthMetrics, topEnd?: LengthMetrics, bottomStart?: LengthMetrics, bottomEnd?: LengthMetrics} = {topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} + let value: LocalizedBorderRadiuses = ({topStart: topStart_result,topEnd: topEnd_result,bottomStart: bottomStart_result,bottomEnd: bottomEnd_result} as LocalizedBorderRadiuses) return (value as LocalizedBorderRadiuses) } readVoidCallback(): VoidCallback { @@ -751,7 +847,7 @@ export class Deserializer extends DeserializerBase { const height_result: Length = (valueDeserializer.readLength() as Length) const position_result: Position = valueDeserializer.readPosition() const globalPosition_result: Position = valueDeserializer.readPosition() - let value: {width?: Length, height?: Length, position?: Position, globalPosition?: Position} = {width: width_result,height: height_result,position: position_result,globalPosition: globalPosition_result} + let value: Area = ({width: width_result,height: height_result,position: position_result,globalPosition: globalPosition_result} as Area) return (value as Area) } readLocalizedPadding(): LocalizedPadding { @@ -784,7 +880,7 @@ export class Deserializer extends DeserializerBase { start_buf = valueDeserializer.readLengthMetrics() } const start_result: LengthMetrics | undefined|undefined = start_buf - let value: {top?: LengthMetrics, end?: LengthMetrics, bottom?: LengthMetrics, start?: LengthMetrics} = {top: top_result,end: end_result,bottom: bottom_result,start: start_result} + let value: LocalizedPadding = ({top: top_result,end: end_result,bottom: bottom_result,start: start_result} as LocalizedPadding) return (value as LocalizedPadding) } readFont(): Font { @@ -836,7 +932,7 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as FontStyle) } const style_result: FontStyle | undefined|undefined = style_buf - let value: {size?: Length, weight?: FontWeight | number | string, family?: string | Resource, style?: FontStyle} = {size: size_result,weight: weight_result,family: family_result,style: style_result} + let value: Font = ({size: size_result,weight: weight_result,family: family_result,style: style_result} as Font) return (value as Font) } readTabBarSymbol(): TabBarSymbol { @@ -849,7 +945,7 @@ export class Deserializer extends DeserializerBase { selected_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") } const selected_result: SymbolGlyphModifier | undefined|undefined = selected_buf - let value: {normal?: SymbolGlyphModifier, selected?: SymbolGlyphModifier} = {normal: normal_result,selected: selected_result} + let value: TabBarSymbol = ({normal: normal_result,selected: selected_result} as TabBarSymbol) return (value as TabBarSymbol) } readDecorationStyleResult(): DecorationStyleResult { @@ -877,7 +973,7 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) } const style_result: TextDecorationStyle | undefined|undefined = style_buf - let value: {type?: TextDecorationType, color?: ResourceColor, style?: TextDecorationStyle} = {type: type_result,color: color_result,style: style_result} + let value: DecorationStyleResult = ({type: type_result,color: color_result,style: style_result} as DecorationStyleResult) return (value as DecorationStyleResult) } readCallback_SwipeActionState_Void(): ((state: SwipeActionState) => void) { @@ -893,17 +989,17 @@ export class Deserializer extends DeserializerBase { readCallback_Any(): (() => any) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (): any => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let _continuationValue: any | undefined|undefined; const _continuationCallback: ((value: any) => void) = (value: any): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Any, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as any); } + return (): any => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let _continuationValue: any | undefined|undefined; const _continuationCallback: ((info: any) => void) = (value: any): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Any, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as any); } } readCanvasPattern(): CanvasPattern { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as CanvasPattern) + return CanvasPatternInternal.fromPtr(ptr) } readCanvasGradient(): CanvasGradient { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as CanvasGradient) + return CanvasGradientInternal.fromPtr(ptr) } readCallback_DismissPopupAction_Void(): ((parameter: DismissPopupAction) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -913,28 +1009,28 @@ export class Deserializer extends DeserializerBase { readBackgroundColorStyle(): BackgroundColorStyle { let valueDeserializer: Deserializer = this const textBackgroundStyle_result: TextBackgroundStyle = valueDeserializer.readTextBackgroundStyle() - let value: {textBackgroundStyle?: TextBackgroundStyle} = {textBackgroundStyle: textBackgroundStyle_result} + let value: BackgroundColorStyle = ({textBackgroundStyle: textBackgroundStyle_result} as BackgroundColorStyle) return (value as BackgroundColorStyle) } readUserDataSpan(): UserDataSpan { - let value: {} = {} + let value: UserDataSpan = ({} as UserDataSpan) return (value as UserDataSpan) } readCustomSpan(): CustomSpan { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as CustomSpan) + return CustomSpanInternal.fromPtr(ptr) } readUrlStyle(): UrlStyle { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) - let value: {url?: string} = {url: url_result} + let value: UrlStyle = ({url: url_result} as UrlStyle) return (value as UrlStyle) } readLineHeightStyle(): LineHeightStyle { let valueDeserializer: Deserializer = this const lineHeight_result: number = (valueDeserializer.readNumber() as number) - let value: {lineHeight?: number} = {lineHeight: lineHeight_result} + let value: LineHeightStyle = ({lineHeight: lineHeight_result} as LineHeightStyle) return (value as LineHeightStyle) } readParagraphStyle(): ParagraphStyle { @@ -989,7 +1085,7 @@ export class Deserializer extends DeserializerBase { leadingMargin_buf = (leadingMargin_buf_ as number | LeadingMarginPlaceholder) } const leadingMargin_result: number | LeadingMarginPlaceholder | undefined|undefined = leadingMargin_buf - let value: {textAlign?: TextAlign, textIndent?: number, maxLines?: number, overflow?: TextOverflow, wordBreak?: WordBreak, leadingMargin?: number | LeadingMarginPlaceholder} = {textAlign: textAlign_result,textIndent: textIndent_result,maxLines: maxLines_result,overflow: overflow_result,wordBreak: wordBreak_result,leadingMargin: leadingMargin_result} + let value: ParagraphStyle = ({textAlign: textAlign_result,textIndent: textIndent_result,maxLines: maxLines_result,overflow: overflow_result,wordBreak: wordBreak_result,leadingMargin: leadingMargin_result} as ParagraphStyle) return (value as ParagraphStyle) } readImageAttachment(): ImageAttachment { @@ -1023,11 +1119,11 @@ export class Deserializer extends DeserializerBase { layoutStyle_buf = valueDeserializer.readImageAttachmentLayoutStyle() } const layoutStyle_result: ImageAttachmentLayoutStyle | undefined|undefined = layoutStyle_buf - let value: {value?: PixelMap, size?: SizeOptions, verticalAlign?: ImageSpanAlignment, objectFit?: ImageFit, layoutStyle?: ImageAttachmentLayoutStyle} = {value: value_result,size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} + let value: ImageAttachment = ({value: value_result,size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as ImageAttachment) return (value as ImageAttachment) } readGestureStyle(): GestureStyle { - let value: {} = {} + let value: GestureStyle = ({} as GestureStyle) return (value as GestureStyle) } readTextShadowStyle(): TextShadowStyle { @@ -1040,19 +1136,19 @@ export class Deserializer extends DeserializerBase { } } const textShadow_result: Array = textShadow_buf - let value: {textShadow?: Array} = {textShadow: textShadow_result} + let value: TextShadowStyle = ({textShadow: textShadow_result} as TextShadowStyle) return (value as TextShadowStyle) } readLetterSpacingStyle(): LetterSpacingStyle { let valueDeserializer: Deserializer = this const letterSpacing_result: number = (valueDeserializer.readNumber() as number) - let value: {letterSpacing?: number} = {letterSpacing: letterSpacing_result} + let value: LetterSpacingStyle = ({letterSpacing: letterSpacing_result} as LetterSpacingStyle) return (value as LetterSpacingStyle) } readBaselineOffsetStyle(): BaselineOffsetStyle { let valueDeserializer: Deserializer = this const baselineOffset_result: number = (valueDeserializer.readNumber() as number) - let value: {baselineOffset?: number} = {baselineOffset: baselineOffset_result} + let value: BaselineOffsetStyle = ({baselineOffset: baselineOffset_result} as BaselineOffsetStyle) return (value as BaselineOffsetStyle) } readDecorationStyle(): DecorationStyle { @@ -1086,7 +1182,7 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) } const style_result: TextDecorationStyle | undefined|undefined = style_buf - let value: {type?: TextDecorationType, color?: ResourceColor, style?: TextDecorationStyle} = {type: type_result,color: color_result,style: style_result} + let value: DecorationStyle = ({type: type_result,color: color_result,style: style_result} as DecorationStyle) return (value as DecorationStyle) } readTextStyle(): TextStyle { @@ -1098,7 +1194,7 @@ export class Deserializer extends DeserializerBase { wordBreak_buf = (valueDeserializer.readInt32() as WordBreak) } const wordBreak_result: WordBreak | undefined|undefined = wordBreak_buf - let value: {wordBreak?: WordBreak} = {wordBreak: wordBreak_result} + let value: TextStyle = ({wordBreak: wordBreak_result} as TextStyle) return (value as TextStyle) } readScrollAnimationOptions(): ScrollAnimationOptions { @@ -1132,7 +1228,7 @@ export class Deserializer extends DeserializerBase { canOverScroll_buf = valueDeserializer.readBoolean() } const canOverScroll_result: boolean | undefined|undefined = canOverScroll_buf - let value: {duration?: number, curve?: Curve | ICurve, canOverScroll?: boolean} = {duration: duration_result,curve: curve_result,canOverScroll: canOverScroll_result} + let value: ScrollAnimationOptions = ({duration: duration_result,curve: curve_result,canOverScroll: canOverScroll_result} as ScrollAnimationOptions) return (value as ScrollAnimationOptions) } readRichEditorSymbolSpanStyle(): RichEditorSymbolSpanStyle { @@ -1215,7 +1311,7 @@ export class Deserializer extends DeserializerBase { renderingStrategy_buf = (valueDeserializer.readInt32() as SymbolRenderingStrategy) } const renderingStrategy_result: SymbolRenderingStrategy | undefined|undefined = renderingStrategy_buf - let value: {fontSize?: number | string | Resource, fontColor?: Array, fontWeight?: number | FontWeight | string, effectStrategy?: SymbolEffectStrategy, renderingStrategy?: SymbolRenderingStrategy} = {fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,effectStrategy: effectStrategy_result,renderingStrategy: renderingStrategy_result} + let value: RichEditorSymbolSpanStyle = ({fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,effectStrategy: effectStrategy_result,renderingStrategy: renderingStrategy_result} as RichEditorSymbolSpanStyle) return (value as RichEditorSymbolSpanStyle) } readRichEditorImageSpanStyle(): RichEditorImageSpanStyle { @@ -1226,7 +1322,7 @@ export class Deserializer extends DeserializerBase { { const size_buf__value0: Dimension = (valueDeserializer.readLength() as Dimension) const size_buf__value1: Dimension = (valueDeserializer.readLength() as Dimension) - size_buf = [size_buf__value0, size_buf__value1] + size_buf = ([size_buf__value0, size_buf__value1] as [ Dimension, Dimension ]) } const size_result: [ Dimension, Dimension ] | undefined|undefined = size_buf const verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -1250,7 +1346,7 @@ export class Deserializer extends DeserializerBase { layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() } const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf - let value: {size?: [ Dimension, Dimension ], verticalAlign?: ImageSpanAlignment, objectFit?: ImageFit, layoutStyle?: RichEditorLayoutStyle} = {size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} + let value: RichEditorImageSpanStyle = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyle) return (value as RichEditorImageSpanStyle) } readRichEditorTextStyle(): RichEditorTextStyle { @@ -1400,7 +1496,7 @@ export class Deserializer extends DeserializerBase { fontFeature_buf = (valueDeserializer.readString() as string) } const fontFeature_result: string | undefined|undefined = fontFeature_buf - let value: {fontColor?: ResourceColor, fontSize?: Length | number, fontStyle?: FontStyle, fontWeight?: number | FontWeight | string, fontFamily?: ResourceStr, decoration?: DecorationStyleInterface, textShadow?: ShadowOptions | Array, letterSpacing?: number | string, lineHeight?: number | string | Resource, fontFeature?: string} = {fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} + let value: RichEditorTextStyle = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyle) return (value as RichEditorTextStyle) } readCallback_GestureEvent_Void(): ((event: GestureEvent) => void) { @@ -1416,7 +1512,7 @@ export class Deserializer extends DeserializerBase { readNavPathStack(): NavPathStack { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as NavPathStack) + return NavPathStackInternal.fromPtr(ptr) } readNavPathInfo(): NavPathInfo { let valueDeserializer: Deserializer = this @@ -1442,7 +1538,7 @@ export class Deserializer extends DeserializerBase { isEntry_buf = valueDeserializer.readBoolean() } const isEntry_result: boolean | undefined|undefined = isEntry_buf - let value: {name?: string, param?: unknown, onPop?: ((parameter: PopInfo) => void), isEntry?: boolean} = {name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} + let value: NavPathInfo = ({name: name_result,param: param_result,onPop: onPop_result,isEntry: isEntry_result} as NavPathInfo) return (value as NavPathInfo) } readExpectedFrameRateRange(): ExpectedFrameRateRange { @@ -1450,19 +1546,13 @@ export class Deserializer extends DeserializerBase { const min_result: number = (valueDeserializer.readNumber() as number) const max_result: number = (valueDeserializer.readNumber() as number) const expected_result: number = (valueDeserializer.readNumber() as number) - let value: {min?: number, max?: number, expected?: number} = {min: min_result,max: max_result,expected: expected_result} + let value: ExpectedFrameRateRange = ({min: min_result,max: max_result,expected: expected_result} as ExpectedFrameRateRange) return (value as ExpectedFrameRateRange) } readTransitionEffect(): TransitionEffect { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TransitionEffect) - } - readArrayBuffer(): ArrayBuffer { - let valueDeserializer: Deserializer = this - const byteLength_result: number = (valueDeserializer.readNumber() as number) - let value: {byteLength?: number} = {byteLength: byteLength_result} - return (value as ArrayBuffer) + return TransitionEffectInternal.fromPtr(ptr) } readCallback_DismissDialogAction_Void(): ((parameter: DismissDialogAction) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -1499,7 +1589,7 @@ export class Deserializer extends DeserializerBase { height_buf = (valueDeserializer.readLength() as Length) } const height_result: Length | undefined|undefined = height_buf - let value: {x?: Length, y?: Length, width?: Length, height?: Length} = {x: x_result,y: y_result,width: width_result,height: height_result} + let value: Rectangle = ({x: x_result,y: y_result,width: width_result,height: height_result} as Rectangle) return (value as Rectangle) } readAlertDialogButtonBaseOptions(): AlertDialogButtonBaseOptions { @@ -1577,29 +1667,29 @@ export class Deserializer extends DeserializerBase { } const backgroundColor_result: ResourceColor | undefined|undefined = backgroundColor_buf const action_result: VoidCallback = valueDeserializer.readVoidCallback() - let value: {enabled?: boolean, defaultFocus?: boolean, style?: DialogButtonStyle, value?: ResourceStr, fontColor?: ResourceColor, backgroundColor?: ResourceColor, action?: VoidCallback} = {enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result} + let value: AlertDialogButtonBaseOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result} as AlertDialogButtonBaseOptions) return (value as AlertDialogButtonBaseOptions) } readImageAnalyzerController(): ImageAnalyzerController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ImageAnalyzerController) + return ImageAnalyzerControllerInternal.fromPtr(ptr) } readEventTarget(): EventTarget { let valueDeserializer: Deserializer = this const area_result: Area = valueDeserializer.readArea() - let value: {area?: Area} = {area: area_result} + let value: EventTarget = ({area: area_result} as EventTarget) return (value as EventTarget) } readWebResourceRequest(): WebResourceRequest { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WebResourceRequest) + return WebResourceRequestInternal.fromPtr(ptr) } readWebController(): WebController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WebController) + return WebControllerInternal.fromPtr(ptr) } readTabBarIconStyle(): TabBarIconStyle { let valueDeserializer: Deserializer = this @@ -1645,7 +1735,7 @@ export class Deserializer extends DeserializerBase { unselectedColor_buf = (unselectedColor_buf_ as Color | number | string | Resource) } const unselectedColor_result: ResourceColor | undefined|undefined = unselectedColor_buf - let value: {selectedColor?: ResourceColor, unselectedColor?: ResourceColor} = {selectedColor: selectedColor_result,unselectedColor: unselectedColor_result} + let value: TabBarIconStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result} as TabBarIconStyle) return (value as TabBarIconStyle) } readLabelStyle(): LabelStyle { @@ -1724,7 +1814,7 @@ export class Deserializer extends DeserializerBase { font_buf = valueDeserializer.readFont() } const font_result: Font | undefined|undefined = font_buf - let value: {overflow?: TextOverflow, maxLines?: number, minFontSize?: number | ResourceStr, maxFontSize?: number | ResourceStr, heightAdaptivePolicy?: TextHeightAdaptivePolicy, font?: Font} = {overflow: overflow_result,maxLines: maxLines_result,minFontSize: minFontSize_result,maxFontSize: maxFontSize_result,heightAdaptivePolicy: heightAdaptivePolicy_result,font: font_result} + let value: LabelStyle = ({overflow: overflow_result,maxLines: maxLines_result,minFontSize: minFontSize_result,maxFontSize: maxFontSize_result,heightAdaptivePolicy: heightAdaptivePolicy_result,font: font_result} as LabelStyle) return (value as LabelStyle) } readBoardStyle(): BoardStyle { @@ -1736,7 +1826,7 @@ export class Deserializer extends DeserializerBase { borderRadius_buf = (valueDeserializer.readLength() as Length) } const borderRadius_result: Length | undefined|undefined = borderRadius_buf - let value: {borderRadius?: Length} = {borderRadius: borderRadius_result} + let value: BoardStyle = ({borderRadius: borderRadius_result} as BoardStyle) return (value as BoardStyle) } readIndicatorStyle(): IndicatorStyle { @@ -1825,28 +1915,28 @@ export class Deserializer extends DeserializerBase { selectedColor_buf = (selectedColor_buf_ as Color | number | string | Resource) } const selectedColor_result: ResourceColor | undefined|undefined = selectedColor_buf - let value: {left?: Length, top?: Length, right?: Length, bottom?: Length, size?: Length, mask?: boolean, color?: ResourceColor, selectedColor?: ResourceColor} = {left: left_result,top: top_result,right: right_result,bottom: bottom_result,size: size_result,mask: mask_result,color: color_result,selectedColor: selectedColor_result} + let value: IndicatorStyle = ({left: left_result,top: top_result,right: right_result,bottom: bottom_result,size: size_result,mask: mask_result,color: color_result,selectedColor: selectedColor_result} as IndicatorStyle) return (value as IndicatorStyle) } - readCallback_TabContentTransitionProxy_Void(): ((proxy: TabContentTransitionProxy) => void) { + readCallback_TabContentTransitionProxy_Void(): ((parameter: TabContentTransitionProxy) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (proxy: TabContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeTabContentTransitionProxy(proxy);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_TabContentTransitionProxy_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (parameter: TabContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeTabContentTransitionProxy(parameter);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_TabContentTransitionProxy_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readRectAttribute(): RectAttribute { - let value: {} = {} + let value: RectAttribute = ({} as RectAttribute) return (value as RectAttribute) } readPathAttribute(): PathAttribute { - let value: {} = {} + let value: PathAttribute = ({} as PathAttribute) return (value as PathAttribute) } readEllipseAttribute(): EllipseAttribute { - let value: {} = {} + let value: EllipseAttribute = ({} as EllipseAttribute) return (value as EllipseAttribute) } readCircleAttribute(): CircleAttribute { - let value: {} = {} + let value: CircleAttribute = ({} as CircleAttribute) return (value as CircleAttribute) } readDividerOptions(): DividerOptions { @@ -1893,7 +1983,7 @@ export class Deserializer extends DeserializerBase { endMargin_buf = (valueDeserializer.readLength() as Dimension) } const endMargin_result: Dimension | undefined|undefined = endMargin_buf - let value: {strokeWidth?: Dimension, color?: ResourceColor, startMargin?: Dimension, endMargin?: Dimension} = {strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} + let value: DividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerOptions) return (value as DividerOptions) } readIconOptions(): IconOptions { @@ -1941,14 +2031,14 @@ export class Deserializer extends DeserializerBase { src_buf = (src_buf_ as string | Resource) } const src_result: ResourceStr | undefined|undefined = src_buf - let value: {size?: Length, color?: ResourceColor, src?: ResourceStr} = {size: size_result,color: color_result,src: src_result} + let value: IconOptions = ({size: size_result,color: color_result,src: src_result} as IconOptions) return (value as IconOptions) } readRichEditorImageSpanStyleResult(): RichEditorImageSpanStyleResult { let valueDeserializer: Deserializer = this const size_buf_value0: number = (valueDeserializer.readNumber() as number) const size_buf_value1: number = (valueDeserializer.readNumber() as number) - const size_result: [ number, number ] = [size_buf_value0, size_buf_value1] + const size_result: [ number, number ] = ([size_buf_value0, size_buf_value1] as [ number, number ]) const verticalAlign_result: ImageSpanAlignment = (valueDeserializer.readInt32() as ImageSpanAlignment) const objectFit_result: ImageFit = (valueDeserializer.readInt32() as ImageFit) const layoutStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -1958,7 +2048,7 @@ export class Deserializer extends DeserializerBase { layoutStyle_buf = valueDeserializer.readRichEditorLayoutStyle() } const layoutStyle_result: RichEditorLayoutStyle | undefined|undefined = layoutStyle_buf - let value: {size?: [ number, number ], verticalAlign?: ImageSpanAlignment, objectFit?: ImageFit, layoutStyle?: RichEditorLayoutStyle} = {size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} + let value: RichEditorImageSpanStyleResult = ({size: size_result,verticalAlign: verticalAlign_result,objectFit: objectFit_result,layoutStyle: layoutStyle_result} as RichEditorImageSpanStyleResult) return (value as RichEditorImageSpanStyleResult) } readRichEditorSpanPosition(): RichEditorSpanPosition { @@ -1966,8 +2056,8 @@ export class Deserializer extends DeserializerBase { const spanIndex_result: number = (valueDeserializer.readNumber() as number) const spanRange_buf_value0: number = (valueDeserializer.readNumber() as number) const spanRange_buf_value1: number = (valueDeserializer.readNumber() as number) - const spanRange_result: [ number, number ] = [spanRange_buf_value0, spanRange_buf_value1] - let value: {spanIndex?: number, spanRange?: [ number, number ]} = {spanIndex: spanIndex_result,spanRange: spanRange_result} + const spanRange_result: [ number, number ] = ([spanRange_buf_value0, spanRange_buf_value1] as [ number, number ]) + let value: RichEditorSpanPosition = ({spanIndex: spanIndex_result,spanRange: spanRange_result} as RichEditorSpanPosition) return (value as RichEditorSpanPosition) } readRichEditorParagraphStyle(): RichEditorParagraphStyle { @@ -2008,7 +2098,7 @@ export class Deserializer extends DeserializerBase { lineBreakStrategy_buf = (valueDeserializer.readInt32() as LineBreakStrategy) } const lineBreakStrategy_result: LineBreakStrategy | undefined|undefined = lineBreakStrategy_buf - let value: {textAlign?: TextAlign, leadingMargin?: Dimension | LeadingMarginPlaceholder, wordBreak?: WordBreak, lineBreakStrategy?: LineBreakStrategy} = {textAlign: textAlign_result,leadingMargin: leadingMargin_result,wordBreak: wordBreak_result,lineBreakStrategy: lineBreakStrategy_result} + let value: RichEditorParagraphStyle = ({textAlign: textAlign_result,leadingMargin: leadingMargin_result,wordBreak: wordBreak_result,lineBreakStrategy: lineBreakStrategy_result} as RichEditorParagraphStyle) return (value as RichEditorParagraphStyle) } readRichEditorTextStyleResult(): RichEditorTextStyleResult { @@ -2068,7 +2158,7 @@ export class Deserializer extends DeserializerBase { fontFeature_buf = (valueDeserializer.readString() as string) } const fontFeature_result: string | undefined|undefined = fontFeature_buf - let value: {fontColor?: ResourceColor, fontSize?: number, fontStyle?: FontStyle, fontWeight?: number, fontFamily?: string, decoration?: DecorationStyleResult, textShadow?: Array, letterSpacing?: number, lineHeight?: number, fontFeature?: string} = {fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} + let value: RichEditorTextStyleResult = ({fontColor: fontColor_result,fontSize: fontSize_result,fontStyle: fontStyle_result,fontWeight: fontWeight_result,fontFamily: fontFamily_result,decoration: decoration_result,textShadow: textShadow_result,letterSpacing: letterSpacing_result,lineHeight: lineHeight_result,fontFeature: fontFeature_result} as RichEditorTextStyleResult) return (value as RichEditorTextStyleResult) } readCallback_NavigationTransitionProxy_Void(): ((transitionProxy: NavigationTransitionProxy) => void) { @@ -2125,7 +2215,7 @@ export class Deserializer extends DeserializerBase { onStateChange_buf = valueDeserializer.readCallback_SwipeActionState_Void() } const onStateChange_result: ((state: SwipeActionState) => void) | undefined|undefined = onStateChange_buf - let value: {builder?: CustomBuilder, actionAreaDistance?: Length, onAction?: (() => void), onEnterActionArea?: (() => void), onExitActionArea?: (() => void), onStateChange?: ((state: SwipeActionState) => void)} = {builder: builder_result,actionAreaDistance: actionAreaDistance_result,onAction: onAction_result,onEnterActionArea: onEnterActionArea_result,onExitActionArea: onExitActionArea_result,onStateChange: onStateChange_result} + let value: SwipeActionItem = ({builder: builder_result,actionAreaDistance: actionAreaDistance_result,onAction: onAction_result,onEnterActionArea: onEnterActionArea_result,onExitActionArea: onExitActionArea_result,onStateChange: onStateChange_result} as SwipeActionItem) return (value as SwipeActionItem) } readGridRowColumnOption(): GridRowColumnOption { @@ -2172,7 +2262,7 @@ export class Deserializer extends DeserializerBase { xxl_buf = (valueDeserializer.readNumber() as number) } const xxl_result: number | undefined|undefined = xxl_buf - let value: {xs?: number, sm?: number, md?: number, lg?: number, xl?: number, xxl?: number} = {xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} + let value: GridRowColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridRowColumnOption) return (value as GridRowColumnOption) } readGutterOption(): GutterOption { @@ -2207,7 +2297,7 @@ export class Deserializer extends DeserializerBase { y_buf = (y_buf_ as Length | GridRowSizeOption) } const y_result: Length | GridRowSizeOption | undefined|undefined = y_buf - let value: {x?: Length | GridRowSizeOption, y?: Length | GridRowSizeOption} = {x: x_result,y: y_result} + let value: GutterOption = ({x: x_result,y: y_result} as GutterOption) return (value as GutterOption) } readGridColColumnOption(): GridColColumnOption { @@ -2254,7 +2344,7 @@ export class Deserializer extends DeserializerBase { xxl_buf = (valueDeserializer.readNumber() as number) } const xxl_result: number | undefined|undefined = xxl_buf - let value: {xs?: number, sm?: number, md?: number, lg?: number, xl?: number, xxl?: number} = {xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} + let value: GridColColumnOption = ({xs: xs_result,sm: sm_result,md: md_result,lg: lg_result,xl: xl_result,xxl: xxl_result} as GridColColumnOption) return (value as GridColColumnOption) } readLinearGradient(): LinearGradient { @@ -2301,7 +2391,7 @@ export class Deserializer extends DeserializerBase { } const colors_buf_buf_value0: ResourceColor = (colors_buf_buf_value0_buf as Color | number | string | Resource) const colors_buf_buf_value1: number = (valueDeserializer.readNumber() as number) - colors_buf[colors_buf_i] = [colors_buf_buf_value0, colors_buf_buf_value1] + colors_buf[colors_buf_i] = ([colors_buf_buf_value0, colors_buf_buf_value1] as [ ResourceColor, number ]) } } const colors_result: Array<[ ResourceColor, number ]> = colors_buf @@ -2312,14 +2402,14 @@ export class Deserializer extends DeserializerBase { repeating_buf = valueDeserializer.readBoolean() } const repeating_result: boolean | undefined|undefined = repeating_buf - let value: {angle?: number | string, direction?: GradientDirection, colors?: Array<[ ResourceColor, number ]>, repeating?: boolean} = {angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} + let value: LinearGradient = ({angle: angle_result,direction: direction_result,colors: colors_result,repeating: repeating_result} as LinearGradient) return (value as LinearGradient) } readSize(): Size { let valueDeserializer: Deserializer = this const width_result: number = (valueDeserializer.readNumber() as number) const height_result: number = (valueDeserializer.readNumber() as number) - let value: {width?: number, height?: number} = {width: width_result,height: height_result} + let value: Size = ({width: width_result,height: height_result} as Size) return (value as Size) } readSheetTitleOptions(): SheetTitleOptions { @@ -2348,7 +2438,7 @@ export class Deserializer extends DeserializerBase { subtitle_buf = (subtitle_buf_ as string | Resource) } const subtitle_result: ResourceStr | undefined|undefined = subtitle_buf - let value: {title?: ResourceStr, subtitle?: ResourceStr} = {title: title_result,subtitle: subtitle_result} + let value: SheetTitleOptions = ({title: title_result,subtitle: subtitle_result} as SheetTitleOptions) return (value as SheetTitleOptions) } readCallback_Literal_Boolean_isVisible_Void(): ((event: { isVisible: boolean }) => void) { @@ -2386,7 +2476,7 @@ export class Deserializer extends DeserializerBase { font_buf = valueDeserializer.readFont() } const font_result: Font | undefined|undefined = font_buf - let value: {textColor?: ResourceColor, font?: Font} = {textColor: textColor_result,font: font_result} + let value: PopupMessageOptions = ({textColor: textColor_result,font: font_result} as PopupMessageOptions) return (value as PopupMessageOptions) } readRotateOptions(): RotateOptions { @@ -2465,7 +2555,7 @@ export class Deserializer extends DeserializerBase { angle_buf = (valueDeserializer.readString() as string) } const angle_result: number | string = (angle_buf as number | string) - let value: {x?: number, y?: number, z?: number, centerX?: number | string, centerY?: number | string, centerZ?: number, perspective?: number, angle?: number | string} = {x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result,centerZ: centerZ_result,perspective: perspective_result,angle: angle_result} + let value: RotateOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result,centerZ: centerZ_result,perspective: perspective_result,angle: angle_result} as RotateOptions) return (value as RotateOptions) } readScaleOptions(): ScaleOptions { @@ -2521,7 +2611,7 @@ export class Deserializer extends DeserializerBase { centerY_buf = (centerY_buf_ as number | string) } const centerY_result: number | string | undefined|undefined = centerY_buf - let value: {x?: number, y?: number, z?: number, centerX?: number | string, centerY?: number | string} = {x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result} + let value: ScaleOptions = ({x: x_result,y: y_result,z: z_result,centerX: centerX_result,centerY: centerY_result} as ScaleOptions) return (value as ScaleOptions) } readTranslateOptions(): TranslateOptions { @@ -2571,7 +2661,7 @@ export class Deserializer extends DeserializerBase { z_buf = (z_buf_ as number | string) } const z_result: number | string | undefined|undefined = z_buf - let value: {x?: number | string, y?: number | string, z?: number | string} = {x: x_result,y: y_result,z: z_result} + let value: TranslateOptions = ({x: x_result,y: y_result,z: z_result} as TranslateOptions) return (value as TranslateOptions) } readWant(): Want { @@ -2661,13 +2751,13 @@ export class Deserializer extends DeserializerBase { moduleName_buf = (valueDeserializer.readString() as string) } const moduleName_result: string | undefined|undefined = moduleName_buf - let value: {bundleName?: string, abilityName?: string, deviceId?: string, uri?: string, type?: string, flags?: number, action?: string, parameters?: Map, entities?: Array, moduleName?: string} = {bundleName: bundleName_result,abilityName: abilityName_result,deviceId: deviceId_result,uri: uri_result,type: type_result,flags: flags_result,action: action_result,parameters: parameters_result,entities: entities_result,moduleName: moduleName_result} + let value: Want = ({bundleName: bundleName_result,abilityName: abilityName_result,deviceId: deviceId_result,uri: uri_result,type: type_result,flags: flags_result,action: action_result,parameters: parameters_result,entities: entities_result,moduleName: moduleName_result} as Want) return (value as Want) } readGetItemMainSizeByIndex(): GetItemMainSizeByIndex { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number): number => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); let _continuationValue: number | undefined|undefined; const _continuationCallback: ((value: number) => void) = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_GetItemMainSizeByIndex, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as number); } + return (index: number): number => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); let _continuationValue: number | undefined|undefined; const _continuationCallback: ((index: number) => void) = (value: number): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_GetItemMainSizeByIndex, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as number); } } readCallback_String_Void(): ((breakpoints: string) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -2709,7 +2799,7 @@ export class Deserializer extends DeserializerBase { font_buf = valueDeserializer.readFont() } const font_result: Font | undefined|undefined = font_buf - let value: {color?: ResourceColor, font?: Font} = {color: color_result,font: font_result} + let value: PickerTextStyle = ({color: color_result,font: font_result} as PickerTextStyle) return (value as PickerTextStyle) } readPickerDialogButtonStyle(): PickerDialogButtonStyle { @@ -2862,7 +2952,7 @@ export class Deserializer extends DeserializerBase { borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = {topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) } borderRadius_buf = (borderRadius_buf_ as Length | BorderRadiuses) } @@ -2874,7 +2964,7 @@ export class Deserializer extends DeserializerBase { primary_buf = valueDeserializer.readBoolean() } const primary_result: boolean | undefined|undefined = primary_buf - let value: {type?: ButtonType, style?: ButtonStyleMode, role?: ButtonRole, fontSize?: Length, fontColor?: ResourceColor, fontWeight?: FontWeight | number | string, fontStyle?: FontStyle, fontFamily?: Resource | string, backgroundColor?: ResourceColor, borderRadius?: Length | BorderRadiuses, primary?: boolean} = {type: type_result,style: style_result,role: role_result,fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result,fontFamily: fontFamily_result,backgroundColor: backgroundColor_result,borderRadius: borderRadius_result,primary: primary_result} + let value: PickerDialogButtonStyle = ({type: type_result,style: style_result,role: role_result,fontSize: fontSize_result,fontColor: fontColor_result,fontWeight: fontWeight_result,fontStyle: fontStyle_result,fontFamily: fontFamily_result,backgroundColor: backgroundColor_result,borderRadius: borderRadius_result,primary: primary_result} as PickerDialogButtonStyle) return (value as PickerDialogButtonStyle) } readCallback_TextPickerResult_Void(): ((value: TextPickerResult) => void) { @@ -2883,13 +2973,14 @@ export class Deserializer extends DeserializerBase { return (value: TextPickerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeTextPickerResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TextPickerResult_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readTextMenuItemId(): TextMenuItemId { - let value: {} = {} - return (value as TextMenuItemId) + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return TextMenuItemIdInternal.fromPtr(ptr) } readStyledString(): StyledString { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as StyledString) + return StyledStringInternal.fromPtr(ptr) } readTextRange(): TextRange { let valueDeserializer: Deserializer = this @@ -2907,7 +2998,7 @@ export class Deserializer extends DeserializerBase { end_buf = (valueDeserializer.readNumber() as number) } const end_result: number | undefined|undefined = end_buf - let value: {start?: number, end?: number} = {start: start_result,end: end_result} + let value: TextRange = ({start: start_result,end: end_result} as TextRange) return (value as TextRange) } readOnDidChangeCallback(): OnDidChangeCallback { @@ -2918,7 +3009,7 @@ export class Deserializer extends DeserializerBase { readCallback_StyledStringChangeValue_Boolean(): ((parameter: StyledStringChangeValue) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: StyledStringChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeStyledStringChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_StyledStringChangeValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: StyledStringChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeStyledStringChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_StyledStringChangeValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readRichEditorUpdateSymbolSpanStyleOptions(): RichEditorUpdateSymbolSpanStyleOptions { let valueDeserializer: Deserializer = this @@ -2937,7 +3028,7 @@ export class Deserializer extends DeserializerBase { } const end_result: number | undefined|undefined = end_buf const symbolStyle_result: RichEditorSymbolSpanStyle = valueDeserializer.readRichEditorSymbolSpanStyle() - let value: {start?: number, end?: number, symbolStyle?: RichEditorSymbolSpanStyle} = {start: start_result,end: end_result,symbolStyle: symbolStyle_result} + let value: RichEditorUpdateSymbolSpanStyleOptions = ({start: start_result,end: end_result,symbolStyle: symbolStyle_result} as RichEditorUpdateSymbolSpanStyleOptions) return (value as RichEditorUpdateSymbolSpanStyleOptions) } readRichEditorUpdateImageSpanStyleOptions(): RichEditorUpdateImageSpanStyleOptions { @@ -2957,7 +3048,7 @@ export class Deserializer extends DeserializerBase { } const end_result: number | undefined|undefined = end_buf const imageStyle_result: RichEditorImageSpanStyle = valueDeserializer.readRichEditorImageSpanStyle() - let value: {start?: number, end?: number, imageStyle?: RichEditorImageSpanStyle} = {start: start_result,end: end_result,imageStyle: imageStyle_result} + let value: RichEditorUpdateImageSpanStyleOptions = ({start: start_result,end: end_result,imageStyle: imageStyle_result} as RichEditorUpdateImageSpanStyleOptions) return (value as RichEditorUpdateImageSpanStyleOptions) } readRichEditorUpdateTextSpanStyleOptions(): RichEditorUpdateTextSpanStyleOptions { @@ -2977,7 +3068,7 @@ export class Deserializer extends DeserializerBase { } const end_result: number | undefined|undefined = end_buf const textStyle_result: RichEditorTextStyle = valueDeserializer.readRichEditorTextStyle() - let value: {start?: number, end?: number, textStyle?: RichEditorTextStyle} = {start: start_result,end: end_result,textStyle: textStyle_result} + let value: RichEditorUpdateTextSpanStyleOptions = ({start: start_result,end: end_result,textStyle: textStyle_result} as RichEditorUpdateTextSpanStyleOptions) return (value as RichEditorUpdateTextSpanStyleOptions) } readRichEditorGesture(): RichEditorGesture { @@ -2996,13 +3087,13 @@ export class Deserializer extends DeserializerBase { onLongPress_buf = valueDeserializer.readCallback_GestureEvent_Void() } const onLongPress_result: ((event: GestureEvent) => void) | undefined|undefined = onLongPress_buf - let value: {onClick?: ((event: ClickEvent) => void), onLongPress?: ((event: GestureEvent) => void)} = {onClick: onClick_result,onLongPress: onLongPress_result} + let value: RichEditorGesture = ({onClick: onClick_result,onLongPress: onLongPress_result} as RichEditorGesture) return (value as RichEditorGesture) } readNavDestinationContext(): NavDestinationContext { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as NavDestinationContext) + return NavDestinationContextInternal.fromPtr(ptr) } readInterceptionModeCallback(): InterceptionModeCallback { const _resource: CallbackResource = this.readCallbackResource() @@ -3017,7 +3108,7 @@ export class Deserializer extends DeserializerBase { readCallback_Date_Void(): ((parameter: Date) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: Date): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt64(parameter.getTime()); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Date_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (parameter: Date): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt64((parameter.getTime() as number)); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Date_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readCallback_DatePickerResult_Void(): ((value: DatePickerResult) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -3089,7 +3180,7 @@ export class Deserializer extends DeserializerBase { strokeColor_buf = (strokeColor_buf_ as Color | number | string | Resource) } const strokeColor_result: ResourceColor | undefined|undefined = strokeColor_buf - let value: {selectedColor?: ResourceColor, unselectedColor?: ResourceColor, strokeColor?: ResourceColor} = {selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} + let value: LunarSwitchStyle = ({selectedColor: selectedColor_result,unselectedColor: unselectedColor_result,strokeColor: strokeColor_result} as LunarSwitchStyle) return (value as LunarSwitchStyle) } readAnimateParam(): AnimateParam { @@ -3168,7 +3259,7 @@ export class Deserializer extends DeserializerBase { expectedFrameRateRange_buf = valueDeserializer.readExpectedFrameRateRange() } const expectedFrameRateRange_result: ExpectedFrameRateRange | undefined|undefined = expectedFrameRateRange_buf - let value: {duration?: number, tempo?: number, curve?: Curve | string | ICurve, delay?: number, iterations?: number, playMode?: PlayMode, onFinish?: (() => void), finishCallbackType?: FinishCallbackType, expectedFrameRateRange?: ExpectedFrameRateRange} = {duration: duration_result,tempo: tempo_result,curve: curve_result,delay: delay_result,iterations: iterations_result,playMode: playMode_result,onFinish: onFinish_result,finishCallbackType: finishCallbackType_result,expectedFrameRateRange: expectedFrameRateRange_result} + let value: AnimateParam = ({duration: duration_result,tempo: tempo_result,curve: curve_result,delay: delay_result,iterations: iterations_result,playMode: playMode_result,onFinish: onFinish_result,finishCallbackType: finishCallbackType_result,expectedFrameRateRange: expectedFrameRateRange_result} as AnimateParam) return (value as AnimateParam) } readOnMoveHandler(): OnMoveHandler { @@ -3176,20 +3267,10 @@ export class Deserializer extends DeserializerBase { const _call: KPointer = this.readPointer() return (from: number, to: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); nativeModule()._CallCallback(CallbackKind.Kind_OnMoveHandler, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readUint8ClampedArray(): Uint8ClampedArray { - let valueDeserializer: Deserializer = this - const BYTES_PER_ELEMENT_result: number = (valueDeserializer.readNumber() as number) - const buffer_result: ArrayBuffer = valueDeserializer.readArrayBuffer() - const byteLength_result: number = (valueDeserializer.readNumber() as number) - const byteOffset_result: number = (valueDeserializer.readNumber() as number) - const length_result: number = (valueDeserializer.readNumber() as number) - let value: {BYTES_PER_ELEMENT?: number, buffer?: ArrayBuffer, byteLength?: number, byteOffset?: number, length?: number} = {BYTES_PER_ELEMENT: BYTES_PER_ELEMENT_result,buffer: buffer_result,byteLength: byteLength_result,byteOffset: byteOffset_result,length: length_result} - return (value as Uint8ClampedArray) - } readImageBitmap(): ImageBitmap { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ImageBitmap) + return ImageBitmapInternal.fromPtr(ptr) } readAlertDialogParamWithOptions(): AlertDialogParamWithOptions { let valueDeserializer: Deserializer = this @@ -3259,7 +3340,7 @@ export class Deserializer extends DeserializerBase { { const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = {dx: offset_buf__dx, dy: offset_buf__dy} + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -3370,7 +3451,7 @@ export class Deserializer extends DeserializerBase { cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = {topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) } else if (cornerRadius_buf__selector == 2) { cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() @@ -3430,7 +3511,7 @@ export class Deserializer extends DeserializerBase { borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = {top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } else if (borderWidth_buf__selector == 2) { borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -3546,7 +3627,7 @@ export class Deserializer extends DeserializerBase { borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) } const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = {top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } else if (borderColor_buf__selector == 2) { borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() @@ -3592,7 +3673,7 @@ export class Deserializer extends DeserializerBase { borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) } const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = {top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } @@ -3648,7 +3729,7 @@ export class Deserializer extends DeserializerBase { buttonDirection_buf = (valueDeserializer.readInt32() as DialogButtonDirection) } const buttonDirection_result: DialogButtonDirection | undefined|undefined = buttonDirection_buf - let value: {title?: ResourceStr, subtitle?: ResourceStr, message?: ResourceStr, autoCancel?: boolean, cancel?: VoidCallback, alignment?: DialogAlignment, offset?: Offset, gridCount?: number, maskRect?: Rectangle, showInSubWindow?: boolean, isModal?: boolean, backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, onWillDismiss?: ((parameter: DismissDialogAction) => void), transition?: TransitionEffect, cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses, width?: Dimension, height?: Dimension, borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths, borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors, borderStyle?: BorderStyle | EdgeStyles, shadow?: ShadowOptions | ShadowStyle, textStyle?: TextStyle, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType, buttons?: Array, buttonDirection?: DialogButtonDirection} = {title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,buttons: buttons_result,buttonDirection: buttonDirection_result} + let value: AlertDialogParamWithOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,buttons: buttons_result,buttonDirection: buttonDirection_result} as AlertDialogParamWithOptions) return (value as AlertDialogParamWithOptions) } readAlertDialogParamWithButtons(): AlertDialogParamWithButtons { @@ -3719,7 +3800,7 @@ export class Deserializer extends DeserializerBase { { const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = {dx: offset_buf__dx, dy: offset_buf__dy} + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -3830,7 +3911,7 @@ export class Deserializer extends DeserializerBase { cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = {topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) } else if (cornerRadius_buf__selector == 2) { cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() @@ -3890,7 +3971,7 @@ export class Deserializer extends DeserializerBase { borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = {top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } else if (borderWidth_buf__selector == 2) { borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -4006,7 +4087,7 @@ export class Deserializer extends DeserializerBase { borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) } const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = {top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } else if (borderColor_buf__selector == 2) { borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() @@ -4052,7 +4133,7 @@ export class Deserializer extends DeserializerBase { borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) } const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = {top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } @@ -4095,7 +4176,7 @@ export class Deserializer extends DeserializerBase { const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf const primaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() const secondaryButton_result: AlertDialogButtonBaseOptions = valueDeserializer.readAlertDialogButtonBaseOptions() - let value: {title?: ResourceStr, subtitle?: ResourceStr, message?: ResourceStr, autoCancel?: boolean, cancel?: VoidCallback, alignment?: DialogAlignment, offset?: Offset, gridCount?: number, maskRect?: Rectangle, showInSubWindow?: boolean, isModal?: boolean, backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, onWillDismiss?: ((parameter: DismissDialogAction) => void), transition?: TransitionEffect, cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses, width?: Dimension, height?: Dimension, borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths, borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors, borderStyle?: BorderStyle | EdgeStyles, shadow?: ShadowOptions | ShadowStyle, textStyle?: TextStyle, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType, primaryButton?: AlertDialogButtonBaseOptions, secondaryButton?: AlertDialogButtonBaseOptions} = {title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result} + let value: AlertDialogParamWithButtons = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result} as AlertDialogParamWithButtons) return (value as AlertDialogParamWithButtons) } readAlertDialogParamWithConfirm(): AlertDialogParamWithConfirm { @@ -4166,7 +4247,7 @@ export class Deserializer extends DeserializerBase { { const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = {dx: offset_buf__dx, dy: offset_buf__dy} + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf const gridCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -4277,7 +4358,7 @@ export class Deserializer extends DeserializerBase { cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = {topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) } else if (cornerRadius_buf__selector == 2) { cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() @@ -4337,7 +4418,7 @@ export class Deserializer extends DeserializerBase { borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = {top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } else if (borderWidth_buf__selector == 2) { borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -4453,7 +4534,7 @@ export class Deserializer extends DeserializerBase { borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) } const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = {top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } else if (borderColor_buf__selector == 2) { borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() @@ -4499,7 +4580,7 @@ export class Deserializer extends DeserializerBase { borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) } const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = {top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } @@ -4547,7 +4628,7 @@ export class Deserializer extends DeserializerBase { confirm_buf = valueDeserializer.readAlertDialogButtonBaseOptions() } const confirm_result: AlertDialogButtonBaseOptions | undefined|undefined = confirm_buf - let value: {title?: ResourceStr, subtitle?: ResourceStr, message?: ResourceStr, autoCancel?: boolean, cancel?: VoidCallback, alignment?: DialogAlignment, offset?: Offset, gridCount?: number, maskRect?: Rectangle, showInSubWindow?: boolean, isModal?: boolean, backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, onWillDismiss?: ((parameter: DismissDialogAction) => void), transition?: TransitionEffect, cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses, width?: Dimension, height?: Dimension, borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths, borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors, borderStyle?: BorderStyle | EdgeStyles, shadow?: ShadowOptions | ShadowStyle, textStyle?: TextStyle, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType, confirm?: AlertDialogButtonBaseOptions} = {title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,confirm: confirm_result} + let value: AlertDialogParamWithConfirm = ({title: title_result,subtitle: subtitle_result,message: message_result,autoCancel: autoCancel_result,cancel: cancel_result,alignment: alignment_result,offset: offset_result,gridCount: gridCount_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,textStyle: textStyle_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,confirm: confirm_result} as AlertDialogParamWithConfirm) return (value as AlertDialogParamWithConfirm) } readActionSheetOffset(): ActionSheetOffset { @@ -4576,7 +4657,7 @@ export class Deserializer extends DeserializerBase { dy_buf = valueDeserializer.readResource() } const dy_result: number | string | Resource = (dy_buf as number | string | Resource) - let value: {dx?: number | string | Resource, dy?: number | string | Resource} = {dx: dx_result,dy: dy_result} + let value: ActionSheetOffset = ({dx: dx_result,dy: dy_result} as ActionSheetOffset) return (value as ActionSheetOffset) } readActionSheetButtonOptions(): ActionSheetButtonOptions { @@ -4612,7 +4693,7 @@ export class Deserializer extends DeserializerBase { } const value_result: string | Resource = (value_buf as string | Resource) const action_result: VoidCallback = valueDeserializer.readVoidCallback() - let value: {enabled?: boolean, defaultFocus?: boolean, style?: DialogButtonStyle, value?: string | Resource, action?: VoidCallback} = {enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} + let value: ActionSheetButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,action: action_result} as ActionSheetButtonOptions) return (value as ActionSheetButtonOptions) } readOnLinearIndicatorChangeCallback(): OnLinearIndicatorChangeCallback { @@ -4657,18 +4738,18 @@ export class Deserializer extends DeserializerBase { trackColor_buf = valueDeserializer.readCustomObject("ColorMetrics") } const trackColor_result: ColorMetrics | undefined|undefined = trackColor_buf - let value: {space?: LengthMetrics, strokeWidth?: LengthMetrics, strokeRadius?: LengthMetrics, trackBackgroundColor?: ColorMetrics, trackColor?: ColorMetrics} = {space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} + let value: LinearIndicatorStyle = ({space: space_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result,trackBackgroundColor: trackBackgroundColor_result,trackColor: trackColor_result} as LinearIndicatorStyle) return (value as LinearIndicatorStyle) } readWaterFlowSections(): WaterFlowSections { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WaterFlowSections) + return WaterFlowSectionsInternal.fromPtr(ptr) } readScroller(): Scroller { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as Scroller) + return ScrollerInternal.fromPtr(ptr) } readRRect(): RRect { let valueDeserializer: Deserializer = this @@ -4677,7 +4758,7 @@ export class Deserializer extends DeserializerBase { const width_result: number = (valueDeserializer.readNumber() as number) const height_result: number = (valueDeserializer.readNumber() as number) const radius_result: number = (valueDeserializer.readNumber() as number) - let value: {left?: number, top?: number, width?: number, height?: number, radius?: number} = {left: left_result,top: top_result,width: width_result,height: height_result,radius: radius_result} + let value: RRect = ({left: left_result,top: top_result,width: width_result,height: height_result,radius: radius_result} as RRect) return (value as RRect) } readDividerStyle(): DividerStyle { @@ -4718,9 +4799,56 @@ export class Deserializer extends DeserializerBase { endMargin_buf = (valueDeserializer.readLength() as Length) } const endMargin_result: Length | undefined|undefined = endMargin_buf - let value: {strokeWidth?: Length, color?: ResourceColor, startMargin?: Length, endMargin?: Length} = {strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} + let value: DividerStyle = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyle) return (value as DividerStyle) } + readButtonIconOptions(): ButtonIconOptions { + let valueDeserializer: Deserializer = this + const shown_buf_selector: int32 = valueDeserializer.readInt8() + let shown_buf: string | PixelMap | Resource | undefined|undefined + if (shown_buf_selector == 0) { + shown_buf = (valueDeserializer.readString() as string) + } + else if (shown_buf_selector == 1) { + shown_buf = valueDeserializer.readPixelMap() + } + else if (shown_buf_selector == 2) { + shown_buf = valueDeserializer.readResource() + } + const shown_result: string | PixelMap | Resource = (shown_buf as string | PixelMap | Resource) + const hidden_buf_selector: int32 = valueDeserializer.readInt8() + let hidden_buf: string | PixelMap | Resource | undefined|undefined + if (hidden_buf_selector == 0) { + hidden_buf = (valueDeserializer.readString() as string) + } + else if (hidden_buf_selector == 1) { + hidden_buf = valueDeserializer.readPixelMap() + } + else if (hidden_buf_selector == 2) { + hidden_buf = valueDeserializer.readResource() + } + const hidden_result: string | PixelMap | Resource = (hidden_buf as string | PixelMap | Resource) + const switching_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let switching_buf: string | PixelMap | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (switching_buf_runtimeType)) + { + const switching_buf__selector: int32 = valueDeserializer.readInt8() + let switching_buf_: string | PixelMap | Resource | undefined|undefined + if (switching_buf__selector == 0) { + switching_buf_ = (valueDeserializer.readString() as string) + } + else if (switching_buf__selector == 1) { + switching_buf_ = valueDeserializer.readPixelMap() + } + else if (switching_buf__selector == 2) { + switching_buf_ = valueDeserializer.readResource() + } + switching_buf = (switching_buf_ as string | PixelMap | Resource) + } + const switching_result: string | PixelMap | Resource | undefined|undefined = switching_buf + let value: ButtonIconOptions = ({shown: shown_result,hidden: hidden_result,switching: switching_result} as ButtonIconOptions) + return (value as ButtonIconOptions) + } readImageAIOptions(): ImageAIOptions { let valueDeserializer: Deserializer = this const types_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -4744,18 +4872,18 @@ export class Deserializer extends DeserializerBase { aiController_buf = (valueDeserializer.readImageAnalyzerController() as ImageAnalyzerController) } const aiController_result: ImageAnalyzerController | undefined|undefined = aiController_buf - let value: {types?: Array, aiController?: ImageAnalyzerController} = {types: types_result,aiController: aiController_result} + let value: ImageAIOptions = ({types: types_result,aiController: aiController_result} as ImageAIOptions) return (value as ImageAIOptions) } readXComponentController(): XComponentController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as XComponentController) + return XComponentControllerInternal.fromPtr(ptr) } readWebKeyboardController(): WebKeyboardController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WebKeyboardController) + return WebKeyboardControllerInternal.fromPtr(ptr) } readCallback_Literal_String_plainText_Void(): ((selectedText: { plainText: string }) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -4765,7 +4893,7 @@ export class Deserializer extends DeserializerBase { readEventResult(): EventResult { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as EventResult) + return EventResultInternal.fromPtr(ptr) } readTouchEvent(): TouchEvent { let valueDeserializer: Deserializer = this @@ -4816,7 +4944,7 @@ export class Deserializer extends DeserializerBase { const changedTouches_result: Array = changedTouches_buf const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() - let value: {target?: EventTarget, timestamp?: number, source?: SourceType, axisHorizontal?: number, axisVertical?: number, pressure?: number, tiltX?: number, tiltY?: number, sourceTool?: SourceTool, deviceId?: number, type?: TouchType, touches?: Array, changedTouches?: Array, stopPropagation?: (() => void), preventDefault?: (() => void)} = {target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,touches: touches_result,changedTouches: changedTouches_result,stopPropagation: stopPropagation_result,preventDefault: preventDefault_result} + let value: TouchEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,touches: touches_result,changedTouches: changedTouches_result,stopPropagation: stopPropagation_result,preventDefault: preventDefault_result} as TouchEvent) return (value as TouchEvent) } readNativeEmbedInfo(): NativeEmbedInfo { @@ -4892,7 +5020,7 @@ export class Deserializer extends DeserializerBase { params_buf = params_buf_ } const params_result: Map | undefined|undefined = params_buf - let value: {id?: string, type?: string, src?: string, position?: Position, width?: number, height?: number, url?: string, tag?: string, params?: Map} = {id: id_result,type: type_result,src: src_result,position: position_result,width: width_result,height: height_result,url: url_result,tag: tag_result,params: params_result} + let value: NativeEmbedInfo = ({id: id_result,type: type_result,src: src_result,position: position_result,width: width_result,height: height_result,url: url_result,tag: tag_result,params: params_result} as NativeEmbedInfo) return (value as NativeEmbedInfo) } readNestedScrollOptionsExt(): NestedScrollOptionsExt { @@ -4925,512 +5053,260 @@ export class Deserializer extends DeserializerBase { scrollLeft_buf = (valueDeserializer.readInt32() as NestedScrollMode) } const scrollLeft_result: NestedScrollMode | undefined|undefined = scrollLeft_buf - let value: {scrollUp?: NestedScrollMode, scrollDown?: NestedScrollMode, scrollRight?: NestedScrollMode, scrollLeft?: NestedScrollMode} = {scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} + let value: NestedScrollOptionsExt = ({scrollUp: scrollUp_result,scrollDown: scrollDown_result,scrollRight: scrollRight_result,scrollLeft: scrollLeft_result} as NestedScrollOptionsExt) return (value as NestedScrollOptionsExt) } readNestedScrollOptions(): NestedScrollOptions { let valueDeserializer: Deserializer = this const scrollForward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) const scrollBackward_result: NestedScrollMode = (valueDeserializer.readInt32() as NestedScrollMode) - let value: {scrollForward?: NestedScrollMode, scrollBackward?: NestedScrollMode} = {scrollForward: scrollForward_result,scrollBackward: scrollBackward_result} + let value: NestedScrollOptions = ({scrollForward: scrollForward_result,scrollBackward: scrollBackward_result} as NestedScrollOptions) return (value as NestedScrollOptions) } readDataResubmissionHandler(): DataResubmissionHandler { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as DataResubmissionHandler) + return DataResubmissionHandlerInternal.fromPtr(ptr) } readControllerHandler(): ControllerHandler { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ControllerHandler) + return ControllerHandlerInternal.fromPtr(ptr) } readClientAuthenticationHandler(): ClientAuthenticationHandler { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ClientAuthenticationHandler) + return ClientAuthenticationHandlerInternal.fromPtr(ptr) } readSslErrorHandler(): SslErrorHandler { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as SslErrorHandler) + return SslErrorHandlerInternal.fromPtr(ptr) } readWebContextMenuResult(): WebContextMenuResult { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WebContextMenuResult) + return WebContextMenuResultInternal.fromPtr(ptr) } readWebContextMenuParam(): WebContextMenuParam { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WebContextMenuParam) + return WebContextMenuParamInternal.fromPtr(ptr) } readScreenCaptureHandler(): ScreenCaptureHandler { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ScreenCaptureHandler) + return ScreenCaptureHandlerInternal.fromPtr(ptr) } readPermissionRequest(): PermissionRequest { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as PermissionRequest) + return PermissionRequestInternal.fromPtr(ptr) } readHttpAuthHandler(): HttpAuthHandler { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as HttpAuthHandler) + return HttpAuthHandlerInternal.fromPtr(ptr) } readFullScreenExitHandler(): FullScreenExitHandler { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as FullScreenExitHandler) + return FullScreenExitHandlerInternal.fromPtr(ptr) } readFileSelectorParam(): FileSelectorParam { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as FileSelectorParam) + return FileSelectorParamInternal.fromPtr(ptr) } readFileSelectorResult(): FileSelectorResult { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as FileSelectorResult) + return FileSelectorResultInternal.fromPtr(ptr) } readWebResourceResponse(): WebResourceResponse { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WebResourceResponse) + return WebResourceResponseInternal.fromPtr(ptr) } readWebResourceError(): WebResourceError { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as WebResourceError) + return WebResourceErrorInternal.fromPtr(ptr) } readConsoleMessage(): ConsoleMessage { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ConsoleMessage) + return ConsoleMessageInternal.fromPtr(ptr) } readJsResult(): JsResult { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as JsResult) + return JsResultInternal.fromPtr(ptr) } readJsGeolocation(): JsGeolocation { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as JsGeolocation) + return JsGeolocationInternal.fromPtr(ptr) } readVideoController(): VideoController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as VideoController) + return VideoControllerInternal.fromPtr(ptr) } readTextTimerController(): TextTimerController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TextTimerController) + return TextTimerControllerInternal.fromPtr(ptr) } readUnderlineColor(): UnderlineColor { let valueDeserializer: Deserializer = this const typing_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let typing_buf: ResourceColor | undefined | undefined|undefined + let typing_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (typing_buf_runtimeType)) { const typing_buf__selector: int32 = valueDeserializer.readInt8() - let typing_buf_: ResourceColor | undefined | undefined|undefined + let typing_buf_: Color | number | string | Resource | undefined|undefined if (typing_buf__selector == 0) { - const typing_buf__u_selector: int32 = valueDeserializer.readInt8() - let typing_buf__u: Color | number | string | Resource | undefined|undefined - if (typing_buf__u_selector == 0) { - typing_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (typing_buf__u_selector == 1) { - typing_buf__u = (valueDeserializer.readNumber() as number) - } - else if (typing_buf__u_selector == 2) { - typing_buf__u = (valueDeserializer.readString() as string) - } - else if (typing_buf__u_selector == 3) { - typing_buf__u = valueDeserializer.readResource() - } - typing_buf_ = (typing_buf__u as Color | number | string | Resource) + typing_buf_ = (valueDeserializer.readInt32() as Color) } else if (typing_buf__selector == 1) { - typing_buf_ = undefined + typing_buf_ = (valueDeserializer.readNumber() as number) + } + else if (typing_buf__selector == 2) { + typing_buf_ = (valueDeserializer.readString() as string) } - typing_buf = (typing_buf_ as ResourceColor | undefined) + else if (typing_buf__selector == 3) { + typing_buf_ = valueDeserializer.readResource() + } + typing_buf = (typing_buf_ as Color | number | string | Resource) } - const typing_result: ResourceColor | undefined | undefined|undefined = typing_buf + const typing_result: ResourceColor | undefined|undefined = typing_buf const normal_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let normal_buf: ResourceColor | undefined | undefined|undefined + let normal_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (normal_buf_runtimeType)) { const normal_buf__selector: int32 = valueDeserializer.readInt8() - let normal_buf_: ResourceColor | undefined | undefined|undefined + let normal_buf_: Color | number | string | Resource | undefined|undefined if (normal_buf__selector == 0) { - const normal_buf__u_selector: int32 = valueDeserializer.readInt8() - let normal_buf__u: Color | number | string | Resource | undefined|undefined - if (normal_buf__u_selector == 0) { - normal_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (normal_buf__u_selector == 1) { - normal_buf__u = (valueDeserializer.readNumber() as number) - } - else if (normal_buf__u_selector == 2) { - normal_buf__u = (valueDeserializer.readString() as string) - } - else if (normal_buf__u_selector == 3) { - normal_buf__u = valueDeserializer.readResource() - } - normal_buf_ = (normal_buf__u as Color | number | string | Resource) + normal_buf_ = (valueDeserializer.readInt32() as Color) } else if (normal_buf__selector == 1) { - normal_buf_ = undefined + normal_buf_ = (valueDeserializer.readNumber() as number) } - normal_buf = (normal_buf_ as ResourceColor | undefined) + else if (normal_buf__selector == 2) { + normal_buf_ = (valueDeserializer.readString() as string) + } + else if (normal_buf__selector == 3) { + normal_buf_ = valueDeserializer.readResource() + } + normal_buf = (normal_buf_ as Color | number | string | Resource) } - const normal_result: ResourceColor | undefined | undefined|undefined = normal_buf + const normal_result: ResourceColor | undefined|undefined = normal_buf const error_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let error_buf: ResourceColor | undefined | undefined|undefined + let error_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (error_buf_runtimeType)) { const error_buf__selector: int32 = valueDeserializer.readInt8() - let error_buf_: ResourceColor | undefined | undefined|undefined + let error_buf_: Color | number | string | Resource | undefined|undefined if (error_buf__selector == 0) { - const error_buf__u_selector: int32 = valueDeserializer.readInt8() - let error_buf__u: Color | number | string | Resource | undefined|undefined - if (error_buf__u_selector == 0) { - error_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (error_buf__u_selector == 1) { - error_buf__u = (valueDeserializer.readNumber() as number) - } - else if (error_buf__u_selector == 2) { - error_buf__u = (valueDeserializer.readString() as string) - } - else if (error_buf__u_selector == 3) { - error_buf__u = valueDeserializer.readResource() - } - error_buf_ = (error_buf__u as Color | number | string | Resource) + error_buf_ = (valueDeserializer.readInt32() as Color) } else if (error_buf__selector == 1) { - error_buf_ = undefined + error_buf_ = (valueDeserializer.readNumber() as number) + } + else if (error_buf__selector == 2) { + error_buf_ = (valueDeserializer.readString() as string) } - error_buf = (error_buf_ as ResourceColor | undefined) + else if (error_buf__selector == 3) { + error_buf_ = valueDeserializer.readResource() + } + error_buf = (error_buf_ as Color | number | string | Resource) } - const error_result: ResourceColor | undefined | undefined|undefined = error_buf + const error_result: ResourceColor | undefined|undefined = error_buf const disable_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let disable_buf: ResourceColor | undefined | undefined|undefined + let disable_buf: ResourceColor | undefined|undefined if ((RuntimeType.UNDEFINED) != (disable_buf_runtimeType)) { const disable_buf__selector: int32 = valueDeserializer.readInt8() - let disable_buf_: ResourceColor | undefined | undefined|undefined + let disable_buf_: Color | number | string | Resource | undefined|undefined if (disable_buf__selector == 0) { - const disable_buf__u_selector: int32 = valueDeserializer.readInt8() - let disable_buf__u: Color | number | string | Resource | undefined|undefined - if (disable_buf__u_selector == 0) { - disable_buf__u = (valueDeserializer.readInt32() as Color) - } - else if (disable_buf__u_selector == 1) { - disable_buf__u = (valueDeserializer.readNumber() as number) - } - else if (disable_buf__u_selector == 2) { - disable_buf__u = (valueDeserializer.readString() as string) - } - else if (disable_buf__u_selector == 3) { - disable_buf__u = valueDeserializer.readResource() - } - disable_buf_ = (disable_buf__u as Color | number | string | Resource) + disable_buf_ = (valueDeserializer.readInt32() as Color) } else if (disable_buf__selector == 1) { - disable_buf_ = undefined + disable_buf_ = (valueDeserializer.readNumber() as number) + } + else if (disable_buf__selector == 2) { + disable_buf_ = (valueDeserializer.readString() as string) + } + else if (disable_buf__selector == 3) { + disable_buf_ = valueDeserializer.readResource() } - disable_buf = (disable_buf_ as ResourceColor | undefined) + disable_buf = (disable_buf_ as Color | number | string | Resource) } - const disable_result: ResourceColor | undefined | undefined|undefined = disable_buf - let value: {typing?: ResourceColor | undefined, normal?: ResourceColor | undefined, error?: ResourceColor | undefined, disable?: ResourceColor | undefined} = {typing: typing_result,normal: normal_result,error: error_result,disable: disable_result} + const disable_result: ResourceColor | undefined|undefined = disable_buf + let value: UnderlineColor = ({typing: typing_result,normal: normal_result,error: error_result,disable: disable_result} as UnderlineColor) return (value as UnderlineColor) } readTextInputController(): TextInputController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TextInputController) + return TextInputControllerInternal.fromPtr(ptr) } readTextClockController(): TextClockController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TextClockController) + return TextClockControllerInternal.fromPtr(ptr) } readTextAreaController(): TextAreaController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TextAreaController) + return TextAreaControllerInternal.fromPtr(ptr) } readTextController(): TextController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TextController) + return TextControllerInternal.fromPtr(ptr) } readBottomTabBarStyle(): BottomTabBarStyle { + throw new Error("Can not deserialize builder class") + } + readSubTabBarStyle(): SubTabBarStyle { + throw new Error("Can not deserialize builder class") + } + readTabBarOptions(): TabBarOptions { let valueDeserializer: Deserializer = this - const _icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _icon_buf: ResourceStr | TabBarSymbol | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_icon_buf_runtimeType)) - { - const _icon_buf__selector: int32 = valueDeserializer.readInt8() - let _icon_buf_: ResourceStr | TabBarSymbol | undefined|undefined - if (_icon_buf__selector == 0) { - const _icon_buf__u_selector: int32 = valueDeserializer.readInt8() - let _icon_buf__u: string | Resource | undefined|undefined - if (_icon_buf__u_selector == 0) { - _icon_buf__u = (valueDeserializer.readString() as string) - } - else if (_icon_buf__u_selector == 1) { - _icon_buf__u = valueDeserializer.readResource() - } - _icon_buf_ = (_icon_buf__u as string | Resource) - } - else if (_icon_buf__selector == 1) { - _icon_buf_ = valueDeserializer.readTabBarSymbol() - } - _icon_buf = (_icon_buf_ as ResourceStr | TabBarSymbol) - } - const _icon_result: ResourceStr | TabBarSymbol | undefined|undefined = _icon_buf - const _text_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _text_buf: ResourceStr | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_text_buf_runtimeType)) - { - const _text_buf__selector: int32 = valueDeserializer.readInt8() - let _text_buf_: string | Resource | undefined|undefined - if (_text_buf__selector == 0) { - _text_buf_ = (valueDeserializer.readString() as string) - } - else if (_text_buf__selector == 1) { - _text_buf_ = valueDeserializer.readResource() - } - _text_buf = (_text_buf_ as string | Resource) - } - const _text_result: ResourceStr | undefined|undefined = _text_buf - const _labelStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _labelStyle_buf: LabelStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_labelStyle_buf_runtimeType)) - { - _labelStyle_buf = valueDeserializer.readLabelStyle() - } - const _labelStyle_result: LabelStyle | undefined|undefined = _labelStyle_buf - const _padding_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf: Padding | Dimension | LocalizedPadding | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf_runtimeType)) + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) { - const _padding_buf__selector: int32 = valueDeserializer.readInt8() - let _padding_buf_: Padding | Dimension | LocalizedPadding | undefined|undefined - if (_padding_buf__selector == 0) { - const _padding_buf__u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_top_buf_runtimeType)) - { - _padding_buf__u_top_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_top: undefined | Length = _padding_buf__u_top_buf - const _padding_buf__u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_right_buf_runtimeType)) - { - _padding_buf__u_right_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_right: undefined | Length = _padding_buf__u_right_buf - const _padding_buf__u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_bottom_buf_runtimeType)) - { - _padding_buf__u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_bottom: undefined | Length = _padding_buf__u_bottom_buf - const _padding_buf__u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_left_buf_runtimeType)) - { - _padding_buf__u_left_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_left: undefined | Length = _padding_buf__u_left_buf - _padding_buf_ = {top: _padding_buf__u_top, right: _padding_buf__u_right, bottom: _padding_buf__u_bottom, left: _padding_buf__u_left} - } - else if (_padding_buf__selector == 1) { - _padding_buf_ = (valueDeserializer.readLength() as Dimension) + const icon_buf__selector: int32 = valueDeserializer.readInt8() + let icon_buf_: string | Resource | undefined|undefined + if (icon_buf__selector == 0) { + icon_buf_ = (valueDeserializer.readString() as string) } - else if (_padding_buf__selector == 2) { - _padding_buf_ = valueDeserializer.readLocalizedPadding() + else if (icon_buf__selector == 1) { + icon_buf_ = valueDeserializer.readResource() } - _padding_buf = (_padding_buf_ as Padding | Dimension | LocalizedPadding) - } - const _padding_result: Padding | Dimension | LocalizedPadding | undefined|undefined = _padding_buf - const _layoutMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _layoutMode_buf: LayoutMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_layoutMode_buf_runtimeType)) - { - _layoutMode_buf = (valueDeserializer.readInt32() as LayoutMode) - } - const _layoutMode_result: LayoutMode | undefined|undefined = _layoutMode_buf - const _verticalAlign_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _verticalAlign_buf: VerticalAlign | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_verticalAlign_buf_runtimeType)) - { - _verticalAlign_buf = (valueDeserializer.readInt32() as VerticalAlign) - } - const _verticalAlign_result: VerticalAlign | undefined|undefined = _verticalAlign_buf - const _symmetricExtensible_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _symmetricExtensible_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_symmetricExtensible_buf_runtimeType)) - { - _symmetricExtensible_buf = valueDeserializer.readBoolean() - } - const _symmetricExtensible_result: boolean | undefined|undefined = _symmetricExtensible_buf - const _id_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _id_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_id_buf_runtimeType)) - { - _id_buf = (valueDeserializer.readString() as string) + icon_buf = (icon_buf_ as string | Resource) } - const _id_result: string | undefined|undefined = _id_buf - const _iconStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _iconStyle_buf: TabBarIconStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_iconStyle_buf_runtimeType)) + const icon_result: string | Resource | undefined|undefined = icon_buf + const text_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let text_buf: string | Resource | undefined|undefined + if ((RuntimeType.UNDEFINED) != (text_buf_runtimeType)) { - _iconStyle_buf = valueDeserializer.readTabBarIconStyle() - } - const _iconStyle_result: TabBarIconStyle | undefined|undefined = _iconStyle_buf - let value: {_icon?: ResourceStr | TabBarSymbol, _text?: ResourceStr, _labelStyle?: LabelStyle, _padding?: Padding | Dimension | LocalizedPadding, _layoutMode?: LayoutMode, _verticalAlign?: VerticalAlign, _symmetricExtensible?: boolean, _id?: string, _iconStyle?: TabBarIconStyle} = {_icon: _icon_result,_text: _text_result,_labelStyle: _labelStyle_result,_padding: _padding_result,_layoutMode: _layoutMode_result,_verticalAlign: _verticalAlign_result,_symmetricExtensible: _symmetricExtensible_result,_id: _id_result,_iconStyle: _iconStyle_result} - return (value as BottomTabBarStyle) - } - readSubTabBarStyle(): SubTabBarStyle { - let valueDeserializer: Deserializer = this - const _content_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _content_buf: ResourceStr | ResourceStr | ComponentContent | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_content_buf_runtimeType)) - { - const _content_buf__selector: int32 = valueDeserializer.readInt8() - let _content_buf_: ResourceStr | ResourceStr | ComponentContent | undefined|undefined - if (_content_buf__selector == 0) { - const _content_buf__u_selector: int32 = valueDeserializer.readInt8() - let _content_buf__u: string | Resource | undefined|undefined - if (_content_buf__u_selector == 0) { - _content_buf__u = (valueDeserializer.readString() as string) - } - else if (_content_buf__u_selector == 1) { - _content_buf__u = valueDeserializer.readResource() - } - _content_buf_ = (_content_buf__u as string | Resource) - } - else if (_content_buf__selector == 1) { - const _content_buf__u_selector: int32 = valueDeserializer.readInt8() - let _content_buf__u: ResourceStr | ComponentContent | undefined|undefined - if (_content_buf__u_selector == 0) { - const _content_buf__u_u_selector: int32 = valueDeserializer.readInt8() - let _content_buf__u_u: string | Resource | undefined|undefined - if (_content_buf__u_u_selector == 0) { - _content_buf__u_u = (valueDeserializer.readString() as string) - } - else if (_content_buf__u_u_selector == 1) { - _content_buf__u_u = valueDeserializer.readResource() - } - _content_buf__u = (_content_buf__u_u as string | Resource) - } - else if (_content_buf__u_selector == 1) { - _content_buf__u = valueDeserializer.readCustomObject("ComponentContent") - } - _content_buf_ = (_content_buf__u as ResourceStr | ComponentContent) - } - _content_buf = (_content_buf_ as ResourceStr | ResourceStr | ComponentContent) - } - const _content_result: ResourceStr | ResourceStr | ComponentContent | undefined|undefined = _content_buf - const _indicator_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _indicator_buf: IndicatorStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_indicator_buf_runtimeType)) - { - _indicator_buf = valueDeserializer.readIndicatorStyle() - } - const _indicator_result: IndicatorStyle | undefined|undefined = _indicator_buf - const _selectedMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _selectedMode_buf: SelectedMode | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_selectedMode_buf_runtimeType)) - { - _selectedMode_buf = (valueDeserializer.readInt32() as SelectedMode) - } - const _selectedMode_result: SelectedMode | undefined|undefined = _selectedMode_buf - const _board_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _board_buf: BoardStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_board_buf_runtimeType)) - { - _board_buf = valueDeserializer.readBoardStyle() - } - const _board_result: BoardStyle | undefined|undefined = _board_buf - const _labelStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _labelStyle_buf: LabelStyle | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_labelStyle_buf_runtimeType)) - { - _labelStyle_buf = valueDeserializer.readLabelStyle() - } - const _labelStyle_result: LabelStyle | undefined|undefined = _labelStyle_buf - const _padding_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf: Padding | Dimension | LocalizedPadding | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf_runtimeType)) - { - const _padding_buf__selector: int32 = valueDeserializer.readInt8() - let _padding_buf_: Padding | Dimension | LocalizedPadding | undefined|undefined - if (_padding_buf__selector == 0) { - const _padding_buf__u_selector: int32 = valueDeserializer.readInt8() - let _padding_buf__u: Padding | Dimension | undefined|undefined - if (_padding_buf__u_selector == 0) { - const _padding_buf__u_u_top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_u_top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_u_top_buf_runtimeType)) - { - _padding_buf__u_u_top_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_u_top: undefined | Length = _padding_buf__u_u_top_buf - const _padding_buf__u_u_right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_u_right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_u_right_buf_runtimeType)) - { - _padding_buf__u_u_right_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_u_right: undefined | Length = _padding_buf__u_u_right_buf - const _padding_buf__u_u_bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_u_bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_u_bottom_buf_runtimeType)) - { - _padding_buf__u_u_bottom_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_u_bottom: undefined | Length = _padding_buf__u_u_bottom_buf - const _padding_buf__u_u_left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _padding_buf__u_u_left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_padding_buf__u_u_left_buf_runtimeType)) - { - _padding_buf__u_u_left_buf = (valueDeserializer.readLength() as Length) - } - const _padding_buf__u_u_left: undefined | Length = _padding_buf__u_u_left_buf - _padding_buf__u = {top: _padding_buf__u_u_top, right: _padding_buf__u_u_right, bottom: _padding_buf__u_u_bottom, left: _padding_buf__u_u_left} - } - else if (_padding_buf__u_selector == 1) { - _padding_buf__u = (valueDeserializer.readLength() as Dimension) - } - _padding_buf_ = (_padding_buf__u as Padding | Dimension) + const text_buf__selector: int32 = valueDeserializer.readInt8() + let text_buf_: string | Resource | undefined|undefined + if (text_buf__selector == 0) { + text_buf_ = (valueDeserializer.readString() as string) } - else if (_padding_buf__selector == 1) { - _padding_buf_ = valueDeserializer.readLocalizedPadding() + else if (text_buf__selector == 1) { + text_buf_ = valueDeserializer.readResource() } - _padding_buf = (_padding_buf_ as Padding | Dimension | LocalizedPadding) - } - const _padding_result: Padding | Dimension | LocalizedPadding | undefined|undefined = _padding_buf - const _id_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _id_buf: string | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_id_buf_runtimeType)) - { - _id_buf = (valueDeserializer.readString() as string) + text_buf = (text_buf_ as string | Resource) } - const _id_result: string | undefined|undefined = _id_buf - let value: {_content?: ResourceStr | ResourceStr | ComponentContent, _indicator?: IndicatorStyle, _selectedMode?: SelectedMode, _board?: BoardStyle, _labelStyle?: LabelStyle, _padding?: Padding | Dimension | LocalizedPadding, _id?: string} = {_content: _content_result,_indicator: _indicator_result,_selectedMode: _selectedMode_result,_board: _board_result,_labelStyle: _labelStyle_result,_padding: _padding_result,_id: _id_result} - return (value as SubTabBarStyle) + const text_result: string | Resource | undefined|undefined = text_buf + let value: TabBarOptions = ({icon: icon_result,text: text_result} as TabBarOptions) + return (value as TabBarOptions) } readTabContentAnimatedTransition(): TabContentAnimatedTransition { let valueDeserializer: Deserializer = this @@ -5441,14 +5317,34 @@ export class Deserializer extends DeserializerBase { timeout_buf = (valueDeserializer.readNumber() as number) } const timeout_result: number | undefined|undefined = timeout_buf - const transition_result: ((proxy: TabContentTransitionProxy) => void) = valueDeserializer.readCallback_TabContentTransitionProxy_Void() - let value: {timeout?: number, transition?: ((proxy: TabContentTransitionProxy) => void)} = {timeout: timeout_result,transition: transition_result} + const transition_result: ((parameter: TabContentTransitionProxy) => void) = valueDeserializer.readCallback_TabContentTransitionProxy_Void() + let value: TabContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as TabContentAnimatedTransition) return (value as TabContentAnimatedTransition) } readTabsController(): TabsController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TabsController) + return TabsControllerInternal.fromPtr(ptr) + } + readDigitIndicator(): DigitIndicator { + throw new Error("Can not deserialize builder class") + } + readDotIndicator(): DotIndicator { + throw new Error("Can not deserialize builder class") + } + readSwiperAutoFill(): SwiperAutoFill { + let valueDeserializer: Deserializer = this + const minSize_buf_selector: int32 = valueDeserializer.readInt8() + let minSize_buf: string | number | undefined|undefined + if (minSize_buf_selector == 0) { + minSize_buf = (valueDeserializer.readString() as string) + } + else if (minSize_buf_selector == 1) { + minSize_buf = (valueDeserializer.readNumber() as number) + } + const minSize_result: VP = (minSize_buf as string | number) + let value: SwiperAutoFill = ({minSize: minSize_result} as SwiperAutoFill) + return (value as SwiperAutoFill) } readArrowStyle(): ArrowStyle { let valueDeserializer: Deserializer = this @@ -5522,7 +5418,7 @@ export class Deserializer extends DeserializerBase { arrowColor_buf = (arrowColor_buf_ as Color | number | string | Resource) } const arrowColor_result: ResourceColor | undefined|undefined = arrowColor_buf - let value: {showBackground?: boolean, isSidebarMiddle?: boolean, backgroundSize?: Length, backgroundColor?: ResourceColor, arrowSize?: Length, arrowColor?: ResourceColor} = {showBackground: showBackground_result,isSidebarMiddle: isSidebarMiddle_result,backgroundSize: backgroundSize_result,backgroundColor: backgroundColor_result,arrowSize: arrowSize_result,arrowColor: arrowColor_result} + let value: ArrowStyle = ({showBackground: showBackground_result,isSidebarMiddle: isSidebarMiddle_result,backgroundSize: backgroundSize_result,backgroundColor: backgroundColor_result,arrowSize: arrowSize_result,arrowColor: arrowColor_result} as ArrowStyle) return (value as ArrowStyle) } readCallback_SwiperContentTransitionProxy_Void(): ((parameter: SwiperContentTransitionProxy) => void) { @@ -5530,240 +5426,6 @@ export class Deserializer extends DeserializerBase { const _call: KPointer = this.readPointer() return (parameter: SwiperContentTransitionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeSwiperContentTransitionProxy(parameter);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_SwiperContentTransitionProxy_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readDigitIndicator(): DigitIndicator { - let valueDeserializer: Deserializer = this - const _left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_left_buf_runtimeType)) - { - _left_buf = (valueDeserializer.readLength() as Length) - } - const _left_result: Length | undefined|undefined = _left_buf - const _top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_top_buf_runtimeType)) - { - _top_buf = (valueDeserializer.readLength() as Length) - } - const _top_result: Length | undefined|undefined = _top_buf - const _right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_right_buf_runtimeType)) - { - _right_buf = (valueDeserializer.readLength() as Length) - } - const _right_result: Length | undefined|undefined = _right_buf - const _bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_bottom_buf_runtimeType)) - { - _bottom_buf = (valueDeserializer.readLength() as Length) - } - const _bottom_result: Length | undefined|undefined = _bottom_buf - const _start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _start_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_start_buf_runtimeType)) - { - _start_buf = valueDeserializer.readLengthMetrics() - } - const _start_result: LengthMetrics | undefined|undefined = _start_buf - const _end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _end_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_end_buf_runtimeType)) - { - _end_buf = valueDeserializer.readLengthMetrics() - } - const _end_result: LengthMetrics | undefined|undefined = _end_buf - const _fontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _fontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_fontColor_buf_runtimeType)) - { - const _fontColor_buf__selector: int32 = valueDeserializer.readInt8() - let _fontColor_buf_: Color | number | string | Resource | undefined|undefined - if (_fontColor_buf__selector == 0) { - _fontColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (_fontColor_buf__selector == 1) { - _fontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (_fontColor_buf__selector == 2) { - _fontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (_fontColor_buf__selector == 3) { - _fontColor_buf_ = valueDeserializer.readResource() - } - _fontColor_buf = (_fontColor_buf_ as Color | number | string | Resource) - } - const _fontColor_result: ResourceColor | undefined|undefined = _fontColor_buf - const _selectedFontColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _selectedFontColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_selectedFontColor_buf_runtimeType)) - { - const _selectedFontColor_buf__selector: int32 = valueDeserializer.readInt8() - let _selectedFontColor_buf_: Color | number | string | Resource | undefined|undefined - if (_selectedFontColor_buf__selector == 0) { - _selectedFontColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (_selectedFontColor_buf__selector == 1) { - _selectedFontColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (_selectedFontColor_buf__selector == 2) { - _selectedFontColor_buf_ = (valueDeserializer.readString() as string) - } - else if (_selectedFontColor_buf__selector == 3) { - _selectedFontColor_buf_ = valueDeserializer.readResource() - } - _selectedFontColor_buf = (_selectedFontColor_buf_ as Color | number | string | Resource) - } - const _selectedFontColor_result: ResourceColor | undefined|undefined = _selectedFontColor_buf - const _digitFont_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _digitFont_buf: Font | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_digitFont_buf_runtimeType)) - { - _digitFont_buf = valueDeserializer.readFont() - } - const _digitFont_result: Font | undefined|undefined = _digitFont_buf - const _selectedDigitFont_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _selectedDigitFont_buf: Font | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_selectedDigitFont_buf_runtimeType)) - { - _selectedDigitFont_buf = valueDeserializer.readFont() - } - const _selectedDigitFont_result: Font | undefined|undefined = _selectedDigitFont_buf - let value: {_left?: Length, _top?: Length, _right?: Length, _bottom?: Length, _start?: LengthMetrics, _end?: LengthMetrics, _fontColor?: ResourceColor, _selectedFontColor?: ResourceColor, _digitFont?: Font, _selectedDigitFont?: Font} = {_left: _left_result,_top: _top_result,_right: _right_result,_bottom: _bottom_result,_start: _start_result,_end: _end_result,_fontColor: _fontColor_result,_selectedFontColor: _selectedFontColor_result,_digitFont: _digitFont_result,_selectedDigitFont: _selectedDigitFont_result} - return (value as DigitIndicator) - } - readDotIndicator(): DotIndicator { - let valueDeserializer: Deserializer = this - const _left_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _left_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_left_buf_runtimeType)) - { - _left_buf = (valueDeserializer.readLength() as Length) - } - const _left_result: Length | undefined|undefined = _left_buf - const _top_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _top_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_top_buf_runtimeType)) - { - _top_buf = (valueDeserializer.readLength() as Length) - } - const _top_result: Length | undefined|undefined = _top_buf - const _right_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _right_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_right_buf_runtimeType)) - { - _right_buf = (valueDeserializer.readLength() as Length) - } - const _right_result: Length | undefined|undefined = _right_buf - const _bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _bottom_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_bottom_buf_runtimeType)) - { - _bottom_buf = (valueDeserializer.readLength() as Length) - } - const _bottom_result: Length | undefined|undefined = _bottom_buf - const _start_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _start_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_start_buf_runtimeType)) - { - _start_buf = valueDeserializer.readLengthMetrics() - } - const _start_result: LengthMetrics | undefined|undefined = _start_buf - const _end_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _end_buf: LengthMetrics | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_end_buf_runtimeType)) - { - _end_buf = valueDeserializer.readLengthMetrics() - } - const _end_result: LengthMetrics | undefined|undefined = _end_buf - const _itemWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _itemWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_itemWidth_buf_runtimeType)) - { - _itemWidth_buf = (valueDeserializer.readLength() as Length) - } - const _itemWidth_result: Length | undefined|undefined = _itemWidth_buf - const _itemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _itemHeight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_itemHeight_buf_runtimeType)) - { - _itemHeight_buf = (valueDeserializer.readLength() as Length) - } - const _itemHeight_result: Length | undefined|undefined = _itemHeight_buf - const _selectedItemWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _selectedItemWidth_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_selectedItemWidth_buf_runtimeType)) - { - _selectedItemWidth_buf = (valueDeserializer.readLength() as Length) - } - const _selectedItemWidth_result: Length | undefined|undefined = _selectedItemWidth_buf - const _selectedItemHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _selectedItemHeight_buf: Length | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_selectedItemHeight_buf_runtimeType)) - { - _selectedItemHeight_buf = (valueDeserializer.readLength() as Length) - } - const _selectedItemHeight_result: Length | undefined|undefined = _selectedItemHeight_buf - const _mask_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _mask_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_mask_buf_runtimeType)) - { - _mask_buf = valueDeserializer.readBoolean() - } - const _mask_result: boolean | undefined|undefined = _mask_buf - const _color_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _color_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_color_buf_runtimeType)) - { - const _color_buf__selector: int32 = valueDeserializer.readInt8() - let _color_buf_: Color | number | string | Resource | undefined|undefined - if (_color_buf__selector == 0) { - _color_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (_color_buf__selector == 1) { - _color_buf_ = (valueDeserializer.readNumber() as number) - } - else if (_color_buf__selector == 2) { - _color_buf_ = (valueDeserializer.readString() as string) - } - else if (_color_buf__selector == 3) { - _color_buf_ = valueDeserializer.readResource() - } - _color_buf = (_color_buf_ as Color | number | string | Resource) - } - const _color_result: ResourceColor | undefined|undefined = _color_buf - const _selectedColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _selectedColor_buf: ResourceColor | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_selectedColor_buf_runtimeType)) - { - const _selectedColor_buf__selector: int32 = valueDeserializer.readInt8() - let _selectedColor_buf_: Color | number | string | Resource | undefined|undefined - if (_selectedColor_buf__selector == 0) { - _selectedColor_buf_ = (valueDeserializer.readInt32() as Color) - } - else if (_selectedColor_buf__selector == 1) { - _selectedColor_buf_ = (valueDeserializer.readNumber() as number) - } - else if (_selectedColor_buf__selector == 2) { - _selectedColor_buf_ = (valueDeserializer.readString() as string) - } - else if (_selectedColor_buf__selector == 3) { - _selectedColor_buf_ = valueDeserializer.readResource() - } - _selectedColor_buf = (_selectedColor_buf_ as Color | number | string | Resource) - } - const _selectedColor_result: ResourceColor | undefined|undefined = _selectedColor_buf - const _maxDisplayCount_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let _maxDisplayCount_buf: number | undefined|undefined - if ((RuntimeType.UNDEFINED) != (_maxDisplayCount_buf_runtimeType)) - { - _maxDisplayCount_buf = (valueDeserializer.readNumber() as number) - } - const _maxDisplayCount_result: number | undefined|undefined = _maxDisplayCount_buf - let value: {_left?: Length, _top?: Length, _right?: Length, _bottom?: Length, _start?: LengthMetrics, _end?: LengthMetrics, _itemWidth?: Length, _itemHeight?: Length, _selectedItemWidth?: Length, _selectedItemHeight?: Length, _mask?: boolean, _color?: ResourceColor, _selectedColor?: ResourceColor, _maxDisplayCount?: number} = {_left: _left_result,_top: _top_result,_right: _right_result,_bottom: _bottom_result,_start: _start_result,_end: _end_result,_itemWidth: _itemWidth_result,_itemHeight: _itemHeight_result,_selectedItemWidth: _selectedItemWidth_result,_selectedItemHeight: _selectedItemHeight_result,_mask: _mask_result,_color: _color_result,_selectedColor: _selectedColor_result,_maxDisplayCount: _maxDisplayCount_result} - return (value as DotIndicator) - } readCancelButtonSymbolOptions(): CancelButtonSymbolOptions { let valueDeserializer: Deserializer = this const style_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -5780,7 +5442,7 @@ export class Deserializer extends DeserializerBase { icon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") } const icon_result: SymbolGlyphModifier | undefined|undefined = icon_buf - let value: {style?: CancelButtonStyle, icon?: SymbolGlyphModifier} = {style: style_result,icon: icon_result} + let value: CancelButtonSymbolOptions = ({style: style_result,icon: icon_result} as CancelButtonSymbolOptions) return (value as CancelButtonSymbolOptions) } readCancelButtonOptions(): CancelButtonOptions { @@ -5799,13 +5461,13 @@ export class Deserializer extends DeserializerBase { icon_buf = valueDeserializer.readIconOptions() } const icon_result: IconOptions | undefined|undefined = icon_buf - let value: {style?: CancelButtonStyle, icon?: IconOptions} = {style: style_result,icon: icon_result} + let value: CancelButtonOptions = ({style: style_result,icon: icon_result} as CancelButtonOptions) return (value as CancelButtonOptions) } readSearchController(): SearchController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as SearchController) + return SearchControllerInternal.fromPtr(ptr) } readScrollOnWillScrollCallback(): ScrollOnWillScrollCallback { const _resource: CallbackResource = this.readCallbackResource() @@ -5845,8 +5507,8 @@ export class Deserializer extends DeserializerBase { const imageStyle_result: RichEditorImageSpanStyleResult = valueDeserializer.readRichEditorImageSpanStyleResult() const offsetInSpan_buf_value0: number = (valueDeserializer.readNumber() as number) const offsetInSpan_buf_value1: number = (valueDeserializer.readNumber() as number) - const offsetInSpan_result: [ number, number ] = [offsetInSpan_buf_value0, offsetInSpan_buf_value1] - let value: {spanPosition?: RichEditorSpanPosition, valuePixelMap?: PixelMap, valueResourceStr?: ResourceStr, imageStyle?: RichEditorImageSpanStyleResult, offsetInSpan?: [ number, number ]} = {spanPosition: spanPosition_result,valuePixelMap: valuePixelMap_result,valueResourceStr: valueResourceStr_result,imageStyle: imageStyle_result,offsetInSpan: offsetInSpan_result} + const offsetInSpan_result: [ number, number ] = ([offsetInSpan_buf_value0, offsetInSpan_buf_value1] as [ number, number ]) + let value: RichEditorImageSpanResult = ({spanPosition: spanPosition_result,valuePixelMap: valuePixelMap_result,valueResourceStr: valueResourceStr_result,imageStyle: imageStyle_result,offsetInSpan: offsetInSpan_result} as RichEditorImageSpanResult) return (value as RichEditorImageSpanResult) } readRichEditorTextSpanResult(): RichEditorTextSpanResult { @@ -5856,7 +5518,7 @@ export class Deserializer extends DeserializerBase { const textStyle_result: RichEditorTextStyleResult = valueDeserializer.readRichEditorTextStyleResult() const offsetInSpan_buf_value0: number = (valueDeserializer.readNumber() as number) const offsetInSpan_buf_value1: number = (valueDeserializer.readNumber() as number) - const offsetInSpan_result: [ number, number ] = [offsetInSpan_buf_value0, offsetInSpan_buf_value1] + const offsetInSpan_result: [ number, number ] = ([offsetInSpan_buf_value0, offsetInSpan_buf_value1] as [ number, number ]) const symbolSpanStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) let symbolSpanStyle_buf: RichEditorSymbolSpanStyle | undefined|undefined if ((RuntimeType.UNDEFINED) != (symbolSpanStyle_buf_runtimeType)) @@ -5885,18 +5547,18 @@ export class Deserializer extends DeserializerBase { previewText_buf = (valueDeserializer.readString() as string) } const previewText_result: string | undefined|undefined = previewText_buf - let value: {spanPosition?: RichEditorSpanPosition, value?: string, textStyle?: RichEditorTextStyleResult, offsetInSpan?: [ number, number ], symbolSpanStyle?: RichEditorSymbolSpanStyle, valueResource?: Resource, paragraphStyle?: RichEditorParagraphStyle, previewText?: string} = {spanPosition: spanPosition_result,value: value_result,textStyle: textStyle_result,offsetInSpan: offsetInSpan_result,symbolSpanStyle: symbolSpanStyle_result,valueResource: valueResource_result,paragraphStyle: paragraphStyle_result,previewText: previewText_result} + let value: RichEditorTextSpanResult = ({spanPosition: spanPosition_result,value: value_result,textStyle: textStyle_result,offsetInSpan: offsetInSpan_result,symbolSpanStyle: symbolSpanStyle_result,valueResource: valueResource_result,paragraphStyle: paragraphStyle_result,previewText: previewText_result} as RichEditorTextSpanResult) return (value as RichEditorTextSpanResult) } readRichEditorStyledStringController(): RichEditorStyledStringController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as RichEditorStyledStringController) + return RichEditorStyledStringControllerInternal.fromPtr(ptr) } readRichEditorController(): RichEditorController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as RichEditorController) + return RichEditorControllerInternal.fromPtr(ptr) } readGuideLinePosition(): GuideLinePosition { let valueDeserializer: Deserializer = this @@ -5914,9 +5576,134 @@ export class Deserializer extends DeserializerBase { end_buf = (valueDeserializer.readLength() as Dimension) } const end_result: Dimension | undefined|undefined = end_buf - let value: {start?: Dimension, end?: Dimension} = {start: start_result,end: end_result} + let value: GuideLinePosition = ({start: start_result,end: end_result} as GuideLinePosition) return (value as GuideLinePosition) } + readRoundedRectOptions(): RoundedRectOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: number | string | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) + } + width_buf = (width_buf_ as number | string) + } + const width_result: number | string | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: number | string | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) + } + height_buf = (height_buf_ as number | string) + } + const height_result: number | string | undefined|undefined = height_buf + const radiusWidth_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radiusWidth_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radiusWidth_buf_runtimeType)) + { + const radiusWidth_buf__selector: int32 = valueDeserializer.readInt8() + let radiusWidth_buf_: number | string | undefined|undefined + if (radiusWidth_buf__selector == 0) { + radiusWidth_buf_ = (valueDeserializer.readNumber() as number) + } + else if (radiusWidth_buf__selector == 1) { + radiusWidth_buf_ = (valueDeserializer.readString() as string) + } + radiusWidth_buf = (radiusWidth_buf_ as number | string) + } + const radiusWidth_result: number | string | undefined|undefined = radiusWidth_buf + const radiusHeight_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radiusHeight_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radiusHeight_buf_runtimeType)) + { + const radiusHeight_buf__selector: int32 = valueDeserializer.readInt8() + let radiusHeight_buf_: number | string | undefined|undefined + if (radiusHeight_buf__selector == 0) { + radiusHeight_buf_ = (valueDeserializer.readNumber() as number) + } + else if (radiusHeight_buf__selector == 1) { + radiusHeight_buf_ = (valueDeserializer.readString() as string) + } + radiusHeight_buf = (radiusHeight_buf_ as number | string) + } + const radiusHeight_result: number | string | undefined|undefined = radiusHeight_buf + let value: RoundedRectOptions = ({width: width_result,height: height_result,radiusWidth: radiusWidth_result,radiusHeight: radiusHeight_result} as RoundedRectOptions) + return (value as RoundedRectOptions) + } + readRectOptions(): RectOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: number | string | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) + } + width_buf = (width_buf_ as number | string) + } + const width_result: number | string | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: number | string | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) + } + height_buf = (height_buf_ as number | string) + } + const height_result: number | string | undefined|undefined = height_buf + const radius_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let radius_buf: number | string | Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (radius_buf_runtimeType)) + { + const radius_buf__selector: int32 = valueDeserializer.readInt8() + let radius_buf_: number | string | Array | undefined|undefined + if (radius_buf__selector == 0) { + radius_buf_ = (valueDeserializer.readNumber() as number) + } + else if (radius_buf__selector == 1) { + radius_buf_ = (valueDeserializer.readString() as string) + } + else if (radius_buf__selector == 2) { + const radius_buf__u_length: int32 = valueDeserializer.readInt32() + let radius_buf__u: Array = new Array() + for (let radius_buf__u_i = 0; radius_buf__u_i < radius_buf__u_length; radius_buf__u_i++) { + { + radius_buf__u[radius_buf__u_i] = (valueDeserializer.readCustomObject("Any") as Object) + } + } + radius_buf_ = radius_buf__u + } + radius_buf = (radius_buf_ as number | string | Array) + } + const radius_result: number | string | Array | undefined|undefined = radius_buf + let value: RectOptions = ({width: width_result,height: height_result,radius: radius_result} as RectOptions) + return (value as RectOptions) + } readProgressStyleOptions(): ProgressStyleOptions { let valueDeserializer: Deserializer = this const enableSmoothEffect_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -5947,7 +5734,7 @@ export class Deserializer extends DeserializerBase { scaleWidth_buf = (valueDeserializer.readLength() as Length) } const scaleWidth_result: Length | undefined|undefined = scaleWidth_buf - let value: {enableSmoothEffect?: boolean, strokeWidth?: Length, scaleCount?: number, scaleWidth?: Length} = {enableSmoothEffect: enableSmoothEffect_result,strokeWidth: strokeWidth_result,scaleCount: scaleCount_result,scaleWidth: scaleWidth_result} + let value: ProgressStyleOptions = ({enableSmoothEffect: enableSmoothEffect_result,strokeWidth: strokeWidth_result,scaleCount: scaleCount_result,scaleWidth: scaleWidth_result} as ProgressStyleOptions) return (value as ProgressStyleOptions) } readCapsuleStyleOptions(): CapsuleStyleOptions { @@ -6029,7 +5816,7 @@ export class Deserializer extends DeserializerBase { showDefaultPercentage_buf = valueDeserializer.readBoolean() } const showDefaultPercentage_result: boolean | undefined|undefined = showDefaultPercentage_buf - let value: {enableScanEffect?: boolean, borderColor?: ResourceColor, borderWidth?: Length, content?: string, font?: Font, fontColor?: ResourceColor, showDefaultPercentage?: boolean} = {enableScanEffect: enableScanEffect_result,borderColor: borderColor_result,borderWidth: borderWidth_result,content: content_result,font: font_result,fontColor: fontColor_result,showDefaultPercentage: showDefaultPercentage_result} + let value: CapsuleStyleOptions = ({enableScanEffect: enableScanEffect_result,borderColor: borderColor_result,borderWidth: borderWidth_result,content: content_result,font: font_result,fontColor: fontColor_result,showDefaultPercentage: showDefaultPercentage_result} as CapsuleStyleOptions) return (value as CapsuleStyleOptions) } readRingStyleOptions(): RingStyleOptions { @@ -6062,7 +5849,7 @@ export class Deserializer extends DeserializerBase { status_buf = (valueDeserializer.readInt32() as ProgressStatus) } const status_result: ProgressStatus | undefined|undefined = status_buf - let value: {enableScanEffect?: boolean, strokeWidth?: Length, shadow?: boolean, status?: ProgressStatus} = {enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,shadow: shadow_result,status: status_result} + let value: RingStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,shadow: shadow_result,status: status_result} as RingStyleOptions) return (value as RingStyleOptions) } readLinearStyleOptions(): LinearStyleOptions { @@ -6082,42 +5869,31 @@ export class Deserializer extends DeserializerBase { } const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf const strokeRadius_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let strokeRadius_buf: PX | VP | LPX | Resource | undefined|undefined + let strokeRadius_buf: string | number | Resource | undefined|undefined if ((RuntimeType.UNDEFINED) != (strokeRadius_buf_runtimeType)) { const strokeRadius_buf__selector: int32 = valueDeserializer.readInt8() - let strokeRadius_buf_: PX | VP | LPX | Resource | undefined|undefined + let strokeRadius_buf_: string | number | Resource | undefined|undefined if (strokeRadius_buf__selector == 0) { strokeRadius_buf_ = (valueDeserializer.readString() as string) } else if (strokeRadius_buf__selector == 1) { - const strokeRadius_buf__u_selector: int32 = valueDeserializer.readInt8() - let strokeRadius_buf__u: string | number | undefined|undefined - if (strokeRadius_buf__u_selector == 0) { - strokeRadius_buf__u = (valueDeserializer.readString() as string) - } - else if (strokeRadius_buf__u_selector == 1) { - strokeRadius_buf__u = (valueDeserializer.readNumber() as number) - } - strokeRadius_buf_ = (strokeRadius_buf__u as string | number) + strokeRadius_buf_ = (valueDeserializer.readNumber() as number) } else if (strokeRadius_buf__selector == 2) { - strokeRadius_buf_ = (valueDeserializer.readString() as string) - } - else if (strokeRadius_buf__selector == 3) { strokeRadius_buf_ = valueDeserializer.readResource() } - strokeRadius_buf = (strokeRadius_buf_ as PX | VP | LPX | Resource) + strokeRadius_buf = (strokeRadius_buf_ as string | number | Resource) } const strokeRadius_result: PX | VP | LPX | Resource | undefined|undefined = strokeRadius_buf - let value: {enableScanEffect?: boolean, strokeWidth?: Length, strokeRadius?: PX | VP | LPX | Resource} = {enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result} + let value: LinearStyleOptions = ({enableScanEffect: enableScanEffect_result,strokeWidth: strokeWidth_result,strokeRadius: strokeRadius_result} as LinearStyleOptions) return (value as LinearStyleOptions) } readPluginComponentTemplate(): PluginComponentTemplate { let valueDeserializer: Deserializer = this const source_result: string = (valueDeserializer.readString() as string) const bundleName_result: string = (valueDeserializer.readString() as string) - let value: {source?: string, bundleName?: string} = {source: source_result,bundleName: bundleName_result} + let value: PluginComponentTemplate = ({source: source_result,bundleName: bundleName_result} as PluginComponentTemplate) return (value as PluginComponentTemplate) } readCircleStyleOptions(): CircleStyleOptions { @@ -6157,7 +5933,7 @@ export class Deserializer extends DeserializerBase { enableWaveEffect_buf = valueDeserializer.readBoolean() } const enableWaveEffect_result: boolean | undefined|undefined = enableWaveEffect_buf - let value: {color?: ResourceColor, radius?: LengthMetrics, enableWaveEffect?: boolean} = {color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} + let value: CircleStyleOptions = ({color: color_result,radius: radius_result,enableWaveEffect: enableWaveEffect_result} as CircleStyleOptions) return (value as CircleStyleOptions) } readNavigationCustomTitle(): NavigationCustomTitle { @@ -6172,7 +5948,7 @@ export class Deserializer extends DeserializerBase { height_buf = (valueDeserializer.readLength() as Length) } const height_result: TitleHeight | Length = (height_buf as TitleHeight | Length) - let value: {builder?: CustomBuilder, height?: TitleHeight | Length} = {builder: builder_result,height: height_result} + let value: NavigationCustomTitle = ({builder: builder_result,height: height_result} as NavigationCustomTitle) return (value as NavigationCustomTitle) } readNavigationCommonTitle(): NavigationCommonTitle { @@ -6195,7 +5971,7 @@ export class Deserializer extends DeserializerBase { sub_buf = valueDeserializer.readResource() } const sub_result: string | Resource = (sub_buf as string | Resource) - let value: {main?: string | Resource, sub?: string | Resource} = {main: main_result,sub: sub_result} + let value: NavigationCommonTitle = ({main: main_result,sub: sub_result} as NavigationCommonTitle) return (value as NavigationCommonTitle) } readNavContentInfo(): NavContentInfo { @@ -6229,7 +6005,7 @@ export class Deserializer extends DeserializerBase { navDestinationId_buf = (valueDeserializer.readString() as string) } const navDestinationId_result: string | undefined|undefined = navDestinationId_buf - let value: {name?: string, index?: number, mode?: NavDestinationMode, param?: Object, navDestinationId?: string} = {name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} + let value: NavContentInfo = ({name: name_result,index: index_result,mode: mode_result,param: param_result,navDestinationId: navDestinationId_result} as NavContentInfo) return (value as NavContentInfo) } readNavigationAnimatedTransition(): NavigationAnimatedTransition { @@ -6256,11 +6032,11 @@ export class Deserializer extends DeserializerBase { } const isInteractive_result: boolean | undefined|undefined = isInteractive_buf const transition_result: ((transitionProxy: NavigationTransitionProxy) => void) = valueDeserializer.readCallback_NavigationTransitionProxy_Void() - let value: {onTransitionEnd?: ((parameter: boolean) => void), timeout?: number, isInteractive?: boolean, transition?: ((transitionProxy: NavigationTransitionProxy) => void)} = {onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} + let value: NavigationAnimatedTransition = ({onTransitionEnd: onTransitionEnd_result,timeout: timeout_result,isInteractive: isInteractive_result,transition: transition_result} as NavigationAnimatedTransition) return (value as NavigationAnimatedTransition) } readTextModifier(): TextModifier { - let value: {} = {} + let value: TextModifier = ({} as TextModifier) return (value as TextModifier) } readNavDestinationCustomTitle(): NavDestinationCustomTitle { @@ -6275,7 +6051,7 @@ export class Deserializer extends DeserializerBase { height_buf = (valueDeserializer.readLength() as Length) } const height_result: TitleHeight | Length = (height_buf as TitleHeight | Length) - let value: {builder?: CustomBuilder, height?: TitleHeight | Length} = {builder: builder_result,height: height_result} + let value: NavDestinationCustomTitle = ({builder: builder_result,height: height_result} as NavDestinationCustomTitle) return (value as NavDestinationCustomTitle) } readNavDestinationCommonTitle(): NavDestinationCommonTitle { @@ -6298,7 +6074,7 @@ export class Deserializer extends DeserializerBase { sub_buf = valueDeserializer.readResource() } const sub_result: string | Resource = (sub_buf as string | Resource) - let value: {main?: string | Resource, sub?: string | Resource} = {main: main_result,sub: sub_result} + let value: NavDestinationCommonTitle = ({main: main_result,sub: sub_result} as NavDestinationCommonTitle) return (value as NavDestinationCommonTitle) } readMenuItemOptions(): MenuItemOptions { @@ -6384,7 +6160,7 @@ export class Deserializer extends DeserializerBase { builder_buf = valueDeserializer.readCallback_Any() } const builder_result: CustomBuilder | undefined|undefined = builder_buf - let value: {startIcon?: ResourceStr, symbolStartIcon?: SymbolGlyphModifier, content?: ResourceStr, endIcon?: ResourceStr, symbolEndIcon?: SymbolGlyphModifier, labelInfo?: ResourceStr, builder?: CustomBuilder} = {startIcon: startIcon_result,symbolStartIcon: symbolStartIcon_result,content: content_result,endIcon: endIcon_result,symbolEndIcon: symbolEndIcon_result,labelInfo: labelInfo_result,builder: builder_result} + let value: MenuItemOptions = ({startIcon: startIcon_result,symbolStartIcon: symbolStartIcon_result,content: content_result,endIcon: endIcon_result,symbolEndIcon: symbolEndIcon_result,labelInfo: labelInfo_result,builder: builder_result} as MenuItemOptions) return (value as MenuItemOptions) } readDividerStyleOptions(): DividerStyleOptions { @@ -6431,7 +6207,7 @@ export class Deserializer extends DeserializerBase { endMargin_buf = valueDeserializer.readLengthMetrics() } const endMargin_result: LengthMetrics | undefined|undefined = endMargin_buf - let value: {strokeWidth?: LengthMetrics, color?: ResourceColor, startMargin?: LengthMetrics, endMargin?: LengthMetrics} = {strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} + let value: DividerStyleOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as DividerStyleOptions) return (value as DividerStyleOptions) } readASTCResource(): ASTCResource { @@ -6445,7 +6221,7 @@ export class Deserializer extends DeserializerBase { } const sources_result: Array = sources_buf const column_result: number = (valueDeserializer.readNumber() as number) - let value: {sources?: Array, column?: number} = {sources: sources_result,column: column_result} + let value: ASTCResource = ({sources: sources_result,column: column_result} as ASTCResource) return (value as ASTCResource) } readLocalizedEdges(): LocalizedEdges { @@ -6478,7 +6254,7 @@ export class Deserializer extends DeserializerBase { end_buf = valueDeserializer.readLengthMetrics() } const end_result: LengthMetrics | undefined|undefined = end_buf - let value: {top?: LengthMetrics, start?: LengthMetrics, bottom?: LengthMetrics, end?: LengthMetrics} = {top: top_result,start: start_result,bottom: bottom_result,end: end_result} + let value: LocalizedEdges = ({top: top_result,start: start_result,bottom: bottom_result,end: end_result} as LocalizedEdges) return (value as LocalizedEdges) } readEdges(): Edges { @@ -6511,7 +6287,7 @@ export class Deserializer extends DeserializerBase { right_buf = (valueDeserializer.readLength() as Dimension) } const right_result: Dimension | undefined|undefined = right_buf - let value: {top?: Dimension, left?: Dimension, bottom?: Dimension, right?: Dimension} = {top: top_result,left: left_result,bottom: bottom_result,right: right_result} + let value: Edges = ({top: top_result,left: left_result,bottom: bottom_result,right: right_result} as Edges) return (value as Edges) } readListDividerOptions(): ListDividerOptions { @@ -6552,7 +6328,7 @@ export class Deserializer extends DeserializerBase { endMargin_buf = (valueDeserializer.readLength() as Length) } const endMargin_result: Length | undefined|undefined = endMargin_buf - let value: {strokeWidth?: Length, color?: ResourceColor, startMargin?: Length, endMargin?: Length} = {strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} + let value: ListDividerOptions = ({strokeWidth: strokeWidth_result,color: color_result,startMargin: startMargin_result,endMargin: endMargin_result} as ListDividerOptions) return (value as ListDividerOptions) } readCallback_Number_Void(): ((index: number) => void) { @@ -6561,7 +6337,7 @@ export class Deserializer extends DeserializerBase { return (index: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readColorFilter(): ColorFilter { - let value: {} = {} + let value: ColorFilter = ({} as ColorFilter) return (value as ColorFilter) } readBreakPoints(): BreakPoints { @@ -6587,7 +6363,7 @@ export class Deserializer extends DeserializerBase { reference_buf = (valueDeserializer.readInt32() as BreakpointsReference) } const reference_result: BreakpointsReference | undefined|undefined = reference_buf - let value: {value?: Array, reference?: BreakpointsReference} = {value: value_result,reference: reference_result} + let value: BreakPoints = ({value: value_result,reference: reference_result} as BreakPoints) return (value as BreakPoints) } readCallback_Number_Tuple_Number_Number_Number_Number(): ((index: number) => [ number, number, number, number ]) { @@ -6616,7 +6392,7 @@ export class Deserializer extends DeserializerBase { cross_buf = valueDeserializer.readLengthMetrics() } const cross_result: LengthMetrics | undefined|undefined = cross_buf - let value: {main?: LengthMetrics, cross?: LengthMetrics} = {main: main_result,cross: cross_result} + let value: FlexSpaceOptions = ({main: main_result,cross: cross_result} as FlexSpaceOptions) return (value as FlexSpaceOptions) } readColumnSplitDividerStyle(): ColumnSplitDividerStyle { @@ -6635,7 +6411,7 @@ export class Deserializer extends DeserializerBase { endMargin_buf = (valueDeserializer.readLength() as Dimension) } const endMargin_result: Dimension | undefined|undefined = endMargin_buf - let value: {startMargin?: Dimension, endMargin?: Dimension} = {startMargin: startMargin_result,endMargin: endMargin_result} + let value: ColumnSplitDividerStyle = ({startMargin: startMargin_result,endMargin: endMargin_result} as ColumnSplitDividerStyle) return (value as ColumnSplitDividerStyle) } readLightSource(): LightSource { @@ -6665,23 +6441,24 @@ export class Deserializer extends DeserializerBase { color_buf = (color_buf_ as Color | number | string | Resource) } const color_result: ResourceColor | undefined|undefined = color_buf - let value: {positionX?: Dimension, positionY?: Dimension, positionZ?: Dimension, intensity?: number, color?: ResourceColor} = {positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} + let value: LightSource = ({positionX: positionX_result,positionY: positionY_result,positionZ: positionZ_result,intensity: intensity_result,color: color_result} as LightSource) return (value as LightSource) } readDrawingRenderingContext(): DrawingRenderingContext { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as DrawingRenderingContext) + return DrawingRenderingContextInternal.fromPtr(ptr) } readCanvasRenderingContext2D(): CanvasRenderingContext2D { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as CanvasRenderingContext2D) + // TBD: remove explicit for CanvasRenderingContext2D class + return unsafeCast(CanvasRenderingContext2DInternal.fromPtr(ptr)) } readCalendarController(): CalendarController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as CalendarController) + return CalendarControllerInternal.fromPtr(ptr) } readMonthData(): MonthData { let valueDeserializer: Deserializer = this @@ -6695,7 +6472,7 @@ export class Deserializer extends DeserializerBase { } } const data_result: Array = data_buf - let value: {year?: number, month?: number, data?: Array} = {year: year_result,month: month_result,data: data_result} + let value: MonthData = ({year: year_result,month: month_result,data: data_result} as MonthData) return (value as MonthData) } readBadgeStyle(): BadgeStyle { @@ -6818,19 +6595,19 @@ export class Deserializer extends DeserializerBase { fontWeight_buf = (fontWeight_buf_ as number | FontWeight | string) } const fontWeight_result: number | FontWeight | string | undefined|undefined = fontWeight_buf - let value: {color?: ResourceColor, fontSize?: number | string, badgeSize?: number | string, badgeColor?: ResourceColor, borderColor?: ResourceColor, borderWidth?: Length, fontWeight?: number | FontWeight | string} = {color: color_result,fontSize: fontSize_result,badgeSize: badgeSize_result,badgeColor: badgeColor_result,borderColor: borderColor_result,borderWidth: borderWidth_result,fontWeight: fontWeight_result} + let value: BadgeStyle = ({color: color_result,fontSize: fontSize_result,badgeSize: badgeSize_result,badgeColor: badgeColor_result,borderColor: borderColor_result,borderWidth: borderWidth_result,fontWeight: fontWeight_result} as BadgeStyle) return (value as BadgeStyle) } readScrollMotion(): ScrollMotion { - let value: {} = {} + let value: ScrollMotion = ({} as ScrollMotion) return (value as ScrollMotion) } readFrictionMotion(): FrictionMotion { - let value: {} = {} + let value: FrictionMotion = ({} as FrictionMotion) return (value as FrictionMotion) } readSpringMotion(): SpringMotion { - let value: {} = {} + let value: SpringMotion = ({} as SpringMotion) return (value as SpringMotion) } readCallback_SheetType_Void(): ((parameter: SheetType) => void) { @@ -6881,7 +6658,7 @@ export class Deserializer extends DeserializerBase { hoverScale_buf = (valueDeserializer.readCustomObject("AnimationRange") as AnimationRange) } const hoverScale_result: AnimationRange | undefined|undefined = hoverScale_buf - let value: {scale?: AnimationRange, transition?: TransitionEffect, hoverScale?: AnimationRange} = {scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} + let value: ContextMenuAnimationOptions = ({scale: scale_result,transition: transition_result,hoverScale: hoverScale_result} as ContextMenuAnimationOptions) return (value as ContextMenuAnimationOptions) } readCustomPopupOptions(): CustomPopupOptions { @@ -6996,7 +6773,7 @@ export class Deserializer extends DeserializerBase { mask_buf__u_color_buf = valueDeserializer.readResource() } const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = {color: mask_buf__u_color} + mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) } mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) } @@ -7108,7 +6885,14 @@ export class Deserializer extends DeserializerBase { enableHoverMode_buf = valueDeserializer.readBoolean() } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - let value: {builder?: CustomBuilder, placement?: Placement, maskColor?: Color | string | Resource | number, popupColor?: Color | string | Resource | number, enableArrow?: boolean, autoCancel?: boolean, onStateChange?: ((event: { isVisible: boolean }) => void), arrowOffset?: Length, showInSubWindow?: boolean, mask?: boolean | { color: ResourceColor }, targetSpace?: Length, offset?: Position, width?: Dimension, arrowPointPosition?: ArrowPointPosition, arrowWidth?: Dimension, arrowHeight?: Dimension, radius?: Dimension, shadow?: ShadowOptions | ShadowStyle, backgroundBlurStyle?: BlurStyle, focusable?: boolean, transition?: TransitionEffect, onWillDismiss?: boolean | ((parameter: DismissPopupAction) => void), enableHoverMode?: boolean} = {builder: builder_result,placement: placement_result,maskColor: maskColor_result,popupColor: popupColor_result,enableArrow: enableArrow_result,autoCancel: autoCancel_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,targetSpace: targetSpace_result,offset: offset_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,focusable: focusable_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result} + const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let followTransformOfTarget_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) + { + followTransformOfTarget_buf = valueDeserializer.readBoolean() + } + const followTransformOfTarget_result: boolean | undefined|undefined = followTransformOfTarget_buf + let value: CustomPopupOptions = ({builder: builder_result,placement: placement_result,maskColor: maskColor_result,popupColor: popupColor_result,enableArrow: enableArrow_result,autoCancel: autoCancel_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,targetSpace: targetSpace_result,offset: offset_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,focusable: focusable_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as CustomPopupOptions) return (value as CustomPopupOptions) } readPopupOptions(): PopupOptions { @@ -7134,7 +6918,7 @@ export class Deserializer extends DeserializerBase { { const primaryButton_buf__value: string = (valueDeserializer.readString() as string) const primaryButton_buf__action: (() => void) = valueDeserializer.readCallback_Void() - primaryButton_buf = {value: primaryButton_buf__value, action: primaryButton_buf__action} + primaryButton_buf = ({value: primaryButton_buf__value, action: primaryButton_buf__action} as { value: string, action: (() => void) }) } const primaryButton_result: { value: string, action: (() => void) } | undefined|undefined = primaryButton_buf const secondaryButton_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -7143,7 +6927,7 @@ export class Deserializer extends DeserializerBase { { const secondaryButton_buf__value: string = (valueDeserializer.readString() as string) const secondaryButton_buf__action: (() => void) = valueDeserializer.readCallback_Void() - secondaryButton_buf = {value: secondaryButton_buf__value, action: secondaryButton_buf__action} + secondaryButton_buf = ({value: secondaryButton_buf__value, action: secondaryButton_buf__action} as { value: string, action: (() => void) }) } const secondaryButton_result: { value: string, action: (() => void) } | undefined|undefined = secondaryButton_buf const onStateChange_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -7192,7 +6976,7 @@ export class Deserializer extends DeserializerBase { mask_buf__u_color_buf = valueDeserializer.readResource() } const mask_buf__u_color: ResourceColor = (mask_buf__u_color_buf as Color | number | string | Resource) - mask_buf_ = {color: mask_buf__u_color} + mask_buf_ = ({color: mask_buf__u_color} as { color: ResourceColor }) } mask_buf = (mask_buf_ as boolean | { color: ResourceColor }) } @@ -7339,7 +7123,14 @@ export class Deserializer extends DeserializerBase { enableHoverMode_buf = valueDeserializer.readBoolean() } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - let value: {message?: string, placementOnTop?: boolean, placement?: Placement, primaryButton?: { value: string, action: (() => void) }, secondaryButton?: { value: string, action: (() => void) }, onStateChange?: ((event: { isVisible: boolean }) => void), arrowOffset?: Length, showInSubWindow?: boolean, mask?: boolean | { color: ResourceColor }, messageOptions?: PopupMessageOptions, targetSpace?: Length, enableArrow?: boolean, offset?: Position, popupColor?: Color | string | Resource | number, autoCancel?: boolean, width?: Dimension, arrowPointPosition?: ArrowPointPosition, arrowWidth?: Dimension, arrowHeight?: Dimension, radius?: Dimension, shadow?: ShadowOptions | ShadowStyle, backgroundBlurStyle?: BlurStyle, transition?: TransitionEffect, onWillDismiss?: boolean | ((parameter: DismissPopupAction) => void), enableHoverMode?: boolean} = {message: message_result,placementOnTop: placementOnTop_result,placement: placement_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,messageOptions: messageOptions_result,targetSpace: targetSpace_result,enableArrow: enableArrow_result,offset: offset_result,popupColor: popupColor_result,autoCancel: autoCancel_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result} + const followTransformOfTarget_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let followTransformOfTarget_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) + { + followTransformOfTarget_buf = valueDeserializer.readBoolean() + } + const followTransformOfTarget_result: boolean | undefined|undefined = followTransformOfTarget_buf + let value: PopupOptions = ({message: message_result,placementOnTop: placementOnTop_result,placement: placement_result,primaryButton: primaryButton_result,secondaryButton: secondaryButton_result,onStateChange: onStateChange_result,arrowOffset: arrowOffset_result,showInSubWindow: showInSubWindow_result,mask: mask_result,messageOptions: messageOptions_result,targetSpace: targetSpace_result,enableArrow: enableArrow_result,offset: offset_result,popupColor: popupColor_result,autoCancel: autoCancel_result,width: width_result,arrowPointPosition: arrowPointPosition_result,arrowWidth: arrowWidth_result,arrowHeight: arrowHeight_result,radius: radius_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,onWillDismiss: onWillDismiss_result,enableHoverMode: enableHoverMode_result,followTransformOfTarget: followTransformOfTarget_result} as PopupOptions) return (value as PopupOptions) } readOverlayOffset(): OverlayOffset { @@ -7358,7 +7149,7 @@ export class Deserializer extends DeserializerBase { y_buf = (valueDeserializer.readNumber() as number) } const y_result: number | undefined|undefined = y_buf - let value: {x?: number, y?: number} = {x: x_result,y: y_result} + let value: OverlayOffset = ({x: x_result,y: y_result} as OverlayOffset) return (value as OverlayOffset) } readMotionPathOptions(): MotionPathOptions { @@ -7385,7 +7176,7 @@ export class Deserializer extends DeserializerBase { rotatable_buf = valueDeserializer.readBoolean() } const rotatable_result: boolean | undefined|undefined = rotatable_buf - let value: {path?: string, from?: number, to?: number, rotatable?: boolean} = {path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} + let value: MotionPathOptions = ({path: path_result,from: from_result,to: to_result,rotatable: rotatable_result} as MotionPathOptions) return (value as MotionPathOptions) } readTransitionFinishCallback(): TransitionFinishCallback { @@ -7397,14 +7188,14 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const grayscale_buf_value0: number = (valueDeserializer.readNumber() as number) const grayscale_buf_value1: number = (valueDeserializer.readNumber() as number) - const grayscale_result: [ number, number ] = [grayscale_buf_value0, grayscale_buf_value1] - let value: {grayscale?: [ number, number ]} = {grayscale: grayscale_result} + const grayscale_result: [ number, number ] = ([grayscale_buf_value0, grayscale_buf_value1] as [ number, number ]) + let value: BlurOptions = ({grayscale: grayscale_result} as BlurOptions) return (value as BlurOptions) } readProgressMask(): ProgressMask { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ProgressMask) + return ProgressMaskInternal.fromPtr(ptr) } readDragItemInfo(): DragItemInfo { let valueDeserializer: Deserializer = this @@ -7429,7 +7220,7 @@ export class Deserializer extends DeserializerBase { extraInfo_buf = (valueDeserializer.readString() as string) } const extraInfo_result: string | undefined|undefined = extraInfo_buf - let value: {pixelMap?: PixelMap, builder?: CustomBuilder, extraInfo?: string} = {pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} + let value: DragItemInfo = ({pixelMap: pixelMap_result,builder: builder_result,extraInfo: extraInfo_result} as DragItemInfo) return (value as DragItemInfo) } readClickEffect(): ClickEffect { @@ -7442,7 +7233,7 @@ export class Deserializer extends DeserializerBase { scale_buf = (valueDeserializer.readNumber() as number) } const scale_result: number | undefined|undefined = scale_buf - let value: {level?: ClickEffectLevel, scale?: number} = {level: level_result,scale: scale_result} + let value: ClickEffect = ({level: level_result,scale: scale_result} as ClickEffect) return (value as ClickEffect) } readBias(): Bias { @@ -7461,21 +7252,21 @@ export class Deserializer extends DeserializerBase { vertical_buf = (valueDeserializer.readNumber() as number) } const vertical_result: number | undefined|undefined = vertical_buf - let value: {horizontal?: number, vertical?: number} = {horizontal: horizontal_result,vertical: vertical_result} + let value: Bias = ({horizontal: horizontal_result,vertical: vertical_result} as Bias) return (value as Bias) } readLocalizedVerticalAlignParam(): LocalizedVerticalAlignParam { let valueDeserializer: Deserializer = this const anchor_result: string = (valueDeserializer.readString() as string) const align_result: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - let value: {anchor?: string, align?: VerticalAlign} = {anchor: anchor_result,align: align_result} + let value: LocalizedVerticalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedVerticalAlignParam) return (value as LocalizedVerticalAlignParam) } readLocalizedHorizontalAlignParam(): LocalizedHorizontalAlignParam { let valueDeserializer: Deserializer = this const anchor_result: string = (valueDeserializer.readString() as string) const align_result: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - let value: {anchor?: string, align?: HorizontalAlign} = {anchor: anchor_result,align: align_result} + let value: LocalizedHorizontalAlignParam = ({anchor: anchor_result,align: align_result} as LocalizedHorizontalAlignParam) return (value as LocalizedHorizontalAlignParam) } readLocalizedPosition(): LocalizedPosition { @@ -7494,7 +7285,7 @@ export class Deserializer extends DeserializerBase { top_buf = valueDeserializer.readLengthMetrics() } const top_result: LengthMetrics | undefined|undefined = top_buf - let value: {start?: LengthMetrics, top?: LengthMetrics} = {start: start_result,top: top_result} + let value: LocalizedPosition = ({start: start_result,top: top_result} as LocalizedPosition) return (value as LocalizedPosition) } readInvertOptions(): InvertOptions { @@ -7503,14 +7294,14 @@ export class Deserializer extends DeserializerBase { const high_result: number = (valueDeserializer.readNumber() as number) const threshold_result: number = (valueDeserializer.readNumber() as number) const thresholdRange_result: number = (valueDeserializer.readNumber() as number) - let value: {low?: number, high?: number, threshold?: number, thresholdRange?: number} = {low: low_result,high: high_result,threshold: threshold_result,thresholdRange: thresholdRange_result} + let value: InvertOptions = ({low: low_result,high: high_result,threshold: threshold_result,thresholdRange: thresholdRange_result} as InvertOptions) return (value as InvertOptions) } readMotionBlurAnchor(): MotionBlurAnchor { let valueDeserializer: Deserializer = this const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) - let value: {x?: number, y?: number} = {x: x_result,y: y_result} + let value: MotionBlurAnchor = ({x: x_result,y: y_result} as MotionBlurAnchor) return (value as MotionBlurAnchor) } readTransitionOptions(): TransitionOptions { @@ -7550,7 +7341,7 @@ export class Deserializer extends DeserializerBase { rotate_buf = valueDeserializer.readRotateOptions() } const rotate_result: RotateOptions | undefined|undefined = rotate_buf - let value: {type?: TransitionType, opacity?: number, translate?: TranslateOptions, scale?: ScaleOptions, rotate?: RotateOptions} = {type: type_result,opacity: opacity_result,translate: translate_result,scale: scale_result,rotate: rotate_result} + let value: TransitionOptions = ({type: type_result,opacity: opacity_result,translate: translate_result,scale: scale_result,rotate: rotate_result} as TransitionOptions) return (value as TransitionOptions) } readRectResult(): RectResult { @@ -7559,13 +7350,13 @@ export class Deserializer extends DeserializerBase { const y_result: number = (valueDeserializer.readNumber() as number) const width_result: number = (valueDeserializer.readNumber() as number) const height_result: number = (valueDeserializer.readNumber() as number) - let value: {x?: number, y?: number, width?: number, height?: number} = {x: x_result,y: y_result,width: width_result,height: height_result} + let value: RectResult = ({x: x_result,y: y_result,width: width_result,height: height_result} as RectResult) return (value as RectResult) } readDrawModifier(): DrawModifier { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as DrawModifier) + return DrawModifierInternal.fromPtr(ptr) } readWithThemeOptions(): WithThemeOptions { let valueDeserializer: Deserializer = this @@ -7583,7 +7374,7 @@ export class Deserializer extends DeserializerBase { colorMode_buf = (valueDeserializer.readInt32() as ThemeColorMode) } const colorMode_result: ThemeColorMode | undefined|undefined = colorMode_buf - let value: {theme?: CustomTheme, colorMode?: ThemeColorMode} = {theme: theme_result,colorMode: colorMode_result} + let value: WithThemeOptions = ({theme: theme_result,colorMode: colorMode_result} as WithThemeOptions) return (value as WithThemeOptions) } readWithThemeInterface(): WithThemeInterface { @@ -7620,7 +7411,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const want_result: Want = valueDeserializer.readWant() const worker_result: RestrictedWorker = valueDeserializer.readCustomObject("RestrictedWorker") - let value: {want?: Want, worker?: RestrictedWorker} = {want: want_result,worker: worker_result} + let value: IsolatedOptions = ({want: want_result,worker: worker_result} as IsolatedOptions) return (value as IsolatedOptions) } readIsolatedComponentInterface(): IsolatedComponentInterface { @@ -7641,7 +7432,7 @@ export class Deserializer extends DeserializerBase { readCallback_Any_Number_String(): ((item: any, index: number) => string) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (item: any, index: number): string => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeCustomObject("Any", item); _argsSerializer.writeNumber(index); let _continuationValue: string | undefined|undefined; const _continuationCallback: ((value: string) => void) = (value: string): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Any_Number_String, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as string); } + return (item: any, index: number): string => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeCustomObject("Any", item); _argsSerializer.writeNumber(index); let _continuationValue: string | undefined|undefined; const _continuationCallback: ((breakpoints: string) => void) = (value: string): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Any_Number_String, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as string); } } readButtonTriggerClickCallback(): ButtonTriggerClickCallback { const _resource: CallbackResource = this.readCallbackResource() @@ -7649,143 +7440,118 @@ export class Deserializer extends DeserializerBase { return (xPos: number, yPos: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(xPos); _argsSerializer.writeNumber(yPos); nativeModule()._CallCallback(CallbackKind.Kind_ButtonTriggerClickCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readWithThemeAttribute(): WithThemeAttribute { - let value: {} = {} + let value: WithThemeAttribute = ({} as WithThemeAttribute) return (value as WithThemeAttribute) } - readCallback_WithThemeAttribute_void(): ((value: WithThemeAttribute) => void) { + readCallback_WithThemeAttribute_Void(): ((value: WithThemeAttribute) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: WithThemeAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWithThemeAttribute(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_WithThemeAttribute_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: WithThemeAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWithThemeAttribute(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_WithThemeAttribute_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_WebKeyboardOptions_void(): ((value: WebKeyboardOptions) => void) { + readCallback_WebKeyboardOptions_Void(): ((value: WebKeyboardOptions) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: WebKeyboardOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWebKeyboardOptions(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_WebKeyboardOptions_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: WebKeyboardOptions): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWebKeyboardOptions(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_WebKeyboardOptions_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Union_TabContentAnimatedTransition_Undefined_void(): ((value: TabContentAnimatedTransition | undefined) => void) { + readCallback_Opt_NavigationAnimatedTransition_Void(): ((value: NavigationAnimatedTransition | undefined) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: TabContentAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.writeTabContentAnimatedTransition(value_0); } else if (((RuntimeType.UNDEFINED == value_type))) {; _argsSerializer.writeInt8(1); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value?: NavigationAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeNavigationAnimatedTransition(value_value); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Opt_NavigationAnimatedTransition_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Union_NavigationAnimatedTransition_Undefined_void(): ((value: NavigationAnimatedTransition | undefined) => void) { + readCallback_Opt_TabContentAnimatedTransition_Void(): ((value: TabContentAnimatedTransition | undefined) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: NavigationAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.writeNavigationAnimatedTransition(value_0); } else if (((RuntimeType.UNDEFINED == value_type))) {; _argsSerializer.writeInt8(1); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value?: TabContentAnimatedTransition | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeTabContentAnimatedTransition(value_value); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Opt_TabContentAnimatedTransition_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_GestureRecognizer_void(): ((value: GestureRecognizer) => void) { + readCallback_GestureRecognizer_Void(): ((value: GestureRecognizer) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: GestureRecognizer): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeGestureRecognizer(value);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_GestureRecognizer_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: GestureRecognizer): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeGestureRecognizer(value);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_GestureRecognizer_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_OffsetResult_void(): ((value: OffsetResult) => void) { + readCallback_OffsetResult_Void(): ((value: OffsetResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: OffsetResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOffsetResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OffsetResult_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: OffsetResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOffsetResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OffsetResult_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readScrollResult(): ScrollResult { let valueDeserializer: Deserializer = this - const offsetRemain_result: number = (valueDeserializer.readNumber() as number) - let value: {offsetRemain?: number} = {offsetRemain: offsetRemain_result} - return (value as ScrollResult) - } - readCallback_ScrollResult_void(): ((value: ScrollResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (value: ScrollResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeScrollResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ScrollResult_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } - } - readCallback_OnScrollFrameBeginHandlerResult_void(): ((value: OnScrollFrameBeginHandlerResult) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (value: OnScrollFrameBeginHandlerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnScrollFrameBeginHandlerResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnScrollFrameBeginHandlerResult_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } - } - readCallback_Array_String_void(): ((value: Array) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (value: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Array_String_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } - } - readIsolatedComponentAttribute(): IsolatedComponentAttribute { - let value: {} = {} - return (value as IsolatedComponentAttribute) - } - readCallback_IsolatedComponentAttribute_void(): ((value: IsolatedComponentAttribute) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (value: IsolatedComponentAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeIsolatedComponentAttribute(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_IsolatedComponentAttribute_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + const offsetRemain_result: number = (valueDeserializer.readNumber() as number) + let value: ScrollResult = ({offsetRemain: offsetRemain_result} as ScrollResult) + return (value as ScrollResult) } - readCallback_Number_void(): ((value: number) => void) { + readCallback_ScrollResult_Void(): ((value: ScrollResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: ScrollResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeScrollResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ScrollResult_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_HitTestMode_void(): ((value: HitTestMode) => void) { + readCallback_OnScrollFrameBeginHandlerResult_Void(): ((value: OnScrollFrameBeginHandlerResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: HitTestMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_HitTestMode_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: OnScrollFrameBeginHandlerResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnScrollFrameBeginHandlerResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnScrollFrameBeginHandlerResult_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_WebResourceResponse_void(): ((value: WebResourceResponse) => void) { + readCallback_Array_String_Void(): ((value: Array) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: WebResourceResponse): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWebResourceResponse(value);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_WebResourceResponse_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(value.length); for (let i = 0; i < value.length; i++) {; const value_element = value[i]; _argsSerializer.writeString(value_element); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Array_String_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Tuple_Number_Number_Number_Number_void(): ((value: [ number, number, number, number ]) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (value: [ number, number, number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); const value_2 = value[2]; _argsSerializer.writeNumber(value_2); const value_3 = value[3]; _argsSerializer.writeNumber(value_3); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Tuple_Number_Number_Number_Number_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + readIsolatedComponentAttribute(): IsolatedComponentAttribute { + let value: IsolatedComponentAttribute = ({} as IsolatedComponentAttribute) + return (value as IsolatedComponentAttribute) } - readCallback_Tuple_Number_Number_void(): ((value: [ number, number ]) => void) { + readCallback_IsolatedComponentAttribute_Void(): ((value: IsolatedComponentAttribute) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: [ number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Tuple_Number_Number_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: IsolatedComponentAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeIsolatedComponentAttribute(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_IsolatedComponentAttribute_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Literal_Number_offsetRemain_void(): ((value: { offsetRemain: number }) => void) { + readCallback_HitTestMode_Void(): ((value: HitTestMode) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: { offsetRemain: number }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Number_offsetRemain_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: HitTestMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_HitTestMode_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_ComputedBarAttribute_void(): ((value: ComputedBarAttribute) => void) { + readCallback_WebResourceResponse_Void(): ((value: WebResourceResponse) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: ComputedBarAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeComputedBarAttribute(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ComputedBarAttribute_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: WebResourceResponse): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWebResourceResponse(value);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_WebResourceResponse_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Callback_Any_void(): ((value: (() => any)) => void) { + readCallback_Tuple_Number_Number_Number_Number_Void(): ((value: [ number, number, number, number ]) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: (() => any)): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.holdAndWriteCallback(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Callback_Any_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: [ number, number, number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); const value_2 = value[2]; _argsSerializer.writeNumber(value_2); const value_3 = value[3]; _argsSerializer.writeNumber(value_3); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Tuple_Number_Number_Number_Number_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_GestureJudgeResult_void(): ((value: GestureJudgeResult) => void) { + readCallback_Tuple_Number_Number_Void(): ((value: [ number, number ]) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: GestureJudgeResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_GestureJudgeResult_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: [ number, number ]): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const value_0 = value[0]; _argsSerializer.writeNumber(value_0); const value_1 = value[1]; _argsSerializer.writeNumber(value_1); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Tuple_Number_Number_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Union_CustomBuilder_DragItemInfo_void(): ((value: CustomBuilder | DragItemInfo) => void) { + readCallback_Literal_Number_offsetRemain_Void(): ((value: { offsetRemain: number }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: CustomBuilder | DragItemInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.FUNCTION == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.holdAndWriteCallback(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1); const value_1 = unsafeCast(value); _argsSerializer.writeDragItemInfo(value_1); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Union_CustomBuilder_DragItemInfo_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: { offsetRemain: number }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const value_offsetRemain = value.offsetRemain; _argsSerializer.writeNumber(value_offsetRemain); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Number_offsetRemain_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Boolean_void(): ((value: boolean) => void) { + readCallback_ComputedBarAttribute_Void(): ((value: ComputedBarAttribute) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: boolean): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeBoolean(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Boolean_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: ComputedBarAttribute): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeComputedBarAttribute(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_ComputedBarAttribute_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_TouchResult_void(): ((value: TouchResult) => void) { + readCallback_Callback_Any_Void(): ((value: (() => any)) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: TouchResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeTouchResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TouchResult_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: (() => any)): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.holdAndWriteCallback(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Callback_Any_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_String_void(): ((value: string) => void) { + readCallback_GestureJudgeResult_Void(): ((value: GestureJudgeResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: string): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_String_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: GestureJudgeResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_GestureJudgeResult_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_CustomObject_void(): ((value: any) => void) { + readCallback_Union_CustomBuilder_DragItemInfo_Void(): ((value: CustomBuilder | DragItemInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: any): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeCustomObject("Any", value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_CustomObject_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: CustomBuilder | DragItemInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.FUNCTION == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.holdAndWriteCallback(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1); const value_1 = unsafeCast(value); _argsSerializer.writeDragItemInfo(value_1); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Union_CustomBuilder_DragItemInfo_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_void(): (() => void) { + readCallback_TouchResult_Void(): ((value: TouchResult) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (value: TouchResult): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeTouchResult(value); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TouchResult_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readLinearIndicatorStartOptions(): LinearIndicatorStartOptions { let valueDeserializer: Deserializer = this @@ -7803,7 +7569,7 @@ export class Deserializer extends DeserializerBase { duration_buf = (valueDeserializer.readNumber() as number) } const duration_result: number | undefined|undefined = duration_buf - let value: {interval?: number, duration?: number} = {interval: interval_result,duration: duration_result} + let value: LinearIndicatorStartOptions = ({interval: interval_result,duration: duration_result} as LinearIndicatorStartOptions) return (value as LinearIndicatorStartOptions) } readCustomSpanDrawInfo(): CustomSpanDrawInfo { @@ -7812,13 +7578,13 @@ export class Deserializer extends DeserializerBase { const lineTop_result: number = (valueDeserializer.readNumber() as number) const lineBottom_result: number = (valueDeserializer.readNumber() as number) const baseline_result: number = (valueDeserializer.readNumber() as number) - let value: {x?: number, lineTop?: number, lineBottom?: number, baseline?: number} = {x: x_result,lineTop: lineTop_result,lineBottom: lineBottom_result,baseline: baseline_result} + let value: CustomSpanDrawInfo = ({x: x_result,lineTop: lineTop_result,lineBottom: lineBottom_result,baseline: baseline_result} as CustomSpanDrawInfo) return (value as CustomSpanDrawInfo) } readCustomSpanMeasureInfo(): CustomSpanMeasureInfo { let valueDeserializer: Deserializer = this const fontSize_result: number = (valueDeserializer.readNumber() as number) - let value: {fontSize?: number} = {fontSize: fontSize_result} + let value: CustomSpanMeasureInfo = ({fontSize: fontSize_result} as CustomSpanMeasureInfo) return (value as CustomSpanMeasureInfo) } readSpanStyle(): SpanStyle { @@ -7868,7 +7634,7 @@ export class Deserializer extends DeserializerBase { styledValue_buf = valueDeserializer.readBackgroundColorStyle() } const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) - let value: {start?: number, length?: number, styledKey?: StyledStringKey, styledValue?: StyledStringValue} = {start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} + let value: SpanStyle = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as SpanStyle) return (value as SpanStyle) } readStyleOptions(): StyleOptions { @@ -7930,7 +7696,7 @@ export class Deserializer extends DeserializerBase { styledValue_buf = valueDeserializer.readBackgroundColorStyle() } const styledValue_result: StyledStringValue = (styledValue_buf as TextStyle | DecorationStyle | BaselineOffsetStyle | LetterSpacingStyle | TextShadowStyle | GestureStyle | ImageAttachment | ParagraphStyle | LineHeightStyle | UrlStyle | CustomSpan | UserDataSpan | BackgroundColorStyle) - let value: {start?: number, length?: number, styledKey?: StyledStringKey, styledValue?: StyledStringValue} = {start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} + let value: StyleOptions = ({start: start_result,length: length_result,styledKey: styledKey_result,styledValue: styledValue_result} as StyleOptions) return (value as StyleOptions) } readSectionOptions(): SectionOptions { @@ -7999,7 +7765,7 @@ export class Deserializer extends DeserializerBase { margin_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const margin_buf__u_left: undefined | Length = margin_buf__u_left_buf - margin_buf_ = {top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} + margin_buf_ = ({top: margin_buf__u_top, right: margin_buf__u_right, bottom: margin_buf__u_bottom, left: margin_buf__u_left} as Padding) } else if (margin_buf__selector == 1) { margin_buf_ = (valueDeserializer.readLength() as Dimension) @@ -8007,7 +7773,7 @@ export class Deserializer extends DeserializerBase { margin_buf = (margin_buf_ as Margin | Dimension) } const margin_result: Margin | Dimension | undefined|undefined = margin_buf - let value: {itemsCount?: number, crossCount?: number, onGetItemMainSizeByIndex?: GetItemMainSizeByIndex, columnsGap?: Dimension, rowsGap?: Dimension, margin?: Margin | Dimension} = {itemsCount: itemsCount_result,crossCount: crossCount_result,onGetItemMainSizeByIndex: onGetItemMainSizeByIndex_result,columnsGap: columnsGap_result,rowsGap: rowsGap_result,margin: margin_result} + let value: SectionOptions = ({itemsCount: itemsCount_result,crossCount: crossCount_result,onGetItemMainSizeByIndex: onGetItemMainSizeByIndex_result,columnsGap: columnsGap_result,rowsGap: rowsGap_result,margin: margin_result} as SectionOptions) return (value as SectionOptions) } readSurfaceRotationOptions(): SurfaceRotationOptions { @@ -8019,7 +7785,7 @@ export class Deserializer extends DeserializerBase { lock_buf = valueDeserializer.readBoolean() } const lock_result: boolean | undefined|undefined = lock_buf - let value: {lock?: boolean} = {lock: lock_result} + let value: SurfaceRotationOptions = ({lock: lock_result} as SurfaceRotationOptions) return (value as SurfaceRotationOptions) } readSurfaceRect(): SurfaceRect { @@ -8040,20 +7806,20 @@ export class Deserializer extends DeserializerBase { const offsetY_result: number | undefined|undefined = offsetY_buf const surfaceWidth_result: number = (valueDeserializer.readNumber() as number) const surfaceHeight_result: number = (valueDeserializer.readNumber() as number) - let value: {offsetX?: number, offsetY?: number, surfaceWidth?: number, surfaceHeight?: number} = {offsetX: offsetX_result,offsetY: offsetY_result,surfaceWidth: surfaceWidth_result,surfaceHeight: surfaceHeight_result} + let value: SurfaceRect = ({offsetX: offsetX_result,offsetY: offsetY_result,surfaceWidth: surfaceWidth_result,surfaceHeight: surfaceHeight_result} as SurfaceRect) return (value as SurfaceRect) } readHeader(): Header { let valueDeserializer: Deserializer = this const headerKey_result: string = (valueDeserializer.readString() as string) const headerValue_result: string = (valueDeserializer.readString() as string) - let value: {headerKey?: string, headerValue?: string} = {headerKey: headerKey_result,headerValue: headerValue_result} + let value: Header = ({headerKey: headerKey_result,headerValue: headerValue_result} as Header) return (value as Header) } readScreenCaptureConfig(): ScreenCaptureConfig { let valueDeserializer: Deserializer = this const captureMode_result: WebCaptureMode = (valueDeserializer.readInt32() as WebCaptureMode) - let value: {captureMode?: WebCaptureMode} = {captureMode: captureMode_result} + let value: ScreenCaptureConfig = ({captureMode: captureMode_result} as ScreenCaptureConfig) return (value as ScreenCaptureConfig) } readTimePickerDialogOptions(): TimePickerDialogOptions { @@ -8134,7 +7900,7 @@ export class Deserializer extends DeserializerBase { { const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = {dx: offset_buf__dx, dy: offset_buf__dy} + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -8250,7 +8016,7 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: {selected?: Date, format?: TimePickerFormat, useMilitaryTime?: boolean, disappearTextStyle?: PickerTextStyle, textStyle?: PickerTextStyle, acceptButtonStyle?: PickerDialogButtonStyle, cancelButtonStyle?: PickerDialogButtonStyle, selectedTextStyle?: PickerTextStyle, maskRect?: Rectangle, alignment?: DialogAlignment, offset?: Offset, onAccept?: ((value: TimePickerResult) => void), onCancel?: (() => void), onChange?: ((value: TimePickerResult) => void), backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, onDidAppear?: (() => void), onDidDisappear?: (() => void), onWillAppear?: (() => void), onWillDisappear?: (() => void), shadow?: ShadowOptions | ShadowStyle, dateTimeOptions?: DateTimeOptions, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType} = {selected: selected_result,format: format_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} + let value: TimePickerDialogOptions = ({selected: selected_result,format: format_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TimePickerDialogOptions) return (value as TimePickerDialogOptions) } readTextPickerResult(): TextPickerResult { @@ -8287,7 +8053,7 @@ export class Deserializer extends DeserializerBase { index_buf = index_buf_u } const index_result: number | Array = (index_buf as number | Array) - let value: {value?: string | Array, index?: number | Array} = {value: value_result,index: index_result} + let value: TextPickerResult = ({value: value_result,index: index_result} as TextPickerResult) return (value as TextPickerResult) } readTextPickerDialogOptions(): TextPickerDialogOptions { @@ -8467,6 +8233,13 @@ export class Deserializer extends DeserializerBase { onChange_buf = valueDeserializer.readCallback_TextPickerResult_Void() } const onChange_result: ((value: TextPickerResult) => void) | undefined|undefined = onChange_buf + const onScrollStop_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onScrollStop_buf: ((value: TextPickerResult) => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onScrollStop_buf_runtimeType)) + { + onScrollStop_buf = valueDeserializer.readCallback_TextPickerResult_Void() + } + const onScrollStop_result: ((value: TextPickerResult) => void) | undefined|undefined = onScrollStop_buf const maskRect_buf_runtimeType = (valueDeserializer.readInt8() as int32) let maskRect_buf: Rectangle | undefined|undefined if ((RuntimeType.UNDEFINED) != (maskRect_buf_runtimeType)) @@ -8487,7 +8260,7 @@ export class Deserializer extends DeserializerBase { { const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = {dx: offset_buf__dx, dy: offset_buf__dy} + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -8575,7 +8348,7 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: {range?: Array | Array> | Resource | Array | Array, value?: string | Array, selected?: number | Array, defaultPickerItemHeight?: number | string, canLoop?: boolean, disappearTextStyle?: PickerTextStyle, textStyle?: PickerTextStyle, acceptButtonStyle?: PickerDialogButtonStyle, cancelButtonStyle?: PickerDialogButtonStyle, selectedTextStyle?: PickerTextStyle, onAccept?: ((value: TextPickerResult) => void), onCancel?: (() => void), onChange?: ((value: TextPickerResult) => void), maskRect?: Rectangle, alignment?: DialogAlignment, offset?: Offset, backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, onDidAppear?: (() => void), onDidDisappear?: (() => void), onWillAppear?: (() => void), onWillDisappear?: (() => void), shadow?: ShadowOptions | ShadowStyle, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType} = {range: range_result,value: value_result,selected: selected_result,defaultPickerItemHeight: defaultPickerItemHeight_result,canLoop: canLoop_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} + let value: TextPickerDialogOptions = ({range: range_result,value: value_result,selected: selected_result,defaultPickerItemHeight: defaultPickerItemHeight_result,canLoop: canLoop_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,onScrollStop: onScrollStop_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as TextPickerDialogOptions) return (value as TextPickerDialogOptions) } readTextMenuItem(): TextMenuItem { @@ -8604,8 +8377,8 @@ export class Deserializer extends DeserializerBase { icon_buf = (icon_buf_ as string | Resource) } const icon_result: ResourceStr | undefined|undefined = icon_buf - const id_result: TextMenuItemId = valueDeserializer.readTextMenuItemId() - let value: {content?: ResourceStr, icon?: ResourceStr, id?: TextMenuItemId} = {content: content_result,icon: icon_result,id: id_result} + const id_result: TextMenuItemId = (valueDeserializer.readTextMenuItemId() as TextMenuItemId) + let value: TextMenuItem = ({content: content_result,icon: icon_result,id: id_result} as TextMenuItem) return (value as TextMenuItem) } readScrollToIndexOptions(): ScrollToIndexOptions { @@ -8617,9 +8390,22 @@ export class Deserializer extends DeserializerBase { extraOffset_buf = valueDeserializer.readLengthMetrics() } const extraOffset_result: LengthMetrics | undefined|undefined = extraOffset_buf - let value: {extraOffset?: LengthMetrics} = {extraOffset: extraOffset_result} + let value: ScrollToIndexOptions = ({extraOffset: extraOffset_result} as ScrollToIndexOptions) return (value as ScrollToIndexOptions) } + readScrollPageOptions(): ScrollPageOptions { + let valueDeserializer: Deserializer = this + const next_result: boolean = valueDeserializer.readBoolean() + const animation_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let animation_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (animation_buf_runtimeType)) + { + animation_buf = valueDeserializer.readBoolean() + } + const animation_result: boolean | undefined|undefined = animation_buf + let value: ScrollPageOptions = ({next: next_result,animation: animation_result} as ScrollPageOptions) + return (value as ScrollPageOptions) + } readScrollEdgeOptions(): ScrollEdgeOptions { let valueDeserializer: Deserializer = this const velocity_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -8629,7 +8415,7 @@ export class Deserializer extends DeserializerBase { velocity_buf = (valueDeserializer.readNumber() as number) } const velocity_result: number | undefined|undefined = velocity_buf - let value: {velocity?: number} = {velocity: velocity_result} + let value: ScrollEdgeOptions = ({velocity: velocity_result} as ScrollEdgeOptions) return (value as ScrollEdgeOptions) } readScrollOptions(): ScrollOptions { @@ -8667,7 +8453,7 @@ export class Deserializer extends DeserializerBase { animation_buf = (animation_buf_ as ScrollAnimationOptions | boolean) } const animation_result: ScrollAnimationOptions | boolean | undefined|undefined = animation_buf - let value: {xOffset?: number | string, yOffset?: number | string, animation?: ScrollAnimationOptions | boolean} = {xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} + let value: ScrollOptions = ({xOffset: xOffset_result,yOffset: yOffset_result,animation: animation_result} as ScrollOptions) return (value as ScrollOptions) } readStyledStringChangeValue(): StyledStringChangeValue { @@ -8681,7 +8467,7 @@ export class Deserializer extends DeserializerBase { previewText_buf = (valueDeserializer.readStyledString() as StyledString) } const previewText_result: StyledString | undefined|undefined = previewText_buf - let value: {range?: TextRange, replacementString?: StyledString, previewText?: StyledString} = {range: range_result,replacementString: replacementString_result,previewText: previewText_result} + let value: StyledStringChangeValue = ({range: range_result,replacementString: replacementString_result,previewText: previewText_result} as StyledStringChangeValue) return (value as StyledStringChangeValue) } readStyledStringChangedListener(): StyledStringChangedListener { @@ -8700,7 +8486,7 @@ export class Deserializer extends DeserializerBase { onDidChange_buf = valueDeserializer.readOnDidChangeCallback() } const onDidChange_result: OnDidChangeCallback | undefined|undefined = onDidChange_buf - let value: {onWillChange?: ((parameter: StyledStringChangeValue) => boolean), onDidChange?: OnDidChangeCallback} = {onWillChange: onWillChange_result,onDidChange: onDidChange_result} + let value: StyledStringChangedListener = ({onWillChange: onWillChange_result,onDidChange: onDidChange_result} as StyledStringChangedListener) return (value as StyledStringChangedListener) } readRichEditorParagraphStyleOptions(): RichEditorParagraphStyleOptions { @@ -8720,7 +8506,7 @@ export class Deserializer extends DeserializerBase { } const end_result: number | undefined|undefined = end_buf const style_result: RichEditorParagraphStyle = valueDeserializer.readRichEditorParagraphStyle() - let value: {start?: number, end?: number, style?: RichEditorParagraphStyle} = {start: start_result,end: end_result,style: style_result} + let value: RichEditorParagraphStyleOptions = ({start: start_result,end: end_result,style: style_result} as RichEditorParagraphStyleOptions) return (value as RichEditorParagraphStyleOptions) } readRichEditorSymbolSpanOptions(): RichEditorSymbolSpanOptions { @@ -8739,7 +8525,7 @@ export class Deserializer extends DeserializerBase { style_buf = valueDeserializer.readRichEditorSymbolSpanStyle() } const style_result: RichEditorSymbolSpanStyle | undefined|undefined = style_buf - let value: {offset?: number, style?: RichEditorSymbolSpanStyle} = {offset: offset_result,style: style_result} + let value: RichEditorSymbolSpanOptions = ({offset: offset_result,style: style_result} as RichEditorSymbolSpanOptions) return (value as RichEditorSymbolSpanOptions) } readRichEditorBuilderSpanOptions(): RichEditorBuilderSpanOptions { @@ -8751,7 +8537,7 @@ export class Deserializer extends DeserializerBase { offset_buf = (valueDeserializer.readNumber() as number) } const offset_result: number | undefined|undefined = offset_buf - let value: {offset?: number} = {offset: offset_result} + let value: RichEditorBuilderSpanOptions = ({offset: offset_result} as RichEditorBuilderSpanOptions) return (value as RichEditorBuilderSpanOptions) } readRichEditorImageSpanOptions(): RichEditorImageSpanOptions { @@ -8777,7 +8563,7 @@ export class Deserializer extends DeserializerBase { gesture_buf = valueDeserializer.readRichEditorGesture() } const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf - let value: {offset?: number, imageStyle?: RichEditorImageSpanStyle, gesture?: RichEditorGesture} = {offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result} + let value: RichEditorImageSpanOptions = ({offset: offset_result,imageStyle: imageStyle_result,gesture: gesture_result} as RichEditorImageSpanOptions) return (value as RichEditorImageSpanOptions) } readGestureEvent(): GestureEvent { @@ -8829,7 +8615,7 @@ export class Deserializer extends DeserializerBase { const velocityX_result: number = (valueDeserializer.readNumber() as number) const velocityY_result: number = (valueDeserializer.readNumber() as number) const velocity_result: number = (valueDeserializer.readNumber() as number) - let value: {target?: EventTarget, timestamp?: number, source?: SourceType, axisHorizontal?: number, axisVertical?: number, pressure?: number, tiltX?: number, tiltY?: number, sourceTool?: SourceTool, deviceId?: number, repeat?: boolean, fingerList?: Array, offsetX?: number, offsetY?: number, angle?: number, speed?: number, scale?: number, pinchCenterX?: number, pinchCenterY?: number, velocityX?: number, velocityY?: number, velocity?: number} = {target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,repeat: repeat_result,fingerList: fingerList_result,offsetX: offsetX_result,offsetY: offsetY_result,angle: angle_result,speed: speed_result,scale: scale_result,pinchCenterX: pinchCenterX_result,pinchCenterY: pinchCenterY_result,velocityX: velocityX_result,velocityY: velocityY_result,velocity: velocity_result} + let value: GestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,repeat: repeat_result,fingerList: fingerList_result,offsetX: offsetX_result,offsetY: offsetY_result,angle: angle_result,speed: speed_result,scale: scale_result,pinchCenterX: pinchCenterX_result,pinchCenterY: pinchCenterY_result,velocityX: velocityX_result,velocityY: velocityY_result,velocity: velocity_result} as GestureEvent) return (value as GestureEvent) } readRichEditorTextSpanOptions(): RichEditorTextSpanOptions { @@ -8862,7 +8648,7 @@ export class Deserializer extends DeserializerBase { gesture_buf = valueDeserializer.readRichEditorGesture() } const gesture_result: RichEditorGesture | undefined|undefined = gesture_buf - let value: {offset?: number, style?: RichEditorTextStyle, paragraphStyle?: RichEditorParagraphStyle, gesture?: RichEditorGesture} = {offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} + let value: RichEditorTextSpanOptions = ({offset: offset_result,style: style_result,paragraphStyle: paragraphStyle_result,gesture: gesture_result} as RichEditorTextSpanOptions) return (value as RichEditorTextSpanOptions) } readSelectionOptions(): SelectionOptions { @@ -8874,7 +8660,7 @@ export class Deserializer extends DeserializerBase { menuPolicy_buf = (valueDeserializer.readInt32() as MenuPolicy) } const menuPolicy_result: MenuPolicy | undefined|undefined = menuPolicy_buf - let value: {menuPolicy?: MenuPolicy} = {menuPolicy: menuPolicy_result} + let value: SelectionOptions = ({menuPolicy: menuPolicy_result} as SelectionOptions) return (value as SelectionOptions) } readNavigationInterception(): NavigationInterception { @@ -8900,7 +8686,7 @@ export class Deserializer extends DeserializerBase { modeChange_buf = valueDeserializer.readInterceptionModeCallback() } const modeChange_result: InterceptionModeCallback | undefined|undefined = modeChange_buf - let value: {willShow?: InterceptionShowCallback, didShow?: InterceptionShowCallback, modeChange?: InterceptionModeCallback} = {willShow: willShow_result,didShow: didShow_result,modeChange: modeChange_result} + let value: NavigationInterception = ({willShow: willShow_result,didShow: didShow_result,modeChange: modeChange_result} as NavigationInterception) return (value as NavigationInterception) } readNavigationOptions(): NavigationOptions { @@ -8919,7 +8705,7 @@ export class Deserializer extends DeserializerBase { animated_buf = valueDeserializer.readBoolean() } const animated_result: boolean | undefined|undefined = animated_buf - let value: {launchMode?: LaunchMode, animated?: boolean} = {launchMode: launchMode_result,animated: animated_result} + let value: NavigationOptions = ({launchMode: launchMode_result,animated: animated_result} as NavigationOptions) return (value as NavigationOptions) } readCloseSwipeActionOptions(): CloseSwipeActionOptions { @@ -8931,7 +8717,7 @@ export class Deserializer extends DeserializerBase { onFinish_buf = valueDeserializer.readCallback_Void() } const onFinish_result: (() => void) | undefined|undefined = onFinish_buf - let value: {onFinish?: (() => void)} = {onFinish: onFinish_result} + let value: CloseSwipeActionOptions = ({onFinish: onFinish_result} as CloseSwipeActionOptions) return (value as CloseSwipeActionOptions) } readDatePickerDialogOptions(): DatePickerDialogOptions { @@ -9047,7 +8833,7 @@ export class Deserializer extends DeserializerBase { { const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = {dx: offset_buf__dx, dy: offset_buf__dy} + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf const onAccept_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -9177,7 +8963,7 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: {start?: Date, end?: Date, selected?: Date, lunar?: boolean, lunarSwitch?: boolean, lunarSwitchStyle?: LunarSwitchStyle, showTime?: boolean, useMilitaryTime?: boolean, disappearTextStyle?: PickerTextStyle, textStyle?: PickerTextStyle, acceptButtonStyle?: PickerDialogButtonStyle, cancelButtonStyle?: PickerDialogButtonStyle, selectedTextStyle?: PickerTextStyle, maskRect?: Rectangle, alignment?: DialogAlignment, offset?: Offset, onAccept?: ((value: DatePickerResult) => void), onCancel?: VoidCallback, onChange?: ((value: DatePickerResult) => void), onDateAccept?: ((parameter: Date) => void), onDateChange?: ((parameter: Date) => void), backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, onDidAppear?: VoidCallback, onDidDisappear?: VoidCallback, onWillAppear?: VoidCallback, onWillDisappear?: VoidCallback, shadow?: ShadowOptions | ShadowStyle, dateTimeOptions?: DateTimeOptions, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType} = {start: start_result,end: end_result,selected: selected_result,lunar: lunar_result,lunarSwitch: lunarSwitch_result,lunarSwitchStyle: lunarSwitchStyle_result,showTime: showTime_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,onDateAccept: onDateAccept_result,onDateChange: onDateChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} + let value: DatePickerDialogOptions = ({start: start_result,end: end_result,selected: selected_result,lunar: lunar_result,lunarSwitch: lunarSwitch_result,lunarSwitchStyle: lunarSwitchStyle_result,showTime: showTime_result,useMilitaryTime: useMilitaryTime_result,disappearTextStyle: disappearTextStyle_result,textStyle: textStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,selectedTextStyle: selectedTextStyle_result,maskRect: maskRect_result,alignment: alignment_result,offset: offset_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,onDateAccept: onDateAccept_result,onDateChange: onDateChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,dateTimeOptions: dateTimeOptions_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as DatePickerDialogOptions) return (value as DatePickerDialogOptions) } readCustomDialogControllerOptions(): CustomDialogControllerOptions { @@ -9210,7 +8996,7 @@ export class Deserializer extends DeserializerBase { { const offset_buf__dx: Length = (valueDeserializer.readLength() as Length) const offset_buf__dy: Length = (valueDeserializer.readLength() as Length) - offset_buf = {dx: offset_buf__dx, dy: offset_buf__dy} + offset_buf = ({dx: offset_buf__dx, dy: offset_buf__dy} as Offset) } const offset_result: Offset | undefined|undefined = offset_buf const customStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -9335,7 +9121,7 @@ export class Deserializer extends DeserializerBase { cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = {topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) } cornerRadius_buf = (cornerRadius_buf_ as Dimension | BorderRadiuses) } @@ -9406,7 +9192,7 @@ export class Deserializer extends DeserializerBase { borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = {top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } borderWidth_buf = (borderWidth_buf_ as Dimension | EdgeWidths) } @@ -9519,7 +9305,7 @@ export class Deserializer extends DeserializerBase { borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) } const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = {top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } borderColor_buf = (borderColor_buf_ as ResourceColor | EdgeColors) } @@ -9562,7 +9348,7 @@ export class Deserializer extends DeserializerBase { borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) } const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = {top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } @@ -9610,16 +9396,16 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: {builder?: any, cancel?: (() => void), autoCancel?: boolean, alignment?: DialogAlignment, offset?: Offset, customStyle?: boolean, gridCount?: number, maskColor?: ResourceColor, maskRect?: Rectangle, openAnimation?: AnimateParam, closeAnimation?: AnimateParam, showInSubWindow?: boolean, backgroundColor?: ResourceColor, cornerRadius?: Dimension | BorderRadiuses, isModal?: boolean, onWillDismiss?: ((parameter: DismissDialogAction) => void), width?: Dimension, height?: Dimension, borderWidth?: Dimension | EdgeWidths, borderColor?: ResourceColor | EdgeColors, borderStyle?: BorderStyle | EdgeStyles, shadow?: ShadowOptions | ShadowStyle, backgroundBlurStyle?: BlurStyle, keyboardAvoidMode?: KeyboardAvoidMode, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType} = {builder: builder_result,cancel: cancel_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,customStyle: customStyle_result,gridCount: gridCount_result,maskColor: maskColor_result,maskRect: maskRect_result,openAnimation: openAnimation_result,closeAnimation: closeAnimation_result,showInSubWindow: showInSubWindow_result,backgroundColor: backgroundColor_result,cornerRadius: cornerRadius_result,isModal: isModal_result,onWillDismiss: onWillDismiss_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,keyboardAvoidMode: keyboardAvoidMode_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} + let value: CustomDialogControllerOptions = ({builder: builder_result,cancel: cancel_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,customStyle: customStyle_result,gridCount: gridCount_result,maskColor: maskColor_result,maskRect: maskRect_result,openAnimation: openAnimation_result,closeAnimation: closeAnimation_result,showInSubWindow: showInSubWindow_result,backgroundColor: backgroundColor_result,cornerRadius: cornerRadius_result,isModal: isModal_result,onWillDismiss: onWillDismiss_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,backgroundBlurStyle: backgroundBlurStyle_result,keyboardAvoidMode: keyboardAvoidMode_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CustomDialogControllerOptions) return (value as CustomDialogControllerOptions) } readIPropertySubscriber(): IPropertySubscriber { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as IPropertySubscriber) + return IPropertySubscriberInternal.fromPtr(ptr) } readUIGestureEvent(): UIGestureEvent { - let value: {} = {} + let value: UIGestureEvent = ({} as UIGestureEvent) return (value as UIGestureEvent) } readRenderingContextSettings(): RenderingContextSettings { @@ -9631,26 +9417,26 @@ export class Deserializer extends DeserializerBase { antialias_buf = valueDeserializer.readBoolean() } const antialias_result: boolean | undefined|undefined = antialias_buf - let value: {antialias?: boolean} = {antialias: antialias_result} + let value: RenderingContextSettings = ({antialias: antialias_result} as RenderingContextSettings) return (value as RenderingContextSettings) } readImageData(): ImageData { let valueDeserializer: Deserializer = this - const data_result: Uint8ClampedArray = valueDeserializer.readUint8ClampedArray() + const data_result: ArrayBuffer = (valueDeserializer.readBuffer() as ArrayBuffer) const height_result: number = (valueDeserializer.readNumber() as number) const width_result: number = (valueDeserializer.readNumber() as number) - let value: {data?: Uint8ClampedArray, height?: number, width?: number} = {data: data_result,height: height_result,width: width_result} + let value: ImageData = ({data: data_result,height: height_result,width: width_result} as ImageData) return (value as ImageData) } readMatrix2D(): Matrix2D { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as Matrix2D) + return Matrix2DInternal.fromPtr(ptr) } readPath2D(): Path2D { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as Path2D) + return Path2DInternal.fromPtr(ptr) } readCalendarDialogOptions(): CalendarDialogOptions { let valueDeserializer: Deserializer = this @@ -9796,7 +9582,7 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: {hintRadius?: number | Resource, selected?: Date, onAccept?: ((parameter: Date) => void), onCancel?: VoidCallback, onChange?: ((parameter: Date) => void), backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, acceptButtonStyle?: PickerDialogButtonStyle, cancelButtonStyle?: PickerDialogButtonStyle, onDidAppear?: VoidCallback, onDidDisappear?: VoidCallback, onWillAppear?: VoidCallback, onWillDisappear?: VoidCallback, shadow?: ShadowOptions | ShadowStyle, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType} = {hintRadius: hintRadius_result,selected: selected_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} + let value: CalendarDialogOptions = ({hintRadius: hintRadius_result,selected: selected_result,onAccept: onAccept_result,onCancel: onCancel_result,onChange: onChange_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,acceptButtonStyle: acceptButtonStyle_result,cancelButtonStyle: cancelButtonStyle_result,onDidAppear: onDidAppear_result,onDidDisappear: onDidDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as CalendarDialogOptions) return (value as CalendarDialogOptions) } readAlertDialogButtonOptions(): AlertDialogButtonOptions { @@ -9881,14 +9667,14 @@ export class Deserializer extends DeserializerBase { primary_buf = valueDeserializer.readBoolean() } const primary_result: boolean | undefined|undefined = primary_buf - let value: {enabled?: boolean, defaultFocus?: boolean, style?: DialogButtonStyle, value?: ResourceStr, fontColor?: ResourceColor, backgroundColor?: ResourceColor, action?: VoidCallback, primary?: boolean} = {enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result,primary: primary_result} + let value: AlertDialogButtonOptions = ({enabled: enabled_result,defaultFocus: defaultFocus_result,style: style_result,value: value_result,fontColor: fontColor_result,backgroundColor: backgroundColor_result,action: action_result,primary: primary_result} as AlertDialogButtonOptions) return (value as AlertDialogButtonOptions) } readDismissDialogAction(): DismissDialogAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) - let value: {dismiss?: (() => void), reason?: DismissReason} = {dismiss: dismiss_result,reason: reason_result} + let value: DismissDialogAction = ({dismiss: dismiss_result,reason: reason_result} as DismissDialogAction) return (value as DismissDialogAction) } readSheetInfo(): SheetInfo { @@ -9918,7 +9704,7 @@ export class Deserializer extends DeserializerBase { } const icon_result: string | Resource | undefined|undefined = icon_buf const action_result: VoidCallback = valueDeserializer.readVoidCallback() - let value: {title?: string | Resource, icon?: string | Resource, action?: VoidCallback} = {title: title_result,icon: icon_result,action: action_result} + let value: SheetInfo = ({title: title_result,icon: icon_result,action: action_result} as SheetInfo) return (value as SheetInfo) } readActionSheetOptions(): ActionSheetOptions { @@ -10100,7 +9886,7 @@ export class Deserializer extends DeserializerBase { cornerRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const cornerRadius_buf__u_bottomRight: undefined | Length = cornerRadius_buf__u_bottomRight_buf - cornerRadius_buf_ = {topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} + cornerRadius_buf_ = ({topLeft: cornerRadius_buf__u_topLeft, topRight: cornerRadius_buf__u_topRight, bottomLeft: cornerRadius_buf__u_bottomLeft, bottomRight: cornerRadius_buf__u_bottomRight} as BorderRadiuses) } else if (cornerRadius_buf__selector == 2) { cornerRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() @@ -10160,7 +9946,7 @@ export class Deserializer extends DeserializerBase { borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = {top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } else if (borderWidth_buf__selector == 2) { borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -10276,7 +10062,7 @@ export class Deserializer extends DeserializerBase { borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) } const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = {top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } else if (borderColor_buf__selector == 2) { borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() @@ -10322,7 +10108,7 @@ export class Deserializer extends DeserializerBase { borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) } const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = {top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } @@ -10356,33 +10142,29 @@ export class Deserializer extends DeserializerBase { hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) } const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf - let value: {title?: string | Resource, subtitle?: ResourceStr, message?: string | Resource, confirm?: ActionSheetButtonOptions, cancel?: VoidCallback, sheets?: Array, autoCancel?: boolean, alignment?: DialogAlignment, offset?: ActionSheetOffset, maskRect?: Rectangle, showInSubWindow?: boolean, isModal?: boolean, backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, onWillDismiss?: ((parameter: DismissDialogAction) => void), transition?: TransitionEffect, cornerRadius?: Dimension | BorderRadiuses | LocalizedBorderRadiuses, width?: Dimension, height?: Dimension, borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths, borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors, borderStyle?: BorderStyle | EdgeStyles, shadow?: ShadowOptions | ShadowStyle, enableHoverMode?: boolean, hoverModeArea?: HoverModeAreaType} = {title: title_result,subtitle: subtitle_result,message: message_result,confirm: confirm_result,cancel: cancel_result,sheets: sheets_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} + let value: ActionSheetOptions = ({title: title_result,subtitle: subtitle_result,message: message_result,confirm: confirm_result,cancel: cancel_result,sheets: sheets_result,autoCancel: autoCancel_result,alignment: alignment_result,offset: offset_result,maskRect: maskRect_result,showInSubWindow: showInSubWindow_result,isModal: isModal_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,onWillDismiss: onWillDismiss_result,transition: transition_result,cornerRadius: cornerRadius_result,width: width_result,height: height_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result} as ActionSheetOptions) return (value as ActionSheetOptions) } readLinearIndicatorController(): LinearIndicatorController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as LinearIndicatorController) + return LinearIndicatorControllerInternal.fromPtr(ptr) } readCallback_Literal_Number_code_Want_want_Void(): ((parameter: { code: number, want?: Want }) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() return (parameter: { code: number, want?: Want }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const parameter_code = parameter.code; _argsSerializer.writeNumber(parameter_code); const parameter_want = parameter.want; let parameter_want_type: int32 = RuntimeType.UNDEFINED; parameter_want_type = runtimeType(parameter_want); _argsSerializer.writeInt8(parameter_want_type); if ((RuntimeType.UNDEFINED) != (parameter_want_type)) {; const parameter_want_value = parameter_want!; _argsSerializer.writeWant(parameter_want_value); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Number_code_Want_want_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Literal_Empty_Void(): ((parameter: { }) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (parameter: { }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Empty_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } - } readUIExtensionProxy(): UIExtensionProxy { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as UIExtensionProxy) + // TBD: remove explicit for UIExtensionProxy class + return unsafeCast(UIExtensionProxyInternal.fromPtr(ptr)) } - readCallback_UIExtensionProxy_Void(): ((proxy: UIExtensionProxy) => void) { + readCallback_UIExtensionProxy_Void(): ((parameter: UIExtensionProxy) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (proxy: UIExtensionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeUIExtensionProxy(proxy);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_UIExtensionProxy_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (parameter: UIExtensionProxy): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeUIExtensionProxy(parameter);; nativeModule()._CallCallback(CallbackKind.Kind_Callback_UIExtensionProxy_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readUIExtensionOptions(): UIExtensionOptions { let valueDeserializer: Deserializer = this @@ -10422,7 +10204,7 @@ export class Deserializer extends DeserializerBase { dpiFollowStrategy_buf = (valueDeserializer.readInt32() as DpiFollowStrategy) } const dpiFollowStrategy_result: DpiFollowStrategy | undefined|undefined = dpiFollowStrategy_buf - let value: {isTransferringCaller?: boolean, placeholder?: ComponentContent, areaChangePlaceholder?: Map, dpiFollowStrategy?: DpiFollowStrategy} = {isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} + let value: UIExtensionOptions = ({isTransferringCaller: isTransferringCaller_result,placeholder: placeholder_result,areaChangePlaceholder: areaChangePlaceholder_result,dpiFollowStrategy: dpiFollowStrategy_result} as UIExtensionOptions) return (value as UIExtensionOptions) } readWaterFlowOptions(): WaterFlowOptions { @@ -10455,7 +10237,7 @@ export class Deserializer extends DeserializerBase { layoutMode_buf = (valueDeserializer.readInt32() as WaterFlowLayoutMode) } const layoutMode_result: WaterFlowLayoutMode | undefined|undefined = layoutMode_buf - let value: {footer?: CustomBuilder, scroller?: Scroller, sections?: WaterFlowSections, layoutMode?: WaterFlowLayoutMode} = {footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} + let value: WaterFlowOptions = ({footer: footer_result,scroller: scroller_result,sections: sections_result,layoutMode: layoutMode_result} as WaterFlowOptions) return (value as WaterFlowOptions) } readWindowAnimationTarget(): WindowAnimationTarget { @@ -10464,7 +10246,7 @@ export class Deserializer extends DeserializerBase { const abilityName_result: string = (valueDeserializer.readString() as string) const windowBounds_result: RRect = valueDeserializer.readRRect() const missionId_result: number = (valueDeserializer.readNumber() as number) - let value: {bundleName?: string, abilityName?: string, windowBounds?: RRect, missionId?: number} = {bundleName: bundleName_result,abilityName: abilityName_result,windowBounds: windowBounds_result,missionId: missionId_result} + let value: WindowAnimationTarget = ({bundleName: bundleName_result,abilityName: abilityName_result,windowBounds: windowBounds_result,missionId: missionId_result} as WindowAnimationTarget) return (value as WindowAnimationTarget) } readButtonStyle(): ButtonStyle { @@ -10498,61 +10280,19 @@ export class Deserializer extends DeserializerBase { } const height_result: number | undefined|undefined = height_buf const icons_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icons_buf: { shown: string | PixelMap | Resource, hidden: string | PixelMap | Resource, switching?: string | PixelMap | Resource } | undefined|undefined + let icons_buf: ButtonIconOptions | undefined|undefined if ((RuntimeType.UNDEFINED) != (icons_buf_runtimeType)) { - const icons_buf__shown_buf_selector: int32 = valueDeserializer.readInt8() - let icons_buf__shown_buf: string | PixelMap | Resource | undefined|undefined - if (icons_buf__shown_buf_selector == 0) { - icons_buf__shown_buf = (valueDeserializer.readString() as string) - } - else if (icons_buf__shown_buf_selector == 1) { - icons_buf__shown_buf = valueDeserializer.readPixelMap() - } - else if (icons_buf__shown_buf_selector == 2) { - icons_buf__shown_buf = valueDeserializer.readResource() - } - const icons_buf__shown: string | PixelMap | Resource = (icons_buf__shown_buf as string | PixelMap | Resource) - const icons_buf__hidden_buf_selector: int32 = valueDeserializer.readInt8() - let icons_buf__hidden_buf: string | PixelMap | Resource | undefined|undefined - if (icons_buf__hidden_buf_selector == 0) { - icons_buf__hidden_buf = (valueDeserializer.readString() as string) - } - else if (icons_buf__hidden_buf_selector == 1) { - icons_buf__hidden_buf = valueDeserializer.readPixelMap() - } - else if (icons_buf__hidden_buf_selector == 2) { - icons_buf__hidden_buf = valueDeserializer.readResource() - } - const icons_buf__hidden: string | PixelMap | Resource = (icons_buf__hidden_buf as string | PixelMap | Resource) - const icons_buf__switching_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let icons_buf__switching_buf: string | PixelMap | Resource | undefined|undefined - if ((RuntimeType.UNDEFINED) != (icons_buf__switching_buf_runtimeType)) - { - const icons_buf__switching_buf__selector: int32 = valueDeserializer.readInt8() - let icons_buf__switching_buf_: string | PixelMap | Resource | undefined|undefined - if (icons_buf__switching_buf__selector == 0) { - icons_buf__switching_buf_ = (valueDeserializer.readString() as string) - } - else if (icons_buf__switching_buf__selector == 1) { - icons_buf__switching_buf_ = valueDeserializer.readPixelMap() - } - else if (icons_buf__switching_buf__selector == 2) { - icons_buf__switching_buf_ = valueDeserializer.readResource() - } - icons_buf__switching_buf = (icons_buf__switching_buf_ as string | PixelMap | Resource) - } - const icons_buf__switching: undefined | string | PixelMap | Resource = icons_buf__switching_buf - icons_buf = {shown: icons_buf__shown, hidden: icons_buf__hidden, switching: icons_buf__switching} + icons_buf = valueDeserializer.readButtonIconOptions() } - const icons_result: { shown: string | PixelMap | Resource, hidden: string | PixelMap | Resource, switching?: string | PixelMap | Resource } | undefined|undefined = icons_buf - let value: {left?: number, top?: number, width?: number, height?: number, icons?: { shown: string | PixelMap | Resource, hidden: string | PixelMap | Resource, switching?: string | PixelMap | Resource }} = {left: left_result,top: top_result,width: width_result,height: height_result,icons: icons_result} + const icons_result: ButtonIconOptions | undefined|undefined = icons_buf + let value: ButtonStyle = ({left: left_result,top: top_result,width: width_result,height: height_result,icons: icons_result} as ButtonStyle) return (value as ButtonStyle) } - readCallback_Object_Void(): ((event?: Object) => void) { + readOnNativeLoadCallback(): OnNativeLoadCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event?: Object | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeCustomObject("Object", event_value); } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Object_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (event?: Object | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeCustomObject("Object", event_value); } nativeModule()._CallCallback(CallbackKind.Kind_OnNativeLoadCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readXComponentOptions(): XComponentOptions { let valueDeserializer: Deserializer = this @@ -10565,9 +10305,42 @@ export class Deserializer extends DeserializerBase { imageAIOptions_buf = valueDeserializer.readImageAIOptions() } const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf - let value: {type?: XComponentType, controller?: XComponentController, imageAIOptions?: ImageAIOptions} = {type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} + let value: XComponentOptions = ({type: type_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as XComponentOptions) return (value as XComponentOptions) } + readSelectionMenuOptionsExt(): SelectionMenuOptionsExt { + let valueDeserializer: Deserializer = this + const onAppear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onAppear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf = valueDeserializer.readCallback_Void() + } + const onAppear_result: (() => void) | undefined|undefined = onAppear_buf + const onDisappear_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let onDisappear_buf: (() => void) | undefined|undefined + if ((RuntimeType.UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf = valueDeserializer.readCallback_Void() + } + const onDisappear_result: (() => void) | undefined|undefined = onDisappear_buf + const preview_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let preview_buf: CustomBuilder | undefined|undefined + if ((RuntimeType.UNDEFINED) != (preview_buf_runtimeType)) + { + preview_buf = valueDeserializer.readCallback_Any() + } + const preview_result: CustomBuilder | undefined|undefined = preview_buf + const menuType_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let menuType_buf: MenuType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (menuType_buf_runtimeType)) + { + menuType_buf = (valueDeserializer.readInt32() as MenuType) + } + const menuType_result: MenuType | undefined|undefined = menuType_buf + let value: SelectionMenuOptionsExt = ({onAppear: onAppear_result,onDisappear: onDisappear_result,preview: preview_result,menuType: menuType_result} as SelectionMenuOptionsExt) + return (value as SelectionMenuOptionsExt) + } readAdsBlockedDetails(): AdsBlockedDetails { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) @@ -10579,7 +10352,7 @@ export class Deserializer extends DeserializerBase { } } const adsBlocked_result: Array = adsBlocked_buf - let value: {url?: string, adsBlocked?: Array} = {url: url_result,adsBlocked: adsBlocked_result} + let value: AdsBlockedDetails = ({url: url_result,adsBlocked: adsBlocked_result} as AdsBlockedDetails) return (value as AdsBlockedDetails) } readOnAdsBlockedCallback(): OnAdsBlockedCallback { @@ -10604,7 +10377,7 @@ export class Deserializer extends DeserializerBase { customKeyboard_buf = valueDeserializer.readCallback_Any() } const customKeyboard_result: CustomBuilder | undefined|undefined = customKeyboard_buf - let value: {useSystemKeyboard?: boolean, enterKeyType?: number, customKeyboard?: CustomBuilder} = {useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} + let value: WebKeyboardOptions = ({useSystemKeyboard: useSystemKeyboard_result,enterKeyType: enterKeyType_result,customKeyboard: customKeyboard_result} as WebKeyboardOptions) return (value as WebKeyboardOptions) } readWebKeyboardCallbackInfo(): WebKeyboardCallbackInfo { @@ -10619,7 +10392,7 @@ export class Deserializer extends DeserializerBase { attributes_buf.set(attributes_buf_key, attributes_buf_value); } const attributes_result: Map = attributes_buf - let value: {controller?: WebKeyboardController, attributes?: Map} = {controller: controller_result,attributes: attributes_result} + let value: WebKeyboardCallbackInfo = ({controller: controller_result,attributes: attributes_result} as WebKeyboardCallbackInfo) return (value as WebKeyboardCallbackInfo) } readWebKeyboardCallback(): WebKeyboardCallback { @@ -10659,7 +10432,7 @@ export class Deserializer extends DeserializerBase { } const startIcon_result: ResourceStr | undefined|undefined = startIcon_buf const action_result: ((selectedText: { plainText: string }) => void) = valueDeserializer.readCallback_Literal_String_plainText_Void() - let value: {content?: ResourceStr, startIcon?: ResourceStr, action?: ((selectedText: { plainText: string }) => void)} = {content: content_result,startIcon: startIcon_result,action: action_result} + let value: ExpandedMenuItemOptions = ({content: content_result,startIcon: startIcon_result,action: action_result} as ExpandedMenuItemOptions) return (value as ExpandedMenuItemOptions) } readOnRenderProcessRespondingCallback(): OnRenderProcessRespondingCallback { @@ -10672,7 +10445,7 @@ export class Deserializer extends DeserializerBase { const jsStack_result: string = (valueDeserializer.readString() as string) const pid_result: number = (valueDeserializer.readNumber() as number) const reason_result: RenderProcessNotRespondingReason = (valueDeserializer.readInt32() as RenderProcessNotRespondingReason) - let value: {jsStack?: string, pid?: number, reason?: RenderProcessNotRespondingReason} = {jsStack: jsStack_result,pid: pid_result,reason: reason_result} + let value: RenderProcessNotRespondingData = ({jsStack: jsStack_result,pid: pid_result,reason: reason_result} as RenderProcessNotRespondingData) return (value as RenderProcessNotRespondingData) } readOnRenderProcessNotRespondingCallback(): OnRenderProcessNotRespondingCallback { @@ -10684,13 +10457,13 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const enable_result: boolean = valueDeserializer.readBoolean() const shouldOverlay_result: boolean = valueDeserializer.readBoolean() - let value: {enable?: boolean, shouldOverlay?: boolean} = {enable: enable_result,shouldOverlay: shouldOverlay_result} + let value: NativeMediaPlayerConfig = ({enable: enable_result,shouldOverlay: shouldOverlay_result} as NativeMediaPlayerConfig) return (value as NativeMediaPlayerConfig) } readOnOverrideUrlLoadingCallback(): OnOverrideUrlLoadingCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (webResourceRequest: WebResourceRequest): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWebResourceRequest(webResourceRequest);; let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_OnOverrideUrlLoadingCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (webResourceRequest: WebResourceRequest): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeWebResourceRequest(webResourceRequest);; let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_OnOverrideUrlLoadingCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readNativeEmbedTouchInfo(): NativeEmbedTouchInfo { let valueDeserializer: Deserializer = this @@ -10715,7 +10488,7 @@ export class Deserializer extends DeserializerBase { result_buf = (valueDeserializer.readEventResult() as EventResult) } const result_result: EventResult | undefined|undefined = result_buf - let value: {embedId?: string, touchEvent?: TouchEvent, result?: EventResult} = {embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} + let value: NativeEmbedTouchInfo = ({embedId: embedId_result,touchEvent: touchEvent_result,result: result_result} as NativeEmbedTouchInfo) return (value as NativeEmbedTouchInfo) } readCallback_NativeEmbedTouchInfo_Void(): ((event: NativeEmbedTouchInfo) => void) { @@ -10727,7 +10500,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const visibility_result: boolean = valueDeserializer.readBoolean() const embedId_result: string = (valueDeserializer.readString() as string) - let value: {visibility?: boolean, embedId?: string} = {visibility: visibility_result,embedId: embedId_result} + let value: NativeEmbedVisibilityInfo = ({visibility: visibility_result,embedId: embedId_result} as NativeEmbedVisibilityInfo) return (value as NativeEmbedVisibilityInfo) } readOnNativeEmbedVisibilityChangeCallback(): OnNativeEmbedVisibilityChangeCallback { @@ -10765,7 +10538,7 @@ export class Deserializer extends DeserializerBase { info_buf = valueDeserializer.readNativeEmbedInfo() } const info_result: NativeEmbedInfo | undefined|undefined = info_buf - let value: {status?: NativeEmbedStatus, surfaceId?: string, embedId?: string, info?: NativeEmbedInfo} = {status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} + let value: NativeEmbedDataInfo = ({status: status_result,surfaceId: surfaceId_result,embedId: embedId_result,info: info_result} as NativeEmbedDataInfo) return (value as NativeEmbedDataInfo) } readCallback_NativeEmbedDataInfo_Void(): ((event: NativeEmbedDataInfo) => void) { @@ -10784,14 +10557,14 @@ export class Deserializer extends DeserializerBase { } } const scriptRules_result: Array = scriptRules_buf - let value: {script?: string, scriptRules?: Array} = {script: script_result,scriptRules: scriptRules_result} + let value: ScriptItem = ({script: script_result,scriptRules: scriptRules_result} as ScriptItem) return (value as ScriptItem) } readIntelligentTrackingPreventionDetails(): IntelligentTrackingPreventionDetails { let valueDeserializer: Deserializer = this const host_result: string = (valueDeserializer.readString() as string) const trackerHost_result: string = (valueDeserializer.readString() as string) - let value: {host?: string, trackerHost?: string} = {host: host_result,trackerHost: trackerHost_result} + let value: IntelligentTrackingPreventionDetails = ({host: host_result,trackerHost: trackerHost_result} as IntelligentTrackingPreventionDetails) return (value as IntelligentTrackingPreventionDetails) } readOnIntelligentTrackingPreventionCallback(): OnIntelligentTrackingPreventionCallback { @@ -10806,7 +10579,7 @@ export class Deserializer extends DeserializerBase { const didReplaceEntry_result: boolean = valueDeserializer.readBoolean() const navigationType_result: WebNavigationType = (valueDeserializer.readInt32() as WebNavigationType) const url_result: string = (valueDeserializer.readString() as string) - let value: {isMainFrame?: boolean, isSameDocument?: boolean, didReplaceEntry?: boolean, navigationType?: WebNavigationType, url?: string} = {isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} + let value: LoadCommittedDetails = ({isMainFrame: isMainFrame_result,isSameDocument: isSameDocument_result,didReplaceEntry: didReplaceEntry_result,navigationType: navigationType_result,url: url_result} as LoadCommittedDetails) return (value as LoadCommittedDetails) } readOnNavigationEntryCommittedCallback(): OnNavigationEntryCommittedCallback { @@ -10823,7 +10596,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const xOffset_result: number = (valueDeserializer.readNumber() as number) const yOffset_result: number = (valueDeserializer.readNumber() as number) - let value: {xOffset?: number, yOffset?: number} = {xOffset: xOffset_result,yOffset: yOffset_result} + let value: OnOverScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnOverScrollEvent) return (value as OnOverScrollEvent) } readCallback_OnOverScrollEvent_Void(): ((parameter: OnOverScrollEvent) => void) { @@ -10834,13 +10607,13 @@ export class Deserializer extends DeserializerBase { readOnLoadInterceptEvent(): OnLoadInterceptEvent { let valueDeserializer: Deserializer = this const data_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - let value: {data?: WebResourceRequest} = {data: data_result} + let value: OnLoadInterceptEvent = ({data: data_result} as OnLoadInterceptEvent) return (value as OnLoadInterceptEvent) } readCallback_OnLoadInterceptEvent_Boolean(): ((parameter: OnLoadInterceptEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnLoadInterceptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnLoadInterceptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnLoadInterceptEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnLoadInterceptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnLoadInterceptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnLoadInterceptEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readLargestContentfulPaint(): LargestContentfulPaint { let valueDeserializer: Deserializer = this @@ -10886,7 +10659,7 @@ export class Deserializer extends DeserializerBase { largestImageLoadEndTime_buf = (valueDeserializer.readNumber() as number) } const largestImageLoadEndTime_result: number | undefined|undefined = largestImageLoadEndTime_buf - let value: {navigationStartTime?: number, largestImagePaintTime?: number, largestTextPaintTime?: number, imageBPP?: number, largestImageLoadStartTime?: number, largestImageLoadEndTime?: number} = {navigationStartTime: navigationStartTime_result,largestImagePaintTime: largestImagePaintTime_result,largestTextPaintTime: largestTextPaintTime_result,imageBPP: imageBPP_result,largestImageLoadStartTime: largestImageLoadStartTime_result,largestImageLoadEndTime: largestImageLoadEndTime_result} + let value: LargestContentfulPaint = ({navigationStartTime: navigationStartTime_result,largestImagePaintTime: largestImagePaintTime_result,largestTextPaintTime: largestTextPaintTime_result,imageBPP: imageBPP_result,largestImageLoadStartTime: largestImageLoadStartTime_result,largestImageLoadEndTime: largestImageLoadEndTime_result} as LargestContentfulPaint) return (value as LargestContentfulPaint) } readOnLargestContentfulPaintCallback(): OnLargestContentfulPaintCallback { @@ -10910,7 +10683,7 @@ export class Deserializer extends DeserializerBase { firstMeaningfulPaintTime_buf = (valueDeserializer.readNumber() as number) } const firstMeaningfulPaintTime_result: number | undefined|undefined = firstMeaningfulPaintTime_buf - let value: {navigationStartTime?: number, firstMeaningfulPaintTime?: number} = {navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} + let value: FirstMeaningfulPaint = ({navigationStartTime: navigationStartTime_result,firstMeaningfulPaintTime: firstMeaningfulPaintTime_result} as FirstMeaningfulPaint) return (value as FirstMeaningfulPaint) } readOnFirstMeaningfulPaintCallback(): OnFirstMeaningfulPaintCallback { @@ -10922,7 +10695,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const navigationStartTick_result: number = (valueDeserializer.readNumber() as number) const firstContentfulPaintMs_result: number = (valueDeserializer.readNumber() as number) - let value: {navigationStartTick?: number, firstContentfulPaintMs?: number} = {navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} + let value: OnFirstContentfulPaintEvent = ({navigationStartTick: navigationStartTick_result,firstContentfulPaintMs: firstContentfulPaintMs_result} as OnFirstContentfulPaintEvent) return (value as OnFirstContentfulPaintEvent) } readCallback_OnFirstContentfulPaintEvent_Void(): ((parameter: OnFirstContentfulPaintEvent) => void) { @@ -10933,7 +10706,7 @@ export class Deserializer extends DeserializerBase { readOnAudioStateChangedEvent(): OnAudioStateChangedEvent { let valueDeserializer: Deserializer = this const playing_result: boolean = valueDeserializer.readBoolean() - let value: {playing?: boolean} = {playing: playing_result} + let value: OnAudioStateChangedEvent = ({playing: playing_result} as OnAudioStateChangedEvent) return (value as OnAudioStateChangedEvent) } readCallback_OnAudioStateChangedEvent_Void(): ((parameter: OnAudioStateChangedEvent) => void) { @@ -10944,7 +10717,7 @@ export class Deserializer extends DeserializerBase { readOnDataResubmittedEvent(): OnDataResubmittedEvent { let valueDeserializer: Deserializer = this const handler_result: DataResubmissionHandler = (valueDeserializer.readDataResubmissionHandler() as DataResubmissionHandler) - let value: {handler?: DataResubmissionHandler} = {handler: handler_result} + let value: OnDataResubmittedEvent = ({handler: handler_result} as OnDataResubmittedEvent) return (value as OnDataResubmittedEvent) } readCallback_OnDataResubmittedEvent_Void(): ((parameter: OnDataResubmittedEvent) => void) { @@ -10955,7 +10728,7 @@ export class Deserializer extends DeserializerBase { readOnPageVisibleEvent(): OnPageVisibleEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) - let value: {url?: string} = {url: url_result} + let value: OnPageVisibleEvent = ({url: url_result} as OnPageVisibleEvent) return (value as OnPageVisibleEvent) } readCallback_OnPageVisibleEvent_Void(): ((parameter: OnPageVisibleEvent) => void) { @@ -10966,7 +10739,7 @@ export class Deserializer extends DeserializerBase { readOnFaviconReceivedEvent(): OnFaviconReceivedEvent { let valueDeserializer: Deserializer = this const favicon_result: PixelMap = valueDeserializer.readPixelMap() - let value: {favicon?: PixelMap} = {favicon: favicon_result} + let value: OnFaviconReceivedEvent = ({favicon: favicon_result} as OnFaviconReceivedEvent) return (value as OnFaviconReceivedEvent) } readCallback_OnFaviconReceivedEvent_Void(): ((parameter: OnFaviconReceivedEvent) => void) { @@ -10978,7 +10751,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) const precomposed_result: boolean = valueDeserializer.readBoolean() - let value: {url?: string, precomposed?: boolean} = {url: url_result,precomposed: precomposed_result} + let value: OnTouchIconUrlReceivedEvent = ({url: url_result,precomposed: precomposed_result} as OnTouchIconUrlReceivedEvent) return (value as OnTouchIconUrlReceivedEvent) } readCallback_OnTouchIconUrlReceivedEvent_Void(): ((parameter: OnTouchIconUrlReceivedEvent) => void) { @@ -10992,7 +10765,7 @@ export class Deserializer extends DeserializerBase { const isUserTrigger_result: boolean = valueDeserializer.readBoolean() const targetUrl_result: string = (valueDeserializer.readString() as string) const handler_result: ControllerHandler = (valueDeserializer.readControllerHandler() as ControllerHandler) - let value: {isAlert?: boolean, isUserTrigger?: boolean, targetUrl?: string, handler?: ControllerHandler} = {isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} + let value: OnWindowNewEvent = ({isAlert: isAlert_result,isUserTrigger: isUserTrigger_result,targetUrl: targetUrl_result,handler: handler_result} as OnWindowNewEvent) return (value as OnWindowNewEvent) } readCallback_OnWindowNewEvent_Void(): ((parameter: OnWindowNewEvent) => void) { @@ -11021,7 +10794,7 @@ export class Deserializer extends DeserializerBase { } } const issuers_result: Array = issuers_buf - let value: {handler?: ClientAuthenticationHandler, host?: string, port?: number, keyTypes?: Array, issuers?: Array} = {handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} + let value: OnClientAuthenticationEvent = ({handler: handler_result,host: host_result,port: port_result,keyTypes: keyTypes_result,issuers: issuers_result} as OnClientAuthenticationEvent) return (value as OnClientAuthenticationEvent) } readCallback_OnClientAuthenticationEvent_Void(): ((parameter: OnClientAuthenticationEvent) => void) { @@ -11038,7 +10811,7 @@ export class Deserializer extends DeserializerBase { const referrer_result: string = (valueDeserializer.readString() as string) const isFatalError_result: boolean = valueDeserializer.readBoolean() const isMainFrame_result: boolean = valueDeserializer.readBoolean() - let value: {handler?: SslErrorHandler, error?: SslError, url?: string, originalUrl?: string, referrer?: string, isFatalError?: boolean, isMainFrame?: boolean} = {handler: handler_result,error: error_result,url: url_result,originalUrl: originalUrl_result,referrer: referrer_result,isFatalError: isFatalError_result,isMainFrame: isMainFrame_result} + let value: SslErrorEvent = ({handler: handler_result,error: error_result,url: url_result,originalUrl: originalUrl_result,referrer: referrer_result,isFatalError: isFatalError_result,isMainFrame: isMainFrame_result} as SslErrorEvent) return (value as SslErrorEvent) } readOnSslErrorEventCallback(): OnSslErrorEventCallback { @@ -11050,7 +10823,21 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const handler_result: SslErrorHandler = (valueDeserializer.readSslErrorHandler() as SslErrorHandler) const error_result: SslError = (valueDeserializer.readInt32() as SslError) - let value: {handler?: SslErrorHandler, error?: SslError} = {handler: handler_result,error: error_result} + const certChainData_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let certChainData_buf: Array | undefined|undefined + if ((RuntimeType.UNDEFINED) != (certChainData_buf_runtimeType)) + { + const certChainData_buf__length: int32 = valueDeserializer.readInt32() + let certChainData_buf_: Array = new Array() + for (let certChainData_buf__i = 0; certChainData_buf__i < certChainData_buf__length; certChainData_buf__i++) { + { + certChainData_buf_[certChainData_buf__i] = (valueDeserializer.readBuffer() as ArrayBuffer) + } + } + certChainData_buf = certChainData_buf_ + } + const certChainData_result: Array | undefined|undefined = certChainData_buf + let value: OnSslErrorEventReceiveEvent = ({handler: handler_result,error: error_result,certChainData: certChainData_result} as OnSslErrorEventReceiveEvent) return (value as OnSslErrorEventReceiveEvent) } readCallback_OnSslErrorEventReceiveEvent_Void(): ((parameter: OnSslErrorEventReceiveEvent) => void) { @@ -11062,7 +10849,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const xOffset_result: number = (valueDeserializer.readNumber() as number) const yOffset_result: number = (valueDeserializer.readNumber() as number) - let value: {xOffset?: number, yOffset?: number} = {xOffset: xOffset_result,yOffset: yOffset_result} + let value: OnScrollEvent = ({xOffset: xOffset_result,yOffset: yOffset_result} as OnScrollEvent) return (value as OnScrollEvent) } readCallback_OnScrollEvent_Void(): ((parameter: OnScrollEvent) => void) { @@ -11075,7 +10862,7 @@ export class Deserializer extends DeserializerBase { const activeMatchOrdinal_result: number = (valueDeserializer.readNumber() as number) const numberOfMatches_result: number = (valueDeserializer.readNumber() as number) const isDoneCounting_result: boolean = valueDeserializer.readBoolean() - let value: {activeMatchOrdinal?: number, numberOfMatches?: number, isDoneCounting?: boolean} = {activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} + let value: OnSearchResultReceiveEvent = ({activeMatchOrdinal: activeMatchOrdinal_result,numberOfMatches: numberOfMatches_result,isDoneCounting: isDoneCounting_result} as OnSearchResultReceiveEvent) return (value as OnSearchResultReceiveEvent) } readCallback_OnSearchResultReceiveEvent_Void(): ((parameter: OnSearchResultReceiveEvent) => void) { @@ -11092,18 +10879,18 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const param_result: WebContextMenuParam = (valueDeserializer.readWebContextMenuParam() as WebContextMenuParam) const result_result: WebContextMenuResult = (valueDeserializer.readWebContextMenuResult() as WebContextMenuResult) - let value: {param?: WebContextMenuParam, result?: WebContextMenuResult} = {param: param_result,result: result_result} + let value: OnContextMenuShowEvent = ({param: param_result,result: result_result} as OnContextMenuShowEvent) return (value as OnContextMenuShowEvent) } readCallback_OnContextMenuShowEvent_Boolean(): ((parameter: OnContextMenuShowEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnContextMenuShowEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnContextMenuShowEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnContextMenuShowEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnContextMenuShowEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnContextMenuShowEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnContextMenuShowEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnScreenCaptureRequestEvent(): OnScreenCaptureRequestEvent { let valueDeserializer: Deserializer = this const handler_result: ScreenCaptureHandler = (valueDeserializer.readScreenCaptureHandler() as ScreenCaptureHandler) - let value: {handler?: ScreenCaptureHandler} = {handler: handler_result} + let value: OnScreenCaptureRequestEvent = ({handler: handler_result} as OnScreenCaptureRequestEvent) return (value as OnScreenCaptureRequestEvent) } readCallback_OnScreenCaptureRequestEvent_Void(): ((parameter: OnScreenCaptureRequestEvent) => void) { @@ -11114,7 +10901,7 @@ export class Deserializer extends DeserializerBase { readOnPermissionRequestEvent(): OnPermissionRequestEvent { let valueDeserializer: Deserializer = this const request_result: PermissionRequest = (valueDeserializer.readPermissionRequest() as PermissionRequest) - let value: {request?: PermissionRequest} = {request: request_result} + let value: OnPermissionRequestEvent = ({request: request_result} as OnPermissionRequestEvent) return (value as OnPermissionRequestEvent) } readCallback_OnPermissionRequestEvent_Void(): ((parameter: OnPermissionRequestEvent) => void) { @@ -11125,7 +10912,7 @@ export class Deserializer extends DeserializerBase { readOnInterceptRequestEvent(): OnInterceptRequestEvent { let valueDeserializer: Deserializer = this const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) - let value: {request?: WebResourceRequest} = {request: request_result} + let value: OnInterceptRequestEvent = ({request: request_result} as OnInterceptRequestEvent) return (value as OnInterceptRequestEvent) } readCallback_OnInterceptRequestEvent_WebResourceResponse(): ((parameter: OnInterceptRequestEvent) => WebResourceResponse) { @@ -11138,19 +10925,19 @@ export class Deserializer extends DeserializerBase { const handler_result: HttpAuthHandler = (valueDeserializer.readHttpAuthHandler() as HttpAuthHandler) const host_result: string = (valueDeserializer.readString() as string) const realm_result: string = (valueDeserializer.readString() as string) - let value: {handler?: HttpAuthHandler, host?: string, realm?: string} = {handler: handler_result,host: host_result,realm: realm_result} + let value: OnHttpAuthRequestEvent = ({handler: handler_result,host: host_result,realm: realm_result} as OnHttpAuthRequestEvent) return (value as OnHttpAuthRequestEvent) } readCallback_OnHttpAuthRequestEvent_Boolean(): ((parameter: OnHttpAuthRequestEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnHttpAuthRequestEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnHttpAuthRequestEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnHttpAuthRequestEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnHttpAuthRequestEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnHttpAuthRequestEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnHttpAuthRequestEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnScaleChangeEvent(): OnScaleChangeEvent { let valueDeserializer: Deserializer = this const oldScale_result: number = (valueDeserializer.readNumber() as number) const newScale_result: number = (valueDeserializer.readNumber() as number) - let value: {oldScale?: number, newScale?: number} = {oldScale: oldScale_result,newScale: newScale_result} + let value: OnScaleChangeEvent = ({oldScale: oldScale_result,newScale: newScale_result} as OnScaleChangeEvent) return (value as OnScaleChangeEvent) } readCallback_OnScaleChangeEvent_Void(): ((parameter: OnScaleChangeEvent) => void) { @@ -11175,7 +10962,7 @@ export class Deserializer extends DeserializerBase { videoHeight_buf = (valueDeserializer.readNumber() as number) } const videoHeight_result: number | undefined|undefined = videoHeight_buf - let value: {handler?: FullScreenExitHandler, videoWidth?: number, videoHeight?: number} = {handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} + let value: FullScreenEnterEvent = ({handler: handler_result,videoWidth: videoWidth_result,videoHeight: videoHeight_result} as FullScreenEnterEvent) return (value as FullScreenEnterEvent) } readOnFullScreenEnterCallback(): OnFullScreenEnterCallback { @@ -11186,7 +10973,7 @@ export class Deserializer extends DeserializerBase { readOnResourceLoadEvent(): OnResourceLoadEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) - let value: {url?: string} = {url: url_result} + let value: OnResourceLoadEvent = ({url: url_result} as OnResourceLoadEvent) return (value as OnResourceLoadEvent) } readCallback_OnResourceLoadEvent_Void(): ((parameter: OnResourceLoadEvent) => void) { @@ -11202,24 +10989,24 @@ export class Deserializer extends DeserializerBase { readCallback_Literal_Object_detail_Boolean(): ((event?: { detail: Object }) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event?: { detail: Object } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_detail = event_value.detail; _argsSerializer.writeCustomObject("Object", event_value_detail); } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Object_detail_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (event?: { detail: Object } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_detail = event_value.detail; _argsSerializer.writeCustomObject("Object", event_value_detail); } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Object_detail_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnShowFileSelectorEvent(): OnShowFileSelectorEvent { let valueDeserializer: Deserializer = this const result_result: FileSelectorResult = (valueDeserializer.readFileSelectorResult() as FileSelectorResult) const fileSelector_result: FileSelectorParam = (valueDeserializer.readFileSelectorParam() as FileSelectorParam) - let value: {result?: FileSelectorResult, fileSelector?: FileSelectorParam} = {result: result_result,fileSelector: fileSelector_result} + let value: OnShowFileSelectorEvent = ({result: result_result,fileSelector: fileSelector_result} as OnShowFileSelectorEvent) return (value as OnShowFileSelectorEvent) } readCallback_OnShowFileSelectorEvent_Boolean(): ((parameter: OnShowFileSelectorEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnShowFileSelectorEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnShowFileSelectorEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnShowFileSelectorEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnShowFileSelectorEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnShowFileSelectorEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnShowFileSelectorEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnRenderExitedEvent(): OnRenderExitedEvent { let valueDeserializer: Deserializer = this const renderExitReason_result: RenderExitReason = (valueDeserializer.readInt32() as RenderExitReason) - let value: {renderExitReason?: RenderExitReason} = {renderExitReason: renderExitReason_result} + let value: OnRenderExitedEvent = ({renderExitReason: renderExitReason_result} as OnRenderExitedEvent) return (value as OnRenderExitedEvent) } readCallback_OnRenderExitedEvent_Void(): ((parameter: OnRenderExitedEvent) => void) { @@ -11235,13 +11022,13 @@ export class Deserializer extends DeserializerBase { readType_WebAttribute_onUrlLoadIntercept_callback(): ((event?: { data: string | WebResourceRequest }) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event?: { data: string | WebResourceRequest } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_data = event_value.data; let event_value_data_type: int32 = RuntimeType.UNDEFINED; event_value_data_type = runtimeType(event_value_data); if (((RuntimeType.STRING == event_value_data_type))) {; _argsSerializer.writeInt8(0); const event_value_data_0 = unsafeCast(event_value_data); _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1); const event_value_data_1 = unsafeCast(event_value_data); _argsSerializer.writeWebResourceRequest(event_value_data_1);; } } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (event?: { data: string | WebResourceRequest } | undefined): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; const event_value_data = event_value.data; let event_value_data_type: int32 = RuntimeType.UNDEFINED; event_value_data_type = runtimeType(event_value_data); if (((RuntimeType.STRING == event_value_data_type))) {; _argsSerializer.writeInt8(0); const event_value_data_0 = unsafeCast(event_value_data); _argsSerializer.writeString(event_value_data_0); } else if (((RuntimeType.OBJECT == event_value_data_type))) {; _argsSerializer.writeInt8(1); const event_value_data_1 = unsafeCast(event_value_data); _argsSerializer.writeWebResourceRequest(event_value_data_1);; } } let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Type_WebAttribute_onUrlLoadIntercept_callback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnRefreshAccessedHistoryEvent(): OnRefreshAccessedHistoryEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) const isRefreshed_result: boolean = valueDeserializer.readBoolean() - let value: {url?: string, isRefreshed?: boolean} = {url: url_result,isRefreshed: isRefreshed_result} + let value: OnRefreshAccessedHistoryEvent = ({url: url_result,isRefreshed: isRefreshed_result} as OnRefreshAccessedHistoryEvent) return (value as OnRefreshAccessedHistoryEvent) } readCallback_OnRefreshAccessedHistoryEvent_Void(): ((parameter: OnRefreshAccessedHistoryEvent) => void) { @@ -11256,7 +11043,7 @@ export class Deserializer extends DeserializerBase { const contentDisposition_result: string = (valueDeserializer.readString() as string) const mimetype_result: string = (valueDeserializer.readString() as string) const contentLength_result: number = (valueDeserializer.readNumber() as number) - let value: {url?: string, userAgent?: string, contentDisposition?: string, mimetype?: string, contentLength?: number} = {url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} + let value: OnDownloadStartEvent = ({url: url_result,userAgent: userAgent_result,contentDisposition: contentDisposition_result,mimetype: mimetype_result,contentLength: contentLength_result} as OnDownloadStartEvent) return (value as OnDownloadStartEvent) } readCallback_OnDownloadStartEvent_Void(): ((parameter: OnDownloadStartEvent) => void) { @@ -11268,7 +11055,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) const response_result: WebResourceResponse = (valueDeserializer.readWebResourceResponse() as WebResourceResponse) - let value: {request?: WebResourceRequest, response?: WebResourceResponse} = {request: request_result,response: response_result} + let value: OnHttpErrorReceiveEvent = ({request: request_result,response: response_result} as OnHttpErrorReceiveEvent) return (value as OnHttpErrorReceiveEvent) } readCallback_OnHttpErrorReceiveEvent_Void(): ((parameter: OnHttpErrorReceiveEvent) => void) { @@ -11280,7 +11067,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const request_result: WebResourceRequest = (valueDeserializer.readWebResourceRequest() as WebResourceRequest) const error_result: WebResourceError = (valueDeserializer.readWebResourceError() as WebResourceError) - let value: {request?: WebResourceRequest, error?: WebResourceError} = {request: request_result,error: error_result} + let value: OnErrorReceiveEvent = ({request: request_result,error: error_result} as OnErrorReceiveEvent) return (value as OnErrorReceiveEvent) } readCallback_OnErrorReceiveEvent_Void(): ((parameter: OnErrorReceiveEvent) => void) { @@ -11291,13 +11078,13 @@ export class Deserializer extends DeserializerBase { readOnConsoleEvent(): OnConsoleEvent { let valueDeserializer: Deserializer = this const message_result: ConsoleMessage = (valueDeserializer.readConsoleMessage() as ConsoleMessage) - let value: {message?: ConsoleMessage} = {message: message_result} + let value: OnConsoleEvent = ({message: message_result} as OnConsoleEvent) return (value as OnConsoleEvent) } readCallback_OnConsoleEvent_Boolean(): ((parameter: OnConsoleEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnConsoleEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnConsoleEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnConsoleEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnConsoleEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnConsoleEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnConsoleEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnPromptEvent(): OnPromptEvent { let valueDeserializer: Deserializer = this @@ -11305,58 +11092,58 @@ export class Deserializer extends DeserializerBase { const message_result: string = (valueDeserializer.readString() as string) const value_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: {url?: string, message?: string, value?: string, result?: JsResult} = {url: url_result,message: message_result,value: value_result,result: result_result} + let value: OnPromptEvent = ({url: url_result,message: message_result,value: value_result,result: result_result} as OnPromptEvent) return (value as OnPromptEvent) } readCallback_OnPromptEvent_Boolean(): ((parameter: OnPromptEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnPromptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnPromptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnPromptEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnPromptEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnPromptEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnPromptEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnConfirmEvent(): OnConfirmEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) const message_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: {url?: string, message?: string, result?: JsResult} = {url: url_result,message: message_result,result: result_result} + let value: OnConfirmEvent = ({url: url_result,message: message_result,result: result_result} as OnConfirmEvent) return (value as OnConfirmEvent) } readCallback_OnConfirmEvent_Boolean(): ((parameter: OnConfirmEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnConfirmEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnConfirmEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnConfirmEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnConfirmEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnConfirmEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnConfirmEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnBeforeUnloadEvent(): OnBeforeUnloadEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) const message_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: {url?: string, message?: string, result?: JsResult} = {url: url_result,message: message_result,result: result_result} + let value: OnBeforeUnloadEvent = ({url: url_result,message: message_result,result: result_result} as OnBeforeUnloadEvent) return (value as OnBeforeUnloadEvent) } readCallback_OnBeforeUnloadEvent_Boolean(): ((parameter: OnBeforeUnloadEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnBeforeUnloadEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnBeforeUnloadEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnBeforeUnloadEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnBeforeUnloadEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnBeforeUnloadEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnBeforeUnloadEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnAlertEvent(): OnAlertEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) const message_result: string = (valueDeserializer.readString() as string) const result_result: JsResult = (valueDeserializer.readJsResult() as JsResult) - let value: {url?: string, message?: string, result?: JsResult} = {url: url_result,message: message_result,result: result_result} + let value: OnAlertEvent = ({url: url_result,message: message_result,result: result_result} as OnAlertEvent) return (value as OnAlertEvent) } readCallback_OnAlertEvent_Boolean(): ((parameter: OnAlertEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: OnAlertEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnAlertEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnAlertEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: OnAlertEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeOnAlertEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_OnAlertEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readOnGeolocationShowEvent(): OnGeolocationShowEvent { let valueDeserializer: Deserializer = this const origin_result: string = (valueDeserializer.readString() as string) const geolocation_result: JsGeolocation = (valueDeserializer.readJsGeolocation() as JsGeolocation) - let value: {origin?: string, geolocation?: JsGeolocation} = {origin: origin_result,geolocation: geolocation_result} + let value: OnGeolocationShowEvent = ({origin: origin_result,geolocation: geolocation_result} as OnGeolocationShowEvent) return (value as OnGeolocationShowEvent) } readCallback_OnGeolocationShowEvent_Void(): ((parameter: OnGeolocationShowEvent) => void) { @@ -11367,7 +11154,7 @@ export class Deserializer extends DeserializerBase { readOnTitleReceiveEvent(): OnTitleReceiveEvent { let valueDeserializer: Deserializer = this const title_result: string = (valueDeserializer.readString() as string) - let value: {title?: string} = {title: title_result} + let value: OnTitleReceiveEvent = ({title: title_result} as OnTitleReceiveEvent) return (value as OnTitleReceiveEvent) } readCallback_OnTitleReceiveEvent_Void(): ((parameter: OnTitleReceiveEvent) => void) { @@ -11378,7 +11165,7 @@ export class Deserializer extends DeserializerBase { readOnProgressChangeEvent(): OnProgressChangeEvent { let valueDeserializer: Deserializer = this const newProgress_result: number = (valueDeserializer.readNumber() as number) - let value: {newProgress?: number} = {newProgress: newProgress_result} + let value: OnProgressChangeEvent = ({newProgress: newProgress_result} as OnProgressChangeEvent) return (value as OnProgressChangeEvent) } readCallback_OnProgressChangeEvent_Void(): ((parameter: OnProgressChangeEvent) => void) { @@ -11389,7 +11176,7 @@ export class Deserializer extends DeserializerBase { readOnPageBeginEvent(): OnPageBeginEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) - let value: {url?: string} = {url: url_result} + let value: OnPageBeginEvent = ({url: url_result} as OnPageBeginEvent) return (value as OnPageBeginEvent) } readCallback_OnPageBeginEvent_Void(): ((parameter: OnPageBeginEvent) => void) { @@ -11400,7 +11187,7 @@ export class Deserializer extends DeserializerBase { readOnPageEndEvent(): OnPageEndEvent { let valueDeserializer: Deserializer = this const url_result: string = (valueDeserializer.readString() as string) - let value: {url?: string} = {url: url_result} + let value: OnPageEndEvent = ({url: url_result} as OnPageEndEvent) return (value as OnPageEndEvent) } readCallback_OnPageEndEvent_Void(): ((parameter: OnPageEndEvent) => void) { @@ -11424,7 +11211,7 @@ export class Deserializer extends DeserializerBase { audioExclusive_buf = valueDeserializer.readBoolean() } const audioExclusive_result: boolean | undefined|undefined = audioExclusive_buf - let value: {resumeInterval?: number, audioExclusive?: boolean} = {resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} + let value: WebMediaOptions = ({resumeInterval: resumeInterval_result,audioExclusive: audioExclusive_result} as WebMediaOptions) return (value as WebMediaOptions) } readJavaScriptProxy(): JavaScriptProxy { @@ -11469,7 +11256,7 @@ export class Deserializer extends DeserializerBase { permission_buf = (valueDeserializer.readString() as string) } const permission_result: string | undefined|undefined = permission_buf - let value: {object?: Object, name?: string, methodList?: Array, controller?: WebController | WebviewController, asyncMethodList?: Array, permission?: string} = {object: object_result,name: name_result,methodList: methodList_result,controller: controller_result,asyncMethodList: asyncMethodList_result,permission: permission_result} + let value: JavaScriptProxy = ({object: object_result,name: name_result,methodList: methodList_result,controller: controller_result,asyncMethodList: asyncMethodList_result,permission: permission_result} as JavaScriptProxy) return (value as JavaScriptProxy) } readWebOptions(): WebOptions { @@ -11513,23 +11300,41 @@ export class Deserializer extends DeserializerBase { sharedRenderProcessToken_buf = (valueDeserializer.readString() as string) } const sharedRenderProcessToken_result: string | undefined|undefined = sharedRenderProcessToken_buf - let value: {src?: string | Resource, controller?: WebController | WebviewController, renderMode?: RenderMode, incognitoMode?: boolean, sharedRenderProcessToken?: string} = {src: src_result,controller: controller_result,renderMode: renderMode_result,incognitoMode: incognitoMode_result,sharedRenderProcessToken: sharedRenderProcessToken_result} + let value: WebOptions = ({src: src_result,controller: controller_result,renderMode: renderMode_result,incognitoMode: incognitoMode_result,sharedRenderProcessToken: sharedRenderProcessToken_result} as WebOptions) return (value as WebOptions) } - readCallback_Literal_Number_time_Void(): ((event: { time: number }) => void) { + readPlaybackInfo(): PlaybackInfo { + let valueDeserializer: Deserializer = this + const time_result: number = (valueDeserializer.readNumber() as number) + let value: PlaybackInfo = ({time: time_result} as PlaybackInfo) + return (value as PlaybackInfo) + } + readCallback_PlaybackInfo_Void(): ((parameter: PlaybackInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: { time: number }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const event_time = event.time; _argsSerializer.writeNumber(event_time); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Number_time_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (parameter: PlaybackInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writePlaybackInfo(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_PlaybackInfo_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readPreparedInfo(): PreparedInfo { + let valueDeserializer: Deserializer = this + const duration_result: number = (valueDeserializer.readNumber() as number) + let value: PreparedInfo = ({duration: duration_result} as PreparedInfo) + return (value as PreparedInfo) } - readCallback_Literal_Number_duration_Void(): ((event: { duration: number }) => void) { + readCallback_PreparedInfo_Void(): ((parameter: PreparedInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: { duration: number }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const event_duration = event.duration; _argsSerializer.writeNumber(event_duration); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Number_duration_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (parameter: PreparedInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writePreparedInfo(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_PreparedInfo_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } - readCallback_Literal_Boolean_fullscreen_Void(): ((event: { fullscreen: boolean }) => void) { + readFullscreenInfo(): FullscreenInfo { + let valueDeserializer: Deserializer = this + const fullscreen_result: boolean = valueDeserializer.readBoolean() + let value: FullscreenInfo = ({fullscreen: fullscreen_result} as FullscreenInfo) + return (value as FullscreenInfo) + } + readCallback_FullscreenInfo_Void(): ((parameter: FullscreenInfo) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (event: { fullscreen: boolean }): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; const event_fullscreen = event.fullscreen; _argsSerializer.writeBoolean(event_fullscreen); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Literal_Boolean_fullscreen_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (parameter: FullscreenInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeFullscreenInfo(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_FullscreenInfo_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readVideoOptions(): VideoOptions { let valueDeserializer: Deserializer = this @@ -11598,7 +11403,7 @@ export class Deserializer extends DeserializerBase { imageAIOptions_buf = valueDeserializer.readImageAIOptions() } const imageAIOptions_result: ImageAIOptions | undefined|undefined = imageAIOptions_buf - let value: {src?: string | Resource, currentProgressRate?: number | string | PlaybackSpeed, previewUri?: string | PixelMap | Resource, controller?: VideoController, imageAIOptions?: ImageAIOptions} = {src: src_result,currentProgressRate: currentProgressRate_result,previewUri: previewUri_result,controller: controller_result,imageAIOptions: imageAIOptions_result} + let value: VideoOptions = ({src: src_result,currentProgressRate: currentProgressRate_result,previewUri: previewUri_result,controller: controller_result,imageAIOptions: imageAIOptions_result} as VideoOptions) return (value as VideoOptions) } readSwitchStyle(): SwitchStyle { @@ -11675,7 +11480,7 @@ export class Deserializer extends DeserializerBase { trackBorderRadius_buf = (trackBorderRadius_buf_ as number | Resource) } const trackBorderRadius_result: number | Resource | undefined|undefined = trackBorderRadius_buf - let value: {pointRadius?: number | Resource, unselectedColor?: ResourceColor, pointColor?: ResourceColor, trackBorderRadius?: number | Resource} = {pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} + let value: SwitchStyle = ({pointRadius: pointRadius_result,unselectedColor: unselectedColor_result,pointColor: pointColor_result,trackBorderRadius: trackBorderRadius_result} as SwitchStyle) return (value as SwitchStyle) } readToggleOptions(): ToggleOptions { @@ -11688,7 +11493,7 @@ export class Deserializer extends DeserializerBase { isOn_buf = valueDeserializer.readBoolean() } const isOn_result: boolean | undefined|undefined = isOn_buf - let value: {type?: ToggleType, isOn?: boolean} = {type: type_result,isOn: isOn_result} + let value: ToggleOptions = ({type: type_result,isOn: isOn_result} as ToggleOptions) return (value as ToggleOptions) } readTimePickerResult(): TimePickerResult { @@ -11696,7 +11501,7 @@ export class Deserializer extends DeserializerBase { const hour_result: number = (valueDeserializer.readNumber() as number) const minute_result: number = (valueDeserializer.readNumber() as number) const second_result: number = (valueDeserializer.readNumber() as number) - let value: {hour?: number, minute?: number, second?: number} = {hour: hour_result,minute: minute_result,second: second_result} + let value: TimePickerResult = ({hour: hour_result,minute: minute_result,second: second_result} as TimePickerResult) return (value as TimePickerResult) } readTimePickerOptions(): TimePickerOptions { @@ -11715,7 +11520,7 @@ export class Deserializer extends DeserializerBase { format_buf = (valueDeserializer.readInt32() as TimePickerFormat) } const format_result: TimePickerFormat | undefined|undefined = format_buf - let value: {selected?: Date, format?: TimePickerFormat} = {selected: selected_result,format: format_result} + let value: TimePickerOptions = ({selected: selected_result,format: format_result} as TimePickerOptions) return (value as TimePickerOptions) } readTextTimerOptions(): TextTimerOptions { @@ -11741,9 +11546,14 @@ export class Deserializer extends DeserializerBase { controller_buf = (valueDeserializer.readTextTimerController() as TextTimerController) } const controller_result: TextTimerController | undefined|undefined = controller_buf - let value: {isCountDown?: boolean, count?: number, controller?: TextTimerController} = {isCountDown: isCountDown_result,count: count_result,controller: controller_result} + let value: TextTimerOptions = ({isCountDown: isCountDown_result,count: count_result,controller: controller_result} as TextTimerOptions) return (value as TextTimerOptions) } + readTextPickerScrollStopCallback(): TextPickerScrollStopCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (value: string | Array, index: number | Array): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); if (((RuntimeType.STRING == value_type))) {; _argsSerializer.writeInt8(0); const value_0 = unsafeCast(value); _argsSerializer.writeString(value_0); } else if (((RuntimeType.OBJECT == value_type))) {; _argsSerializer.writeInt8(1); const value_1 = unsafeCast>(value); _argsSerializer.writeInt32(value_1.length); for (let i = 0; i < value_1.length; i++) {; const value_1_element = value_1[i]; _argsSerializer.writeString(value_1_element); } } let index_type: int32 = RuntimeType.UNDEFINED; index_type = runtimeType(index); if (((RuntimeType.NUMBER == index_type))) {; _argsSerializer.writeInt8(0); const index_0 = unsafeCast(index); _argsSerializer.writeNumber(index_0); } else if (((RuntimeType.OBJECT == index_type))) {; _argsSerializer.writeInt8(1); const index_1 = unsafeCast>(index); _argsSerializer.writeInt32(index_1.length); for (let i = 0; i < index_1.length; i++) {; const index_1_element = index_1[i]; _argsSerializer.writeNumber(index_1_element); } } nativeModule()._CallCallback(CallbackKind.Kind_TextPickerScrollStopCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } readType_TextPickerAttribute_onChange_callback(): ((value: string | Array, index: number | Array) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -11779,7 +11589,7 @@ export class Deserializer extends DeserializerBase { children_buf = children_buf_ } const children_result: Array | undefined|undefined = children_buf - let value: {text?: string | Resource, children?: Array} = {text: text_result,children: children_result} + let value: TextCascadePickerRangeContent = ({text: text_result,children: children_result} as TextCascadePickerRangeContent) return (value as TextCascadePickerRangeContent) } readTextPickerRangeContent(): TextPickerRangeContent { @@ -11808,7 +11618,7 @@ export class Deserializer extends DeserializerBase { text_buf = (text_buf_ as string | Resource) } const text_result: string | Resource | undefined|undefined = text_buf - let value: {icon?: string | Resource, text?: string | Resource} = {icon: icon_result,text: text_result} + let value: TextPickerRangeContent = ({icon: icon_result,text: text_result} as TextPickerRangeContent) return (value as TextPickerRangeContent) } readTextPickerOptions(): TextPickerOptions { @@ -11910,7 +11720,7 @@ export class Deserializer extends DeserializerBase { selected_buf = (selected_buf_ as number | Array) } const selected_result: number | Array | undefined|undefined = selected_buf - let value: {range?: Array | Array> | Resource | Array | Array, value?: string | Array, selected?: number | Array} = {range: range_result,value: value_result,selected: selected_result} + let value: TextPickerOptions = ({range: range_result,value: value_result,selected: selected_result} as TextPickerOptions) return (value as TextPickerOptions) } readPasswordIcon(): PasswordIcon { @@ -11945,13 +11755,13 @@ export class Deserializer extends DeserializerBase { offIconSrc_buf = (offIconSrc_buf_ as string | Resource) } const offIconSrc_result: string | Resource | undefined|undefined = offIconSrc_buf - let value: {onIconSrc?: string | Resource, offIconSrc?: string | Resource} = {onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} + let value: PasswordIcon = ({onIconSrc: onIconSrc_result,offIconSrc: offIconSrc_result} as PasswordIcon) return (value as PasswordIcon) } - readCallback_EnterKeyType_SubmitEvent_Void(): ((enterKey: EnterKeyType, event: SubmitEvent) => void) { + readOnSubmitCallback(): OnSubmitCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_EnterKeyType_SubmitEvent_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (enterKey: EnterKeyType, event: SubmitEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(enterKey); _argsSerializer.writeSubmitEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_OnSubmitCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readTextInputOptions(): TextInputOptions { let valueDeserializer: Deserializer = this @@ -11992,7 +11802,7 @@ export class Deserializer extends DeserializerBase { controller_buf = (valueDeserializer.readTextInputController() as TextInputController) } const controller_result: TextInputController | undefined|undefined = controller_buf - let value: {placeholder?: ResourceStr, text?: ResourceStr, controller?: TextInputController} = {placeholder: placeholder_result,text: text_result,controller: controller_result} + let value: TextInputOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextInputOptions) return (value as TextInputOptions) } readTextClockOptions(): TextClockOptions { @@ -12011,7 +11821,7 @@ export class Deserializer extends DeserializerBase { controller_buf = (valueDeserializer.readTextClockController() as TextClockController) } const controller_result: TextClockController | undefined|undefined = controller_buf - let value: {timeZoneOffset?: number, controller?: TextClockController} = {timeZoneOffset: timeZoneOffset_result,controller: controller_result} + let value: TextClockOptions = ({timeZoneOffset: timeZoneOffset_result,controller: controller_result} as TextClockOptions) return (value as TextClockOptions) } readInputCounterOptions(): InputCounterOptions { @@ -12030,9 +11840,19 @@ export class Deserializer extends DeserializerBase { highlightBorder_buf = valueDeserializer.readBoolean() } const highlightBorder_result: boolean | undefined|undefined = highlightBorder_buf - let value: {thresholdPercentage?: number, highlightBorder?: boolean} = {thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} + let value: InputCounterOptions = ({thresholdPercentage: thresholdPercentage_result,highlightBorder: highlightBorder_result} as InputCounterOptions) return (value as InputCounterOptions) } + readCallback_String_PasteEvent_Void(): ((value: string, event: PasteEvent) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (value: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(value); _argsSerializer.writePasteEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_String_PasteEvent_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readTextAreaSubmitCallback(): TextAreaSubmitCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (enterKeyType: EnterKeyType, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(enterKeyType); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } nativeModule()._CallCallback(CallbackKind.Kind_TextAreaSubmitCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } readCallback_EnterKeyType_Void(): ((enterKey: EnterKeyType) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -12077,7 +11897,7 @@ export class Deserializer extends DeserializerBase { controller_buf = (valueDeserializer.readTextAreaController() as TextAreaController) } const controller_result: TextAreaController | undefined|undefined = controller_buf - let value: {placeholder?: ResourceStr, text?: ResourceStr, controller?: TextAreaController} = {placeholder: placeholder_result,text: text_result,controller: controller_result} + let value: TextAreaOptions = ({placeholder: placeholder_result,text: text_result,controller: controller_result} as TextAreaOptions) return (value as TextAreaOptions) } readFontSettingOptions(): FontSettingOptions { @@ -12089,19 +11909,19 @@ export class Deserializer extends DeserializerBase { enableVariableFontWeight_buf = valueDeserializer.readBoolean() } const enableVariableFontWeight_result: boolean | undefined|undefined = enableVariableFontWeight_buf - let value: {enableVariableFontWeight?: boolean} = {enableVariableFontWeight: enableVariableFontWeight_result} + let value: FontSettingOptions = ({enableVariableFontWeight: enableVariableFontWeight_result} as FontSettingOptions) return (value as FontSettingOptions) } readTextOverflowOptions(): TextOverflowOptions { let valueDeserializer: Deserializer = this const overflow_result: TextOverflow = (valueDeserializer.readInt32() as TextOverflow) - let value: {overflow?: TextOverflow} = {overflow: overflow_result} + let value: TextOverflowOptions = ({overflow: overflow_result} as TextOverflowOptions) return (value as TextOverflowOptions) } readTextOptions(): TextOptions { let valueDeserializer: Deserializer = this const controller_result: TextController = (valueDeserializer.readTextController() as TextController) - let value: {controller?: TextController} = {controller: controller_result} + let value: TextOptions = ({controller: controller_result} as TextOptions) return (value as TextOptions) } readScrollableBarModeOptions(): ScrollableBarModeOptions { @@ -12120,18 +11940,23 @@ export class Deserializer extends DeserializerBase { nonScrollableLayoutStyle_buf = (valueDeserializer.readInt32() as LayoutStyle) } const nonScrollableLayoutStyle_result: LayoutStyle | undefined|undefined = nonScrollableLayoutStyle_buf - let value: {margin?: Dimension, nonScrollableLayoutStyle?: LayoutStyle} = {margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} + let value: ScrollableBarModeOptions = ({margin: margin_result,nonScrollableLayoutStyle: nonScrollableLayoutStyle_result} as ScrollableBarModeOptions) return (value as ScrollableBarModeOptions) } + readOnTabsContentWillChangeCallback(): OnTabsContentWillChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (currentIndex: number, comingIndex: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(currentIndex); _argsSerializer.writeNumber(comingIndex); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_OnTabsContentWillChangeCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + } readTabContentTransitionProxy(): TabContentTransitionProxy { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as TabContentTransitionProxy) + return TabContentTransitionProxyInternal.fromPtr(ptr) } - readType_TabsAttribute_customContentTransition_delegate(): ((from: number, to: number) => TabContentAnimatedTransition | undefined) { + readTabsCustomContentTransitionCallback(): TabsCustomContentTransitionCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (from: number, to: number): TabContentAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: TabContentAnimatedTransition | undefined | undefined|undefined; const _continuationCallback: ((value: TabContentAnimatedTransition | undefined) => void) = (value: TabContentAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Type_TabsAttribute_customContentTransition_delegate, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as TabContentAnimatedTransition | undefined); } + return (from: number, to: number): TabContentAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: TabContentAnimatedTransition | undefined|undefined; const _continuationCallback: ((value: TabContentAnimatedTransition | undefined) => void) = (value?: TabContentAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_TabsCustomContentTransitionCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as TabContentAnimatedTransition); } } readBarGridColumnOptions(): BarGridColumnOptions { let valueDeserializer: Deserializer = this @@ -12170,29 +11995,60 @@ export class Deserializer extends DeserializerBase { gutter_buf = (valueDeserializer.readLength() as Dimension) } const gutter_result: Dimension | undefined|undefined = gutter_buf - let value: {sm?: number, md?: number, lg?: number, margin?: Dimension, gutter?: Dimension} = {sm: sm_result,md: md_result,lg: lg_result,margin: margin_result,gutter: gutter_result} + let value: BarGridColumnOptions = ({sm: sm_result,md: md_result,lg: lg_result,margin: margin_result,gutter: gutter_result} as BarGridColumnOptions) return (value as BarGridColumnOptions) } - readCallback_Number_TabsAnimationEvent_Void(): ((index: number, event: TabsAnimationEvent) => void) { + readOnTabsGestureSwipeCallback(): OnTabsGestureSwipeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number, event: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_TabsAnimationEvent_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_OnTabsGestureSwipeCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readOnTabsAnimationEndCallback(): OnTabsAnimationEndCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (index: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeTabsAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_OnTabsAnimationEndCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readTabsAnimationEvent(): TabsAnimationEvent { let valueDeserializer: Deserializer = this const currentOffset_result: number = (valueDeserializer.readNumber() as number) const targetOffset_result: number = (valueDeserializer.readNumber() as number) const velocity_result: number = (valueDeserializer.readNumber() as number) - let value: {currentOffset?: number, targetOffset?: number, velocity?: number} = {currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} + let value: TabsAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as TabsAnimationEvent) return (value as TabsAnimationEvent) } - readCallback_Number_Number_TabsAnimationEvent_Void(): ((index: number, targetIndex: number, event: TabsAnimationEvent) => void) { + readOnTabsAnimationStartCallback(): OnTabsAnimationStartCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number, targetIndex: number, event: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeTabsAnimationEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_TabsAnimationEvent_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (index: number, targetIndex: number, extraInfo: TabsAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeTabsAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_OnTabsAnimationStartCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readTabsOptions(): TabsOptions { + let valueDeserializer: Deserializer = this + const barPosition_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barPosition_buf: BarPosition | undefined|undefined + if ((RuntimeType.UNDEFINED) != (barPosition_buf_runtimeType)) + { + barPosition_buf = (valueDeserializer.readInt32() as BarPosition) + } + const barPosition_result: BarPosition | undefined|undefined = barPosition_buf + const index_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let index_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (index_buf_runtimeType)) + { + index_buf = (valueDeserializer.readNumber() as number) + } + const index_result: number | undefined|undefined = index_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: TabsController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readTabsController() as TabsController) + } + const controller_result: TabsController | undefined|undefined = controller_buf + let value: TabsOptions = ({barPosition: barPosition_result,index: index_result,controller: controller_result} as TabsOptions) + return (value as TabsOptions) } readSymbolEffect(): SymbolEffect { - let value: {} = {} + let value: SymbolEffect = ({} as SymbolEffect) return (value as SymbolEffect) } readContentDidScrollCallback(): ContentDidScrollCallback { @@ -12203,7 +12059,7 @@ export class Deserializer extends DeserializerBase { readSwiperContentTransitionProxy(): SwiperContentTransitionProxy { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as SwiperContentTransitionProxy) + return SwiperContentTransitionProxyInternal.fromPtr(ptr) } readSwiperContentAnimatedTransition(): SwiperContentAnimatedTransition { let valueDeserializer: Deserializer = this @@ -12215,31 +12071,41 @@ export class Deserializer extends DeserializerBase { } const timeout_result: number | undefined|undefined = timeout_buf const transition_result: ((parameter: SwiperContentTransitionProxy) => void) = valueDeserializer.readCallback_SwiperContentTransitionProxy_Void() - let value: {timeout?: number, transition?: ((parameter: SwiperContentTransitionProxy) => void)} = {timeout: timeout_result,transition: transition_result} + let value: SwiperContentAnimatedTransition = ({timeout: timeout_result,transition: transition_result} as SwiperContentAnimatedTransition) return (value as SwiperContentAnimatedTransition) } - readCallback_Number_SwiperAnimationEvent_Void(): ((index: number, extraInfo: SwiperAnimationEvent) => void) { + readOnSwiperGestureSwipeCallback(): OnSwiperGestureSwipeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_OnSwiperGestureSwipeCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readOnSwiperAnimationEndCallback(): OnSwiperAnimationEndCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_SwiperAnimationEvent_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (index: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeSwiperAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_OnSwiperAnimationEndCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readSwiperAnimationEvent(): SwiperAnimationEvent { let valueDeserializer: Deserializer = this const currentOffset_result: number = (valueDeserializer.readNumber() as number) const targetOffset_result: number = (valueDeserializer.readNumber() as number) const velocity_result: number = (valueDeserializer.readNumber() as number) - let value: {currentOffset?: number, targetOffset?: number, velocity?: number} = {currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} + let value: SwiperAnimationEvent = ({currentOffset: currentOffset_result,targetOffset: targetOffset_result,velocity: velocity_result} as SwiperAnimationEvent) return (value as SwiperAnimationEvent) } - readCallback_Number_Number_SwiperAnimationEvent_Void(): ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void) { + readOnSwiperAnimationStartCallback(): OnSwiperAnimationStartCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeSwiperAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_SwiperAnimationEvent_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (index: number, targetIndex: number, extraInfo: SwiperAnimationEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); _argsSerializer.writeNumber(targetIndex); _argsSerializer.writeSwiperAnimationEvent(extraInfo); nativeModule()._CallCallback(CallbackKind.Kind_OnSwiperAnimationStartCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readIndicatorComponentController(): IndicatorComponentController { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return IndicatorComponentControllerInternal.fromPtr(ptr) } readSwiperController(): SwiperController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as SwiperController) + return SwiperControllerInternal.fromPtr(ptr) } readStackOptions(): StackOptions { let valueDeserializer: Deserializer = this @@ -12250,7 +12116,7 @@ export class Deserializer extends DeserializerBase { alignContent_buf = (valueDeserializer.readInt32() as Alignment) } const alignContent_result: Alignment | undefined|undefined = alignContent_buf - let value: {alignContent?: Alignment} = {alignContent: alignContent_result} + let value: StackOptions = ({alignContent: alignContent_result} as StackOptions) return (value as StackOptions) } readSlideRange(): SlideRange { @@ -12269,7 +12135,7 @@ export class Deserializer extends DeserializerBase { to_buf = (valueDeserializer.readNumber() as number) } const to_result: number | undefined|undefined = to_buf - let value: {from?: number, to?: number} = {from: from_result,to: to_result} + let value: SlideRange = ({from: from_result,to: to_result} as SlideRange) return (value as SlideRange) } readSliderBlockStyle(): SliderBlockStyle { @@ -12311,7 +12177,7 @@ export class Deserializer extends DeserializerBase { shape_buf = (shape_buf_ as CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute) } const shape_result: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute | undefined|undefined = shape_buf - let value: {type?: SliderBlockType, image?: ResourceStr, shape?: CircleAttribute | EllipseAttribute | PathAttribute | RectAttribute} = {type: type_result,image: image_result,shape: shape_result} + let value: SliderBlockStyle = ({type: type_result,image: image_result,shape: shape_result} as SliderBlockStyle) return (value as SliderBlockStyle) } readCallback_Number_SliderChangeMode_Void(): ((value: number, mode: SliderChangeMode) => void) { @@ -12370,9 +12236,74 @@ export class Deserializer extends DeserializerBase { reverse_buf = valueDeserializer.readBoolean() } const reverse_result: boolean | undefined|undefined = reverse_buf - let value: {value?: number, min?: number, max?: number, step?: number, style?: SliderStyle, direction?: Axis, reverse?: boolean} = {value: value_result,min: min_result,max: max_result,step: step_result,style: style_result,direction: direction_result,reverse: reverse_result} + let value: SliderOptions = ({value: value_result,min: min_result,max: max_result,step: step_result,style: style_result,direction: direction_result,reverse: reverse_result} as SliderOptions) return (value as SliderOptions) } + readViewportRect(): ViewportRect { + let valueDeserializer: Deserializer = this + const x_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let x_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (x_buf_runtimeType)) + { + const x_buf__selector: int32 = valueDeserializer.readInt8() + let x_buf_: number | string | undefined|undefined + if (x_buf__selector == 0) { + x_buf_ = (valueDeserializer.readNumber() as number) + } + else if (x_buf__selector == 1) { + x_buf_ = (valueDeserializer.readString() as string) + } + x_buf = (x_buf_ as number | string) + } + const x_result: number | string | undefined|undefined = x_buf + const y_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let y_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (y_buf_runtimeType)) + { + const y_buf__selector: int32 = valueDeserializer.readInt8() + let y_buf_: number | string | undefined|undefined + if (y_buf__selector == 0) { + y_buf_ = (valueDeserializer.readNumber() as number) + } + else if (y_buf__selector == 1) { + y_buf_ = (valueDeserializer.readString() as string) + } + y_buf = (y_buf_ as number | string) + } + const y_result: number | string | undefined|undefined = y_buf + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: number | string | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) + } + width_buf = (width_buf_ as number | string) + } + const width_result: number | string | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: number | string | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) + } + height_buf = (height_buf_ as number | string) + } + const height_result: number | string | undefined|undefined = height_buf + let value: ViewportRect = ({x: x_result,y: y_result,width: width_result,height: height_result} as ViewportRect) + return (value as ViewportRect) + } readCallback_Number_String_Void(): ((index: number, value: string) => void) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -12411,7 +12342,7 @@ export class Deserializer extends DeserializerBase { symbolIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") } const symbolIcon_result: SymbolGlyphModifier | undefined|undefined = symbolIcon_buf - let value: {value?: ResourceStr, icon?: ResourceStr, symbolIcon?: SymbolGlyphModifier} = {value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} + let value: SelectOption = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result} as SelectOption) return (value as SelectOption) } readSearchButtonOptions(): SearchButtonOptions { @@ -12444,7 +12375,14 @@ export class Deserializer extends DeserializerBase { fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - let value: {fontSize?: Length, fontColor?: ResourceColor} = {fontSize: fontSize_result,fontColor: fontColor_result} + const autoDisable_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let autoDisable_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (autoDisable_buf_runtimeType)) + { + autoDisable_buf = valueDeserializer.readBoolean() + } + const autoDisable_result: boolean | undefined|undefined = autoDisable_buf + let value: SearchButtonOptions = ({fontSize: fontSize_result,fontColor: fontColor_result,autoDisable: autoDisable_result} as SearchButtonOptions) return (value as SearchButtonOptions) } readCallback_DeleteValue_Void(): ((parameter: DeleteValue) => void) { @@ -12457,13 +12395,13 @@ export class Deserializer extends DeserializerBase { const deleteOffset_result: number = (valueDeserializer.readNumber() as number) const direction_result: TextDeleteDirection = (valueDeserializer.readInt32() as TextDeleteDirection) const deleteValue_result: string = (valueDeserializer.readString() as string) - let value: {deleteOffset?: number, direction?: TextDeleteDirection, deleteValue?: string} = {deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} + let value: DeleteValue = ({deleteOffset: deleteOffset_result,direction: direction_result,deleteValue: deleteValue_result} as DeleteValue) return (value as DeleteValue) } readCallback_DeleteValue_Boolean(): ((parameter: DeleteValue) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: DeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DeleteValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: DeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_DeleteValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readCallback_InsertValue_Void(): ((parameter: InsertValue) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -12474,13 +12412,13 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const insertOffset_result: number = (valueDeserializer.readNumber() as number) const insertValue_result: string = (valueDeserializer.readString() as string) - let value: {insertOffset?: number, insertValue?: string} = {insertOffset: insertOffset_result,insertValue: insertValue_result} + let value: InsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result} as InsertValue) return (value as InsertValue) } readCallback_InsertValue_Boolean(): ((parameter: InsertValue) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: InsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_InsertValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: InsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_InsertValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readTextDecorationOptions(): TextDecorationOptions { let valueDeserializer: Deserializer = this @@ -12513,19 +12451,29 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as TextDecorationStyle) } const style_result: TextDecorationStyle | undefined|undefined = style_buf - let value: {type?: TextDecorationType, color?: ResourceColor, style?: TextDecorationStyle} = {type: type_result,color: color_result,style: style_result} + let value: TextDecorationOptions = ({type: type_result,color: color_result,style: style_result} as TextDecorationOptions) return (value as TextDecorationOptions) } - readCallback_String_PasteEvent_Void(): ((value: string, event: PasteEvent) => void) { + readOnPasteCallback(): OnPasteCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (value: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(value); _argsSerializer.writePasteEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_Callback_String_PasteEvent_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + return (content: string, event: PasteEvent): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(content); _argsSerializer.writePasteEvent(event); nativeModule()._CallCallback(CallbackKind.Kind_OnPasteCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readOnContentScrollCallback(): OnContentScrollCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (totalOffsetX: number, totalOffsetY: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(totalOffsetX); _argsSerializer.writeNumber(totalOffsetY); nativeModule()._CallCallback(CallbackKind.Kind_OnContentScrollCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readOnTextSelectionChangeCallback(): OnTextSelectionChangeCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (selectionStart: number, selectionEnd: number): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(selectionStart); _argsSerializer.writeNumber(selectionEnd); nativeModule()._CallCallback(CallbackKind.Kind_OnTextSelectionChangeCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readPreviewText(): PreviewText { let valueDeserializer: Deserializer = this const offset_result: number = (valueDeserializer.readNumber() as number) const value_result: string = (valueDeserializer.readString() as string) - let value: {offset?: number, value?: string} = {offset: offset_result,value: value_result} + let value: PreviewText = ({offset: offset_result,value: value_result} as PreviewText) return (value as PreviewText) } readEditableTextOnChangeCallback(): EditableTextOnChangeCallback { @@ -12533,6 +12481,11 @@ export class Deserializer extends DeserializerBase { const _call: KPointer = this.readPointer() return (value: string, previewText?: PreviewText | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(value); let previewText_type: int32 = RuntimeType.UNDEFINED; previewText_type = runtimeType(previewText); _argsSerializer.writeInt8(previewText_type); if ((RuntimeType.UNDEFINED) != (previewText_type)) {; const previewText_value = previewText!; _argsSerializer.writePreviewText(previewText_value); } nativeModule()._CallCallback(CallbackKind.Kind_EditableTextOnChangeCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } + readSearchSubmitCallback(): SearchSubmitCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (searchContent: string, event?: SubmitEvent | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(searchContent); let event_type: int32 = RuntimeType.UNDEFINED; event_type = runtimeType(event); _argsSerializer.writeInt8(event_type); if ((RuntimeType.UNDEFINED) != (event_type)) {; const event_value = event!; _argsSerializer.writeSubmitEvent(event_value); } nativeModule()._CallCallback(CallbackKind.Kind_SearchSubmitCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } readCaretStyle(): CaretStyle { let valueDeserializer: Deserializer = this const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -12563,9 +12516,50 @@ export class Deserializer extends DeserializerBase { color_buf = (color_buf_ as Color | number | string | Resource) } const color_result: ResourceColor | undefined|undefined = color_buf - let value: {width?: Length, color?: ResourceColor} = {width: width_result,color: color_result} + let value: CaretStyle = ({width: width_result,color: color_result} as CaretStyle) return (value as CaretStyle) } + readSearchOptions(): SearchOptions { + let valueDeserializer: Deserializer = this + const value_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let value_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (value_buf_runtimeType)) + { + value_buf = (valueDeserializer.readString() as string) + } + const value_result: string | undefined|undefined = value_buf + const placeholder_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let placeholder_buf: ResourceStr | undefined|undefined + if ((RuntimeType.UNDEFINED) != (placeholder_buf_runtimeType)) + { + const placeholder_buf__selector: int32 = valueDeserializer.readInt8() + let placeholder_buf_: string | Resource | undefined|undefined + if (placeholder_buf__selector == 0) { + placeholder_buf_ = (valueDeserializer.readString() as string) + } + else if (placeholder_buf__selector == 1) { + placeholder_buf_ = valueDeserializer.readResource() + } + placeholder_buf = (placeholder_buf_ as string | Resource) + } + const placeholder_result: ResourceStr | undefined|undefined = placeholder_buf + const icon_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let icon_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf = (valueDeserializer.readString() as string) + } + const icon_result: string | undefined|undefined = icon_buf + const controller_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let controller_buf: SearchController | undefined|undefined + if ((RuntimeType.UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf = (valueDeserializer.readSearchController() as SearchController) + } + const controller_result: SearchController | undefined|undefined = controller_buf + let value: SearchOptions = ({value: value_result,placeholder: placeholder_result,icon: icon_result,controller: controller_result} as SearchOptions) + return (value as SearchOptions) + } readScrollBarOptions(): ScrollBarOptions { let valueDeserializer: Deserializer = this const scroller_result: Scroller = (valueDeserializer.readScroller() as Scroller) @@ -12583,7 +12577,7 @@ export class Deserializer extends DeserializerBase { state_buf = (valueDeserializer.readInt32() as BarState) } const state_result: BarState | undefined|undefined = state_buf - let value: {scroller?: Scroller, direction?: ScrollBarDirection, state?: BarState} = {scroller: scroller_result,direction: direction_result,state: state_result} + let value: ScrollBarOptions = ({scroller: scroller_result,direction: direction_result,state: state_result} as ScrollBarOptions) return (value as ScrollBarOptions) } readOffsetOptions(): OffsetOptions { @@ -12602,7 +12596,7 @@ export class Deserializer extends DeserializerBase { yOffset_buf = (valueDeserializer.readLength() as Dimension) } const yOffset_result: Dimension | undefined|undefined = yOffset_buf - let value: {xOffset?: Dimension, yOffset?: Dimension} = {xOffset: xOffset_result,yOffset: yOffset_result} + let value: OffsetOptions = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetOptions) return (value as OffsetOptions) } readScrollSnapOptions(): ScrollSnapOptions { @@ -12644,13 +12638,13 @@ export class Deserializer extends DeserializerBase { enableSnapToEnd_buf = valueDeserializer.readBoolean() } const enableSnapToEnd_result: boolean | undefined|undefined = enableSnapToEnd_buf - let value: {snapAlign?: ScrollSnapAlign, snapPagination?: Dimension | Array, enableSnapToStart?: boolean, enableSnapToEnd?: boolean} = {snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} + let value: ScrollSnapOptions = ({snapAlign: snapAlign_result,snapPagination: snapPagination_result,enableSnapToStart: enableSnapToStart_result,enableSnapToEnd: enableSnapToEnd_result} as ScrollSnapOptions) return (value as ScrollSnapOptions) } readOnScrollFrameBeginHandlerResult(): OnScrollFrameBeginHandlerResult { let valueDeserializer: Deserializer = this const offsetRemain_result: number = (valueDeserializer.readNumber() as number) - let value: {offsetRemain?: number} = {offsetRemain: offsetRemain_result} + let value: OnScrollFrameBeginHandlerResult = ({offsetRemain: offsetRemain_result} as OnScrollFrameBeginHandlerResult) return (value as OnScrollFrameBeginHandlerResult) } readOnScrollFrameBeginCallback(): OnScrollFrameBeginCallback { @@ -12691,7 +12685,7 @@ export class Deserializer extends DeserializerBase { buttonType_buf = (valueDeserializer.readInt32() as ButtonType) } const buttonType_result: ButtonType | undefined|undefined = buttonType_buf - let value: {icon?: SaveIconStyle, text?: SaveDescription, buttonType?: ButtonType} = {icon: icon_result,text: text_result,buttonType: buttonType_result} + let value: SaveButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as SaveButtonOptions) return (value as SaveButtonOptions) } readRowOptions(): RowOptions { @@ -12711,11 +12705,11 @@ export class Deserializer extends DeserializerBase { space_buf = (space_buf_ as string | number) } const space_result: string | number | undefined|undefined = space_buf - let value: {space?: string | number} = {space: space_result} + let value: RowOptions = ({space: space_result} as RowOptions) return (value as RowOptions) } readRootSceneSession(): RootSceneSession { - let value: {} = {} + let value: RootSceneSession = ({} as RootSceneSession) return (value as RootSceneSession) } readPlaceholderStyle(): PlaceholderStyle { @@ -12748,7 +12742,7 @@ export class Deserializer extends DeserializerBase { fontColor_buf = (fontColor_buf_ as Color | number | string | Resource) } const fontColor_result: ResourceColor | undefined|undefined = fontColor_buf - let value: {font?: Font, fontColor?: ResourceColor} = {font: font_result,fontColor: fontColor_result} + let value: PlaceholderStyle = ({font: font_result,fontColor: fontColor_result} as PlaceholderStyle) return (value as PlaceholderStyle) } readKeyboardOptions(): KeyboardOptions { @@ -12760,7 +12754,7 @@ export class Deserializer extends DeserializerBase { supportAvoidance_buf = valueDeserializer.readBoolean() } const supportAvoidance_result: boolean | undefined|undefined = supportAvoidance_buf - let value: {supportAvoidance?: boolean} = {supportAvoidance: supportAvoidance_result} + let value: KeyboardOptions = ({supportAvoidance: supportAvoidance_result} as KeyboardOptions) return (value as KeyboardOptions) } readSelectionMenuOptions(): SelectionMenuOptions { @@ -12786,13 +12780,13 @@ export class Deserializer extends DeserializerBase { menuType_buf = (valueDeserializer.readInt32() as MenuType) } const menuType_result: MenuType | undefined|undefined = menuType_buf - let value: {onAppear?: MenuOnAppearCallback, onDisappear?: (() => void), menuType?: MenuType} = {onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} + let value: SelectionMenuOptions = ({onAppear: onAppear_result,onDisappear: onDisappear_result,menuType: menuType_result} as SelectionMenuOptions) return (value as SelectionMenuOptions) } readEditMenuOptions(): EditMenuOptions { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as EditMenuOptions) + return EditMenuOptionsInternal.fromPtr(ptr) } readCopyEvent(): CopyEvent { let valueDeserializer: Deserializer = this @@ -12803,7 +12797,7 @@ export class Deserializer extends DeserializerBase { preventDefault_buf = valueDeserializer.readCallback_Void() } const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf - let value: {preventDefault?: (() => void)} = {preventDefault: preventDefault_result} + let value: CopyEvent = ({preventDefault: preventDefault_result} as CopyEvent) return (value as CopyEvent) } readCallback_CopyEvent_Void(): ((parameter: CopyEvent) => void) { @@ -12820,7 +12814,7 @@ export class Deserializer extends DeserializerBase { preventDefault_buf = valueDeserializer.readCallback_Void() } const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf - let value: {preventDefault?: (() => void)} = {preventDefault: preventDefault_result} + let value: CutEvent = ({preventDefault: preventDefault_result} as CutEvent) return (value as CutEvent) } readCallback_CutEvent_Void(): ((parameter: CutEvent) => void) { @@ -12855,18 +12849,18 @@ export class Deserializer extends DeserializerBase { } } const replacedSymbolSpans_result: Array = replacedSymbolSpans_buf - let value: {rangeBefore?: TextRange, replacedSpans?: Array, replacedImageSpans?: Array, replacedSymbolSpans?: Array} = {rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} + let value: RichEditorChangeValue = ({rangeBefore: rangeBefore_result,replacedSpans: replacedSpans_result,replacedImageSpans: replacedImageSpans_result,replacedSymbolSpans: replacedSymbolSpans_result} as RichEditorChangeValue) return (value as RichEditorChangeValue) } readCallback_RichEditorChangeValue_Boolean(): ((parameter: RichEditorChangeValue) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: RichEditorChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeRichEditorChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorChangeValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: RichEditorChangeValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeRichEditorChangeValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorChangeValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readSubmitEvent(): SubmitEvent { let valueDeserializer: Deserializer = this const text_result: string = (valueDeserializer.readString() as string) - let value: {text?: string} = {text: text_result} + let value: SubmitEvent = ({text: text_result} as SubmitEvent) return (value as SubmitEvent) } readSubmitCallback(): SubmitCallback { @@ -12919,7 +12913,7 @@ export class Deserializer extends DeserializerBase { decoration_buf = valueDeserializer.readDecorationStyleInterface() } const decoration_result: DecorationStyleInterface | undefined|undefined = decoration_buf - let value: {types?: Array, onDetectResultUpdate?: ((breakpoints: string) => void), color?: ResourceColor, decoration?: DecorationStyleInterface} = {types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} + let value: TextDataDetectorConfig = ({types: types_result,onDetectResultUpdate: onDetectResultUpdate_result,color: color_result,decoration: decoration_result} as TextDataDetectorConfig) return (value as TextDataDetectorConfig) } readPasteEvent(): PasteEvent { @@ -12931,7 +12925,7 @@ export class Deserializer extends DeserializerBase { preventDefault_buf = valueDeserializer.readCallback_Void() } const preventDefault_result: (() => void) | undefined|undefined = preventDefault_buf - let value: {preventDefault?: (() => void)} = {preventDefault: preventDefault_result} + let value: PasteEvent = ({preventDefault: preventDefault_result} as PasteEvent) return (value as PasteEvent) } readPasteEventCallback(): PasteEventCallback { @@ -12960,13 +12954,13 @@ export class Deserializer extends DeserializerBase { } } const richEditorDeleteSpans_result: Array = richEditorDeleteSpans_buf - let value: {offset?: number, direction?: RichEditorDeleteDirection, length?: number, richEditorDeleteSpans?: Array} = {offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} + let value: RichEditorDeleteValue = ({offset: offset_result,direction: direction_result,length: length_result,richEditorDeleteSpans: richEditorDeleteSpans_result} as RichEditorDeleteValue) return (value as RichEditorDeleteValue) } readCallback_RichEditorDeleteValue_Boolean(): ((parameter: RichEditorDeleteValue) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: RichEditorDeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeRichEditorDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorDeleteValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: RichEditorDeleteValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeRichEditorDeleteValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorDeleteValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readCallback_TextRange_Void(): ((parameter: TextRange) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -12989,13 +12983,13 @@ export class Deserializer extends DeserializerBase { previewText_buf = (valueDeserializer.readString() as string) } const previewText_result: string | undefined|undefined = previewText_buf - let value: {insertOffset?: number, insertValue?: string, previewText?: string} = {insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} + let value: RichEditorInsertValue = ({insertOffset: insertOffset_result,insertValue: insertValue_result,previewText: previewText_result} as RichEditorInsertValue) return (value as RichEditorInsertValue) } readCallback_RichEditorInsertValue_Boolean(): ((parameter: RichEditorInsertValue) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: RichEditorInsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeRichEditorInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorInsertValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: RichEditorInsertValue): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeRichEditorInsertValue(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_RichEditorInsertValue_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readRichEditorRange(): RichEditorRange { let valueDeserializer: Deserializer = this @@ -13013,7 +13007,7 @@ export class Deserializer extends DeserializerBase { end_buf = (valueDeserializer.readNumber() as number) } const end_result: number | undefined|undefined = end_buf - let value: {start?: number, end?: number} = {start: start_result,end: end_result} + let value: RichEditorRange = ({start: start_result,end: end_result} as RichEditorRange) return (value as RichEditorRange) } readCallback_RichEditorRange_Void(): ((parameter: RichEditorRange) => void) { @@ -13025,7 +13019,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const selection_buf_value0: number = (valueDeserializer.readNumber() as number) const selection_buf_value1: number = (valueDeserializer.readNumber() as number) - const selection_result: [ number, number ] = [selection_buf_value0, selection_buf_value1] + const selection_result: [ number, number ] = ([selection_buf_value0, selection_buf_value1] as [ number, number ]) const spans_buf_length: int32 = valueDeserializer.readInt32() let spans_buf: Array = new Array() for (let spans_buf_i = 0; spans_buf_i < spans_buf_length; spans_buf_i++) { @@ -13042,7 +13036,7 @@ export class Deserializer extends DeserializerBase { } } const spans_result: Array = spans_buf - let value: {selection?: [ number, number ], spans?: Array} = {selection: selection_result,spans: spans_result} + let value: RichEditorSelection = ({selection: selection_result,spans: spans_result} as RichEditorSelection) return (value as RichEditorSelection) } readCallback_RichEditorSelection_Void(): ((parameter: RichEditorSelection) => void) { @@ -13053,13 +13047,13 @@ export class Deserializer extends DeserializerBase { readRichEditorStyledStringOptions(): RichEditorStyledStringOptions { let valueDeserializer: Deserializer = this const controller_result: RichEditorStyledStringController = (valueDeserializer.readRichEditorStyledStringController() as RichEditorStyledStringController) - let value: {controller?: RichEditorStyledStringController} = {controller: controller_result} + let value: RichEditorStyledStringOptions = ({controller: controller_result} as RichEditorStyledStringOptions) return (value as RichEditorStyledStringOptions) } readRichEditorOptions(): RichEditorOptions { let valueDeserializer: Deserializer = this const controller_result: RichEditorController = (valueDeserializer.readRichEditorController() as RichEditorController) - let value: {controller?: RichEditorController} = {controller: controller_result} + let value: RichEditorOptions = ({controller: controller_result} as RichEditorOptions) return (value as RichEditorOptions) } readLocalizedBarrierStyle(): LocalizedBarrierStyle { @@ -13074,7 +13068,7 @@ export class Deserializer extends DeserializerBase { } } const referencedId_result: Array = referencedId_buf - let value: {id?: string, localizedDirection?: LocalizedBarrierDirection, referencedId?: Array} = {id: id_result,localizedDirection: localizedDirection_result,referencedId: referencedId_result} + let value: LocalizedBarrierStyle = ({id: id_result,localizedDirection: localizedDirection_result,referencedId: referencedId_result} as LocalizedBarrierStyle) return (value as LocalizedBarrierStyle) } readBarrierStyle(): BarrierStyle { @@ -13089,7 +13083,7 @@ export class Deserializer extends DeserializerBase { } } const referencedId_result: Array = referencedId_buf - let value: {id?: string, direction?: BarrierDirection, referencedId?: Array} = {id: id_result,direction: direction_result,referencedId: referencedId_result} + let value: BarrierStyle = ({id: id_result,direction: direction_result,referencedId: referencedId_result} as BarrierStyle) return (value as BarrierStyle) } readGuideLineStyle(): GuideLineStyle { @@ -13097,7 +13091,7 @@ export class Deserializer extends DeserializerBase { const id_result: string = (valueDeserializer.readString() as string) const direction_result: Axis = (valueDeserializer.readInt32() as Axis) const position_result: GuideLinePosition = valueDeserializer.readGuideLinePosition() - let value: {id?: string, direction?: Axis, position?: GuideLinePosition} = {id: id_result,direction: direction_result,position: position_result} + let value: GuideLineStyle = ({id: id_result,direction: direction_result,position: position_result} as GuideLineStyle) return (value as GuideLineStyle) } readCallback_RefreshStatus_Void(): ((state: RefreshStatus) => void) { @@ -13167,7 +13161,7 @@ export class Deserializer extends DeserializerBase { refreshingContent_buf = valueDeserializer.readCustomObject("ComponentContent") } const refreshingContent_result: ComponentContent | undefined|undefined = refreshingContent_buf - let value: {refreshing?: boolean, offset?: number | string, friction?: number | string, promptText?: ResourceStr, builder?: CustomBuilder, refreshingContent?: ComponentContent} = {refreshing: refreshing_result,offset: offset_result,friction: friction_result,promptText: promptText_result,builder: builder_result,refreshingContent: refreshingContent_result} + let value: RefreshOptions = ({refreshing: refreshing_result,offset: offset_result,friction: friction_result,promptText: promptText_result,builder: builder_result,refreshingContent: refreshingContent_result} as RefreshOptions) return (value as RefreshOptions) } readStarStyleOptions(): StarStyleOptions { @@ -13181,7 +13175,7 @@ export class Deserializer extends DeserializerBase { secondaryUri_buf = (valueDeserializer.readString() as string) } const secondaryUri_result: string | undefined|undefined = secondaryUri_buf - let value: {backgroundUri?: string, foregroundUri?: string, secondaryUri?: string} = {backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} + let value: StarStyleOptions = ({backgroundUri: backgroundUri_result,foregroundUri: foregroundUri_result,secondaryUri: secondaryUri_result} as StarStyleOptions) return (value as StarStyleOptions) } readRatingOptions(): RatingOptions { @@ -13194,7 +13188,7 @@ export class Deserializer extends DeserializerBase { indicator_buf = valueDeserializer.readBoolean() } const indicator_result: boolean | undefined|undefined = indicator_buf - let value: {rating?: number, indicator?: boolean} = {rating: rating_result,indicator: indicator_result} + let value: RatingOptions = ({rating: rating_result,indicator: indicator_result} as RatingOptions) return (value as RatingOptions) } readRadioStyle(): RadioStyle { @@ -13262,7 +13256,7 @@ export class Deserializer extends DeserializerBase { indicatorColor_buf = (indicatorColor_buf_ as Color | number | string | Resource) } const indicatorColor_result: ResourceColor | undefined|undefined = indicatorColor_buf - let value: {checkedBackgroundColor?: ResourceColor, uncheckedBorderColor?: ResourceColor, indicatorColor?: ResourceColor} = {checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} + let value: RadioStyle = ({checkedBackgroundColor: checkedBackgroundColor_result,uncheckedBorderColor: uncheckedBorderColor_result,indicatorColor: indicatorColor_result} as RadioStyle) return (value as RadioStyle) } readRadioOptions(): RadioOptions { @@ -13283,7 +13277,7 @@ export class Deserializer extends DeserializerBase { indicatorBuilder_buf = valueDeserializer.readCallback_Any() } const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf - let value: {group?: string, value?: string, indicatorType?: RadioIndicatorType, indicatorBuilder?: CustomBuilder} = {group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} + let value: RadioOptions = ({group: group_result,value: value_result,indicatorType: indicatorType_result,indicatorBuilder: indicatorBuilder_result} as RadioOptions) return (value as RadioOptions) } readProgressOptions(): ProgressOptions { @@ -13307,11 +13301,100 @@ export class Deserializer extends DeserializerBase { let type_buf: ProgressType | undefined|undefined if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) { - type_buf = (valueDeserializer.readInt32() as ProgressType) + type_buf = (valueDeserializer.readInt32() as ProgressType) + } + const type_result: ProgressType | undefined|undefined = type_buf + let value: ProgressOptions = ({value: value_result,total: total_result,style: style_result,type: type_result} as ProgressOptions) + return (value as ProgressOptions) + } + readPolylineOptions(): PolylineOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: string | number | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + width_buf = (width_buf_ as string | number) + } + const width_result: string | number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: string | number | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + height_buf = (height_buf_ as string | number) + } + const height_result: string | number | undefined|undefined = height_buf + let value: PolylineOptions = ({width: width_result,height: height_result} as PolylineOptions) + return (value as PolylineOptions) + } + readPolygonOptions(): PolygonOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: string | number | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + width_buf = (width_buf_ as string | number) + } + const width_result: string | number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: string | number | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + height_buf = (height_buf_ as string | number) } - const type_result: ProgressType | undefined|undefined = type_buf - let value: {value?: number, total?: number, style?: ProgressStyle, type?: ProgressType} = {value: value_result,total: total_result,style: style_result,type: type_result} - return (value as ProgressOptions) + const height_result: string | number | undefined|undefined = height_buf + let value: PolygonOptions = ({width: width_result,height: height_result} as PolygonOptions) + return (value as PolygonOptions) + } + readPluginErrorData(): PluginErrorData { + let valueDeserializer: Deserializer = this + const errcode_result: number = (valueDeserializer.readNumber() as number) + const msg_result: string = (valueDeserializer.readString() as string) + let value: PluginErrorData = ({errcode: errcode_result,msg: msg_result} as PluginErrorData) + return (value as PluginErrorData) + } + readPluginErrorCallback(): PluginErrorCallback { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (info: PluginErrorData): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writePluginErrorData(info); nativeModule()._CallCallback(CallbackKind.Kind_PluginErrorCallback, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readPluginComponentOptions(): PluginComponentOptions { + let valueDeserializer: Deserializer = this + const template_result: PluginComponentTemplate = valueDeserializer.readPluginComponentTemplate() + const data_result: any = (valueDeserializer.readCustomObject("Any") as Object) + let value: PluginComponentOptions = ({template: template_result,data: data_result} as PluginComponentOptions) + return (value as PluginComponentOptions) } readCallback_Array_Number_Void(): ((input: Array) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -13321,7 +13404,49 @@ export class Deserializer extends DeserializerBase { readPatternLockController(): PatternLockController { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as PatternLockController) + return PatternLockControllerInternal.fromPtr(ptr) + } + readPathOptions(): PathOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: number | string | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readString() as string) + } + width_buf = (width_buf_ as number | string) + } + const width_result: number | string | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: number | string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: number | string | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readString() as string) + } + height_buf = (height_buf_ as number | string) + } + const height_result: number | string | undefined|undefined = height_buf + const commands_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let commands_buf: string | undefined|undefined + if ((RuntimeType.UNDEFINED) != (commands_buf_runtimeType)) + { + commands_buf = (valueDeserializer.readString() as string) + } + const commands_result: string | undefined|undefined = commands_buf + let value: PathOptions = ({width: width_result,height: height_result,commands: commands_result} as PathOptions) + return (value as PathOptions) } readCallback_ClickEvent_PasteButtonOnClickResult_Void(): ((event: ClickEvent, result: PasteButtonOnClickResult) => void) { const _resource: CallbackResource = this.readCallbackResource() @@ -13351,7 +13476,7 @@ export class Deserializer extends DeserializerBase { buttonType_buf = (valueDeserializer.readInt32() as ButtonType) } const buttonType_result: ButtonType | undefined|undefined = buttonType_buf - let value: {icon?: PasteIconStyle, text?: PasteDescription, buttonType?: ButtonType} = {icon: icon_result,text: text_result,buttonType: buttonType_result} + let value: PasteButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as PasteButtonOptions) return (value as PasteButtonOptions) } readCallback_Number_Number_PanelMode_Void(): ((width: number, height: number, mode: PanelMode) => void) { @@ -13360,9 +13485,47 @@ export class Deserializer extends DeserializerBase { return (width: number, height: number, mode: PanelMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(width); _argsSerializer.writeNumber(height); _argsSerializer.writeInt32(mode); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_PanelMode_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } readNodeController(): NodeController { - let value: {} = {} + let value: NodeController = ({} as NodeController) return (value as NodeController) } + readNavigationTransitionProxy(): NavigationTransitionProxy { + let valueDeserializer: Deserializer = this + let ptr: KPointer = valueDeserializer.readPointer() + return NavigationTransitionProxyInternal.fromPtr(ptr) + } + readType_NavigationAttribute_customNavContentTransition_delegate(): ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation); let _continuationValue: NavigationAnimatedTransition | undefined|undefined; const _continuationCallback: ((value: NavigationAnimatedTransition | undefined) => void) = (value?: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as NavigationAnimatedTransition); } + } + readCallback_String_Unknown_Void(): ((name: string, param: unknown) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (name: string, param: unknown): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); nativeModule()._CallCallback(CallbackKind.Kind_Callback_String_Unknown_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readCallback_NavigationMode_Void(): ((mode: NavigationMode) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(mode); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NavigationMode_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readCallback_NavigationTitleMode_Void(): ((titleMode: NavigationTitleMode) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (titleMode: NavigationTitleMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(titleMode); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NavigationTitleMode_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readRouteInfo(): RouteInfo { + let valueDeserializer: Deserializer = this + const name_result: string = (valueDeserializer.readString() as string) + const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let param_buf: unknown | undefined|undefined + if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) + { + param_buf = (valueDeserializer.readCustomObject("Any") as Object) + } + const param_result: unknown | undefined|undefined = param_buf + let value: RouteInfo = ({name: name_result,param: param_result} as RouteInfo) + return (value as RouteInfo) + } readNavigationToolbarOptions(): NavigationToolbarOptions { let valueDeserializer: Deserializer = this const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -13393,7 +13556,14 @@ export class Deserializer extends DeserializerBase { backgroundBlurStyle_buf = (valueDeserializer.readInt32() as BlurStyle) } const backgroundBlurStyle_result: BlurStyle | undefined|undefined = backgroundBlurStyle_buf - let value: {backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle} = {backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result} + const barStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let barStyle_buf: BarStyle | undefined|undefined + if ((RuntimeType.UNDEFINED) != (barStyle_buf_runtimeType)) + { + barStyle_buf = (valueDeserializer.readInt32() as BarStyle) + } + const barStyle_result: BarStyle | undefined|undefined = barStyle_buf + let value: NavigationToolbarOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result} as NavigationToolbarOptions) return (value as NavigationToolbarOptions) } readToolbarItem(): ToolbarItem { @@ -13465,47 +13635,9 @@ export class Deserializer extends DeserializerBase { activeSymbolIcon_buf = valueDeserializer.readCustomObject("SymbolGlyphModifier") } const activeSymbolIcon_result: SymbolGlyphModifier | undefined|undefined = activeSymbolIcon_buf - let value: {value?: ResourceStr, icon?: ResourceStr, symbolIcon?: SymbolGlyphModifier, action?: (() => void), status?: ToolbarItemStatus, activeIcon?: ResourceStr, activeSymbolIcon?: SymbolGlyphModifier} = {value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} + let value: ToolbarItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,action: action_result,status: status_result,activeIcon: activeIcon_result,activeSymbolIcon: activeSymbolIcon_result} as ToolbarItem) return (value as ToolbarItem) } - readNavigationTransitionProxy(): NavigationTransitionProxy { - let valueDeserializer: Deserializer = this - let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as NavigationTransitionProxy) - } - readType_NavigationAttribute_customNavContentTransition_delegate(): ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation): NavigationAnimatedTransition | undefined => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNavContentInfo(from); _argsSerializer.writeNavContentInfo(to); _argsSerializer.writeInt32(operation); let _continuationValue: NavigationAnimatedTransition | undefined | undefined|undefined; const _continuationCallback: ((value: NavigationAnimatedTransition | undefined) => void) = (value: NavigationAnimatedTransition | undefined): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Type_NavigationAttribute_customNavContentTransition_delegate, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as NavigationAnimatedTransition | undefined); } - } - readCallback_String_Unknown_Void(): ((name: string, param: unknown) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (name: string, param: unknown): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeString(name); _argsSerializer.writeCustomObject("Any", param); nativeModule()._CallCallback(CallbackKind.Kind_Callback_String_Unknown_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } - } - readCallback_NavigationMode_Void(): ((mode: NavigationMode) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (mode: NavigationMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(mode); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NavigationMode_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } - } - readCallback_NavigationTitleMode_Void(): ((titleMode: NavigationTitleMode) => void) { - const _resource: CallbackResource = this.readCallbackResource() - const _call: KPointer = this.readPointer() - return (titleMode: NavigationTitleMode): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeInt32(titleMode); nativeModule()._CallCallback(CallbackKind.Kind_Callback_NavigationTitleMode_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } - } - readRouteInfo(): RouteInfo { - let valueDeserializer: Deserializer = this - const name_result: string = (valueDeserializer.readString() as string) - const param_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let param_buf: unknown | undefined|undefined - if ((RuntimeType.UNDEFINED) != (param_buf_runtimeType)) - { - param_buf = (valueDeserializer.readCustomObject("Any") as Object) - } - const param_result: unknown | undefined|undefined = param_buf - let value: {name?: string, param?: unknown} = {name: name_result,param: param_result} - return (value as RouteInfo) - } readNavigationTitleOptions(): NavigationTitleOptions { let valueDeserializer: Deserializer = this const backgroundColor_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -13578,14 +13710,14 @@ export class Deserializer extends DeserializerBase { enableHoverMode_buf = valueDeserializer.readBoolean() } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - let value: {backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, barStyle?: BarStyle, paddingStart?: LengthMetrics, paddingEnd?: LengthMetrics, mainTitleModifier?: TextModifier, subTitleModifier?: TextModifier, enableHoverMode?: boolean} = {backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} + let value: NavigationTitleOptions = ({backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,barStyle: barStyle_result,paddingStart: paddingStart_result,paddingEnd: paddingEnd_result,mainTitleModifier: mainTitleModifier_result,subTitleModifier: subTitleModifier_result,enableHoverMode: enableHoverMode_result} as NavigationTitleOptions) return (value as NavigationTitleOptions) } readPopInfo(): PopInfo { let valueDeserializer: Deserializer = this const info_result: NavPathInfo = valueDeserializer.readNavPathInfo() const result_result: Object = (valueDeserializer.readCustomObject("Object") as Object) - let value: {info?: NavPathInfo, result?: Object} = {info: info_result,result: result_result} + let value: PopInfo = ({info: info_result,result: result_result} as PopInfo) return (value as PopInfo) } readCallback_NavDestinationContext_Void(): ((parameter: NavDestinationContext) => void) { @@ -13640,13 +13772,13 @@ export class Deserializer extends DeserializerBase { action_buf = valueDeserializer.readCallback_Void() } const action_result: (() => void) | undefined|undefined = action_buf - let value: {value?: string | Resource, icon?: string | Resource, symbolIcon?: SymbolGlyphModifier, isEnabled?: boolean, action?: (() => void)} = {value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} + let value: NavigationMenuItem = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,isEnabled: isEnabled_result,action: action_result} as NavigationMenuItem) return (value as NavigationMenuItem) } readCallback_Boolean(): (() => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readMenuItemGroupOptions(): MenuItemGroupOptions { let valueDeserializer: Deserializer = this @@ -13696,7 +13828,7 @@ export class Deserializer extends DeserializerBase { footer_buf = (footer_buf_ as ResourceStr | CustomBuilder) } const footer_result: ResourceStr | CustomBuilder | undefined|undefined = footer_buf - let value: {header?: ResourceStr | CustomBuilder, footer?: ResourceStr | CustomBuilder} = {header: header_result,footer: footer_result} + let value: MenuItemGroupOptions = ({header: header_result,footer: footer_result} as MenuItemGroupOptions) return (value as MenuItemGroupOptions) } readMarqueeOptions(): MarqueeOptions { @@ -13724,7 +13856,7 @@ export class Deserializer extends DeserializerBase { } const fromStart_result: boolean | undefined|undefined = fromStart_buf const src_result: string = (valueDeserializer.readString() as string) - let value: {start?: boolean, step?: number, loop?: number, fromStart?: boolean, src?: string} = {start: start_result,step: step_result,loop: loop_result,fromStart: fromStart_result,src: src_result} + let value: MarqueeOptions = ({start: start_result,step: step_result,loop: loop_result,fromStart: fromStart_result,src: src_result} as MarqueeOptions) return (value as MarqueeOptions) } readCallback_ClickEvent_LocationButtonOnClickResult_Void(): ((event: ClickEvent, result: LocationButtonOnClickResult) => void) { @@ -13755,7 +13887,7 @@ export class Deserializer extends DeserializerBase { buttonType_buf = (valueDeserializer.readInt32() as ButtonType) } const buttonType_result: ButtonType | undefined|undefined = buttonType_buf - let value: {icon?: LocationIconStyle, text?: LocationDescription, buttonType?: ButtonType} = {icon: icon_result,text: text_result,buttonType: buttonType_result} + let value: LocationButtonOptions = ({icon: icon_result,text: text_result,buttonType: buttonType_result} as LocationButtonOptions) return (value as LocationButtonOptions) } readListItemGroupOptions(): ListItemGroupOptions { @@ -13810,7 +13942,7 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as ListItemGroupStyle) } const style_result: ListItemGroupStyle | undefined|undefined = style_buf - let value: {header?: CustomBuilder, headerComponent?: ComponentContent, footer?: CustomBuilder, footerComponent?: ComponentContent, space?: number | string, style?: ListItemGroupStyle} = {header: header_result,headerComponent: headerComponent_result,footer: footer_result,footerComponent: footerComponent_result,space: space_result,style: style_result} + let value: ListItemGroupOptions = ({header: header_result,headerComponent: headerComponent_result,footer: footer_result,footerComponent: footerComponent_result,space: space_result,style: style_result} as ListItemGroupOptions) return (value as ListItemGroupOptions) } readSwipeActionOptions(): SwipeActionOptions { @@ -13859,7 +13991,7 @@ export class Deserializer extends DeserializerBase { onOffsetChange_buf = valueDeserializer.readCallback_Number_Void() } const onOffsetChange_result: ((index: number) => void) | undefined|undefined = onOffsetChange_buf - let value: {start?: CustomBuilder | SwipeActionItem, end?: CustomBuilder | SwipeActionItem, edgeEffect?: SwipeEdgeEffect, onOffsetChange?: ((index: number) => void)} = {start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} + let value: SwipeActionOptions = ({start: start_result,end: end_result,edgeEffect: edgeEffect_result,onOffsetChange: onOffsetChange_result} as SwipeActionOptions) return (value as SwipeActionOptions) } readListItemOptions(): ListItemOptions { @@ -13871,18 +14003,18 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as ListItemStyle) } const style_result: ListItemStyle | undefined|undefined = style_buf - let value: {style?: ListItemStyle} = {style: style_result} + let value: ListItemOptions = ({style: style_result} as ListItemOptions) return (value as ListItemOptions) } readCallback_Number_Number_Boolean(): ((from: number, to: number) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (from: number, to: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (from: number, to: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(from); _argsSerializer.writeNumber(to); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Number_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readCallback_Number_Boolean(): ((index: number) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (index: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (index: number): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeNumber(index); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_Number_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readVisibleListContentInfo(): VisibleListContentInfo { let valueDeserializer: Deserializer = this @@ -13901,7 +14033,7 @@ export class Deserializer extends DeserializerBase { itemIndexInGroup_buf = (valueDeserializer.readNumber() as number) } const itemIndexInGroup_result: number | undefined|undefined = itemIndexInGroup_buf - let value: {index?: number, itemGroupArea?: ListItemGroupArea, itemIndexInGroup?: number} = {index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} + let value: VisibleListContentInfo = ({index: index_result,itemGroupArea: itemGroupArea_result,itemIndexInGroup: itemIndexInGroup_result} as VisibleListContentInfo) return (value as VisibleListContentInfo) } readOnScrollVisibleContentChangeCallback(): OnScrollVisibleContentChangeCallback { @@ -13917,7 +14049,7 @@ export class Deserializer extends DeserializerBase { readChildrenMainSize(): ChildrenMainSize { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as ChildrenMainSize) + return ChildrenMainSizeInternal.fromPtr(ptr) } readChainAnimationOptions(): ChainAnimationOptions { let valueDeserializer: Deserializer = this @@ -13958,7 +14090,7 @@ export class Deserializer extends DeserializerBase { damping_buf = (valueDeserializer.readNumber() as number) } const damping_result: number | undefined|undefined = damping_buf - let value: {minSpace?: Length, maxSpace?: Length, conductivity?: number, intensity?: number, edgeEffect?: ChainEdgeEffect, stiffness?: number, damping?: number} = {minSpace: minSpace_result,maxSpace: maxSpace_result,conductivity: conductivity_result,intensity: intensity_result,edgeEffect: edgeEffect_result,stiffness: stiffness_result,damping: damping_result} + let value: ChainAnimationOptions = ({minSpace: minSpace_result,maxSpace: maxSpace_result,conductivity: conductivity_result,intensity: intensity_result,edgeEffect: edgeEffect_result,stiffness: stiffness_result,damping: damping_result} as ChainAnimationOptions) return (value as ChainAnimationOptions) } readListOptions(): ListOptions { @@ -13992,9 +14124,44 @@ export class Deserializer extends DeserializerBase { scroller_buf = (valueDeserializer.readScroller() as Scroller) } const scroller_result: Scroller | undefined|undefined = scroller_buf - let value: {initialIndex?: number, space?: number | string, scroller?: Scroller} = {initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} + let value: ListOptions = ({initialIndex: initialIndex_result,space: space_result,scroller: scroller_result} as ListOptions) return (value as ListOptions) } + readLineOptions(): LineOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: string | number | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + width_buf = (width_buf_ as string | number) + } + const width_result: string | number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: string | number | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + height_buf = (height_buf_ as string | number) + } + const height_result: string | number | undefined|undefined = height_buf + let value: LineOptions = ({width: width_result,height: height_result} as LineOptions) + return (value as LineOptions) + } readImageLoadResult(): ImageLoadResult { let valueDeserializer: Deserializer = this const width_result: number = (valueDeserializer.readNumber() as number) @@ -14006,7 +14173,7 @@ export class Deserializer extends DeserializerBase { const contentHeight_result: number = (valueDeserializer.readNumber() as number) const contentOffsetX_result: number = (valueDeserializer.readNumber() as number) const contentOffsetY_result: number = (valueDeserializer.readNumber() as number) - let value: {width?: number, height?: number, componentWidth?: number, componentHeight?: number, loadingStatus?: number, contentWidth?: number, contentHeight?: number, contentOffsetX?: number, contentOffsetY?: number} = {width: width_result,height: height_result,componentWidth: componentWidth_result,componentHeight: componentHeight_result,loadingStatus: loadingStatus_result,contentWidth: contentWidth_result,contentHeight: contentHeight_result,contentOffsetX: contentOffsetX_result,contentOffsetY: contentOffsetY_result} + let value: ImageLoadResult = ({width: width_result,height: height_result,componentWidth: componentWidth_result,componentHeight: componentHeight_result,loadingStatus: loadingStatus_result,contentWidth: contentWidth_result,contentHeight: contentHeight_result,contentOffsetX: contentOffsetX_result,contentOffsetY: contentOffsetY_result} as ImageLoadResult) return (value as ImageLoadResult) } readImageCompleteCallback(): ImageCompleteCallback { @@ -14095,7 +14262,7 @@ export class Deserializer extends DeserializerBase { duration_buf = (valueDeserializer.readNumber() as number) } const duration_result: number | undefined|undefined = duration_buf - let value: {src?: string | Resource | PixelMap, width?: number | string, height?: number | string, top?: number | string, left?: number | string, duration?: number} = {src: src_result,width: width_result,height: height_result,top: top_result,left: left_result,duration: duration_result} + let value: ImageFrameInfo = ({src: src_result,width: width_result,height: height_result,top: top_result,left: left_result,duration: duration_result} as ImageFrameInfo) return (value as ImageFrameInfo) } readImageAnalyzerConfig(): ImageAnalyzerConfig { @@ -14108,7 +14275,7 @@ export class Deserializer extends DeserializerBase { } } const types_result: Array = types_buf - let value: {types?: Array} = {types: types_result} + let value: ImageAnalyzerConfig = ({types: types_result} as ImageAnalyzerConfig) return (value as ImageAnalyzerConfig) } readImageError(): ImageError { @@ -14116,7 +14283,7 @@ export class Deserializer extends DeserializerBase { const componentWidth_result: number = (valueDeserializer.readNumber() as number) const componentHeight_result: number = (valueDeserializer.readNumber() as number) const message_result: string = (valueDeserializer.readString() as string) - let value: {componentWidth?: number, componentHeight?: number, message?: string} = {componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} + let value: ImageError = ({componentWidth: componentWidth_result,componentHeight: componentHeight_result,message: message_result} as ImageError) return (value as ImageError) } readImageErrorCallback(): ImageErrorCallback { @@ -14133,7 +14300,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const width_result: number = (valueDeserializer.readNumber() as number) const height_result: number = (valueDeserializer.readNumber() as number) - let value: {width?: number, height?: number} = {width: width_result,height: height_result} + let value: ImageSourceSize = ({width: width_result,height: height_result} as ImageSourceSize) return (value as ImageSourceSize) } readGridRowOptions(): GridRowOptions { @@ -14182,7 +14349,7 @@ export class Deserializer extends DeserializerBase { direction_buf = (valueDeserializer.readInt32() as GridRowDirection) } const direction_result: GridRowDirection | undefined|undefined = direction_buf - let value: {gutter?: Length | GutterOption, columns?: number | GridRowColumnOption, breakpoints?: BreakPoints, direction?: GridRowDirection} = {gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} + let value: GridRowOptions = ({gutter: gutter_result,columns: columns_result,breakpoints: breakpoints_result,direction: direction_result} as GridRowOptions) return (value as GridRowOptions) } readGridContainerOptions(): GridContainerOptions { @@ -14239,7 +14406,7 @@ export class Deserializer extends DeserializerBase { margin_buf = (margin_buf_ as number | string) } const margin_result: number | string | undefined|undefined = margin_buf - let value: {columns?: number | string, sizeType?: SizeType, gutter?: number | string, margin?: number | string} = {columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} + let value: GridContainerOptions = ({columns: columns_result,sizeType: sizeType_result,gutter: gutter_result,margin: margin_result} as GridContainerOptions) return (value as GridContainerOptions) } readGridColOptions(): GridColOptions { @@ -14289,7 +14456,7 @@ export class Deserializer extends DeserializerBase { order_buf = (order_buf_ as number | GridColColumnOption) } const order_result: number | GridColColumnOption | undefined|undefined = order_buf - let value: {span?: number | GridColColumnOption, offset?: number | GridColColumnOption, order?: number | GridColColumnOption} = {span: span_result,offset: offset_result,order: order_result} + let value: GridColOptions = ({span: span_result,offset: offset_result,order: order_result} as GridColOptions) return (value as GridColOptions) } readGridItemOptions(): GridItemOptions { @@ -14301,7 +14468,7 @@ export class Deserializer extends DeserializerBase { style_buf = (valueDeserializer.readInt32() as GridItemStyle) } const style_result: GridItemStyle | undefined|undefined = style_buf - let value: {style?: GridItemStyle} = {style: style_result} + let value: GridItemOptions = ({style: style_result} as GridItemOptions) return (value as GridItemOptions) } readCallback_Number_ScrollState_Literal_Number_offsetRemain(): ((offset: number, state: ScrollState) => { offsetRemain: number }) { @@ -14333,7 +14500,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) - let value: {x?: number, y?: number} = {x: x_result,y: y_result} + let value: ItemDragInfo = ({x: x_result,y: y_result} as ItemDragInfo) return (value as ItemDragInfo) } readCallback_ItemDragInfo_Number_Callback_Any(): ((event: ItemDragInfo, itemIndex: number) => (() => any)) { @@ -14350,7 +14517,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const totalOffset_result: number = (valueDeserializer.readNumber() as number) const totalLength_result: number = (valueDeserializer.readNumber() as number) - let value: {totalOffset?: number, totalLength?: number} = {totalOffset: totalOffset_result,totalLength: totalLength_result} + let value: ComputedBarAttribute = ({totalOffset: totalOffset_result,totalLength: totalLength_result} as ComputedBarAttribute) return (value as ComputedBarAttribute) } readCallback_Number_Number_ComputedBarAttribute(): ((index: number, offset: number) => ComputedBarAttribute) { @@ -14362,7 +14529,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const regularSize_buf_value0: number = (valueDeserializer.readNumber() as number) const regularSize_buf_value1: number = (valueDeserializer.readNumber() as number) - const regularSize_result: [ number, number ] = [regularSize_buf_value0, regularSize_buf_value1] + const regularSize_result: [ number, number ] = ([regularSize_buf_value0, regularSize_buf_value1] as [ number, number ]) const irregularIndexes_buf_runtimeType = (valueDeserializer.readInt8() as int32) let irregularIndexes_buf: Array | undefined|undefined if ((RuntimeType.UNDEFINED) != (irregularIndexes_buf_runtimeType)) @@ -14391,7 +14558,7 @@ export class Deserializer extends DeserializerBase { onGetRectByIndex_buf = valueDeserializer.readCallback_Number_Tuple_Number_Number_Number_Number() } const onGetRectByIndex_result: ((index: number) => [ number, number, number, number ]) | undefined|undefined = onGetRectByIndex_buf - let value: {regularSize?: [ number, number ], irregularIndexes?: Array, onGetIrregularSizeByIndex?: ((index: number) => [ number, number ]), onGetRectByIndex?: ((index: number) => [ number, number, number, number ])} = {regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} + let value: GridLayoutOptions = ({regularSize: regularSize_result,irregularIndexes: irregularIndexes_result,onGetIrregularSizeByIndex: onGetIrregularSizeByIndex_result,onGetRectByIndex: onGetRectByIndex_result} as GridLayoutOptions) return (value as GridLayoutOptions) } readFadingEdgeOptions(): FadingEdgeOptions { @@ -14403,20 +14570,20 @@ export class Deserializer extends DeserializerBase { fadingEdgeLength_buf = valueDeserializer.readLengthMetrics() } const fadingEdgeLength_result: LengthMetrics | undefined|undefined = fadingEdgeLength_buf - let value: {fadingEdgeLength?: LengthMetrics} = {fadingEdgeLength: fadingEdgeLength_result} + let value: FadingEdgeOptions = ({fadingEdgeLength: fadingEdgeLength_result} as FadingEdgeOptions) return (value as FadingEdgeOptions) } readEdgeEffectOptions(): EdgeEffectOptions { let valueDeserializer: Deserializer = this const alwaysEnabled_result: boolean = valueDeserializer.readBoolean() - let value: {alwaysEnabled?: boolean} = {alwaysEnabled: alwaysEnabled_result} + let value: EdgeEffectOptions = ({alwaysEnabled: alwaysEnabled_result} as EdgeEffectOptions) return (value as EdgeEffectOptions) } readOffsetResult(): OffsetResult { let valueDeserializer: Deserializer = this const xOffset_result: number = (valueDeserializer.readNumber() as number) const yOffset_result: number = (valueDeserializer.readNumber() as number) - let value: {xOffset?: number, yOffset?: number} = {xOffset: xOffset_result,yOffset: yOffset_result} + let value: OffsetResult = ({xOffset: xOffset_result,yOffset: yOffset_result} as OffsetResult) return (value as OffsetResult) } readCallback_Number_ScrollState_Void(): ((scrollOffset: number, scrollState: ScrollState) => void) { @@ -14448,7 +14615,7 @@ export class Deserializer extends DeserializerBase { space_buf = (valueDeserializer.readLength() as Dimension) } const space_result: Dimension | undefined|undefined = space_buf - let value: {icon?: ResourceStr, space?: Dimension} = {icon: icon_result,space: space_result} + let value: GaugeIndicatorOptions = ({icon: icon_result,space: space_result} as GaugeIndicatorOptions) return (value as GaugeIndicatorOptions) } readGaugeShadowOptions(): GaugeShadowOptions { @@ -14498,7 +14665,7 @@ export class Deserializer extends DeserializerBase { offsetY_buf = (offsetY_buf_ as number | Resource) } const offsetY_result: number | Resource | undefined|undefined = offsetY_buf - let value: {radius?: number | Resource, offsetX?: number | Resource, offsetY?: number | Resource} = {radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} + let value: GaugeShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result} as GaugeShadowOptions) return (value as GaugeShadowOptions) } readGaugeOptions(): GaugeOptions { @@ -14518,7 +14685,7 @@ export class Deserializer extends DeserializerBase { max_buf = (valueDeserializer.readNumber() as number) } const max_result: number | undefined|undefined = max_buf - let value: {value?: number, min?: number, max?: number} = {value: value_result,min: min_result,max: max_result} + let value: GaugeOptions = ({value: value_result,min: min_result,max: max_result} as GaugeOptions) return (value as GaugeOptions) } readFormLinkOptions(): FormLinkOptions { @@ -14559,7 +14726,7 @@ export class Deserializer extends DeserializerBase { params_buf = (valueDeserializer.readCustomObject("Object") as Object) } const params_result: Object | undefined|undefined = params_buf - let value: {action?: string, moduleName?: string, bundleName?: string, abilityName?: string, uri?: string, params?: Object} = {action: action_result,moduleName: moduleName_result,bundleName: bundleName_result,abilityName: abilityName_result,uri: uri_result,params: params_result} + let value: FormLinkOptions = ({action: action_result,moduleName: moduleName_result,bundleName: bundleName_result,abilityName: abilityName_result,uri: uri_result,params: params_result} as FormLinkOptions) return (value as FormLinkOptions) } readCallback_Any_Void(): ((info: any) => void) { @@ -14576,7 +14743,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const id_result: number = (valueDeserializer.readNumber() as number) const idString_result: string = (valueDeserializer.readString() as string) - let value: {id?: number, idString?: string} = {id: id_result,idString: idString_result} + let value: FormCallbackInfo = ({id: id_result,idString: idString_result} as FormCallbackInfo) return (value as FormCallbackInfo) } readCallback_FormCallbackInfo_Void(): ((parameter: FormCallbackInfo) => void) { @@ -14634,7 +14801,7 @@ export class Deserializer extends DeserializerBase { shape_buf = (valueDeserializer.readInt32() as FormShape) } const shape_result: FormShape | undefined|undefined = shape_buf - let value: {id?: number | string, name?: string, bundle?: string, ability?: string, module?: string, dimension?: FormDimension, temporary?: boolean, want?: Want, renderingMode?: FormRenderingMode, shape?: FormShape} = {id: id_result,name: name_result,bundle: bundle_result,ability: ability_result,module: module_result,dimension: dimension_result,temporary: temporary_result,want: want_result,renderingMode: renderingMode_result,shape: shape_result} + let value: FormInfo = ({id: id_result,name: name_result,bundle: bundle_result,ability: ability_result,module: module_result,dimension: dimension_result,temporary: temporary_result,want: want_result,renderingMode: renderingMode_result,shape: shape_result} as FormInfo) return (value as FormInfo) } readHoverEventParam(): HoverEventParam { @@ -14643,7 +14810,7 @@ export class Deserializer extends DeserializerBase { const isHoverMode_result: boolean = valueDeserializer.readBoolean() const appRotation_result: AppRotation = (valueDeserializer.readInt32() as AppRotation) const windowStatusType_result: WindowStatusType = valueDeserializer.readCustomObject("WindowStatusType") - let value: {foldStatus?: FoldStatus, isHoverMode?: boolean, appRotation?: AppRotation, windowStatusType?: WindowStatusType} = {foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} + let value: HoverEventParam = ({foldStatus: foldStatus_result,isHoverMode: isHoverMode_result,appRotation: appRotation_result,windowStatusType: windowStatusType_result} as HoverEventParam) return (value as HoverEventParam) } readOnHoverStatusChangeCallback(): OnHoverStatusChangeCallback { @@ -14654,7 +14821,7 @@ export class Deserializer extends DeserializerBase { readOnFoldStatusChangeInfo(): OnFoldStatusChangeInfo { let valueDeserializer: Deserializer = this const foldStatus_result: FoldStatus = (valueDeserializer.readInt32() as FoldStatus) - let value: {foldStatus?: FoldStatus} = {foldStatus: foldStatus_result} + let value: OnFoldStatusChangeInfo = ({foldStatus: foldStatus_result} as OnFoldStatusChangeInfo) return (value as OnFoldStatusChangeInfo) } readOnFoldStatusChangeCallback(): OnFoldStatusChangeCallback { @@ -14678,7 +14845,7 @@ export class Deserializer extends DeserializerBase { upperItems_buf = upperItems_buf_ } const upperItems_result: Array | undefined|undefined = upperItems_buf - let value: {upperItems?: Array} = {upperItems: upperItems_result} + let value: FolderStackOptions = ({upperItems: upperItems_result} as FolderStackOptions) return (value as FolderStackOptions) } readFlexOptions(): FlexOptions { @@ -14725,7 +14892,7 @@ export class Deserializer extends DeserializerBase { space_buf = valueDeserializer.readFlexSpaceOptions() } const space_result: FlexSpaceOptions | undefined|undefined = space_buf - let value: {direction?: FlexDirection, wrap?: FlexWrap, justifyContent?: FlexAlign, alignItems?: ItemAlign, alignContent?: FlexAlign, space?: FlexSpaceOptions} = {direction: direction_result,wrap: wrap_result,justifyContent: justifyContent_result,alignItems: alignItems_result,alignContent: alignContent_result,space: space_result} + let value: FlexOptions = ({direction: direction_result,wrap: wrap_result,justifyContent: justifyContent_result,alignItems: alignItems_result,alignContent: alignContent_result,space: space_result} as FlexOptions) return (value as FlexOptions) } readTerminationInfo(): TerminationInfo { @@ -14738,7 +14905,7 @@ export class Deserializer extends DeserializerBase { want_buf = valueDeserializer.readWant() } const want_result: Want | undefined|undefined = want_buf - let value: {code?: number, want?: Want} = {code: code_result,want: want_result} + let value: TerminationInfo = ({code: code_result,want: want_result} as TerminationInfo) return (value as TerminationInfo) } readCallback_TerminationInfo_Void(): ((parameter: TerminationInfo) => void) { @@ -14746,6 +14913,41 @@ export class Deserializer extends DeserializerBase { const _call: KPointer = this.readPointer() return (parameter: TerminationInfo): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeTerminationInfo(parameter); nativeModule()._CallCallback(CallbackKind.Kind_Callback_TerminationInfo_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } } + readEllipseOptions(): EllipseOptions { + let valueDeserializer: Deserializer = this + const width_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let width_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (width_buf_runtimeType)) + { + const width_buf__selector: int32 = valueDeserializer.readInt8() + let width_buf_: string | number | undefined|undefined + if (width_buf__selector == 0) { + width_buf_ = (valueDeserializer.readString() as string) + } + else if (width_buf__selector == 1) { + width_buf_ = (valueDeserializer.readNumber() as number) + } + width_buf = (width_buf_ as string | number) + } + const width_result: string | number | undefined|undefined = width_buf + const height_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let height_buf: string | number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (height_buf_runtimeType)) + { + const height_buf__selector: int32 = valueDeserializer.readInt8() + let height_buf_: string | number | undefined|undefined + if (height_buf__selector == 0) { + height_buf_ = (valueDeserializer.readString() as string) + } + else if (height_buf__selector == 1) { + height_buf_ = (valueDeserializer.readNumber() as number) + } + height_buf = (height_buf_ as string | number) + } + const height_result: string | number | undefined|undefined = height_buf + let value: EllipseOptions = ({width: width_result,height: height_result} as EllipseOptions) + return (value as EllipseOptions) + } readDatePickerResult(): DatePickerResult { let valueDeserializer: Deserializer = this const year_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -14769,7 +14971,7 @@ export class Deserializer extends DeserializerBase { day_buf = (valueDeserializer.readNumber() as number) } const day_result: number | undefined|undefined = day_buf - let value: {year?: number, month?: number, day?: number} = {year: year_result,month: month_result,day: day_result} + let value: DatePickerResult = ({year: year_result,month: month_result,day: day_result} as DatePickerResult) return (value as DatePickerResult) } readDatePickerOptions(): DatePickerOptions { @@ -14795,7 +14997,7 @@ export class Deserializer extends DeserializerBase { selected_buf = new Date(valueDeserializer.readInt64()) } const selected_result: Date | undefined|undefined = selected_buf - let value: {start?: Date, end?: Date, selected?: Date} = {start: start_result,end: end_result,selected: selected_result} + let value: DatePickerOptions = ({start: start_result,end: end_result,selected: selected_result} as DatePickerOptions) return (value as DatePickerOptions) } readDataPanelShadowOptions(): DataPanelShadowOptions { @@ -14881,7 +15083,7 @@ export class Deserializer extends DeserializerBase { colors_buf = colors_buf_ } const colors_result: Array | undefined|undefined = colors_buf - let value: {radius?: number | Resource, offsetX?: number | Resource, offsetY?: number | Resource, colors?: Array} = {radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} + let value: DataPanelShadowOptions = ({radius: radius_result,offsetX: offsetX_result,offsetY: offsetY_result,colors: colors_result} as DataPanelShadowOptions) return (value as DataPanelShadowOptions) } readDataPanelOptions(): DataPanelOptions { @@ -14908,7 +15110,7 @@ export class Deserializer extends DeserializerBase { type_buf = (valueDeserializer.readInt32() as DataPanelType) } const type_result: DataPanelType | undefined|undefined = type_buf - let value: {values?: Array, max?: number, type?: DataPanelType} = {values: values_result,max: max_result,type: type_result} + let value: DataPanelOptions = ({values: values_result,max: max_result,type: type_result} as DataPanelOptions) return (value as DataPanelOptions) } readSceneOptions(): SceneOptions { @@ -14943,7 +15145,7 @@ export class Deserializer extends DeserializerBase { modelType_buf = (valueDeserializer.readInt32() as ModelType) } const modelType_result: ModelType | undefined|undefined = modelType_buf - let value: {scene?: ResourceStr | Scene, modelType?: ModelType} = {scene: scene_result,modelType: modelType_result} + let value: SceneOptions = ({scene: scene_result,modelType: modelType_result} as SceneOptions) return (value as SceneOptions) } readPointLightStyle(): PointLightStyle { @@ -14969,7 +15171,7 @@ export class Deserializer extends DeserializerBase { bloom_buf = (valueDeserializer.readNumber() as number) } const bloom_result: number | undefined|undefined = bloom_buf - let value: {lightSource?: LightSource, illuminated?: IlluminatedType, bloom?: number} = {lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} + let value: PointLightStyle = ({lightSource: lightSource_result,illuminated: illuminated_result,bloom: bloom_result} as PointLightStyle) return (value as PointLightStyle) } readColumnOptions(): ColumnOptions { @@ -14989,7 +15191,7 @@ export class Deserializer extends DeserializerBase { space_buf = (space_buf_ as string | number) } const space_result: string | number | undefined|undefined = space_buf - let value: {space?: string | number} = {space: space_result} + let value: ColumnOptions = ({space: space_result} as ColumnOptions) return (value as ColumnOptions) } readCircleOptions(): CircleOptions { @@ -15024,7 +15226,7 @@ export class Deserializer extends DeserializerBase { height_buf = (height_buf_ as string | number) } const height_result: string | number | undefined|undefined = height_buf - let value: {width?: string | number, height?: string | number} = {width: width_result,height: height_result} + let value: CircleOptions = ({width: width_result,height: height_result} as CircleOptions) return (value as CircleOptions) } readCheckboxGroupResult(): CheckboxGroupResult { @@ -15038,7 +15240,7 @@ export class Deserializer extends DeserializerBase { } const name_result: Array = name_buf const status_result: SelectStatus = (valueDeserializer.readInt32() as SelectStatus) - let value: {name?: Array, status?: SelectStatus} = {name: name_result,status: status_result} + let value: CheckboxGroupResult = ({name: name_result,status: status_result} as CheckboxGroupResult) return (value as CheckboxGroupResult) } readOnCheckboxGroupChangeCallback(): OnCheckboxGroupChangeCallback { @@ -15055,7 +15257,7 @@ export class Deserializer extends DeserializerBase { group_buf = (valueDeserializer.readString() as string) } const group_result: string | undefined|undefined = group_buf - let value: {group?: string} = {group: group_result} + let value: CheckboxGroupOptions = ({group: group_result} as CheckboxGroupOptions) return (value as CheckboxGroupOptions) } readOnCheckboxChangeCallback(): OnCheckboxChangeCallback { @@ -15100,7 +15302,7 @@ export class Deserializer extends DeserializerBase { strokeWidth_buf = (valueDeserializer.readLength() as Length) } const strokeWidth_result: Length | undefined|undefined = strokeWidth_buf - let value: {strokeColor?: ResourceColor, size?: Length, strokeWidth?: Length} = {strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} + let value: MarkStyle = ({strokeColor: strokeColor_result,size: size_result,strokeWidth: strokeWidth_result} as MarkStyle) return (value as MarkStyle) } readCheckboxOptions(): CheckboxOptions { @@ -15126,7 +15328,7 @@ export class Deserializer extends DeserializerBase { indicatorBuilder_buf = valueDeserializer.readCallback_Any() } const indicatorBuilder_result: CustomBuilder | undefined|undefined = indicatorBuilder_buf - let value: {name?: string, group?: string, indicatorBuilder?: CustomBuilder} = {name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} + let value: CheckboxOptions = ({name: name_result,group: group_result,indicatorBuilder: indicatorBuilder_result} as CheckboxOptions) return (value as CheckboxOptions) } readCalendarOptions(): CalendarOptions { @@ -15153,7 +15355,7 @@ export class Deserializer extends DeserializerBase { selected_buf = new Date(valueDeserializer.readInt64()) } const selected_result: Date | undefined|undefined = selected_buf - let value: {hintRadius?: number | Resource, selected?: Date} = {hintRadius: hintRadius_result,selected: selected_result} + let value: CalendarOptions = ({hintRadius: hintRadius_result,selected: selected_result} as CalendarOptions) return (value as CalendarOptions) } readCalendarRequestedData(): CalendarRequestedData { @@ -15163,7 +15365,7 @@ export class Deserializer extends DeserializerBase { const currentYear_result: number = (valueDeserializer.readNumber() as number) const currentMonth_result: number = (valueDeserializer.readNumber() as number) const monthState_result: number = (valueDeserializer.readNumber() as number) - let value: {year?: number, month?: number, currentYear?: number, currentMonth?: number, monthState?: number} = {year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} + let value: CalendarRequestedData = ({year: year_result,month: month_result,currentYear: currentYear_result,currentMonth: currentMonth_result,monthState: monthState_result} as CalendarRequestedData) return (value as CalendarRequestedData) } readCallback_CalendarRequestedData_Void(): ((event: CalendarRequestedData) => void) { @@ -15176,7 +15378,7 @@ export class Deserializer extends DeserializerBase { const year_result: number = (valueDeserializer.readNumber() as number) const month_result: number = (valueDeserializer.readNumber() as number) const day_result: number = (valueDeserializer.readNumber() as number) - let value: {year?: number, month?: number, day?: number} = {year: year_result,month: month_result,day: day_result} + let value: CalendarSelectedDate = ({year: year_result,month: month_result,day: day_result} as CalendarSelectedDate) return (value as CalendarSelectedDate) } readCallback_CalendarSelectedDate_Void(): ((event: CalendarSelectedDate) => void) { @@ -15263,7 +15465,7 @@ export class Deserializer extends DeserializerBase { workStateVerticalMovingDistance_buf = (valueDeserializer.readNumber() as number) } const workStateVerticalMovingDistance_result: number | undefined|undefined = workStateVerticalMovingDistance_buf - let value: {workDayMarkColor?: ResourceColor, offDayMarkColor?: ResourceColor, workDayMarkSize?: number, offDayMarkSize?: number, workStateWidth?: number, workStateHorizontalMovingDistance?: number, workStateVerticalMovingDistance?: number} = {workDayMarkColor: workDayMarkColor_result,offDayMarkColor: offDayMarkColor_result,workDayMarkSize: workDayMarkSize_result,offDayMarkSize: offDayMarkSize_result,workStateWidth: workStateWidth_result,workStateHorizontalMovingDistance: workStateHorizontalMovingDistance_result,workStateVerticalMovingDistance: workStateVerticalMovingDistance_result} + let value: WorkStateStyle = ({workDayMarkColor: workDayMarkColor_result,offDayMarkColor: offDayMarkColor_result,workDayMarkSize: workDayMarkSize_result,offDayMarkSize: offDayMarkSize_result,workStateWidth: workStateWidth_result,workStateHorizontalMovingDistance: workStateHorizontalMovingDistance_result,workStateVerticalMovingDistance: workStateVerticalMovingDistance_result} as WorkStateStyle) return (value as WorkStateStyle) } readWeekStyle(): WeekStyle { @@ -15359,7 +15561,7 @@ export class Deserializer extends DeserializerBase { weekAndDayRowSpace_buf = (valueDeserializer.readNumber() as number) } const weekAndDayRowSpace_result: number | undefined|undefined = weekAndDayRowSpace_buf - let value: {weekColor?: ResourceColor, weekendDayColor?: ResourceColor, weekendLunarColor?: ResourceColor, weekFontSize?: number, weekHeight?: number, weekWidth?: number, weekAndDayRowSpace?: number} = {weekColor: weekColor_result,weekendDayColor: weekendDayColor_result,weekendLunarColor: weekendLunarColor_result,weekFontSize: weekFontSize_result,weekHeight: weekHeight_result,weekWidth: weekWidth_result,weekAndDayRowSpace: weekAndDayRowSpace_result} + let value: WeekStyle = ({weekColor: weekColor_result,weekendDayColor: weekendDayColor_result,weekendLunarColor: weekendLunarColor_result,weekFontSize: weekFontSize_result,weekHeight: weekHeight_result,weekWidth: weekWidth_result,weekAndDayRowSpace: weekAndDayRowSpace_result} as WeekStyle) return (value as WeekStyle) } readTodayStyle(): TodayStyle { @@ -15434,7 +15636,7 @@ export class Deserializer extends DeserializerBase { focusedAreaRadius_buf = (valueDeserializer.readNumber() as number) } const focusedAreaRadius_result: number | undefined|undefined = focusedAreaRadius_buf - let value: {focusedDayColor?: ResourceColor, focusedLunarColor?: ResourceColor, focusedAreaBackgroundColor?: ResourceColor, focusedAreaRadius?: number} = {focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} + let value: TodayStyle = ({focusedDayColor: focusedDayColor_result,focusedLunarColor: focusedLunarColor_result,focusedAreaBackgroundColor: focusedAreaBackgroundColor_result,focusedAreaRadius: focusedAreaRadius_result} as TodayStyle) return (value as TodayStyle) } readNonCurrentDayStyle(): NonCurrentDayStyle { @@ -15523,7 +15725,7 @@ export class Deserializer extends DeserializerBase { nonCurrentMonthOffDayMarkColor_buf = (nonCurrentMonthOffDayMarkColor_buf_ as Color | number | string | Resource) } const nonCurrentMonthOffDayMarkColor_result: ResourceColor | undefined|undefined = nonCurrentMonthOffDayMarkColor_buf - let value: {nonCurrentMonthDayColor?: ResourceColor, nonCurrentMonthLunarColor?: ResourceColor, nonCurrentMonthWorkDayMarkColor?: ResourceColor, nonCurrentMonthOffDayMarkColor?: ResourceColor} = {nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} + let value: NonCurrentDayStyle = ({nonCurrentMonthDayColor: nonCurrentMonthDayColor_result,nonCurrentMonthLunarColor: nonCurrentMonthLunarColor_result,nonCurrentMonthWorkDayMarkColor: nonCurrentMonthWorkDayMarkColor_result,nonCurrentMonthOffDayMarkColor: nonCurrentMonthOffDayMarkColor_result} as NonCurrentDayStyle) return (value as NonCurrentDayStyle) } readCurrentDayStyle(): CurrentDayStyle { @@ -15731,7 +15933,7 @@ export class Deserializer extends DeserializerBase { boundaryColOffset_buf = (valueDeserializer.readNumber() as number) } const boundaryColOffset_result: number | undefined|undefined = boundaryColOffset_buf - let value: {dayColor?: ResourceColor, lunarColor?: ResourceColor, markLunarColor?: ResourceColor, dayFontSize?: number, lunarDayFontSize?: number, dayHeight?: number, dayWidth?: number, gregorianCalendarHeight?: number, dayYAxisOffset?: number, lunarDayYAxisOffset?: number, underscoreXAxisOffset?: number, underscoreYAxisOffset?: number, scheduleMarkerXAxisOffset?: number, scheduleMarkerYAxisOffset?: number, colSpace?: number, dailyFiveRowSpace?: number, dailySixRowSpace?: number, lunarHeight?: number, underscoreWidth?: number, underscoreLength?: number, scheduleMarkerRadius?: number, boundaryRowOffset?: number, boundaryColOffset?: number} = {dayColor: dayColor_result,lunarColor: lunarColor_result,markLunarColor: markLunarColor_result,dayFontSize: dayFontSize_result,lunarDayFontSize: lunarDayFontSize_result,dayHeight: dayHeight_result,dayWidth: dayWidth_result,gregorianCalendarHeight: gregorianCalendarHeight_result,dayYAxisOffset: dayYAxisOffset_result,lunarDayYAxisOffset: lunarDayYAxisOffset_result,underscoreXAxisOffset: underscoreXAxisOffset_result,underscoreYAxisOffset: underscoreYAxisOffset_result,scheduleMarkerXAxisOffset: scheduleMarkerXAxisOffset_result,scheduleMarkerYAxisOffset: scheduleMarkerYAxisOffset_result,colSpace: colSpace_result,dailyFiveRowSpace: dailyFiveRowSpace_result,dailySixRowSpace: dailySixRowSpace_result,lunarHeight: lunarHeight_result,underscoreWidth: underscoreWidth_result,underscoreLength: underscoreLength_result,scheduleMarkerRadius: scheduleMarkerRadius_result,boundaryRowOffset: boundaryRowOffset_result,boundaryColOffset: boundaryColOffset_result} + let value: CurrentDayStyle = ({dayColor: dayColor_result,lunarColor: lunarColor_result,markLunarColor: markLunarColor_result,dayFontSize: dayFontSize_result,lunarDayFontSize: lunarDayFontSize_result,dayHeight: dayHeight_result,dayWidth: dayWidth_result,gregorianCalendarHeight: gregorianCalendarHeight_result,dayYAxisOffset: dayYAxisOffset_result,lunarDayYAxisOffset: lunarDayYAxisOffset_result,underscoreXAxisOffset: underscoreXAxisOffset_result,underscoreYAxisOffset: underscoreYAxisOffset_result,scheduleMarkerXAxisOffset: scheduleMarkerXAxisOffset_result,scheduleMarkerYAxisOffset: scheduleMarkerYAxisOffset_result,colSpace: colSpace_result,dailyFiveRowSpace: dailyFiveRowSpace_result,dailySixRowSpace: dailySixRowSpace_result,lunarHeight: lunarHeight_result,underscoreWidth: underscoreWidth_result,underscoreLength: underscoreLength_result,scheduleMarkerRadius: scheduleMarkerRadius_result,boundaryRowOffset: boundaryRowOffset_result,boundaryColOffset: boundaryColOffset_result} as CurrentDayStyle) return (value as CurrentDayStyle) } readCalendarDay(): CalendarDay { @@ -15747,7 +15949,7 @@ export class Deserializer extends DeserializerBase { const isFirstOfLunar_result: boolean = valueDeserializer.readBoolean() const hasSchedule_result: boolean = valueDeserializer.readBoolean() const markLunarDay_result: boolean = valueDeserializer.readBoolean() - let value: {index?: number, lunarMonth?: string, lunarDay?: string, dayMark?: string, dayMarkValue?: string, year?: number, month?: number, day?: number, isFirstOfLunar?: boolean, hasSchedule?: boolean, markLunarDay?: boolean} = {index: index_result,lunarMonth: lunarMonth_result,lunarDay: lunarDay_result,dayMark: dayMark_result,dayMarkValue: dayMarkValue_result,year: year_result,month: month_result,day: day_result,isFirstOfLunar: isFirstOfLunar_result,hasSchedule: hasSchedule_result,markLunarDay: markLunarDay_result} + let value: CalendarDay = ({index: index_result,lunarMonth: lunarMonth_result,lunarDay: lunarDay_result,dayMark: dayMark_result,dayMarkValue: dayMarkValue_result,year: year_result,month: month_result,day: day_result,isFirstOfLunar: isFirstOfLunar_result,hasSchedule: hasSchedule_result,markLunarDay: markLunarDay_result} as CalendarDay) return (value as CalendarDay) } readButtonOptions(): ButtonOptions { @@ -15787,7 +15989,7 @@ export class Deserializer extends DeserializerBase { role_buf = (valueDeserializer.readInt32() as ButtonRole) } const role_result: ButtonRole | undefined|undefined = role_buf - let value: {type?: ButtonType, stateEffect?: boolean, buttonStyle?: ButtonStyleMode, controlSize?: ControlSize, role?: ButtonRole} = {type: type_result,stateEffect: stateEffect_result,buttonStyle: buttonStyle_result,controlSize: controlSize_result,role: role_result} + let value: ButtonOptions = ({type: type_result,stateEffect: stateEffect_result,buttonStyle: buttonStyle_result,controlSize: controlSize_result,role: role_result} as ButtonOptions) return (value as ButtonOptions) } readBadgeParamWithString(): BadgeParamWithString { @@ -15809,7 +16011,7 @@ export class Deserializer extends DeserializerBase { const position_result: BadgePosition | Position | undefined|undefined = position_buf const style_result: BadgeStyle = valueDeserializer.readBadgeStyle() const value_result: string = (valueDeserializer.readString() as string) - let value: {position?: BadgePosition | Position, style?: BadgeStyle, value?: string} = {position: position_result,style: style_result,value: value_result} + let value: BadgeParamWithString = ({position: position_result,style: style_result,value: value_result} as BadgeParamWithString) return (value as BadgeParamWithString) } readBadgeParamWithNumber(): BadgeParamWithNumber { @@ -15838,7 +16040,7 @@ export class Deserializer extends DeserializerBase { maxCount_buf = (valueDeserializer.readNumber() as number) } const maxCount_result: number | undefined|undefined = maxCount_buf - let value: {position?: BadgePosition | Position, style?: BadgeStyle, count?: number, maxCount?: number} = {position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} + let value: BadgeParamWithNumber = ({position: position_result,style: style_result,count: count_result,maxCount: maxCount_result} as BadgeParamWithNumber) return (value as BadgeParamWithNumber) } readOnAlphabetIndexerPopupSelectCallback(): OnAlphabetIndexerPopupSelectCallback { @@ -15867,9 +16069,21 @@ export class Deserializer extends DeserializerBase { } const arrayValue_result: Array = arrayValue_buf const selected_result: number = (valueDeserializer.readNumber() as number) - let value: {arrayValue?: Array, selected?: number} = {arrayValue: arrayValue_result,selected: selected_result} + let value: AlphabetIndexerOptions = ({arrayValue: arrayValue_result,selected: selected_result} as AlphabetIndexerOptions) return (value as AlphabetIndexerOptions) } + readAccessibilityOptions(): AccessibilityOptions { + let valueDeserializer: Deserializer = this + const accessibilityPreferred_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let accessibilityPreferred_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) + { + accessibilityPreferred_buf = valueDeserializer.readBoolean() + } + const accessibilityPreferred_result: boolean | undefined|undefined = accessibilityPreferred_buf + let value: AccessibilityOptions = ({accessibilityPreferred: accessibilityPreferred_result} as AccessibilityOptions) + return (value as AccessibilityOptions) + } readVisibleAreaChangeCallback(): VisibleAreaChangeCallback { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() @@ -15878,20 +16092,20 @@ export class Deserializer extends DeserializerBase { readSpringBackAction(): SpringBackAction { let valueDeserializer: Deserializer = this const springBack_result: (() => void) = valueDeserializer.readCallback_Void() - let value: {springBack?: (() => void)} = {springBack: springBack_result} + let value: SpringBackAction = ({springBack: springBack_result} as SpringBackAction) return (value as SpringBackAction) } readDismissSheetAction(): DismissSheetAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) - let value: {dismiss?: (() => void), reason?: DismissReason} = {dismiss: dismiss_result,reason: reason_result} + let value: DismissSheetAction = ({dismiss: dismiss_result,reason: reason_result} as DismissSheetAction) return (value as DismissSheetAction) } readSheetDismiss(): SheetDismiss { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() - let value: {dismiss?: (() => void)} = {dismiss: dismiss_result} + let value: SheetDismiss = ({dismiss: dismiss_result} as SheetDismiss) return (value as SheetDismiss) } readSheetOptions(): SheetOptions { @@ -16031,7 +16245,7 @@ export class Deserializer extends DeserializerBase { detents_buf__value2_buf = (detents_buf__value2_buf_ as SheetSize | Length) } const detents_buf__value2: undefined | SheetSize | Length = detents_buf__value2_buf - detents_buf = [detents_buf__value0, detents_buf__value1, detents_buf__value2] + detents_buf = ([detents_buf__value0, detents_buf__value1, detents_buf__value2] as [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ]) } const detents_result: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ] | undefined|undefined = detents_buf const blurStyle_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -16151,7 +16365,7 @@ export class Deserializer extends DeserializerBase { borderWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const borderWidth_buf__u_left: undefined | Length = borderWidth_buf__u_left_buf - borderWidth_buf_ = {top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} + borderWidth_buf_ = ({top: borderWidth_buf__u_top, right: borderWidth_buf__u_right, bottom: borderWidth_buf__u_bottom, left: borderWidth_buf__u_left} as EdgeWidths) } else if (borderWidth_buf__selector == 2) { borderWidth_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -16267,7 +16481,7 @@ export class Deserializer extends DeserializerBase { borderColor_buf__u_left_buf = (borderColor_buf__u_left_buf_ as Color | number | string | Resource) } const borderColor_buf__u_left: undefined | ResourceColor = borderColor_buf__u_left_buf - borderColor_buf_ = {top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} + borderColor_buf_ = ({top: borderColor_buf__u_top, right: borderColor_buf__u_right, bottom: borderColor_buf__u_bottom, left: borderColor_buf__u_left} as EdgeColors) } else if (borderColor_buf__selector == 2) { borderColor_buf_ = valueDeserializer.readLocalizedEdgeColors() @@ -16313,7 +16527,7 @@ export class Deserializer extends DeserializerBase { borderStyle_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) } const borderStyle_buf__u_left: undefined | BorderStyle = borderStyle_buf__u_left_buf - borderStyle_buf_ = {top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} + borderStyle_buf_ = ({top: borderStyle_buf__u_top, right: borderStyle_buf__u_right, bottom: borderStyle_buf__u_bottom, left: borderStyle_buf__u_left} as EdgeStyles) } borderStyle_buf = (borderStyle_buf_ as BorderStyle | EdgeStyles) } @@ -16375,13 +16589,6 @@ export class Deserializer extends DeserializerBase { onTypeDidChange_buf = valueDeserializer.readCallback_SheetType_Void() } const onTypeDidChange_result: ((parameter: SheetType) => void) | undefined|undefined = onTypeDidChange_buf - const expandSafeAreaInEmbeddedMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let expandSafeAreaInEmbeddedMode_buf: boolean | undefined|undefined - if ((RuntimeType.UNDEFINED) != (expandSafeAreaInEmbeddedMode_buf_runtimeType)) - { - expandSafeAreaInEmbeddedMode_buf = valueDeserializer.readBoolean() - } - const expandSafeAreaInEmbeddedMode_result: boolean | undefined|undefined = expandSafeAreaInEmbeddedMode_buf const uiContext_buf_runtimeType = (valueDeserializer.readInt8() as int32) let uiContext_buf: UIContext | undefined|undefined if ((RuntimeType.UNDEFINED) != (uiContext_buf_runtimeType)) @@ -16396,14 +16603,35 @@ export class Deserializer extends DeserializerBase { keyboardAvoidMode_buf = (valueDeserializer.readInt32() as SheetKeyboardAvoidMode) } const keyboardAvoidMode_result: SheetKeyboardAvoidMode | undefined|undefined = keyboardAvoidMode_buf - let value: {backgroundColor?: ResourceColor, onAppear?: (() => void), onDisappear?: (() => void), onWillAppear?: (() => void), onWillDisappear?: (() => void), height?: SheetSize | Length, dragBar?: boolean, maskColor?: ResourceColor, detents?: [ SheetSize | Length, (SheetSize | Length)?, (SheetSize | Length)? ], blurStyle?: BlurStyle, showClose?: boolean | Resource, preferType?: SheetType, title?: SheetTitleOptions | CustomBuilder, shouldDismiss?: ((sheetDismiss: SheetDismiss) => void), onWillDismiss?: ((parameter: DismissSheetAction) => void), onWillSpringBackWhenDismiss?: ((parameter: SpringBackAction) => void), enableOutsideInteractive?: boolean, width?: Dimension, borderWidth?: Dimension | EdgeWidths | LocalizedEdgeWidths, borderColor?: ResourceColor | EdgeColors | LocalizedEdgeColors, borderStyle?: BorderStyle | EdgeStyles, shadow?: ShadowOptions | ShadowStyle, onHeightDidChange?: ((index: number) => void), mode?: SheetMode, scrollSizeMode?: ScrollSizeMode, onDetentsDidChange?: ((index: number) => void), onWidthDidChange?: ((index: number) => void), onTypeDidChange?: ((parameter: SheetType) => void), expandSafeAreaInEmbeddedMode?: boolean, uiContext?: UIContext, keyboardAvoidMode?: SheetKeyboardAvoidMode} = {backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,height: height_result,dragBar: dragBar_result,maskColor: maskColor_result,detents: detents_result,blurStyle: blurStyle_result,showClose: showClose_result,preferType: preferType_result,title: title_result,shouldDismiss: shouldDismiss_result,onWillDismiss: onWillDismiss_result,onWillSpringBackWhenDismiss: onWillSpringBackWhenDismiss_result,enableOutsideInteractive: enableOutsideInteractive_result,width: width_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,onHeightDidChange: onHeightDidChange_result,mode: mode_result,scrollSizeMode: scrollSizeMode_result,onDetentsDidChange: onDetentsDidChange_result,onWidthDidChange: onWidthDidChange_result,onTypeDidChange: onTypeDidChange_result,expandSafeAreaInEmbeddedMode: expandSafeAreaInEmbeddedMode_result,uiContext: uiContext_result,keyboardAvoidMode: keyboardAvoidMode_result} + const enableHoverMode_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let enableHoverMode_buf: boolean | undefined|undefined + if ((RuntimeType.UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf = valueDeserializer.readBoolean() + } + const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf + const hoverModeArea_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let hoverModeArea_buf: HoverModeAreaType | undefined|undefined + if ((RuntimeType.UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf = (valueDeserializer.readInt32() as HoverModeAreaType) + } + const hoverModeArea_result: HoverModeAreaType | undefined|undefined = hoverModeArea_buf + const offset_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let offset_buf: Position | undefined|undefined + if ((RuntimeType.UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf = valueDeserializer.readPosition() + } + const offset_result: Position | undefined|undefined = offset_buf + let value: SheetOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,height: height_result,dragBar: dragBar_result,maskColor: maskColor_result,detents: detents_result,blurStyle: blurStyle_result,showClose: showClose_result,preferType: preferType_result,title: title_result,shouldDismiss: shouldDismiss_result,onWillDismiss: onWillDismiss_result,onWillSpringBackWhenDismiss: onWillSpringBackWhenDismiss_result,enableOutsideInteractive: enableOutsideInteractive_result,width: width_result,borderWidth: borderWidth_result,borderColor: borderColor_result,borderStyle: borderStyle_result,shadow: shadow_result,onHeightDidChange: onHeightDidChange_result,mode: mode_result,scrollSizeMode: scrollSizeMode_result,onDetentsDidChange: onDetentsDidChange_result,onWidthDidChange: onWidthDidChange_result,onTypeDidChange: onTypeDidChange_result,uiContext: uiContext_result,keyboardAvoidMode: keyboardAvoidMode_result,enableHoverMode: enableHoverMode_result,hoverModeArea: hoverModeArea_result,offset: offset_result} as SheetOptions) return (value as SheetOptions) } readDismissContentCoverAction(): DismissContentCoverAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) - let value: {dismiss?: (() => void), reason?: DismissReason} = {dismiss: dismiss_result,reason: reason_result} + let value: DismissContentCoverAction = ({dismiss: dismiss_result,reason: reason_result} as DismissContentCoverAction) return (value as DismissContentCoverAction) } readContentCoverOptions(): ContentCoverOptions { @@ -16478,7 +16706,7 @@ export class Deserializer extends DeserializerBase { transition_buf = (valueDeserializer.readTransitionEffect() as TransitionEffect) } const transition_result: TransitionEffect | undefined|undefined = transition_buf - let value: {backgroundColor?: ResourceColor, onAppear?: (() => void), onDisappear?: (() => void), onWillAppear?: (() => void), onWillDisappear?: (() => void), modalTransition?: ModalTransition, onWillDismiss?: ((parameter: DismissContentCoverAction) => void), transition?: TransitionEffect} = {backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,modalTransition: modalTransition_result,onWillDismiss: onWillDismiss_result,transition: transition_result} + let value: ContentCoverOptions = ({backgroundColor: backgroundColor_result,onAppear: onAppear_result,onDisappear: onDisappear_result,onWillAppear: onWillAppear_result,onWillDisappear: onWillDisappear_result,modalTransition: modalTransition_result,onWillDismiss: onWillDismiss_result,transition: transition_result} as ContentCoverOptions) return (value as ContentCoverOptions) } readContextMenuOptions(): ContextMenuOptions { @@ -16564,7 +16792,7 @@ export class Deserializer extends DeserializerBase { borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = {topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) } else if (borderRadius_buf__selector == 2) { borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() @@ -16632,7 +16860,7 @@ export class Deserializer extends DeserializerBase { layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) } const layoutRegionMargin_buf__left: undefined | Length = layoutRegionMargin_buf__left_buf - layoutRegionMargin_buf = {top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} + layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) } const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -16684,7 +16912,7 @@ export class Deserializer extends DeserializerBase { enableHoverMode_buf = valueDeserializer.readBoolean() } const enableHoverMode_result: boolean | undefined|undefined = enableHoverMode_buf - let value: {offset?: Position, placement?: Placement, enableArrow?: boolean, arrowOffset?: Length, preview?: MenuPreviewMode | CustomBuilder, borderRadius?: Length | BorderRadiuses | LocalizedBorderRadiuses, onAppear?: (() => void), onDisappear?: (() => void), aboutToAppear?: (() => void), aboutToDisappear?: (() => void), layoutRegionMargin?: Margin, previewAnimationOptions?: ContextMenuAnimationOptions, backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, transition?: TransitionEffect, enableHoverMode?: boolean} = {offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result} + let value: ContextMenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result} as ContextMenuOptions) return (value as ContextMenuOptions) } readMenuOptions(): MenuOptions { @@ -16770,7 +16998,7 @@ export class Deserializer extends DeserializerBase { borderRadius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const borderRadius_buf__u_bottomRight: undefined | Length = borderRadius_buf__u_bottomRight_buf - borderRadius_buf_ = {topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} + borderRadius_buf_ = ({topLeft: borderRadius_buf__u_topLeft, topRight: borderRadius_buf__u_topRight, bottomLeft: borderRadius_buf__u_bottomLeft, bottomRight: borderRadius_buf__u_bottomRight} as BorderRadiuses) } else if (borderRadius_buf__selector == 2) { borderRadius_buf_ = valueDeserializer.readLocalizedBorderRadiuses() @@ -16838,7 +17066,7 @@ export class Deserializer extends DeserializerBase { layoutRegionMargin_buf__left_buf = (valueDeserializer.readLength() as Length) } const layoutRegionMargin_buf__left: undefined | Length = layoutRegionMargin_buf__left_buf - layoutRegionMargin_buf = {top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} + layoutRegionMargin_buf = ({top: layoutRegionMargin_buf__top, right: layoutRegionMargin_buf__right, bottom: layoutRegionMargin_buf__bottom, left: layoutRegionMargin_buf__left} as Padding) } const layoutRegionMargin_result: Margin | undefined|undefined = layoutRegionMargin_buf const previewAnimationOptions_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -16912,7 +17140,7 @@ export class Deserializer extends DeserializerBase { showInSubWindow_buf = valueDeserializer.readBoolean() } const showInSubWindow_result: boolean | undefined|undefined = showInSubWindow_buf - let value: {offset?: Position, placement?: Placement, enableArrow?: boolean, arrowOffset?: Length, preview?: MenuPreviewMode | CustomBuilder, borderRadius?: Length | BorderRadiuses | LocalizedBorderRadiuses, onAppear?: (() => void), onDisappear?: (() => void), aboutToAppear?: (() => void), aboutToDisappear?: (() => void), layoutRegionMargin?: Margin, previewAnimationOptions?: ContextMenuAnimationOptions, backgroundColor?: ResourceColor, backgroundBlurStyle?: BlurStyle, transition?: TransitionEffect, enableHoverMode?: boolean, title?: ResourceStr, showInSubWindow?: boolean} = {offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result,title: title_result,showInSubWindow: showInSubWindow_result} + let value: MenuOptions = ({offset: offset_result,placement: placement_result,enableArrow: enableArrow_result,arrowOffset: arrowOffset_result,preview: preview_result,borderRadius: borderRadius_result,onAppear: onAppear_result,onDisappear: onDisappear_result,aboutToAppear: aboutToAppear_result,aboutToDisappear: aboutToDisappear_result,layoutRegionMargin: layoutRegionMargin_result,previewAnimationOptions: previewAnimationOptions_result,backgroundColor: backgroundColor_result,backgroundBlurStyle: backgroundBlurStyle_result,transition: transition_result,enableHoverMode: enableHoverMode_result,title: title_result,showInSubWindow: showInSubWindow_result} as MenuOptions) return (value as MenuOptions) } readMenuElement(): MenuElement { @@ -16956,14 +17184,14 @@ export class Deserializer extends DeserializerBase { } const enabled_result: boolean | undefined|undefined = enabled_buf const action_result: (() => void) = valueDeserializer.readCallback_Void() - let value: {value?: ResourceStr, icon?: ResourceStr, symbolIcon?: SymbolGlyphModifier, enabled?: boolean, action?: (() => void)} = {value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} + let value: MenuElement = ({value: value_result,icon: icon_result,symbolIcon: symbolIcon_result,enabled: enabled_result,action: action_result} as MenuElement) return (value as MenuElement) } readDismissPopupAction(): DismissPopupAction { let valueDeserializer: Deserializer = this const dismiss_result: (() => void) = valueDeserializer.readCallback_Void() const reason_result: DismissReason = (valueDeserializer.readInt32() as DismissReason) - let value: {dismiss?: (() => void), reason?: DismissReason} = {dismiss: dismiss_result,reason: reason_result} + let value: DismissPopupAction = ({dismiss: dismiss_result,reason: reason_result} as DismissPopupAction) return (value as DismissPopupAction) } readGeometryTransitionOptions(): GeometryTransitionOptions { @@ -16982,7 +17210,7 @@ export class Deserializer extends DeserializerBase { hierarchyStrategy_buf = (valueDeserializer.readInt32() as TransitionHierarchyStrategy) } const hierarchyStrategy_result: TransitionHierarchyStrategy | undefined|undefined = hierarchyStrategy_buf - let value: {follow?: boolean, hierarchyStrategy?: TransitionHierarchyStrategy} = {follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} + let value: GeometryTransitionOptions = ({follow: follow_result,hierarchyStrategy: hierarchyStrategy_result} as GeometryTransitionOptions) return (value as GeometryTransitionOptions) } readOverlayOptions(): OverlayOptions { @@ -17001,7 +17229,7 @@ export class Deserializer extends DeserializerBase { offset_buf = valueDeserializer.readOverlayOffset() } const offset_result: OverlayOffset | undefined|undefined = offset_buf - let value: {align?: Alignment, offset?: OverlayOffset} = {align: align_result,offset: offset_result} + let value: OverlayOptions = ({align: align_result,offset: offset_result} as OverlayOptions) return (value as OverlayOptions) } readDragInteractionOptions(): DragInteractionOptions { @@ -17020,7 +17248,7 @@ export class Deserializer extends DeserializerBase { defaultAnimationBeforeLifting_buf = valueDeserializer.readBoolean() } const defaultAnimationBeforeLifting_result: boolean | undefined|undefined = defaultAnimationBeforeLifting_buf - let value: {isMultiSelectionEnabled?: boolean, defaultAnimationBeforeLifting?: boolean} = {isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} + let value: DragInteractionOptions = ({isMultiSelectionEnabled: isMultiSelectionEnabled_result,defaultAnimationBeforeLifting: defaultAnimationBeforeLifting_result} as DragInteractionOptions) return (value as DragInteractionOptions) } readDragPreviewOptions(): DragPreviewOptions { @@ -17069,7 +17297,7 @@ export class Deserializer extends DeserializerBase { numberBadge_buf = (numberBadge_buf_ as boolean | number) } const numberBadge_result: boolean | number | undefined|undefined = numberBadge_buf - let value: {mode?: DragPreviewMode | Array, modifier?: ImageModifier, numberBadge?: boolean | number} = {mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} + let value: DragPreviewOptions = ({mode: mode_result,modifier: modifier_result,numberBadge: numberBadge_result} as DragPreviewOptions) return (value as DragPreviewOptions) } readsharedTransitionOptions(): sharedTransitionOptions { @@ -17127,7 +17355,7 @@ export class Deserializer extends DeserializerBase { type_buf = (valueDeserializer.readInt32() as SharedTransitionEffectType) } const type_result: SharedTransitionEffectType | undefined|undefined = type_buf - let value: {duration?: number, curve?: Curve | string | ICurve, delay?: number, motionPath?: MotionPathOptions, zIndex?: number, type?: SharedTransitionEffectType} = {duration: duration_result,curve: curve_result,delay: delay_result,motionPath: motionPath_result,zIndex: zIndex_result,type: type_result} + let value: sharedTransitionOptions = ({duration: duration_result,curve: curve_result,delay: delay_result,motionPath: motionPath_result,zIndex: zIndex_result,type: type_result} as sharedTransitionOptions) return (value as sharedTransitionOptions) } readLinearGradientBlurOptions(): LinearGradientBlurOptions { @@ -17138,12 +17366,12 @@ export class Deserializer extends DeserializerBase { { const fractionStops_buf_buf_value0: number = (valueDeserializer.readNumber() as number) const fractionStops_buf_buf_value1: number = (valueDeserializer.readNumber() as number) - fractionStops_buf[fractionStops_buf_i] = [fractionStops_buf_buf_value0, fractionStops_buf_buf_value1] + fractionStops_buf[fractionStops_buf_i] = ([fractionStops_buf_buf_value0, fractionStops_buf_buf_value1] as FractionStop) } } const fractionStops_result: Array = fractionStops_buf const direction_result: GradientDirection = (valueDeserializer.readInt32() as GradientDirection) - let value: {fractionStops?: Array, direction?: GradientDirection} = {fractionStops: fractionStops_result,direction: direction_result} + let value: LinearGradientBlurOptions = ({fractionStops: fractionStops_result,direction: direction_result} as LinearGradientBlurOptions) return (value as LinearGradientBlurOptions) } readForegroundBlurStyleOptions(): ForegroundBlurStyleOptions { @@ -17176,7 +17404,7 @@ export class Deserializer extends DeserializerBase { blurOptions_buf = valueDeserializer.readBlurOptions() } const blurOptions_result: BlurOptions | undefined|undefined = blurOptions_buf - let value: {colorMode?: ThemeColorMode, adaptiveColor?: AdaptiveColor, scale?: number, blurOptions?: BlurOptions} = {colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} + let value: ForegroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result} as ForegroundBlurStyleOptions) return (value as ForegroundBlurStyleOptions) } readBackgroundBlurStyleOptions(): BackgroundBlurStyleOptions { @@ -17237,14 +17465,7 @@ export class Deserializer extends DeserializerBase { inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) } const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: BlurType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as BlurType) - } - const type_result: BlurType | undefined|undefined = type_buf - let value: {colorMode?: ThemeColorMode, adaptiveColor?: AdaptiveColor, scale?: number, blurOptions?: BlurOptions, policy?: BlurStyleActivePolicy, inactiveColor?: ResourceColor, type?: BlurType} = {colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result,type: type_result} + let value: BackgroundBlurStyleOptions = ({colorMode: colorMode_result,adaptiveColor: adaptiveColor_result,scale: scale_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundBlurStyleOptions) return (value as BackgroundBlurStyleOptions) } readSizeChangeCallback(): SizeChangeCallback { @@ -17265,7 +17486,7 @@ export class Deserializer extends DeserializerBase { readGestureRecognizer(): GestureRecognizer { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as GestureRecognizer) + return GestureRecognizerInternal.fromPtr(ptr) } readGestureRecognizerJudgeBeginCallback(): GestureRecognizerJudgeBeginCallback { const _resource: CallbackResource = this.readCallbackResource() @@ -17281,7 +17502,7 @@ export class Deserializer extends DeserializerBase { const localY_result: number = (valueDeserializer.readNumber() as number) const displayX_result: number = (valueDeserializer.readNumber() as number) const displayY_result: number = (valueDeserializer.readNumber() as number) - let value: {id?: number, globalX?: number, globalY?: number, localX?: number, localY?: number, displayX?: number, displayY?: number} = {id: id_result,globalX: globalX_result,globalY: globalY_result,localX: localX_result,localY: localY_result,displayX: displayX_result,displayY: displayY_result} + let value: FingerInfo = ({id: id_result,globalX: globalX_result,globalY: globalY_result,localX: localX_result,localY: localY_result,displayX: displayX_result,displayY: displayY_result} as FingerInfo) return (value as FingerInfo) } readBaseGestureEvent(): BaseGestureEvent { @@ -17322,7 +17543,7 @@ export class Deserializer extends DeserializerBase { } } const fingerList_result: Array = fingerList_buf - let value: {target?: EventTarget, timestamp?: number, source?: SourceType, axisHorizontal?: number, axisVertical?: number, pressure?: number, tiltX?: number, tiltY?: number, sourceTool?: SourceTool, deviceId?: number, fingerList?: Array} = {target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,fingerList: fingerList_result} + let value: BaseGestureEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,fingerList: fingerList_result} as BaseGestureEvent) return (value as BaseGestureEvent) } readGestureInfo(): GestureInfo { @@ -17336,7 +17557,7 @@ export class Deserializer extends DeserializerBase { const tag_result: string | undefined|undefined = tag_buf const type_result: GestureControl.GestureType = (valueDeserializer.readInt32() as GestureControl.GestureType) const isSystemGesture_result: boolean = valueDeserializer.readBoolean() - let value: {tag?: string, type?: GestureControl.GestureType, isSystemGesture?: boolean} = {tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} + let value: GestureInfo = ({tag: tag_result,type: type_result,isSystemGesture: isSystemGesture_result} as GestureInfo) return (value as GestureInfo) } readCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(): ((gestureInfo: GestureInfo, event: BaseGestureEvent) => GestureJudgeResult) { @@ -17348,13 +17569,13 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const rate_result: number = (valueDeserializer.readNumber() as number) const lightUpDegree_result: number = (valueDeserializer.readNumber() as number) - let value: {rate?: number, lightUpDegree?: number} = {rate: rate_result,lightUpDegree: lightUpDegree_result} + let value: BackgroundBrightnessOptions = ({rate: rate_result,lightUpDegree: lightUpDegree_result} as BackgroundBrightnessOptions) return (value as BackgroundBrightnessOptions) } readGestureModifier(): GestureModifier { let valueDeserializer: Deserializer = this let ptr: KPointer = valueDeserializer.readPointer() - return (valueDeserializer.readMaterialized() as GestureModifier) + return GestureModifierInternal.fromPtr(ptr) } readPixelStretchEffectOptions(): PixelStretchEffectOptions { let valueDeserializer: Deserializer = this @@ -17386,7 +17607,7 @@ export class Deserializer extends DeserializerBase { right_buf = (valueDeserializer.readLength() as Length) } const right_result: Length | undefined|undefined = right_buf - let value: {top?: Length, bottom?: Length, left?: Length, right?: Length} = {top: top_result,bottom: bottom_result,left: left_result,right: right_result} + let value: PixelStretchEffectOptions = ({top: top_result,bottom: bottom_result,left: left_result,right: right_result} as PixelStretchEffectOptions) return (value as PixelStretchEffectOptions) } readStateStyles(): StateStyles { @@ -17433,7 +17654,7 @@ export class Deserializer extends DeserializerBase { selected_buf = (valueDeserializer.readCustomObject("Object") as Object) } const selected_result: Object | undefined|undefined = selected_buf - let value: {normal?: any, pressed?: any, disabled?: any, focused?: any, clicked?: any, selected?: Object} = {normal: normal_result,pressed: pressed_result,disabled: disabled_result,focused: focused_result,clicked: clicked_result,selected: selected_result} + let value: StateStyles = ({normal: normal_result,pressed: pressed_result,disabled: disabled_result,focused: focused_result,clicked: clicked_result,selected: selected_result} as StateStyles) return (value as StateStyles) } readCallback_PreDragStatus_Void(): ((parameter: PreDragStatus) => void) { @@ -17450,7 +17671,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const dragBehavior_result: DragBehavior = (valueDeserializer.readInt32() as DragBehavior) const useCustomDropAnimation_result: boolean = valueDeserializer.readBoolean() - let value: {dragBehavior?: DragBehavior, useCustomDropAnimation?: boolean} = {dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} + let value: DragEvent = ({dragBehavior: dragBehavior_result,useCustomDropAnimation: useCustomDropAnimation_result} as DragEvent) return (value as DragEvent) } readCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(): ((event: DragEvent, extraParams?: string) => CustomBuilder | DragItemInfo) { @@ -17509,7 +17730,7 @@ export class Deserializer extends DeserializerBase { bias_buf = valueDeserializer.readBias() } const bias_result: Bias | undefined|undefined = bias_buf - let value: {start?: LocalizedHorizontalAlignParam, end?: LocalizedHorizontalAlignParam, middle?: LocalizedHorizontalAlignParam, top?: LocalizedVerticalAlignParam, bottom?: LocalizedVerticalAlignParam, center?: LocalizedVerticalAlignParam, bias?: Bias} = {start: start_result,end: end_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} + let value: LocalizedAlignRuleOptions = ({start: start_result,end: end_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as LocalizedAlignRuleOptions) return (value as LocalizedAlignRuleOptions) } readAlignRuleOption(): AlignRuleOption { @@ -17520,7 +17741,7 @@ export class Deserializer extends DeserializerBase { { const left_buf__anchor: string = (valueDeserializer.readString() as string) const left_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - left_buf = {anchor: left_buf__anchor, align: left_buf__align} + left_buf = ({anchor: left_buf__anchor, align: left_buf__align} as { anchor: string, align: HorizontalAlign }) } const left_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = left_buf const right_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -17529,7 +17750,7 @@ export class Deserializer extends DeserializerBase { { const right_buf__anchor: string = (valueDeserializer.readString() as string) const right_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - right_buf = {anchor: right_buf__anchor, align: right_buf__align} + right_buf = ({anchor: right_buf__anchor, align: right_buf__align} as { anchor: string, align: HorizontalAlign }) } const right_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = right_buf const middle_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -17538,7 +17759,7 @@ export class Deserializer extends DeserializerBase { { const middle_buf__anchor: string = (valueDeserializer.readString() as string) const middle_buf__align: HorizontalAlign = (valueDeserializer.readInt32() as HorizontalAlign) - middle_buf = {anchor: middle_buf__anchor, align: middle_buf__align} + middle_buf = ({anchor: middle_buf__anchor, align: middle_buf__align} as { anchor: string, align: HorizontalAlign }) } const middle_result: { anchor: string, align: HorizontalAlign } | undefined|undefined = middle_buf const top_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -17547,7 +17768,7 @@ export class Deserializer extends DeserializerBase { { const top_buf__anchor: string = (valueDeserializer.readString() as string) const top_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - top_buf = {anchor: top_buf__anchor, align: top_buf__align} + top_buf = ({anchor: top_buf__anchor, align: top_buf__align} as { anchor: string, align: VerticalAlign }) } const top_result: { anchor: string, align: VerticalAlign } | undefined|undefined = top_buf const bottom_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -17556,7 +17777,7 @@ export class Deserializer extends DeserializerBase { { const bottom_buf__anchor: string = (valueDeserializer.readString() as string) const bottom_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - bottom_buf = {anchor: bottom_buf__anchor, align: bottom_buf__align} + bottom_buf = ({anchor: bottom_buf__anchor, align: bottom_buf__align} as { anchor: string, align: VerticalAlign }) } const bottom_result: { anchor: string, align: VerticalAlign } | undefined|undefined = bottom_buf const center_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -17565,7 +17786,7 @@ export class Deserializer extends DeserializerBase { { const center_buf__anchor: string = (valueDeserializer.readString() as string) const center_buf__align: VerticalAlign = (valueDeserializer.readInt32() as VerticalAlign) - center_buf = {anchor: center_buf__anchor, align: center_buf__align} + center_buf = ({anchor: center_buf__anchor, align: center_buf__align} as { anchor: string, align: VerticalAlign }) } const center_result: { anchor: string, align: VerticalAlign } | undefined|undefined = center_buf const bias_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -17575,7 +17796,7 @@ export class Deserializer extends DeserializerBase { bias_buf = valueDeserializer.readBias() } const bias_result: Bias | undefined|undefined = bias_buf - let value: {left?: { anchor: string, align: HorizontalAlign }, right?: { anchor: string, align: HorizontalAlign }, middle?: { anchor: string, align: HorizontalAlign }, top?: { anchor: string, align: VerticalAlign }, bottom?: { anchor: string, align: VerticalAlign }, center?: { anchor: string, align: VerticalAlign }, bias?: Bias} = {left: left_result,right: right_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} + let value: AlignRuleOption = ({left: left_result,right: right_result,middle: middle_result,top: top_result,bottom: bottom_result,center: center_result,bias: bias_result} as AlignRuleOption) return (value as AlignRuleOption) } readCallback_Area_Area_Void(): ((oldValue: Area, newValue: Area) => void) { @@ -17587,7 +17808,7 @@ export class Deserializer extends DeserializerBase { let valueDeserializer: Deserializer = this const radius_result: number = (valueDeserializer.readNumber() as number) const anchor_result: MotionBlurAnchor = valueDeserializer.readMotionBlurAnchor() - let value: {radius?: number, anchor?: MotionBlurAnchor} = {radius: radius_result,anchor: anchor_result} + let value: MotionBlurOptions = ({radius: radius_result,anchor: anchor_result} as MotionBlurOptions) return (value as MotionBlurOptions) } readFocusBoxStyle(): FocusBoxStyle { @@ -17613,13 +17834,13 @@ export class Deserializer extends DeserializerBase { strokeWidth_buf = valueDeserializer.readLengthMetrics() } const strokeWidth_result: LengthMetrics | undefined|undefined = strokeWidth_buf - let value: {margin?: LengthMetrics, strokeColor?: ColorMetrics, strokeWidth?: LengthMetrics} = {margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} + let value: FocusBoxStyle = ({margin: margin_result,strokeColor: strokeColor_result,strokeWidth: strokeWidth_result} as FocusBoxStyle) return (value as FocusBoxStyle) } readCallback_KeyEvent_Boolean(): ((parameter: KeyEvent) => boolean) { const _resource: CallbackResource = this.readCallbackResource() const _call: KPointer = this.readPointer() - return (parameter: KeyEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeKeyEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((value: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_KeyEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } + return (parameter: KeyEvent): boolean => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; _argsSerializer.writeKeyEvent(parameter); let _continuationValue: boolean | undefined|undefined; const _continuationCallback: ((parameter: boolean) => void) = (value: boolean): void => { _continuationValue = value; }; _argsSerializer.holdAndWriteCallback(_continuationCallback); nativeModule()._CallCallback(CallbackKind.Kind_Callback_KeyEvent_Boolean, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return (_continuationValue as boolean); } } readKeyEvent(): KeyEvent { let valueDeserializer: Deserializer = this @@ -17639,7 +17860,7 @@ export class Deserializer extends DeserializerBase { unicode_buf = (valueDeserializer.readNumber() as number) } const unicode_result: number | undefined|undefined = unicode_buf - let value: {type?: KeyType, keyCode?: number, keyText?: string, keySource?: KeySource, deviceId?: number, metaKey?: number, timestamp?: number, stopPropagation?: (() => void), intentionCode?: IntentionCode, unicode?: number} = {type: type_result,keyCode: keyCode_result,keyText: keyText_result,keySource: keySource_result,deviceId: deviceId_result,metaKey: metaKey_result,timestamp: timestamp_result,stopPropagation: stopPropagation_result,intentionCode: intentionCode_result,unicode: unicode_result} + let value: KeyEvent = ({type: type_result,keyCode: keyCode_result,keyText: keyText_result,keySource: keySource_result,deviceId: deviceId_result,metaKey: metaKey_result,timestamp: timestamp_result,stopPropagation: stopPropagation_result,intentionCode: intentionCode_result,unicode: unicode_result} as KeyEvent) return (value as KeyEvent) } readCallback_KeyEvent_Void(): ((event: KeyEvent) => void) { @@ -17659,7 +17880,7 @@ export class Deserializer extends DeserializerBase { const screenY_result: number = (valueDeserializer.readNumber() as number) const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) - let value: {type?: TouchType, id?: number, displayX?: number, displayY?: number, windowX?: number, windowY?: number, screenX?: number, screenY?: number, x?: number, y?: number} = {type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} + let value: TouchObject = ({type: type_result,id: id_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result} as TouchObject) return (value as TouchObject) } readCallback_TouchEvent_Void(): ((event: TouchEvent) => void) { @@ -17708,7 +17929,7 @@ export class Deserializer extends DeserializerBase { const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() - let value: {target?: EventTarget, timestamp?: number, source?: SourceType, axisHorizontal?: number, axisVertical?: number, pressure?: number, tiltX?: number, tiltY?: number, sourceTool?: SourceTool, deviceId?: number, button?: MouseButton, action?: MouseAction, displayX?: number, displayY?: number, windowX?: number, windowY?: number, screenX?: number, screenY?: number, x?: number, y?: number, stopPropagation?: (() => void)} = {target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,button: button_result,action: action_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,stopPropagation: stopPropagation_result} + let value: MouseEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,button: button_result,action: action_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,stopPropagation: stopPropagation_result} as MouseEvent) return (value as MouseEvent) } readCallback_MouseEvent_Void(): ((event: MouseEvent) => void) { @@ -17753,7 +17974,7 @@ export class Deserializer extends DeserializerBase { const displayY_result: number = (valueDeserializer.readNumber() as number) const windowX_result: number = (valueDeserializer.readNumber() as number) const windowY_result: number = (valueDeserializer.readNumber() as number) - let value: {target?: EventTarget, timestamp?: number, source?: SourceType, axisHorizontal?: number, axisVertical?: number, pressure?: number, tiltX?: number, tiltY?: number, sourceTool?: SourceTool, deviceId?: number, type?: AccessibilityHoverType, x?: number, y?: number, displayX?: number, displayY?: number, windowX?: number, windowY?: number} = {target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,x: x_result,y: y_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result} + let value: AccessibilityHoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,type: type_result,x: x_result,y: y_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result} as AccessibilityHoverEvent) return (value as AccessibilityHoverEvent) } readAccessibilityCallback(): AccessibilityCallback { @@ -17792,7 +18013,7 @@ export class Deserializer extends DeserializerBase { } const deviceId_result: number | undefined|undefined = deviceId_buf const stopPropagation_result: (() => void) = valueDeserializer.readCallback_Void() - let value: {target?: EventTarget, timestamp?: number, source?: SourceType, axisHorizontal?: number, axisVertical?: number, pressure?: number, tiltX?: number, tiltY?: number, sourceTool?: SourceTool, deviceId?: number, stopPropagation?: (() => void)} = {target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,stopPropagation: stopPropagation_result} + let value: HoverEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,stopPropagation: stopPropagation_result} as HoverEvent) return (value as HoverEvent) } readCallback_Boolean_HoverEvent_Void(): ((isHover: boolean, event: HoverEvent) => void) { @@ -17839,7 +18060,7 @@ export class Deserializer extends DeserializerBase { const x_result: number = (valueDeserializer.readNumber() as number) const y_result: number = (valueDeserializer.readNumber() as number) const preventDefault_result: (() => void) = valueDeserializer.readCallback_Void() - let value: {target?: EventTarget, timestamp?: number, source?: SourceType, axisHorizontal?: number, axisVertical?: number, pressure?: number, tiltX?: number, tiltY?: number, sourceTool?: SourceTool, deviceId?: number, displayX?: number, displayY?: number, windowX?: number, windowY?: number, screenX?: number, screenY?: number, x?: number, y?: number, preventDefault?: (() => void)} = {target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,preventDefault: preventDefault_result} + let value: ClickEvent = ({target: target_result,timestamp: timestamp_result,source: source_result,axisHorizontal: axisHorizontal_result,axisVertical: axisVertical_result,pressure: pressure_result,tiltX: tiltX_result,tiltY: tiltY_result,sourceTool: sourceTool_result,deviceId: deviceId_result,displayX: displayX_result,displayY: displayY_result,windowX: windowX_result,windowY: windowY_result,screenX: screenX_result,screenY: screenY_result,x: x_result,y: y_result,preventDefault: preventDefault_result} as ClickEvent) return (value as ClickEvent) } readOutlineOptions(): OutlineOptions { @@ -17879,7 +18100,7 @@ export class Deserializer extends DeserializerBase { width_buf__u_left_buf = (valueDeserializer.readLength() as Dimension) } const width_buf__u_left: undefined | Dimension = width_buf__u_left_buf - width_buf_ = {top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeOutlineWidths) } else if (width_buf__selector == 1) { width_buf_ = (valueDeserializer.readLength() as Dimension) @@ -17978,7 +18199,7 @@ export class Deserializer extends DeserializerBase { color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) } const color_buf__u_left: undefined | ResourceColor = color_buf__u_left_buf - color_buf_ = {top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} + color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) } else if (color_buf__selector == 1) { const color_buf__u_selector: int32 = valueDeserializer.readInt8() @@ -18038,7 +18259,7 @@ export class Deserializer extends DeserializerBase { radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Dimension) } const radius_buf__u_bottomRight: undefined | Dimension = radius_buf__u_bottomRight_buf - radius_buf_ = {topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} + radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as OutlineRadiuses) } else if (radius_buf__selector == 1) { radius_buf_ = (valueDeserializer.readLength() as Dimension) @@ -18081,7 +18302,7 @@ export class Deserializer extends DeserializerBase { style_buf__u_left_buf = (valueDeserializer.readInt32() as OutlineStyle) } const style_buf__u_left: undefined | OutlineStyle = style_buf__u_left_buf - style_buf_ = {top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} + style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeOutlineStyles) } else if (style_buf__selector == 1) { style_buf_ = (valueDeserializer.readInt32() as OutlineStyle) @@ -18089,7 +18310,7 @@ export class Deserializer extends DeserializerBase { style_buf = (style_buf_ as EdgeOutlineStyles | OutlineStyle) } const style_result: EdgeOutlineStyles | OutlineStyle | undefined|undefined = style_buf - let value: {width?: EdgeOutlineWidths | Dimension, color?: EdgeColors | ResourceColor | LocalizedEdgeColors, radius?: OutlineRadiuses | Dimension, style?: EdgeOutlineStyles | OutlineStyle} = {width: width_result,color: color_result,radius: radius_result,style: style_result} + let value: OutlineOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result} as OutlineOptions) return (value as OutlineOptions) } readBorderImageOption(): BorderImageOption { @@ -18132,7 +18353,7 @@ export class Deserializer extends DeserializerBase { slice_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const slice_buf__u_left: undefined | Length = slice_buf__u_left_buf - slice_buf_ = {top: slice_buf__u_top, right: slice_buf__u_right, bottom: slice_buf__u_bottom, left: slice_buf__u_left} + slice_buf_ = ({top: slice_buf__u_top, right: slice_buf__u_right, bottom: slice_buf__u_bottom, left: slice_buf__u_left} as EdgeWidths) } else if (slice_buf__selector == 2) { slice_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -18203,7 +18424,7 @@ export class Deserializer extends DeserializerBase { width_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const width_buf__u_left: undefined | Length = width_buf__u_left_buf - width_buf_ = {top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) } else if (width_buf__selector == 2) { width_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -18249,7 +18470,7 @@ export class Deserializer extends DeserializerBase { outset_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const outset_buf__u_left: undefined | Length = outset_buf__u_left_buf - outset_buf_ = {top: outset_buf__u_top, right: outset_buf__u_right, bottom: outset_buf__u_bottom, left: outset_buf__u_left} + outset_buf_ = ({top: outset_buf__u_top, right: outset_buf__u_right, bottom: outset_buf__u_bottom, left: outset_buf__u_left} as EdgeWidths) } else if (outset_buf__selector == 2) { outset_buf_ = valueDeserializer.readLocalizedEdgeWidths() @@ -18264,7 +18485,7 @@ export class Deserializer extends DeserializerBase { fill_buf = valueDeserializer.readBoolean() } const fill_result: boolean | undefined|undefined = fill_buf - let value: {slice?: Length | EdgeWidths | LocalizedEdgeWidths, repeat?: RepeatMode, source?: string | Resource | LinearGradient, width?: Length | EdgeWidths | LocalizedEdgeWidths, outset?: Length | EdgeWidths | LocalizedEdgeWidths, fill?: boolean} = {slice: slice_result,repeat: repeat_result,source: source_result,width: width_result,outset: outset_result,fill: fill_result} + let value: BorderImageOption = ({slice: slice_result,repeat: repeat_result,source: source_result,width: width_result,outset: outset_result,fill: fill_result} as BorderImageOption) return (value as BorderImageOption) } readBorderOptions(): BorderOptions { @@ -18304,7 +18525,7 @@ export class Deserializer extends DeserializerBase { width_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const width_buf__u_left: undefined | Length = width_buf__u_left_buf - width_buf_ = {top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} + width_buf_ = ({top: width_buf__u_top, right: width_buf__u_right, bottom: width_buf__u_bottom, left: width_buf__u_left} as EdgeWidths) } else if (width_buf__selector == 1) { width_buf_ = (valueDeserializer.readLength() as Length) @@ -18406,7 +18627,7 @@ export class Deserializer extends DeserializerBase { color_buf__u_left_buf = (color_buf__u_left_buf_ as Color | number | string | Resource) } const color_buf__u_left: undefined | ResourceColor = color_buf__u_left_buf - color_buf_ = {top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} + color_buf_ = ({top: color_buf__u_top, right: color_buf__u_right, bottom: color_buf__u_bottom, left: color_buf__u_left} as EdgeColors) } else if (color_buf__selector == 1) { const color_buf__u_selector: int32 = valueDeserializer.readInt8() @@ -18466,7 +18687,7 @@ export class Deserializer extends DeserializerBase { radius_buf__u_bottomRight_buf = (valueDeserializer.readLength() as Length) } const radius_buf__u_bottomRight: undefined | Length = radius_buf__u_bottomRight_buf - radius_buf_ = {topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} + radius_buf_ = ({topLeft: radius_buf__u_topLeft, topRight: radius_buf__u_topRight, bottomLeft: radius_buf__u_bottomLeft, bottomRight: radius_buf__u_bottomRight} as BorderRadiuses) } else if (radius_buf__selector == 1) { radius_buf_ = (valueDeserializer.readLength() as Length) @@ -18512,7 +18733,7 @@ export class Deserializer extends DeserializerBase { style_buf__u_left_buf = (valueDeserializer.readInt32() as BorderStyle) } const style_buf__u_left: undefined | BorderStyle = style_buf__u_left_buf - style_buf_ = {top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} + style_buf_ = ({top: style_buf__u_top, right: style_buf__u_right, bottom: style_buf__u_bottom, left: style_buf__u_left} as EdgeStyles) } else if (style_buf__selector == 1) { style_buf_ = (valueDeserializer.readInt32() as BorderStyle) @@ -18555,7 +18776,7 @@ export class Deserializer extends DeserializerBase { dashGap_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const dashGap_buf__u_left: undefined | Length = dashGap_buf__u_left_buf - dashGap_buf_ = {top: dashGap_buf__u_top, right: dashGap_buf__u_right, bottom: dashGap_buf__u_bottom, left: dashGap_buf__u_left} + dashGap_buf_ = ({top: dashGap_buf__u_top, right: dashGap_buf__u_right, bottom: dashGap_buf__u_bottom, left: dashGap_buf__u_left} as EdgeWidths) } else if (dashGap_buf__selector == 1) { dashGap_buf_ = valueDeserializer.readLengthMetrics() @@ -18601,7 +18822,7 @@ export class Deserializer extends DeserializerBase { dashWidth_buf__u_left_buf = (valueDeserializer.readLength() as Length) } const dashWidth_buf__u_left: undefined | Length = dashWidth_buf__u_left_buf - dashWidth_buf_ = {top: dashWidth_buf__u_top, right: dashWidth_buf__u_right, bottom: dashWidth_buf__u_bottom, left: dashWidth_buf__u_left} + dashWidth_buf_ = ({top: dashWidth_buf__u_top, right: dashWidth_buf__u_right, bottom: dashWidth_buf__u_bottom, left: dashWidth_buf__u_left} as EdgeWidths) } else if (dashWidth_buf__selector == 1) { dashWidth_buf_ = valueDeserializer.readLengthMetrics() @@ -18612,13 +18833,13 @@ export class Deserializer extends DeserializerBase { dashWidth_buf = (dashWidth_buf_ as EdgeWidths | LengthMetrics | LocalizedEdgeWidths) } const dashWidth_result: EdgeWidths | LengthMetrics | LocalizedEdgeWidths | undefined|undefined = dashWidth_buf - let value: {width?: EdgeWidths | Length | LocalizedEdgeWidths, color?: EdgeColors | ResourceColor | LocalizedEdgeColors, radius?: BorderRadiuses | Length | LocalizedBorderRadiuses, style?: EdgeStyles | BorderStyle, dashGap?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths, dashWidth?: EdgeWidths | LengthMetrics | LocalizedEdgeWidths} = {width: width_result,color: color_result,radius: radius_result,style: style_result,dashGap: dashGap_result,dashWidth: dashWidth_result} + let value: BorderOptions = ({width: width_result,color: color_result,radius: radius_result,style: style_result,dashGap: dashGap_result,dashWidth: dashWidth_result} as BorderOptions) return (value as BorderOptions) } readForegroundEffectOptions(): ForegroundEffectOptions { let valueDeserializer: Deserializer = this const radius_result: number = (valueDeserializer.readNumber() as number) - let value: {radius?: number} = {radius: radius_result} + let value: ForegroundEffectOptions = ({radius: radius_result} as ForegroundEffectOptions) return (value as ForegroundEffectOptions) } readResizableOptions(): ResizableOptions { @@ -18655,7 +18876,7 @@ export class Deserializer extends DeserializerBase { slice_buf__left_buf = (valueDeserializer.readLength() as Length) } const slice_buf__left: undefined | Length = slice_buf__left_buf - slice_buf = {top: slice_buf__top, right: slice_buf__right, bottom: slice_buf__bottom, left: slice_buf__left} + slice_buf = ({top: slice_buf__top, right: slice_buf__right, bottom: slice_buf__bottom, left: slice_buf__left} as EdgeWidths) } const slice_result: EdgeWidths | undefined|undefined = slice_buf const lattice_buf_runtimeType = (valueDeserializer.readInt8() as int32) @@ -18665,7 +18886,7 @@ export class Deserializer extends DeserializerBase { lattice_buf = valueDeserializer.readCustomObject("DrawingLattice") } const lattice_result: DrawingLattice | undefined|undefined = lattice_buf - let value: {slice?: EdgeWidths, lattice?: DrawingLattice} = {slice: slice_result,lattice: lattice_result} + let value: ResizableOptions = ({slice: slice_result,lattice: lattice_result} as ResizableOptions) return (value as ResizableOptions) } readBackgroundEffectOptions(): BackgroundEffectOptions { @@ -18748,14 +18969,7 @@ export class Deserializer extends DeserializerBase { inactiveColor_buf = (inactiveColor_buf_ as Color | number | string | Resource) } const inactiveColor_result: ResourceColor | undefined|undefined = inactiveColor_buf - const type_buf_runtimeType = (valueDeserializer.readInt8() as int32) - let type_buf: BlurType | undefined|undefined - if ((RuntimeType.UNDEFINED) != (type_buf_runtimeType)) - { - type_buf = (valueDeserializer.readInt32() as BlurType) - } - const type_result: BlurType | undefined|undefined = type_buf - let value: {radius?: number, saturation?: number, brightness?: number, color?: ResourceColor, adaptiveColor?: AdaptiveColor, blurOptions?: BlurOptions, policy?: BlurStyleActivePolicy, inactiveColor?: ResourceColor, type?: BlurType} = {radius: radius_result,saturation: saturation_result,brightness: brightness_result,color: color_result,adaptiveColor: adaptiveColor_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result,type: type_result} + let value: BackgroundEffectOptions = ({radius: radius_result,saturation: saturation_result,brightness: brightness_result,color: color_result,adaptiveColor: adaptiveColor_result,blurOptions: blurOptions_result,policy: policy_result,inactiveColor: inactiveColor_result} as BackgroundEffectOptions) return (value as BackgroundEffectOptions) } readPixelRoundPolicy(): PixelRoundPolicy { @@ -18788,9 +19002,28 @@ export class Deserializer extends DeserializerBase { bottom_buf = (valueDeserializer.readInt32() as PixelRoundCalcPolicy) } const bottom_result: PixelRoundCalcPolicy | undefined|undefined = bottom_buf - let value: {start?: PixelRoundCalcPolicy, top?: PixelRoundCalcPolicy, end?: PixelRoundCalcPolicy, bottom?: PixelRoundCalcPolicy} = {start: start_result,top: top_result,end: end_result,bottom: bottom_result} + let value: PixelRoundPolicy = ({start: start_result,top: top_result,end: end_result,bottom: bottom_result} as PixelRoundPolicy) return (value as PixelRoundPolicy) } + readChainWeightOptions(): ChainWeightOptions { + let valueDeserializer: Deserializer = this + const horizontal_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let horizontal_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (horizontal_buf_runtimeType)) + { + horizontal_buf = (valueDeserializer.readNumber() as number) + } + const horizontal_result: number | undefined|undefined = horizontal_buf + const vertical_buf_runtimeType = (valueDeserializer.readInt8() as int32) + let vertical_buf: number | undefined|undefined + if ((RuntimeType.UNDEFINED) != (vertical_buf_runtimeType)) + { + vertical_buf = (valueDeserializer.readNumber() as number) + } + const vertical_result: number | undefined|undefined = vertical_buf + let value: ChainWeightOptions = ({horizontal: horizontal_result,vertical: vertical_result} as ChainWeightOptions) + return (value as ChainWeightOptions) + } readTouchResult(): TouchResult { let valueDeserializer: Deserializer = this const strategy_result: TouchTestStrategy = (valueDeserializer.readInt32() as TouchTestStrategy) @@ -18801,7 +19034,7 @@ export class Deserializer extends DeserializerBase { id_buf = (valueDeserializer.readString() as string) } const id_result: string | undefined|undefined = id_buf - let value: {strategy?: TouchTestStrategy, id?: string} = {strategy: strategy_result,id: id_result} + let value: TouchResult = ({strategy: strategy_result,id: id_result} as TouchResult) return (value as TouchResult) } readTouchTestInfo(): TouchTestInfo { @@ -18814,7 +19047,7 @@ export class Deserializer extends DeserializerBase { const y_result: number = (valueDeserializer.readNumber() as number) const rect_result: RectResult = valueDeserializer.readRectResult() const id_result: string = (valueDeserializer.readString() as string) - let value: {windowX?: number, windowY?: number, parentX?: number, parentY?: number, x?: number, y?: number, rect?: RectResult, id?: string} = {windowX: windowX_result,windowY: windowY_result,parentX: parentX_result,parentY: parentY_result,x: x_result,y: y_result,rect: rect_result,id: id_result} + let value: TouchTestInfo = ({windowX: windowX_result,windowY: windowY_result,parentX: parentX_result,parentY: parentY_result,x: x_result,y: y_result,rect: rect_result,id: id_result} as TouchTestInfo) return (value as TouchTestInfo) } readCallback_Array_TouchTestInfo_TouchResult(): ((value: Array) => TouchResult) { @@ -18852,9 +19085,19 @@ export class Deserializer extends DeserializerBase { maxHeight_buf = (valueDeserializer.readLength() as Length) } const maxHeight_result: Length | undefined|undefined = maxHeight_buf - let value: {minWidth?: Length, maxWidth?: Length, minHeight?: Length, maxHeight?: Length} = {minWidth: minWidth_result,maxWidth: maxWidth_result,minHeight: minHeight_result,maxHeight: maxHeight_result} + let value: ConstraintSizeOptions = ({minWidth: minWidth_result,maxWidth: maxWidth_result,minHeight: minHeight_result,maxHeight: maxHeight_result} as ConstraintSizeOptions) return (value as ConstraintSizeOptions) } + readCallback_Opt_StyledString_Opt_Array_String_Void(): ((value?: StyledString | undefined, error?: Array | undefined) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (value?: StyledString | undefined, error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let value_type: int32 = RuntimeType.UNDEFINED; value_type = runtimeType(value); _argsSerializer.writeInt8(value_type); if ((RuntimeType.UNDEFINED) != (value_type)) {; const value_value = value!; _argsSerializer.writeStyledString(value_value);; } let error_type: int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Opt_StyledString_Opt_Array_String_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } + readCallback_Opt_Array_String_Void(): ((error?: Array | undefined) => void) { + const _resource: CallbackResource = this.readCallbackResource() + const _call: KPointer = this.readPointer() + return (error?: Array | undefined): void => { const _argsSerializer: Serializer = Serializer.hold(); _argsSerializer.writeInt32(_resource.resourceId);; _argsSerializer.writePointer(_call);; let error_type: int32 = RuntimeType.UNDEFINED; error_type = runtimeType(error); _argsSerializer.writeInt8(error_type); if ((RuntimeType.UNDEFINED) != (error_type)) {; const error_value = error!; _argsSerializer.writeInt32(error_value.length); for (let i = 0; i < error_value.length; i++) {; const error_value_element = error_value[i]; _argsSerializer.writeString(error_value_element); } } nativeModule()._CallCallback(CallbackKind.Kind_Callback_Opt_Array_String_Void, _argsSerializer.asArray(), _argsSerializer.length());; _argsSerializer.release();; return; } + } } export function createDeserializer(args: Uint8Array, length: int32): Deserializer { return new Deserializer(args, length) } diff --git a/arkoala/arkui/src/peers/DeserializerBase.ts b/arkoala/arkui/src/peers/DeserializerBase.ts index ab52341130320336657fdf2935446827a26ea28a..ecf4d34b3169d1b24b49e35cb90b371108e445da 100644 --- a/arkoala/arkui/src/peers/DeserializerBase.ts +++ b/arkoala/arkui/src/peers/DeserializerBase.ts @@ -185,12 +185,6 @@ export class DeserializerBase { } } - readBuffer(): ArrayBuffer { - this.readPointer() - const length = this.readInt64() - return new ArrayBuffer(length) - } - static lengthUnitFromInt(unit: int32): string { let suffix: string switch (unit) { @@ -211,6 +205,11 @@ export class DeserializerBase { } return suffix } + readBuffer(): ArrayBuffer { + this.readPointer() + const length = this.readInt64() + return new ArrayBuffer(Number(length)) + } } export abstract class CustomDeserializer { diff --git a/arkoala/arkui/src/peers/Serializer.ts b/arkoala/arkui/src/peers/Serializer.ts index 7675e1b66b88af3dc1096e5a7fbf148426739105..74bb088f29b086cfc79664e6505b16a744abddac 100644 --- a/arkoala/arkui/src/peers/Serializer.ts +++ b/arkoala/arkui/src/peers/Serializer.ts @@ -20,12 +20,108 @@ import { unsafeCast } from "./../shared/generated-utils" import { nativeModule } from "@koalaui/arkoala" import { CallbackKind } from "./CallbackKind" import { ResourceHolder, nullptr, KPointer } from "@koalaui/interop" -import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./../SyntheticDeclarations" +import { IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing, IMPORT_FrameNode_FROM_api_arkui_FrameNode, IMPORT_default_FROM_api_application_Context, IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer, IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel, IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor, IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode, IMPORT_ImageModifier_FROM_api_arkui_ImageModifier, IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier, IMPORT_CircleShape_FROM_api_ohos_arkui_shape, IMPORT_EllipseShape_FROM_api_ohos_arkui_shape, IMPORT_PathShape_FROM_api_ohos_arkui_shape, IMPORT_RectShape_FROM_api_ohos_arkui_shape, IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer, IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer, IMPORT_UIContext_FROM_api_ohos_arkui_UIContext, IMPORT_DrawContext_FROM_api_arkui_Graphics, IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect, IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect, IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent, IMPORT_Theme_FROM_api_ohos_arkui_theme, IMPORT_Scene_FROM_api_ohos_graphics_scene, IMPORT_Content_FROM_api_ohos_arkui_node, IMPORT_ErrorCallback_FROM_api_ohos_base, IMPORT_default_WindowStatusType_FROM_api_ohos_window, IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor, IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing, IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image, IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing, IMPORT_default_SystemBarStyle_FROM_api_ohos_window, IMPORT_default_Affinity_FROM_api_ohos_graphics_text, IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text, IMPORT_default_TextBox_FROM_api_ohos_graphics_text, IMPORT_default_DateTimeOptions_FROM_api_ohos_intl, IMPORT_CustomTheme_FROM_api_ohos_arkui_theme, IMPORT_Resource_FROM_api_global_resource, IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics, IMPORT_ColorMetrics_FROM_api_arkui_Graphics, IMPORT_default_WebviewController_FROM_api_ohos_web_webview, IMPORT_Callback_Record_string_Object_FROM_api_ohos_base, IMPORT_default_RestrictedWorker_FROM_api_ohos_worker } from "./../SyntheticDeclarations" import { DotIndicator } from "./../ArkDotIndicatorBuilder" import { DigitIndicator } from "./../ArkDigitIndicatorBuilder" import { SubTabBarStyle } from "./../ArkSubTabBarStyleBuilder" import { BottomTabBarStyle } from "./../ArkBottomTabBarStyleBuilder" import { Finalizable } from "./../Finalizable" +import { ActionSheetInternal } from "./../ArkActionSheetMaterialized" +import { AlertDialogInternal } from "./../ArkAlertDialogMaterialized" +import { CalendarControllerInternal } from "./../ArkCalendarControllerMaterialized" +import { CalendarPickerDialogInternal } from "./../ArkCalendarPickerDialogMaterialized" +import { CanvasGradientInternal } from "./../ArkCanvasGradientMaterialized" +import { CanvasPathInternal } from "./../ArkCanvasPathMaterialized" +import { Path2DInternal } from "./../ArkPath2DMaterialized" +import { CanvasPatternInternal } from "./../ArkCanvasPatternMaterialized" +import { ImageBitmapInternal } from "./../ArkImageBitmapMaterialized" +import { CanvasRendererInternal } from "./../ArkCanvasRendererMaterialized" +import { CanvasRenderingContext2DInternal } from "./../ArkCanvasRenderingContext2DMaterialized" +import { DrawingRenderingContextInternal } from "./../ArkDrawingRenderingContextMaterialized" +import { ICurveInternal } from "./../ArkICurveMaterialized" +import { DrawModifierInternal } from "./../ArkDrawModifierMaterialized" +import { TransitionEffectInternal } from "./../ArkTransitionEffectMaterialized" +import { PixelMapMockInternal } from "./../ArkPixelMapMockMaterialized" +import { ProgressMaskInternal } from "./../ArkProgressMaskMaterialized" +import { AttributeModifierInternal } from "./../ArkAttributeModifierMaterialized" +import { ContentModifierInternal } from "./../ArkContentModifierMaterialized" +import { ViewInternal } from "./../ArkViewMaterialized" +import { TextContentControllerBaseInternal } from "./../ArkTextContentControllerBaseMaterialized" +import { DynamicNodeInternal } from "./../ArkDynamicNodeMaterialized" +import { ChildrenMainSizeInternal } from "./../ArkChildrenMainSizeMaterialized" +import { GestureModifierInternal } from "./../ArkGestureModifierMaterialized" +import { AbstractPropertyInternal } from "./../ArkAbstractPropertyMaterialized" +import { IPropertySubscriberInternal } from "./../ArkIPropertySubscriberMaterialized" +import { ISinglePropertyChangeSubscriberInternal } from "./../ArkISinglePropertyChangeSubscriberMaterialized" +import { SubscribaleAbstractInternal } from "./../ArkSubscribaleAbstractMaterialized" +import { ContextMenuInternal } from "./../ArkContextMenuMaterialized" +import { CustomDialogControllerInternal } from "./../ArkCustomDialogControllerMaterialized" +import { DatePickerDialogInternal } from "./../ArkDatePickerDialogMaterialized" +import { PanGestureOptionsInternal } from "./../ArkPanGestureOptionsMaterialized" +import { ScrollableTargetInfoInternal } from "./../ArkScrollableTargetInfoMaterialized" +import { EventTargetInfoInternal } from "./../ArkEventTargetInfoMaterialized" +import { GestureRecognizerInternal } from "./../ArkGestureRecognizerMaterialized" +import { PanRecognizerInternal } from "./../ArkPanRecognizerMaterialized" +import { ImageAnalyzerControllerInternal } from "./../ArkImageAnalyzerControllerMaterialized" +import { ListScrollerInternal } from "./../ArkListScrollerMaterialized" +import { Matrix2DInternal } from "./../ArkMatrix2DMaterialized" +import { NavDestinationContextInternal } from "./../ArkNavDestinationContextMaterialized" +import { NavPathStackInternal } from "./../ArkNavPathStackMaterialized" +import { NavigationTransitionProxyInternal } from "./../ArkNavigationTransitionProxyMaterialized" +import { PatternLockControllerInternal } from "./../ArkPatternLockControllerMaterialized" +import { RichEditorBaseControllerInternal } from "./../ArkRichEditorBaseControllerMaterialized" +import { RichEditorControllerInternal } from "./../ArkRichEditorControllerMaterialized" +import { RichEditorStyledStringControllerInternal } from "./../ArkRichEditorStyledStringControllerMaterialized" +import { ScrollerInternal } from "./../ArkScrollerMaterialized" +import { SearchControllerInternal } from "./../ArkSearchControllerMaterialized" +import { SwiperControllerInternal } from "./../ArkSwiperControllerMaterialized" +import { SwiperContentTransitionProxyInternal } from "./../ArkSwiperContentTransitionProxyMaterialized" +import { IndicatorComponentControllerInternal } from "./../ArkIndicatorComponentControllerMaterialized" +import { TabsControllerInternal } from "./../ArkTabsControllerMaterialized" +import { TabContentTransitionProxyInternal } from "./../ArkTabContentTransitionProxyMaterialized" +import { TextControllerInternal } from "./../ArkTextControllerMaterialized" +import { TextAreaControllerInternal } from "./../ArkTextAreaControllerMaterialized" +import { TextClockControllerInternal } from "./../ArkTextClockControllerMaterialized" +import { TextBaseControllerInternal } from "./../ArkTextBaseControllerMaterialized" +import { TextEditControllerExInternal } from "./../ArkTextEditControllerExMaterialized" +import { StyledStringControllerInternal } from "./../ArkStyledStringControllerMaterialized" +import { LayoutManagerInternal } from "./../ArkLayoutManagerMaterialized" +import { TextMenuItemIdInternal } from "./../ArkTextMenuItemIdMaterialized" +import { EditMenuOptionsInternal } from "./../ArkEditMenuOptionsMaterialized" +import { TextInputControllerInternal } from "./../ArkTextInputControllerMaterialized" +import { TextPickerDialogInternal } from "./../ArkTextPickerDialogMaterialized" +import { TextTimerControllerInternal } from "./../ArkTextTimerControllerMaterialized" +import { TimePickerDialogInternal } from "./../ArkTimePickerDialogMaterialized" +import { VideoControllerInternal } from "./../ArkVideoControllerMaterialized" +import { WebKeyboardControllerInternal } from "./../ArkWebKeyboardControllerMaterialized" +import { FullScreenExitHandlerInternal } from "./../ArkFullScreenExitHandlerMaterialized" +import { FileSelectorParamInternal } from "./../ArkFileSelectorParamMaterialized" +import { JsResultInternal } from "./../ArkJsResultMaterialized" +import { FileSelectorResultInternal } from "./../ArkFileSelectorResultMaterialized" +import { HttpAuthHandlerInternal } from "./../ArkHttpAuthHandlerMaterialized" +import { SslErrorHandlerInternal } from "./../ArkSslErrorHandlerMaterialized" +import { ClientAuthenticationHandlerInternal } from "./../ArkClientAuthenticationHandlerMaterialized" +import { PermissionRequestInternal } from "./../ArkPermissionRequestMaterialized" +import { ScreenCaptureHandlerInternal } from "./../ArkScreenCaptureHandlerMaterialized" +import { DataResubmissionHandlerInternal } from "./../ArkDataResubmissionHandlerMaterialized" +import { ControllerHandlerInternal } from "./../ArkControllerHandlerMaterialized" +import { WebContextMenuParamInternal } from "./../ArkWebContextMenuParamMaterialized" +import { WebContextMenuResultInternal } from "./../ArkWebContextMenuResultMaterialized" +import { ConsoleMessageInternal } from "./../ArkConsoleMessageMaterialized" +import { WebResourceRequestInternal } from "./../ArkWebResourceRequestMaterialized" +import { WebResourceResponseInternal } from "./../ArkWebResourceResponseMaterialized" +import { WebResourceErrorInternal } from "./../ArkWebResourceErrorMaterialized" +import { JsGeolocationInternal } from "./../ArkJsGeolocationMaterialized" +import { WebCookieInternal } from "./../ArkWebCookieMaterialized" +import { EventResultInternal } from "./../ArkEventResultMaterialized" +import { WebControllerInternal } from "./../ArkWebControllerMaterialized" +import { XComponentControllerInternal } from "./../ArkXComponentControllerMaterialized" +import { WaterFlowSectionsInternal } from "./../ArkWaterFlowSectionsMaterialized" +import { UIExtensionProxyInternal } from "./../ArkUIExtensionProxyMaterialized" +import { StyledStringInternal } from "./../ArkStyledStringMaterialized" +import { MutableStyledStringInternal } from "./../ArkMutableStyledStringMaterialized" +import { CustomSpanInternal } from "./../ArkCustomSpanMaterialized" +import { LinearIndicatorControllerInternal } from "./../ArkLinearIndicatorControllerMaterialized" export class Serializer extends SerializerBase { private static cache?: Serializer | undefined = undefined static hold(): Serializer { @@ -96,7 +192,12 @@ export class Serializer extends SerializerBase { } writeICurve(value: ICurve): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeShadowOptions(value: ShadowOptions): void { let valueSerializer: Serializer = this @@ -131,7 +232,7 @@ export class Serializer extends SerializerBase { value_color_value_type = runtimeType(value_color_value) if (((RuntimeType.NUMBER == value_color_value_type))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.STRING == value_color_value_type))) { @@ -144,10 +245,10 @@ export class Serializer extends SerializerBase { const value_color_value_2 = unsafeCast(value_color_value) valueSerializer.writeResource(value_color_value_2) } - else if (((RuntimeType.STRING == value_color_value_type))) { + else if (((RuntimeType.STRING) == (value_color_value_type)) && ((Object.values(ColoringStrategy).indexOf((value_color_value as ColoringStrategy))) >= (0)) && ((Object.values(ColoringStrategy).indexOf((value_color_value as ColoringStrategy))) <= (2))) { valueSerializer.writeInt8(3) - const value_color_value_3 = unsafeCast(value_color_value) - valueSerializer.writeInt32(Object.keys(ColoringStrategy).indexOf((value_color_value_3 as string))) + const value_color_value_3 = unsafeCast(value_color_value) + valueSerializer.writeInt32(Object.values(ColoringStrategy).indexOf(value_color_value_3)) } } const value_offsetX = value.offsetX @@ -277,9 +378,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -636,9 +737,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -676,9 +777,9 @@ export class Serializer extends SerializerBase { const value_top_value = value_top! let value_top_value_type: int32 = RuntimeType.UNDEFINED value_top_value_type = runtimeType(value_top_value) - if (((RuntimeType.NUMBER == value_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_top_value_type)) && ((unsafeCast(value_top_value)) >= (0)) && ((unsafeCast(value_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_top_value_0 = unsafeCast(value_top_value) + const value_top_value_0 = unsafeCast(value_top_value) valueSerializer.writeInt32(value_top_value_0) } else if (((RuntimeType.NUMBER == value_top_value_type))) { @@ -705,9 +806,9 @@ export class Serializer extends SerializerBase { const value_end_value = value_end! let value_end_value_type: int32 = RuntimeType.UNDEFINED value_end_value_type = runtimeType(value_end_value) - if (((RuntimeType.NUMBER == value_end_value_type))) { + if (((RuntimeType.NUMBER) == (value_end_value_type)) && ((unsafeCast(value_end_value)) >= (0)) && ((unsafeCast(value_end_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_end_value_0 = unsafeCast(value_end_value) + const value_end_value_0 = unsafeCast(value_end_value) valueSerializer.writeInt32(value_end_value_0) } else if (((RuntimeType.NUMBER == value_end_value_type))) { @@ -734,9 +835,9 @@ export class Serializer extends SerializerBase { const value_bottom_value = value_bottom! let value_bottom_value_type: int32 = RuntimeType.UNDEFINED value_bottom_value_type = runtimeType(value_bottom_value) - if (((RuntimeType.NUMBER == value_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_bottom_value_type)) && ((unsafeCast(value_bottom_value)) >= (0)) && ((unsafeCast(value_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_bottom_value_0 = unsafeCast(value_bottom_value) + const value_bottom_value_0 = unsafeCast(value_bottom_value) valueSerializer.writeInt32(value_bottom_value_0) } else if (((RuntimeType.NUMBER == value_bottom_value_type))) { @@ -763,9 +864,9 @@ export class Serializer extends SerializerBase { const value_start_value = value_start! let value_start_value_type: int32 = RuntimeType.UNDEFINED value_start_value_type = runtimeType(value_start_value) - if (((RuntimeType.NUMBER == value_start_value_type))) { + if (((RuntimeType.NUMBER) == (value_start_value_type)) && ((unsafeCast(value_start_value)) >= (0)) && ((unsafeCast(value_start_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_start_value_0 = unsafeCast(value_start_value) + const value_start_value_0 = unsafeCast(value_start_value) valueSerializer.writeInt32(value_start_value_0) } else if (((RuntimeType.NUMBER == value_start_value_type))) { @@ -919,9 +1020,9 @@ export class Serializer extends SerializerBase { const value_weight_value = value_weight! let value_weight_value_type: int32 = RuntimeType.UNDEFINED value_weight_value_type = runtimeType(value_weight_value) - if (((RuntimeType.NUMBER == value_weight_value_type))) { + if (((RuntimeType.NUMBER) == (value_weight_value_type)) && ((unsafeCast(value_weight_value)) >= (0)) && ((unsafeCast(value_weight_value)) <= (5))) { valueSerializer.writeInt8(0) - const value_weight_value_0 = unsafeCast(value_weight_value) + const value_weight_value_0 = unsafeCast(value_weight_value) valueSerializer.writeInt32(value_weight_value_0) } else if (((RuntimeType.NUMBER == value_weight_value_type))) { @@ -983,9 +1084,9 @@ export class Serializer extends SerializerBase { const value_color = value.color let value_color_type: int32 = RuntimeType.UNDEFINED value_color_type = runtimeType(value_color) - if (((RuntimeType.NUMBER == value_color_type))) { + if (((RuntimeType.NUMBER) == (value_color_type)) && ((unsafeCast(value_color)) >= (0)) && ((unsafeCast(value_color)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_0 = unsafeCast(value_color) + const value_color_0 = unsafeCast(value_color) valueSerializer.writeInt32(value_color_0) } else if (((RuntimeType.NUMBER == value_color_type))) { @@ -1014,11 +1115,21 @@ export class Serializer extends SerializerBase { } writeCanvasPattern(value: CanvasPattern): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeCanvasGradient(value: CanvasGradient): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeBackgroundColorStyle(value: BackgroundColorStyle): void { let valueSerializer: Serializer = this @@ -1029,7 +1140,12 @@ export class Serializer extends SerializerBase { } writeCustomSpan(value: CustomSpan): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeUrlStyle(value: UrlStyle): void { let valueSerializer: Serializer = this @@ -1173,9 +1289,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -1234,7 +1350,7 @@ export class Serializer extends SerializerBase { value_curve_value_type = runtimeType(value_curve_value) if (((RuntimeType.NUMBER == value_curve_value_type))) { valueSerializer.writeInt8(0) - const value_curve_value_0 = unsafeCast(value_curve_value) + const value_curve_value_0 = unsafeCast(value_curve_value) valueSerializer.writeInt32(value_curve_value_0) } else if (((RuntimeType.OBJECT == value_curve_value_type))) { @@ -1289,9 +1405,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value_element = value_fontColor_value[i] let value_fontColor_value_element_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_element_type = runtimeType(value_fontColor_value_element) - if (((RuntimeType.NUMBER == value_fontColor_value_element_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_element_type)) && ((unsafeCast(value_fontColor_value_element)) >= (0)) && ((unsafeCast(value_fontColor_value_element)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_element_0 = unsafeCast(value_fontColor_value_element) + const value_fontColor_value_element_0 = unsafeCast(value_fontColor_value_element) valueSerializer.writeInt32(value_fontColor_value_element_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_element_type))) { @@ -1324,9 +1440,9 @@ export class Serializer extends SerializerBase { const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) valueSerializer.writeNumber(value_fontWeight_value_0) } - else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { valueSerializer.writeInt8(1) - const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) + const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) valueSerializer.writeInt32(value_fontWeight_value_1) } else if (((RuntimeType.STRING == value_fontWeight_value_type))) { @@ -1400,9 +1516,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value = value_fontColor! let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) valueSerializer.writeInt32(value_fontColor_value_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { @@ -1461,9 +1577,9 @@ export class Serializer extends SerializerBase { const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) valueSerializer.writeNumber(value_fontWeight_value_0) } - else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { valueSerializer.writeInt8(1) - const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) + const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) valueSerializer.writeInt32(value_fontWeight_value_1) } else if (((RuntimeType.STRING == value_fontWeight_value_type))) { @@ -1576,7 +1692,12 @@ export class Serializer extends SerializerBase { } writeNavPathStack(value: NavPathStack): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeNavPathInfo(value: NavPathInfo): void { let valueSerializer: Serializer = this @@ -1618,12 +1739,12 @@ export class Serializer extends SerializerBase { } writeTransitionEffect(value: TransitionEffect): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); - } - writeArrayBuffer(value: ArrayBuffer): void { - let valueSerializer: Serializer = this - const value_byteLength = value.byteLength - valueSerializer.writeNumber(value_byteLength) + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeRectangle(value: Rectangle): void { let valueSerializer: Serializer = this @@ -1707,9 +1828,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value = value_fontColor! let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) valueSerializer.writeInt32(value_fontColor_value_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { @@ -1736,9 +1857,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -1762,7 +1883,12 @@ export class Serializer extends SerializerBase { } writeImageAnalyzerController(value: ImageAnalyzerController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeEventTarget(value: EventTarget): void { let valueSerializer: Serializer = this @@ -1771,11 +1897,21 @@ export class Serializer extends SerializerBase { } writeWebResourceRequest(value: WebResourceRequest): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeWebController(value: WebController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeTabBarIconStyle(value: TabBarIconStyle): void { let valueSerializer: Serializer = this @@ -1787,9 +1923,9 @@ export class Serializer extends SerializerBase { const value_selectedColor_value = value_selectedColor! let value_selectedColor_value_type: int32 = RuntimeType.UNDEFINED value_selectedColor_value_type = runtimeType(value_selectedColor_value) - if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_selectedColor_value_type)) && ((unsafeCast(value_selectedColor_value)) >= (0)) && ((unsafeCast(value_selectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) + const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) valueSerializer.writeInt32(value_selectedColor_value_0) } else if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { @@ -1816,9 +1952,9 @@ export class Serializer extends SerializerBase { const value_unselectedColor_value = value_unselectedColor! let value_unselectedColor_value_type: int32 = RuntimeType.UNDEFINED value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) - if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_unselectedColor_value_type)) && ((unsafeCast(value_unselectedColor_value)) >= (0)) && ((unsafeCast(value_unselectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) + const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) valueSerializer.writeInt32(value_unselectedColor_value_0) } else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { @@ -2002,9 +2138,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -2031,9 +2167,9 @@ export class Serializer extends SerializerBase { const value_selectedColor_value = value_selectedColor! let value_selectedColor_value_type: int32 = RuntimeType.UNDEFINED value_selectedColor_value_type = runtimeType(value_selectedColor_value) - if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_selectedColor_value_type)) && ((unsafeCast(value_selectedColor_value)) >= (0)) && ((unsafeCast(value_selectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) + const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) valueSerializer.writeInt32(value_selectedColor_value_0) } else if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { @@ -2079,9 +2215,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -2135,9 +2271,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -2257,9 +2393,9 @@ export class Serializer extends SerializerBase { const value_fontColor = value.fontColor let value_fontColor_type: int32 = RuntimeType.UNDEFINED value_fontColor_type = runtimeType(value_fontColor) - if (((RuntimeType.NUMBER == value_fontColor_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_type)) && ((unsafeCast(value_fontColor)) >= (0)) && ((unsafeCast(value_fontColor)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_0 = unsafeCast(value_fontColor) + const value_fontColor_0 = unsafeCast(value_fontColor) valueSerializer.writeInt32(value_fontColor_0) } else if (((RuntimeType.NUMBER == value_fontColor_type))) { @@ -2554,9 +2690,9 @@ export class Serializer extends SerializerBase { const value_colors_element_0 = value_colors_element[0] let value_colors_element_0_type: int32 = RuntimeType.UNDEFINED value_colors_element_0_type = runtimeType(value_colors_element_0) - if (((RuntimeType.NUMBER == value_colors_element_0_type))) { + if (((RuntimeType.NUMBER) == (value_colors_element_0_type)) && ((unsafeCast(value_colors_element_0)) >= (0)) && ((unsafeCast(value_colors_element_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_colors_element_0_0 = unsafeCast(value_colors_element_0) + const value_colors_element_0_0 = unsafeCast(value_colors_element_0) valueSerializer.writeInt32(value_colors_element_0_0) } else if (((RuntimeType.NUMBER == value_colors_element_0_type))) { @@ -2638,9 +2774,9 @@ export class Serializer extends SerializerBase { const value_textColor_value = value_textColor! let value_textColor_value_type: int32 = RuntimeType.UNDEFINED value_textColor_value_type = runtimeType(value_textColor_value) - if (((RuntimeType.NUMBER == value_textColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_textColor_value_type)) && ((unsafeCast(value_textColor_value)) >= (0)) && ((unsafeCast(value_textColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_textColor_value_0 = unsafeCast(value_textColor_value) + const value_textColor_value_0 = unsafeCast(value_textColor_value) valueSerializer.writeInt32(value_textColor_value_0) } else if (((RuntimeType.NUMBER == value_textColor_value_type))) { @@ -2988,9 +3124,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -3060,9 +3196,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value = value_fontColor! let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) valueSerializer.writeInt32(value_fontColor_value_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { @@ -3089,9 +3225,9 @@ export class Serializer extends SerializerBase { const value_fontWeight_value = value_fontWeight! let value_fontWeight_value_type: int32 = RuntimeType.UNDEFINED value_fontWeight_value_type = runtimeType(value_fontWeight_value) - if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { valueSerializer.writeInt8(0) - const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) + const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) valueSerializer.writeInt32(value_fontWeight_value_0) } else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { @@ -3140,9 +3276,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -3221,10 +3357,22 @@ export class Serializer extends SerializerBase { } } writeTextMenuItemId(value: TextMenuItemId): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeStyledString(value: StyledString): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeTextRange(value: TextRange): void { let valueSerializer: Serializer = this @@ -3329,7 +3477,12 @@ export class Serializer extends SerializerBase { } writeNavDestinationContext(value: NavDestinationContext): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeLunarSwitchStyle(value: LunarSwitchStyle): void { let valueSerializer: Serializer = this @@ -3341,9 +3494,9 @@ export class Serializer extends SerializerBase { const value_selectedColor_value = value_selectedColor! let value_selectedColor_value_type: int32 = RuntimeType.UNDEFINED value_selectedColor_value_type = runtimeType(value_selectedColor_value) - if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_selectedColor_value_type)) && ((unsafeCast(value_selectedColor_value)) >= (0)) && ((unsafeCast(value_selectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) + const value_selectedColor_value_0 = unsafeCast(value_selectedColor_value) valueSerializer.writeInt32(value_selectedColor_value_0) } else if (((RuntimeType.NUMBER == value_selectedColor_value_type))) { @@ -3370,9 +3523,9 @@ export class Serializer extends SerializerBase { const value_unselectedColor_value = value_unselectedColor! let value_unselectedColor_value_type: int32 = RuntimeType.UNDEFINED value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) - if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_unselectedColor_value_type)) && ((unsafeCast(value_unselectedColor_value)) >= (0)) && ((unsafeCast(value_unselectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) + const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) valueSerializer.writeInt32(value_unselectedColor_value_0) } else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { @@ -3399,9 +3552,9 @@ export class Serializer extends SerializerBase { const value_strokeColor_value = value_strokeColor! let value_strokeColor_value_type: int32 = RuntimeType.UNDEFINED value_strokeColor_value_type = runtimeType(value_strokeColor_value) - if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_strokeColor_value_type)) && ((unsafeCast(value_strokeColor_value)) >= (0)) && ((unsafeCast(value_strokeColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) + const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) valueSerializer.writeInt32(value_strokeColor_value_0) } else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { @@ -3449,7 +3602,7 @@ export class Serializer extends SerializerBase { value_curve_value_type = runtimeType(value_curve_value) if (((RuntimeType.NUMBER == value_curve_value_type))) { valueSerializer.writeInt8(0) - const value_curve_value_0 = unsafeCast(value_curve_value) + const value_curve_value_0 = unsafeCast(value_curve_value) valueSerializer.writeInt32(value_curve_value_0) } else if (((RuntimeType.STRING == value_curve_value_type))) { @@ -3512,22 +3665,14 @@ export class Serializer extends SerializerBase { valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value) } } - writeUint8ClampedArray(value: Uint8ClampedArray): void { - let valueSerializer: Serializer = this - const value_BYTES_PER_ELEMENT = value.BYTES_PER_ELEMENT - valueSerializer.writeNumber(value_BYTES_PER_ELEMENT) - const value_buffer = value.buffer - valueSerializer.writeArrayBuffer(value_buffer) - const value_byteLength = value.byteLength - valueSerializer.writeNumber(value_byteLength) - const value_byteOffset = value.byteOffset - valueSerializer.writeNumber(value_byteOffset) - const value_length = value.length - valueSerializer.writeNumber(value_length) - } writeImageBitmap(value: ImageBitmap): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeAlertDialogParamWithOptions(value: AlertDialogParamWithOptions): void { let valueSerializer: Serializer = this @@ -3657,9 +3802,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -3841,9 +3986,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_0 = unsafeCast(value_borderColor_value) let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) valueSerializer.writeInt32(value_borderColor_value_0_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { @@ -3873,9 +4018,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_top_value = value_borderColor_value_1_top! let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { @@ -3902,9 +4047,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_right_value = value_borderColor_value_1_right! let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { @@ -3931,9 +4076,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { @@ -3960,9 +4105,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_left_value = value_borderColor_value_1_left! let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { @@ -3998,7 +4143,7 @@ export class Serializer extends SerializerBase { value_borderStyle_value_type = runtimeType(value_borderStyle_value) if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) valueSerializer.writeInt32(value_borderStyle_value_0) } else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { @@ -4053,7 +4198,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -4224,9 +4369,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -4408,9 +4553,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_0 = unsafeCast(value_borderColor_value) let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) valueSerializer.writeInt32(value_borderColor_value_0_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { @@ -4440,9 +4585,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_top_value = value_borderColor_value_1_top! let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { @@ -4469,9 +4614,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_right_value = value_borderColor_value_1_right! let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { @@ -4498,9 +4643,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { @@ -4527,9 +4672,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_left_value = value_borderColor_value_1_left! let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { @@ -4565,7 +4710,7 @@ export class Serializer extends SerializerBase { value_borderStyle_value_type = runtimeType(value_borderStyle_value) if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) valueSerializer.writeInt32(value_borderStyle_value_0) } else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { @@ -4620,7 +4765,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -4781,9 +4926,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -4965,9 +5110,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_0 = unsafeCast(value_borderColor_value) let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) valueSerializer.writeInt32(value_borderColor_value_0_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { @@ -4997,9 +5142,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_top_value = value_borderColor_value_1_top! let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { @@ -5026,9 +5171,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_right_value = value_borderColor_value_1_right! let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { @@ -5055,9 +5200,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { @@ -5084,9 +5229,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_left_value = value_borderColor_value_1_left! let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { @@ -5122,7 +5267,7 @@ export class Serializer extends SerializerBase { value_borderStyle_value_type = runtimeType(value_borderStyle_value) if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) valueSerializer.writeInt32(value_borderStyle_value_0) } else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { @@ -5177,7 +5322,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -5340,11 +5485,21 @@ export class Serializer extends SerializerBase { } writeWaterFlowSections(value: WaterFlowSections): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeScroller(value: Scroller): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeRRect(value: RRect): void { let valueSerializer: Serializer = this @@ -5371,9 +5526,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -5409,6 +5564,69 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_endMargin_value); } } + writeButtonIconOptions(value: ButtonIconOptions): void { + let valueSerializer: Serializer = this + const value_shown = value.shown + let value_shown_type: int32 = RuntimeType.UNDEFINED + value_shown_type = runtimeType(value_shown) + if (((RuntimeType.STRING == value_shown_type))) { + valueSerializer.writeInt8(0) + const value_shown_0 = unsafeCast(value_shown) + valueSerializer.writeString(value_shown_0) + } + else if (((RuntimeType.OBJECT) == (value_shown_type)) && (((value_shown!.hasOwnProperty("isEditable"))))) { + valueSerializer.writeInt8(1) + const value_shown_1 = unsafeCast(value_shown) + valueSerializer.writePixelMap(value_shown_1) + } + else if (((RuntimeType.OBJECT) == (value_shown_type)) && (((value_shown!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_shown_2 = unsafeCast(value_shown) + valueSerializer.writeResource(value_shown_2) + } + const value_hidden = value.hidden + let value_hidden_type: int32 = RuntimeType.UNDEFINED + value_hidden_type = runtimeType(value_hidden) + if (((RuntimeType.STRING == value_hidden_type))) { + valueSerializer.writeInt8(0) + const value_hidden_0 = unsafeCast(value_hidden) + valueSerializer.writeString(value_hidden_0) + } + else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (((value_hidden!.hasOwnProperty("isEditable"))))) { + valueSerializer.writeInt8(1) + const value_hidden_1 = unsafeCast(value_hidden) + valueSerializer.writePixelMap(value_hidden_1) + } + else if (((RuntimeType.OBJECT) == (value_hidden_type)) && (((value_hidden!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_hidden_2 = unsafeCast(value_hidden) + valueSerializer.writeResource(value_hidden_2) + } + const value_switching = value.switching + let value_switching_type: int32 = RuntimeType.UNDEFINED + value_switching_type = runtimeType(value_switching) + valueSerializer.writeInt8(value_switching_type) + if ((RuntimeType.UNDEFINED) != (value_switching_type)) { + const value_switching_value = value_switching! + let value_switching_value_type: int32 = RuntimeType.UNDEFINED + value_switching_value_type = runtimeType(value_switching_value) + if (((RuntimeType.STRING == value_switching_value_type))) { + valueSerializer.writeInt8(0) + const value_switching_value_0 = unsafeCast(value_switching_value) + valueSerializer.writeString(value_switching_value_0) + } + else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (((value_switching_value!.hasOwnProperty("isEditable"))))) { + valueSerializer.writeInt8(1) + const value_switching_value_1 = unsafeCast(value_switching_value) + valueSerializer.writePixelMap(value_switching_value_1) + } + else if (((RuntimeType.OBJECT) == (value_switching_value_type)) && (((value_switching_value!.hasOwnProperty("bundleName"))))) { + valueSerializer.writeInt8(2) + const value_switching_value_2 = unsafeCast(value_switching_value) + valueSerializer.writeResource(value_switching_value_2) + } + } + } writeImageAIOptions(value: ImageAIOptions): void { let valueSerializer: Serializer = this const value_types = value.types @@ -5434,15 +5652,30 @@ export class Serializer extends SerializerBase { } writeXComponentController(value: XComponentController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeWebKeyboardController(value: WebKeyboardController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeEventResult(value: EventResult): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeTouchEvent(value: TouchEvent): void { let valueSerializer: Serializer = this @@ -5626,79 +5859,174 @@ export class Serializer extends SerializerBase { } writeDataResubmissionHandler(value: DataResubmissionHandler): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeControllerHandler(value: ControllerHandler): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeClientAuthenticationHandler(value: ClientAuthenticationHandler): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeSslErrorHandler(value: SslErrorHandler): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeWebContextMenuResult(value: WebContextMenuResult): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeWebContextMenuParam(value: WebContextMenuParam): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeScreenCaptureHandler(value: ScreenCaptureHandler): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writePermissionRequest(value: PermissionRequest): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeHttpAuthHandler(value: HttpAuthHandler): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeFullScreenExitHandler(value: FullScreenExitHandler): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeFileSelectorParam(value: FileSelectorParam): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeFileSelectorResult(value: FileSelectorResult): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeWebResourceResponse(value: WebResourceResponse): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeWebResourceError(value: WebResourceError): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeConsoleMessage(value: ConsoleMessage): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeJsResult(value: JsResult): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeJsGeolocation(value: JsGeolocation): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeVideoController(value: VideoController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeTextTimerController(value: TextTimerController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeUnderlineColor(value: UnderlineColor): void { let valueSerializer: Serializer = this @@ -5710,34 +6038,25 @@ export class Serializer extends SerializerBase { const value_typing_value = value_typing! let value_typing_value_type: int32 = RuntimeType.UNDEFINED value_typing_value_type = runtimeType(value_typing_value) - if (((RuntimeType.NUMBER == value_typing_value_type)) || ((RuntimeType.NUMBER == value_typing_value_type)) || ((RuntimeType.STRING == value_typing_value_type)) || ((RuntimeType.OBJECT == value_typing_value_type))) { + if (((RuntimeType.NUMBER) == (value_typing_value_type)) && ((unsafeCast(value_typing_value)) >= (0)) && ((unsafeCast(value_typing_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_typing_value_0 = unsafeCast(value_typing_value) - let value_typing_value_0_type: int32 = RuntimeType.UNDEFINED - value_typing_value_0_type = runtimeType(value_typing_value_0) - if (((RuntimeType.NUMBER == value_typing_value_0_type))) { - valueSerializer.writeInt8(0) - const value_typing_value_0_0 = unsafeCast(value_typing_value_0) - valueSerializer.writeInt32(value_typing_value_0_0) - } - else if (((RuntimeType.NUMBER == value_typing_value_0_type))) { - valueSerializer.writeInt8(1) - const value_typing_value_0_1 = unsafeCast(value_typing_value_0) - valueSerializer.writeNumber(value_typing_value_0_1) - } - else if (((RuntimeType.STRING == value_typing_value_0_type))) { - valueSerializer.writeInt8(2) - const value_typing_value_0_2 = unsafeCast(value_typing_value_0) - valueSerializer.writeString(value_typing_value_0_2) - } - else if (((RuntimeType.OBJECT == value_typing_value_0_type))) { - valueSerializer.writeInt8(3) - const value_typing_value_0_3 = unsafeCast(value_typing_value_0) - valueSerializer.writeResource(value_typing_value_0_3) - } + const value_typing_value_0 = unsafeCast(value_typing_value) + valueSerializer.writeInt32(value_typing_value_0) } - else if (((RuntimeType.UNDEFINED == value_typing_value_type))) { + else if (((RuntimeType.NUMBER == value_typing_value_type))) { valueSerializer.writeInt8(1) + const value_typing_value_1 = unsafeCast(value_typing_value) + valueSerializer.writeNumber(value_typing_value_1) + } + else if (((RuntimeType.STRING == value_typing_value_type))) { + valueSerializer.writeInt8(2) + const value_typing_value_2 = unsafeCast(value_typing_value) + valueSerializer.writeString(value_typing_value_2) + } + else if (((RuntimeType.OBJECT == value_typing_value_type))) { + valueSerializer.writeInt8(3) + const value_typing_value_3 = unsafeCast(value_typing_value) + valueSerializer.writeResource(value_typing_value_3) } } const value_normal = value.normal @@ -5748,34 +6067,25 @@ export class Serializer extends SerializerBase { const value_normal_value = value_normal! let value_normal_value_type: int32 = RuntimeType.UNDEFINED value_normal_value_type = runtimeType(value_normal_value) - if (((RuntimeType.NUMBER == value_normal_value_type)) || ((RuntimeType.NUMBER == value_normal_value_type)) || ((RuntimeType.STRING == value_normal_value_type)) || ((RuntimeType.OBJECT == value_normal_value_type))) { + if (((RuntimeType.NUMBER) == (value_normal_value_type)) && ((unsafeCast(value_normal_value)) >= (0)) && ((unsafeCast(value_normal_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_normal_value_0 = unsafeCast(value_normal_value) - let value_normal_value_0_type: int32 = RuntimeType.UNDEFINED - value_normal_value_0_type = runtimeType(value_normal_value_0) - if (((RuntimeType.NUMBER == value_normal_value_0_type))) { - valueSerializer.writeInt8(0) - const value_normal_value_0_0 = unsafeCast(value_normal_value_0) - valueSerializer.writeInt32(value_normal_value_0_0) - } - else if (((RuntimeType.NUMBER == value_normal_value_0_type))) { - valueSerializer.writeInt8(1) - const value_normal_value_0_1 = unsafeCast(value_normal_value_0) - valueSerializer.writeNumber(value_normal_value_0_1) - } - else if (((RuntimeType.STRING == value_normal_value_0_type))) { - valueSerializer.writeInt8(2) - const value_normal_value_0_2 = unsafeCast(value_normal_value_0) - valueSerializer.writeString(value_normal_value_0_2) - } - else if (((RuntimeType.OBJECT == value_normal_value_0_type))) { - valueSerializer.writeInt8(3) - const value_normal_value_0_3 = unsafeCast(value_normal_value_0) - valueSerializer.writeResource(value_normal_value_0_3) - } + const value_normal_value_0 = unsafeCast(value_normal_value) + valueSerializer.writeInt32(value_normal_value_0) } - else if (((RuntimeType.UNDEFINED == value_normal_value_type))) { + else if (((RuntimeType.NUMBER == value_normal_value_type))) { valueSerializer.writeInt8(1) + const value_normal_value_1 = unsafeCast(value_normal_value) + valueSerializer.writeNumber(value_normal_value_1) + } + else if (((RuntimeType.STRING == value_normal_value_type))) { + valueSerializer.writeInt8(2) + const value_normal_value_2 = unsafeCast(value_normal_value) + valueSerializer.writeString(value_normal_value_2) + } + else if (((RuntimeType.OBJECT == value_normal_value_type))) { + valueSerializer.writeInt8(3) + const value_normal_value_3 = unsafeCast(value_normal_value) + valueSerializer.writeResource(value_normal_value_3) } } const value_error = value.error @@ -5786,34 +6096,25 @@ export class Serializer extends SerializerBase { const value_error_value = value_error! let value_error_value_type: int32 = RuntimeType.UNDEFINED value_error_value_type = runtimeType(value_error_value) - if (((RuntimeType.NUMBER == value_error_value_type)) || ((RuntimeType.NUMBER == value_error_value_type)) || ((RuntimeType.STRING == value_error_value_type)) || ((RuntimeType.OBJECT == value_error_value_type))) { + if (((RuntimeType.NUMBER) == (value_error_value_type)) && ((unsafeCast(value_error_value)) >= (0)) && ((unsafeCast(value_error_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_error_value_0 = unsafeCast(value_error_value) - let value_error_value_0_type: int32 = RuntimeType.UNDEFINED - value_error_value_0_type = runtimeType(value_error_value_0) - if (((RuntimeType.NUMBER == value_error_value_0_type))) { - valueSerializer.writeInt8(0) - const value_error_value_0_0 = unsafeCast(value_error_value_0) - valueSerializer.writeInt32(value_error_value_0_0) - } - else if (((RuntimeType.NUMBER == value_error_value_0_type))) { - valueSerializer.writeInt8(1) - const value_error_value_0_1 = unsafeCast(value_error_value_0) - valueSerializer.writeNumber(value_error_value_0_1) - } - else if (((RuntimeType.STRING == value_error_value_0_type))) { - valueSerializer.writeInt8(2) - const value_error_value_0_2 = unsafeCast(value_error_value_0) - valueSerializer.writeString(value_error_value_0_2) - } - else if (((RuntimeType.OBJECT == value_error_value_0_type))) { - valueSerializer.writeInt8(3) - const value_error_value_0_3 = unsafeCast(value_error_value_0) - valueSerializer.writeResource(value_error_value_0_3) - } + const value_error_value_0 = unsafeCast(value_error_value) + valueSerializer.writeInt32(value_error_value_0) } - else if (((RuntimeType.UNDEFINED == value_error_value_type))) { + else if (((RuntimeType.NUMBER == value_error_value_type))) { valueSerializer.writeInt8(1) + const value_error_value_1 = unsafeCast(value_error_value) + valueSerializer.writeNumber(value_error_value_1) + } + else if (((RuntimeType.STRING == value_error_value_type))) { + valueSerializer.writeInt8(2) + const value_error_value_2 = unsafeCast(value_error_value) + valueSerializer.writeString(value_error_value_2) + } + else if (((RuntimeType.OBJECT == value_error_value_type))) { + valueSerializer.writeInt8(3) + const value_error_value_3 = unsafeCast(value_error_value) + valueSerializer.writeResource(value_error_value_3) } } const value_disable = value.disable @@ -5824,52 +6125,63 @@ export class Serializer extends SerializerBase { const value_disable_value = value_disable! let value_disable_value_type: int32 = RuntimeType.UNDEFINED value_disable_value_type = runtimeType(value_disable_value) - if (((RuntimeType.NUMBER == value_disable_value_type)) || ((RuntimeType.NUMBER == value_disable_value_type)) || ((RuntimeType.STRING == value_disable_value_type)) || ((RuntimeType.OBJECT == value_disable_value_type))) { + if (((RuntimeType.NUMBER) == (value_disable_value_type)) && ((unsafeCast(value_disable_value)) >= (0)) && ((unsafeCast(value_disable_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_disable_value_0 = unsafeCast(value_disable_value) - let value_disable_value_0_type: int32 = RuntimeType.UNDEFINED - value_disable_value_0_type = runtimeType(value_disable_value_0) - if (((RuntimeType.NUMBER == value_disable_value_0_type))) { - valueSerializer.writeInt8(0) - const value_disable_value_0_0 = unsafeCast(value_disable_value_0) - valueSerializer.writeInt32(value_disable_value_0_0) - } - else if (((RuntimeType.NUMBER == value_disable_value_0_type))) { - valueSerializer.writeInt8(1) - const value_disable_value_0_1 = unsafeCast(value_disable_value_0) - valueSerializer.writeNumber(value_disable_value_0_1) - } - else if (((RuntimeType.STRING == value_disable_value_0_type))) { - valueSerializer.writeInt8(2) - const value_disable_value_0_2 = unsafeCast(value_disable_value_0) - valueSerializer.writeString(value_disable_value_0_2) - } - else if (((RuntimeType.OBJECT == value_disable_value_0_type))) { - valueSerializer.writeInt8(3) - const value_disable_value_0_3 = unsafeCast(value_disable_value_0) - valueSerializer.writeResource(value_disable_value_0_3) - } + const value_disable_value_0 = unsafeCast(value_disable_value) + valueSerializer.writeInt32(value_disable_value_0) } - else if (((RuntimeType.UNDEFINED == value_disable_value_type))) { + else if (((RuntimeType.NUMBER == value_disable_value_type))) { valueSerializer.writeInt8(1) + const value_disable_value_1 = unsafeCast(value_disable_value) + valueSerializer.writeNumber(value_disable_value_1) + } + else if (((RuntimeType.STRING == value_disable_value_type))) { + valueSerializer.writeInt8(2) + const value_disable_value_2 = unsafeCast(value_disable_value) + valueSerializer.writeString(value_disable_value_2) + } + else if (((RuntimeType.OBJECT == value_disable_value_type))) { + valueSerializer.writeInt8(3) + const value_disable_value_3 = unsafeCast(value_disable_value) + valueSerializer.writeResource(value_disable_value_3) } } } writeTextInputController(value: TextInputController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeTextClockController(value: TextClockController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeTextAreaController(value: TextAreaController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeTextController(value: TextController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeBottomTabBarStyle(value: BottomTabBarStyle): void { let valueSerializer: Serializer = this @@ -6036,48 +6348,20 @@ export class Serializer extends SerializerBase { const value__content_value = value__content! let value__content_value_type: int32 = RuntimeType.UNDEFINED value__content_value_type = runtimeType(value__content_value) - if (((RuntimeType.STRING == value__content_value_type)) || ((RuntimeType.OBJECT == value__content_value_type))) { + if (((RuntimeType.STRING == value__content_value_type))) { valueSerializer.writeInt8(0) - const value__content_value_0 = unsafeCast(value__content_value) - let value__content_value_0_type: int32 = RuntimeType.UNDEFINED - value__content_value_0_type = runtimeType(value__content_value_0) - if (((RuntimeType.STRING == value__content_value_0_type))) { - valueSerializer.writeInt8(0) - const value__content_value_0_0 = unsafeCast(value__content_value_0) - valueSerializer.writeString(value__content_value_0_0) - } - else if (((RuntimeType.OBJECT == value__content_value_0_type))) { - valueSerializer.writeInt8(1) - const value__content_value_0_1 = unsafeCast(value__content_value_0) - valueSerializer.writeResource(value__content_value_0_1) - } + const value__content_value_0 = unsafeCast(value__content_value) + valueSerializer.writeString(value__content_value_0) } - else if (((RuntimeType.STRING == value__content_value_type)) || ((RuntimeType.OBJECT == value__content_value_type)) || ((RuntimeType.OBJECT == value__content_value_type))) { + else if (((RuntimeType.OBJECT) == (value__content_value_type)) && (((value__content_value!.hasOwnProperty("bundleName"))))) { valueSerializer.writeInt8(1) - const value__content_value_1 = unsafeCast(value__content_value) - let value__content_value_1_type: int32 = RuntimeType.UNDEFINED - value__content_value_1_type = runtimeType(value__content_value_1) - if (((RuntimeType.STRING == value__content_value_1_type)) || ((RuntimeType.OBJECT == value__content_value_1_type))) { - valueSerializer.writeInt8(0) - const value__content_value_1_0 = unsafeCast(value__content_value_1) - let value__content_value_1_0_type: int32 = RuntimeType.UNDEFINED - value__content_value_1_0_type = runtimeType(value__content_value_1_0) - if (((RuntimeType.STRING == value__content_value_1_0_type))) { - valueSerializer.writeInt8(0) - const value__content_value_1_0_0 = unsafeCast(value__content_value_1_0) - valueSerializer.writeString(value__content_value_1_0_0) - } - else if (((RuntimeType.OBJECT == value__content_value_1_0_type))) { - valueSerializer.writeInt8(1) - const value__content_value_1_0_1 = unsafeCast(value__content_value_1_0) - valueSerializer.writeResource(value__content_value_1_0_1) - } - } - else if (((RuntimeType.OBJECT) == (value__content_value_1_type)) && (isInstanceOf("ComponentContent", value__content_value_1))) { - valueSerializer.writeInt8(1) - const value__content_value_1_1 = unsafeCast(value__content_value_1) - valueSerializer.writeCustomObject("ComponentContent", value__content_value_1_1) - } + const value__content_value_1 = unsafeCast(value__content_value) + valueSerializer.writeResource(value__content_value_1) + } + else if (((RuntimeType.OBJECT) == (value__content_value_type)) && (isInstanceOf("ComponentContent", value__content_value))) { + valueSerializer.writeInt8(2) + const value__content_value_2 = unsafeCast(value__content_value) + valueSerializer.writeCustomObject("ComponentContent", value__content_value_2) } } const value__indicator = value._indicator @@ -6182,6 +6466,47 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value__id_value) } } + writeTabBarOptions(value: TabBarOptions): void { + let valueSerializer: Serializer = this + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + let value_icon_value_type: int32 = RuntimeType.UNDEFINED + value_icon_value_type = runtimeType(value_icon_value) + if (((RuntimeType.STRING == value_icon_value_type))) { + valueSerializer.writeInt8(0) + const value_icon_value_0 = unsafeCast(value_icon_value) + valueSerializer.writeString(value_icon_value_0) + } + else if (((RuntimeType.OBJECT == value_icon_value_type))) { + valueSerializer.writeInt8(1) + const value_icon_value_1 = unsafeCast(value_icon_value) + valueSerializer.writeResource(value_icon_value_1) + } + } + const value_text = value.text + let value_text_type: int32 = RuntimeType.UNDEFINED + value_text_type = runtimeType(value_text) + valueSerializer.writeInt8(value_text_type) + if ((RuntimeType.UNDEFINED) != (value_text_type)) { + const value_text_value = value_text! + let value_text_value_type: int32 = RuntimeType.UNDEFINED + value_text_value_type = runtimeType(value_text_value) + if (((RuntimeType.STRING == value_text_value_type))) { + valueSerializer.writeInt8(0) + const value_text_value_0 = unsafeCast(value_text_value) + valueSerializer.writeString(value_text_value_0) + } + else if (((RuntimeType.OBJECT == value_text_value_type))) { + valueSerializer.writeInt8(1) + const value_text_value_1 = unsafeCast(value_text_value) + valueSerializer.writeResource(value_text_value_1) + } + } + } writeTabContentAnimatedTransition(value: TabContentAnimatedTransition): void { let valueSerializer: Serializer = this const value_timeout = value.timeout @@ -6197,100 +6522,12 @@ export class Serializer extends SerializerBase { } writeTabsController(value: TabsController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); - } - writeArrowStyle(value: ArrowStyle): void { - let valueSerializer: Serializer = this - const value_showBackground = value.showBackground - let value_showBackground_type: int32 = RuntimeType.UNDEFINED - value_showBackground_type = runtimeType(value_showBackground) - valueSerializer.writeInt8(value_showBackground_type) - if ((RuntimeType.UNDEFINED) != (value_showBackground_type)) { - const value_showBackground_value = value_showBackground! - valueSerializer.writeBoolean(value_showBackground_value) - } - const value_isSidebarMiddle = value.isSidebarMiddle - let value_isSidebarMiddle_type: int32 = RuntimeType.UNDEFINED - value_isSidebarMiddle_type = runtimeType(value_isSidebarMiddle) - valueSerializer.writeInt8(value_isSidebarMiddle_type) - if ((RuntimeType.UNDEFINED) != (value_isSidebarMiddle_type)) { - const value_isSidebarMiddle_value = value_isSidebarMiddle! - valueSerializer.writeBoolean(value_isSidebarMiddle_value) - } - const value_backgroundSize = value.backgroundSize - let value_backgroundSize_type: int32 = RuntimeType.UNDEFINED - value_backgroundSize_type = runtimeType(value_backgroundSize) - valueSerializer.writeInt8(value_backgroundSize_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundSize_type)) { - const value_backgroundSize_value = value_backgroundSize! - valueSerializer.writeLength(value_backgroundSize_value); - } - const value_backgroundColor = value.backgroundColor - let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_type = runtimeType(value_backgroundColor) - valueSerializer.writeInt8(value_backgroundColor_type) - if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { - const value_backgroundColor_value = value_backgroundColor! - let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED - value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeInt32(value_backgroundColor_value_0) - } - else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(1) - const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeNumber(value_backgroundColor_value_1) - } - else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(2) - const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeString(value_backgroundColor_value_2) - } - else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { - valueSerializer.writeInt8(3) - const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) - valueSerializer.writeResource(value_backgroundColor_value_3) - } - } - const value_arrowSize = value.arrowSize - let value_arrowSize_type: int32 = RuntimeType.UNDEFINED - value_arrowSize_type = runtimeType(value_arrowSize) - valueSerializer.writeInt8(value_arrowSize_type) - if ((RuntimeType.UNDEFINED) != (value_arrowSize_type)) { - const value_arrowSize_value = value_arrowSize! - valueSerializer.writeLength(value_arrowSize_value); - } - const value_arrowColor = value.arrowColor - let value_arrowColor_type: int32 = RuntimeType.UNDEFINED - value_arrowColor_type = runtimeType(value_arrowColor) - valueSerializer.writeInt8(value_arrowColor_type) - if ((RuntimeType.UNDEFINED) != (value_arrowColor_type)) { - const value_arrowColor_value = value_arrowColor! - let value_arrowColor_value_type: int32 = RuntimeType.UNDEFINED - value_arrowColor_value_type = runtimeType(value_arrowColor_value) - if (((RuntimeType.NUMBER == value_arrowColor_value_type))) { - valueSerializer.writeInt8(0) - const value_arrowColor_value_0 = unsafeCast(value_arrowColor_value) - valueSerializer.writeInt32(value_arrowColor_value_0) - } - else if (((RuntimeType.NUMBER == value_arrowColor_value_type))) { - valueSerializer.writeInt8(1) - const value_arrowColor_value_1 = unsafeCast(value_arrowColor_value) - valueSerializer.writeNumber(value_arrowColor_value_1) - } - else if (((RuntimeType.STRING == value_arrowColor_value_type))) { - valueSerializer.writeInt8(2) - const value_arrowColor_value_2 = unsafeCast(value_arrowColor_value) - valueSerializer.writeString(value_arrowColor_value_2) - } - else if (((RuntimeType.OBJECT == value_arrowColor_value_type))) { - valueSerializer.writeInt8(3) - const value_arrowColor_value_3 = unsafeCast(value_arrowColor_value) - valueSerializer.writeResource(value_arrowColor_value_3) - } - } + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeDigitIndicator(value: DigitIndicator): void { let valueSerializer: Serializer = this @@ -6350,9 +6587,9 @@ export class Serializer extends SerializerBase { const value__fontColor_value = value__fontColor! let value__fontColor_value_type: int32 = RuntimeType.UNDEFINED value__fontColor_value_type = runtimeType(value__fontColor_value) - if (((RuntimeType.NUMBER == value__fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value__fontColor_value_type)) && ((unsafeCast(value__fontColor_value)) >= (0)) && ((unsafeCast(value__fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value__fontColor_value_0 = unsafeCast(value__fontColor_value) + const value__fontColor_value_0 = unsafeCast(value__fontColor_value) valueSerializer.writeInt32(value__fontColor_value_0) } else if (((RuntimeType.NUMBER == value__fontColor_value_type))) { @@ -6379,9 +6616,9 @@ export class Serializer extends SerializerBase { const value__selectedFontColor_value = value__selectedFontColor! let value__selectedFontColor_value_type: int32 = RuntimeType.UNDEFINED value__selectedFontColor_value_type = runtimeType(value__selectedFontColor_value) - if (((RuntimeType.NUMBER == value__selectedFontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value__selectedFontColor_value_type)) && ((unsafeCast(value__selectedFontColor_value)) >= (0)) && ((unsafeCast(value__selectedFontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value__selectedFontColor_value_0 = unsafeCast(value__selectedFontColor_value) + const value__selectedFontColor_value_0 = unsafeCast(value__selectedFontColor_value) valueSerializer.writeInt32(value__selectedFontColor_value_0) } else if (((RuntimeType.NUMBER == value__selectedFontColor_value_type))) { @@ -6515,9 +6752,9 @@ export class Serializer extends SerializerBase { const value__color_value = value__color! let value__color_value_type: int32 = RuntimeType.UNDEFINED value__color_value_type = runtimeType(value__color_value) - if (((RuntimeType.NUMBER == value__color_value_type))) { + if (((RuntimeType.NUMBER) == (value__color_value_type)) && ((unsafeCast(value__color_value)) >= (0)) && ((unsafeCast(value__color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value__color_value_0 = unsafeCast(value__color_value) + const value__color_value_0 = unsafeCast(value__color_value) valueSerializer.writeInt32(value__color_value_0) } else if (((RuntimeType.NUMBER == value__color_value_type))) { @@ -6544,9 +6781,9 @@ export class Serializer extends SerializerBase { const value__selectedColor_value = value__selectedColor! let value__selectedColor_value_type: int32 = RuntimeType.UNDEFINED value__selectedColor_value_type = runtimeType(value__selectedColor_value) - if (((RuntimeType.NUMBER == value__selectedColor_value_type))) { + if (((RuntimeType.NUMBER) == (value__selectedColor_value_type)) && ((unsafeCast(value__selectedColor_value)) >= (0)) && ((unsafeCast(value__selectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value__selectedColor_value_0 = unsafeCast(value__selectedColor_value) + const value__selectedColor_value_0 = unsafeCast(value__selectedColor_value) valueSerializer.writeInt32(value__selectedColor_value_0) } else if (((RuntimeType.NUMBER == value__selectedColor_value_type))) { @@ -6574,28 +6811,137 @@ export class Serializer extends SerializerBase { valueSerializer.writeNumber(value__maxDisplayCount_value) } } - writeCancelButtonSymbolOptions(value: CancelButtonSymbolOptions): void { + writeSwiperAutoFill(value: SwiperAutoFill): void { let valueSerializer: Serializer = this - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) + const value_minSize = value.minSize + let value_minSize_type: int32 = RuntimeType.UNDEFINED + value_minSize_type = runtimeType(value_minSize) + if (((RuntimeType.STRING == value_minSize_type))) { + valueSerializer.writeInt8(0) + const value_minSize_0 = unsafeCast(value_minSize) + valueSerializer.writeString(value_minSize_0) } - const value_icon = value.icon - let value_icon_type: int32 = RuntimeType.UNDEFINED - value_icon_type = runtimeType(value_icon) - valueSerializer.writeInt8(value_icon_type) - if ((RuntimeType.UNDEFINED) != (value_icon_type)) { - const value_icon_value = value_icon! - valueSerializer.writeCustomObject("SymbolGlyphModifier", value_icon_value) + else if (((RuntimeType.NUMBER == value_minSize_type))) { + valueSerializer.writeInt8(1) + const value_minSize_1 = unsafeCast(value_minSize) + valueSerializer.writeNumber(value_minSize_1) } } - writeCancelButtonOptions(value: CancelButtonOptions): void { + writeArrowStyle(value: ArrowStyle): void { let valueSerializer: Serializer = this - const value_style = value.style + const value_showBackground = value.showBackground + let value_showBackground_type: int32 = RuntimeType.UNDEFINED + value_showBackground_type = runtimeType(value_showBackground) + valueSerializer.writeInt8(value_showBackground_type) + if ((RuntimeType.UNDEFINED) != (value_showBackground_type)) { + const value_showBackground_value = value_showBackground! + valueSerializer.writeBoolean(value_showBackground_value) + } + const value_isSidebarMiddle = value.isSidebarMiddle + let value_isSidebarMiddle_type: int32 = RuntimeType.UNDEFINED + value_isSidebarMiddle_type = runtimeType(value_isSidebarMiddle) + valueSerializer.writeInt8(value_isSidebarMiddle_type) + if ((RuntimeType.UNDEFINED) != (value_isSidebarMiddle_type)) { + const value_isSidebarMiddle_value = value_isSidebarMiddle! + valueSerializer.writeBoolean(value_isSidebarMiddle_value) + } + const value_backgroundSize = value.backgroundSize + let value_backgroundSize_type: int32 = RuntimeType.UNDEFINED + value_backgroundSize_type = runtimeType(value_backgroundSize) + valueSerializer.writeInt8(value_backgroundSize_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundSize_type)) { + const value_backgroundSize_value = value_backgroundSize! + valueSerializer.writeLength(value_backgroundSize_value); + } + const value_backgroundColor = value.backgroundColor + let value_backgroundColor_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_type = runtimeType(value_backgroundColor) + valueSerializer.writeInt8(value_backgroundColor_type) + if ((RuntimeType.UNDEFINED) != (value_backgroundColor_type)) { + const value_backgroundColor_value = value_backgroundColor! + let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED + value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeInt32(value_backgroundColor_value_0) + } + else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(1) + const value_backgroundColor_value_1 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeNumber(value_backgroundColor_value_1) + } + else if (((RuntimeType.STRING == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(2) + const value_backgroundColor_value_2 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeString(value_backgroundColor_value_2) + } + else if (((RuntimeType.OBJECT == value_backgroundColor_value_type))) { + valueSerializer.writeInt8(3) + const value_backgroundColor_value_3 = unsafeCast(value_backgroundColor_value) + valueSerializer.writeResource(value_backgroundColor_value_3) + } + } + const value_arrowSize = value.arrowSize + let value_arrowSize_type: int32 = RuntimeType.UNDEFINED + value_arrowSize_type = runtimeType(value_arrowSize) + valueSerializer.writeInt8(value_arrowSize_type) + if ((RuntimeType.UNDEFINED) != (value_arrowSize_type)) { + const value_arrowSize_value = value_arrowSize! + valueSerializer.writeLength(value_arrowSize_value); + } + const value_arrowColor = value.arrowColor + let value_arrowColor_type: int32 = RuntimeType.UNDEFINED + value_arrowColor_type = runtimeType(value_arrowColor) + valueSerializer.writeInt8(value_arrowColor_type) + if ((RuntimeType.UNDEFINED) != (value_arrowColor_type)) { + const value_arrowColor_value = value_arrowColor! + let value_arrowColor_value_type: int32 = RuntimeType.UNDEFINED + value_arrowColor_value_type = runtimeType(value_arrowColor_value) + if (((RuntimeType.NUMBER) == (value_arrowColor_value_type)) && ((unsafeCast(value_arrowColor_value)) >= (0)) && ((unsafeCast(value_arrowColor_value)) <= (11))) { + valueSerializer.writeInt8(0) + const value_arrowColor_value_0 = unsafeCast(value_arrowColor_value) + valueSerializer.writeInt32(value_arrowColor_value_0) + } + else if (((RuntimeType.NUMBER == value_arrowColor_value_type))) { + valueSerializer.writeInt8(1) + const value_arrowColor_value_1 = unsafeCast(value_arrowColor_value) + valueSerializer.writeNumber(value_arrowColor_value_1) + } + else if (((RuntimeType.STRING == value_arrowColor_value_type))) { + valueSerializer.writeInt8(2) + const value_arrowColor_value_2 = unsafeCast(value_arrowColor_value) + valueSerializer.writeString(value_arrowColor_value_2) + } + else if (((RuntimeType.OBJECT == value_arrowColor_value_type))) { + valueSerializer.writeInt8(3) + const value_arrowColor_value_3 = unsafeCast(value_arrowColor_value) + valueSerializer.writeResource(value_arrowColor_value_3) + } + } + } + writeCancelButtonSymbolOptions(value: CancelButtonSymbolOptions): void { + let valueSerializer: Serializer = this + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + valueSerializer.writeCustomObject("SymbolGlyphModifier", value_icon_value) + } + } + writeCancelButtonOptions(value: CancelButtonOptions): void { + let valueSerializer: Serializer = this + const value_style = value.style let value_style_type: int32 = RuntimeType.UNDEFINED value_style_type = runtimeType(value_style) valueSerializer.writeInt8(value_style_type) @@ -6614,7 +6960,12 @@ export class Serializer extends SerializerBase { } writeSearchController(value: SearchController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeRichEditorImageSpanResult(value: RichEditorImageSpanResult): void { let valueSerializer: Serializer = this @@ -6703,11 +7054,21 @@ export class Serializer extends SerializerBase { } writeRichEditorStyledStringController(value: RichEditorStyledStringController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeRichEditorController(value: RichEditorController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeGuideLinePosition(value: GuideLinePosition): void { let valueSerializer: Serializer = this @@ -6728,6 +7089,154 @@ export class Serializer extends SerializerBase { valueSerializer.writeLength(value_end_value); } } + writeRoundedRectOptions(value: RoundedRectOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_0) + } + else if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_0) + } + else if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_1) + } + } + const value_radiusWidth = value.radiusWidth + let value_radiusWidth_type: int32 = RuntimeType.UNDEFINED + value_radiusWidth_type = runtimeType(value_radiusWidth) + valueSerializer.writeInt8(value_radiusWidth_type) + if ((RuntimeType.UNDEFINED) != (value_radiusWidth_type)) { + const value_radiusWidth_value = value_radiusWidth! + let value_radiusWidth_value_type: int32 = RuntimeType.UNDEFINED + value_radiusWidth_value_type = runtimeType(value_radiusWidth_value) + if (((RuntimeType.NUMBER == value_radiusWidth_value_type))) { + valueSerializer.writeInt8(0) + const value_radiusWidth_value_0 = unsafeCast(value_radiusWidth_value) + valueSerializer.writeNumber(value_radiusWidth_value_0) + } + else if (((RuntimeType.STRING == value_radiusWidth_value_type))) { + valueSerializer.writeInt8(1) + const value_radiusWidth_value_1 = unsafeCast(value_radiusWidth_value) + valueSerializer.writeString(value_radiusWidth_value_1) + } + } + const value_radiusHeight = value.radiusHeight + let value_radiusHeight_type: int32 = RuntimeType.UNDEFINED + value_radiusHeight_type = runtimeType(value_radiusHeight) + valueSerializer.writeInt8(value_radiusHeight_type) + if ((RuntimeType.UNDEFINED) != (value_radiusHeight_type)) { + const value_radiusHeight_value = value_radiusHeight! + let value_radiusHeight_value_type: int32 = RuntimeType.UNDEFINED + value_radiusHeight_value_type = runtimeType(value_radiusHeight_value) + if (((RuntimeType.NUMBER == value_radiusHeight_value_type))) { + valueSerializer.writeInt8(0) + const value_radiusHeight_value_0 = unsafeCast(value_radiusHeight_value) + valueSerializer.writeNumber(value_radiusHeight_value_0) + } + else if (((RuntimeType.STRING == value_radiusHeight_value_type))) { + valueSerializer.writeInt8(1) + const value_radiusHeight_value_1 = unsafeCast(value_radiusHeight_value) + valueSerializer.writeString(value_radiusHeight_value_1) + } + } + } + writeRectOptions(value: RectOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_0) + } + else if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_0) + } + else if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_1) + } + } + const value_radius = value.radius + let value_radius_type: int32 = RuntimeType.UNDEFINED + value_radius_type = runtimeType(value_radius) + valueSerializer.writeInt8(value_radius_type) + if ((RuntimeType.UNDEFINED) != (value_radius_type)) { + const value_radius_value = value_radius! + let value_radius_value_type: int32 = RuntimeType.UNDEFINED + value_radius_value_type = runtimeType(value_radius_value) + if (((RuntimeType.NUMBER == value_radius_value_type))) { + valueSerializer.writeInt8(0) + const value_radius_value_0 = unsafeCast(value_radius_value) + valueSerializer.writeNumber(value_radius_value_0) + } + else if (((RuntimeType.STRING == value_radius_value_type))) { + valueSerializer.writeInt8(1) + const value_radius_value_1 = unsafeCast(value_radius_value) + valueSerializer.writeString(value_radius_value_1) + } + else if (((RuntimeType.OBJECT == value_radius_value_type))) { + valueSerializer.writeInt8(2) + const value_radius_value_2 = unsafeCast>(value_radius_value) + valueSerializer.writeInt32(value_radius_value_2.length) + for (let i = 0; i < value_radius_value_2.length; i++) { + const value_radius_value_2_element = value_radius_value_2[i] + valueSerializer.writeCustomObject("Any", value_radius_value_2_element) + } + } + } + } writeProgressStyleOptions(value: ProgressStyleOptions): void { let valueSerializer: Serializer = this const value_enableSmoothEffect = value.enableSmoothEffect @@ -6781,9 +7290,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value = value_borderColor! let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_type)) && ((unsafeCast(value_borderColor_value)) >= (0)) && ((unsafeCast(value_borderColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0 = unsafeCast(value_borderColor_value) + const value_borderColor_value_0 = unsafeCast(value_borderColor_value) valueSerializer.writeInt32(value_borderColor_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_type))) { @@ -6834,9 +7343,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value = value_fontColor! let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) valueSerializer.writeInt32(value_fontColor_value_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { @@ -6927,34 +7436,18 @@ export class Serializer extends SerializerBase { value_strokeRadius_value_type = runtimeType(value_strokeRadius_value) if (((RuntimeType.STRING == value_strokeRadius_value_type))) { valueSerializer.writeInt8(0) - const value_strokeRadius_value_0 = unsafeCast(value_strokeRadius_value) + const value_strokeRadius_value_0 = unsafeCast(value_strokeRadius_value) valueSerializer.writeString(value_strokeRadius_value_0) } - else if (((RuntimeType.STRING == value_strokeRadius_value_type)) || ((RuntimeType.NUMBER == value_strokeRadius_value_type))) { + else if (((RuntimeType.NUMBER == value_strokeRadius_value_type))) { valueSerializer.writeInt8(1) - const value_strokeRadius_value_1 = unsafeCast(value_strokeRadius_value) - let value_strokeRadius_value_1_type: int32 = RuntimeType.UNDEFINED - value_strokeRadius_value_1_type = runtimeType(value_strokeRadius_value_1) - if (((RuntimeType.STRING == value_strokeRadius_value_1_type))) { - valueSerializer.writeInt8(0) - const value_strokeRadius_value_1_0 = unsafeCast(value_strokeRadius_value_1) - valueSerializer.writeString(value_strokeRadius_value_1_0) - } - else if (((RuntimeType.NUMBER == value_strokeRadius_value_1_type))) { - valueSerializer.writeInt8(1) - const value_strokeRadius_value_1_1 = unsafeCast(value_strokeRadius_value_1) - valueSerializer.writeNumber(value_strokeRadius_value_1_1) - } - } - else if (((RuntimeType.STRING == value_strokeRadius_value_type))) { - valueSerializer.writeInt8(2) - const value_strokeRadius_value_2 = unsafeCast(value_strokeRadius_value) - valueSerializer.writeString(value_strokeRadius_value_2) + const value_strokeRadius_value_1 = unsafeCast(value_strokeRadius_value) + valueSerializer.writeNumber(value_strokeRadius_value_1) } else if (((RuntimeType.OBJECT == value_strokeRadius_value_type))) { - valueSerializer.writeInt8(3) - const value_strokeRadius_value_3 = unsafeCast(value_strokeRadius_value) - valueSerializer.writeResource(value_strokeRadius_value_3) + valueSerializer.writeInt8(2) + const value_strokeRadius_value_2 = unsafeCast(value_strokeRadius_value) + valueSerializer.writeResource(value_strokeRadius_value_2) } } } @@ -6975,9 +7468,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -7020,9 +7513,9 @@ export class Serializer extends SerializerBase { const value_height = value.height let value_height_type: int32 = RuntimeType.UNDEFINED value_height_type = runtimeType(value_height) - if (((RuntimeType.NUMBER == value_height_type))) { + if (((RuntimeType.NUMBER) == (value_height_type)) && ((unsafeCast(value_height)) >= (0)) && ((unsafeCast(value_height)) <= (1))) { valueSerializer.writeInt8(0) - const value_height_0 = unsafeCast(value_height) + const value_height_0 = unsafeCast(value_height) valueSerializer.writeInt32(value_height_0) } else if (((RuntimeType.NUMBER) == (value_height_type)) || ((RuntimeType.STRING) == (value_height_type)) || (((RuntimeType.OBJECT) == (value_height_type)) && (isResource(value_height)))) { @@ -7135,9 +7628,9 @@ export class Serializer extends SerializerBase { const value_height = value.height let value_height_type: int32 = RuntimeType.UNDEFINED value_height_type = runtimeType(value_height) - if (((RuntimeType.NUMBER == value_height_type))) { + if (((RuntimeType.NUMBER) == (value_height_type)) && ((unsafeCast(value_height)) >= (0)) && ((unsafeCast(value_height)) <= (1))) { valueSerializer.writeInt8(0) - const value_height_0 = unsafeCast(value_height) + const value_height_0 = unsafeCast(value_height) valueSerializer.writeInt32(value_height_0) } else if (((RuntimeType.NUMBER) == (value_height_type)) || ((RuntimeType.STRING) == (value_height_type)) || (((RuntimeType.OBJECT) == (value_height_type)) && (isResource(value_height)))) { @@ -7296,9 +7789,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -7427,9 +7920,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -7546,9 +8039,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -7570,15 +8063,30 @@ export class Serializer extends SerializerBase { } writeDrawingRenderingContext(value: DrawingRenderingContext): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeCanvasRenderingContext2D(value: CanvasRenderingContext2D): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeCalendarController(value: CalendarController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeMonthData(value: MonthData): void { let valueSerializer: Serializer = this @@ -7603,9 +8111,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -7670,9 +8178,9 @@ export class Serializer extends SerializerBase { const value_badgeColor_value = value_badgeColor! let value_badgeColor_value_type: int32 = RuntimeType.UNDEFINED value_badgeColor_value_type = runtimeType(value_badgeColor_value) - if (((RuntimeType.NUMBER == value_badgeColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_badgeColor_value_type)) && ((unsafeCast(value_badgeColor_value)) >= (0)) && ((unsafeCast(value_badgeColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_badgeColor_value_0 = unsafeCast(value_badgeColor_value) + const value_badgeColor_value_0 = unsafeCast(value_badgeColor_value) valueSerializer.writeInt32(value_badgeColor_value_0) } else if (((RuntimeType.NUMBER == value_badgeColor_value_type))) { @@ -7699,9 +8207,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value = value_borderColor! let value_borderColor_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_type = runtimeType(value_borderColor_value) - if (((RuntimeType.NUMBER == value_borderColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_type)) && ((unsafeCast(value_borderColor_value)) >= (0)) && ((unsafeCast(value_borderColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0 = unsafeCast(value_borderColor_value) + const value_borderColor_value_0 = unsafeCast(value_borderColor_value) valueSerializer.writeInt32(value_borderColor_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_type))) { @@ -7741,9 +8249,9 @@ export class Serializer extends SerializerBase { const value_fontWeight_value_0 = unsafeCast(value_fontWeight_value) valueSerializer.writeNumber(value_fontWeight_value_0) } - else if (((RuntimeType.NUMBER == value_fontWeight_value_type))) { + else if (((RuntimeType.NUMBER) == (value_fontWeight_value_type)) && ((unsafeCast(value_fontWeight_value)) >= (0)) && ((unsafeCast(value_fontWeight_value)) <= (5))) { valueSerializer.writeInt8(1) - const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) + const value_fontWeight_value_1 = unsafeCast(value_fontWeight_value) valueSerializer.writeInt32(value_fontWeight_value_1) } else if (((RuntimeType.STRING == value_fontWeight_value_type))) { @@ -7806,9 +8314,9 @@ export class Serializer extends SerializerBase { const value_maskColor_value = value_maskColor! let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED value_maskColor_value_type = runtimeType(value_maskColor_value) - if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_maskColor_value_0 = unsafeCast(value_maskColor_value) + const value_maskColor_value_0 = unsafeCast(value_maskColor_value) valueSerializer.writeInt32(value_maskColor_value_0) } else if (((RuntimeType.STRING == value_maskColor_value_type))) { @@ -7835,9 +8343,9 @@ export class Serializer extends SerializerBase { const value_popupColor_value = value_popupColor! let value_popupColor_value_type: int32 = RuntimeType.UNDEFINED value_popupColor_value_type = runtimeType(value_popupColor_value) - if (((RuntimeType.NUMBER == value_popupColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_popupColor_value_type)) && ((unsafeCast(value_popupColor_value)) >= (0)) && ((unsafeCast(value_popupColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_popupColor_value_0 = unsafeCast(value_popupColor_value) + const value_popupColor_value_0 = unsafeCast(value_popupColor_value) valueSerializer.writeInt32(value_popupColor_value_0) } else if (((RuntimeType.STRING == value_popupColor_value_type))) { @@ -7915,9 +8423,9 @@ export class Serializer extends SerializerBase { const value_mask_value_1_color = value_mask_value_1.color let value_mask_value_1_color_type: int32 = RuntimeType.UNDEFINED value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) - if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + if (((RuntimeType.NUMBER) == (value_mask_value_1_color_type)) && ((unsafeCast(value_mask_value_1_color)) >= (0)) && ((unsafeCast(value_mask_value_1_color)) <= (11))) { valueSerializer.writeInt8(0) - const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) + const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) valueSerializer.writeInt32(value_mask_value_1_color_0) } else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { @@ -7967,7 +8475,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_arrowPointPosition_type) if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { const value_arrowPointPosition_value = value_arrowPointPosition! - valueSerializer.writeInt32(Object.keys(ArrowPointPosition).indexOf((value_arrowPointPosition_value as string))) + valueSerializer.writeInt32(Object.values(ArrowPointPosition).indexOf(value_arrowPointPosition_value)) } const value_arrowWidth = value.arrowWidth let value_arrowWidth_type: int32 = RuntimeType.UNDEFINED @@ -8008,7 +8516,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -8063,6 +8571,14 @@ export class Serializer extends SerializerBase { const value_enableHoverMode_value = value_enableHoverMode! valueSerializer.writeBoolean(value_enableHoverMode_value) } + const value_followTransformOfTarget = value.followTransformOfTarget + let value_followTransformOfTarget_type: int32 = RuntimeType.UNDEFINED + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) + valueSerializer.writeInt8(value_followTransformOfTarget_type) + if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { + const value_followTransformOfTarget_value = value_followTransformOfTarget! + valueSerializer.writeBoolean(value_followTransformOfTarget_value) + } } writePopupOptions(value: PopupOptions): void { let valueSerializer: Serializer = this @@ -8149,9 +8665,9 @@ export class Serializer extends SerializerBase { const value_mask_value_1_color = value_mask_value_1.color let value_mask_value_1_color_type: int32 = RuntimeType.UNDEFINED value_mask_value_1_color_type = runtimeType(value_mask_value_1_color) - if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { + if (((RuntimeType.NUMBER) == (value_mask_value_1_color_type)) && ((unsafeCast(value_mask_value_1_color)) >= (0)) && ((unsafeCast(value_mask_value_1_color)) <= (11))) { valueSerializer.writeInt8(0) - const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) + const value_mask_value_1_color_0 = unsafeCast(value_mask_value_1_color) valueSerializer.writeInt32(value_mask_value_1_color_0) } else if (((RuntimeType.NUMBER == value_mask_value_1_color_type))) { @@ -8211,9 +8727,9 @@ export class Serializer extends SerializerBase { const value_popupColor_value = value_popupColor! let value_popupColor_value_type: int32 = RuntimeType.UNDEFINED value_popupColor_value_type = runtimeType(value_popupColor_value) - if (((RuntimeType.NUMBER == value_popupColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_popupColor_value_type)) && ((unsafeCast(value_popupColor_value)) >= (0)) && ((unsafeCast(value_popupColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_popupColor_value_0 = unsafeCast(value_popupColor_value) + const value_popupColor_value_0 = unsafeCast(value_popupColor_value) valueSerializer.writeInt32(value_popupColor_value_0) } else if (((RuntimeType.STRING == value_popupColor_value_type))) { @@ -8254,7 +8770,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_arrowPointPosition_type) if ((RuntimeType.UNDEFINED) != (value_arrowPointPosition_type)) { const value_arrowPointPosition_value = value_arrowPointPosition! - valueSerializer.writeInt32(Object.keys(ArrowPointPosition).indexOf((value_arrowPointPosition_value as string))) + valueSerializer.writeInt32(Object.values(ArrowPointPosition).indexOf(value_arrowPointPosition_value)) } const value_arrowWidth = value.arrowWidth let value_arrowWidth_type: int32 = RuntimeType.UNDEFINED @@ -8295,7 +8811,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -8342,6 +8858,14 @@ export class Serializer extends SerializerBase { const value_enableHoverMode_value = value_enableHoverMode! valueSerializer.writeBoolean(value_enableHoverMode_value) } + const value_followTransformOfTarget = value.followTransformOfTarget + let value_followTransformOfTarget_type: int32 = RuntimeType.UNDEFINED + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget) + valueSerializer.writeInt8(value_followTransformOfTarget_type) + if ((RuntimeType.UNDEFINED) != (value_followTransformOfTarget_type)) { + const value_followTransformOfTarget_value = value_followTransformOfTarget! + valueSerializer.writeBoolean(value_followTransformOfTarget_value) + } } writeOverlayOffset(value: OverlayOffset): void { let valueSerializer: Serializer = this @@ -8401,7 +8925,12 @@ export class Serializer extends SerializerBase { } writeProgressMask(value: ProgressMask): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeDragItemInfo(value: DragItemInfo): void { let valueSerializer: Serializer = this @@ -8569,7 +9098,12 @@ export class Serializer extends SerializerBase { } writeDrawModifier(value: DrawModifier): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeWithThemeOptions(value: WithThemeOptions): void { let valueSerializer: Serializer = this @@ -8948,7 +9482,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_selected_type) if ((RuntimeType.UNDEFINED) != (value_selected_type)) { const value_selected_value = value_selected! - valueSerializer.writeInt64(value_selected_value.getTime()) + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } const value_format = value.format let value_format_type: int32 = RuntimeType.UNDEFINED @@ -9065,9 +9599,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -9141,7 +9675,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -9394,6 +9928,14 @@ export class Serializer extends SerializerBase { const value_onChange_value = value_onChange! valueSerializer.holdAndWriteCallback(value_onChange_value) } + const value_onScrollStop = value.onScrollStop + let value_onScrollStop_type: int32 = RuntimeType.UNDEFINED + value_onScrollStop_type = runtimeType(value_onScrollStop) + valueSerializer.writeInt8(value_onScrollStop_type) + if ((RuntimeType.UNDEFINED) != (value_onScrollStop_type)) { + const value_onScrollStop_value = value_onScrollStop! + valueSerializer.holdAndWriteCallback(value_onScrollStop_value) + } const value_maskRect = value.maskRect let value_maskRect_type: int32 = RuntimeType.UNDEFINED value_maskRect_type = runtimeType(value_maskRect) @@ -9429,9 +9971,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -9505,7 +10047,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -9561,7 +10103,7 @@ export class Serializer extends SerializerBase { } } const value_id = value.id - valueSerializer.writeTextMenuItemId(value_id) + valueSerializer.writeTextMenuItemId(value_id); } writeScrollToIndexOptions(value: ScrollToIndexOptions): void { let valueSerializer: Serializer = this @@ -9574,6 +10116,19 @@ export class Serializer extends SerializerBase { valueSerializer.writeLengthMetrics(value_extraOffset_value) } } + writeScrollPageOptions(value: ScrollPageOptions): void { + let valueSerializer: Serializer = this + const value_next = value.next + valueSerializer.writeBoolean(value_next) + const value_animation = value.animation + let value_animation_type: int32 = RuntimeType.UNDEFINED + value_animation_type = runtimeType(value_animation) + valueSerializer.writeInt8(value_animation_type) + if ((RuntimeType.UNDEFINED) != (value_animation_type)) { + const value_animation_value = value_animation! + valueSerializer.writeBoolean(value_animation_value) + } + } writeScrollEdgeOptions(value: ScrollEdgeOptions): void { let valueSerializer: Serializer = this const value_velocity = value.velocity @@ -9925,7 +10480,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_start_type) if ((RuntimeType.UNDEFINED) != (value_start_type)) { const value_start_value = value_start! - valueSerializer.writeInt64(value_start_value.getTime()) + valueSerializer.writeInt64((value_start_value.getTime() as number)) } const value_end = value.end let value_end_type: int32 = RuntimeType.UNDEFINED @@ -9933,7 +10488,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_end_type) if ((RuntimeType.UNDEFINED) != (value_end_type)) { const value_end_value = value_end! - valueSerializer.writeInt64(value_end_value.getTime()) + valueSerializer.writeInt64((value_end_value.getTime() as number)) } const value_selected = value.selected let value_selected_type: int32 = RuntimeType.UNDEFINED @@ -9941,7 +10496,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_selected_type) if ((RuntimeType.UNDEFINED) != (value_selected_type)) { const value_selected_value = value_selected! - valueSerializer.writeInt64(value_selected_value.getTime()) + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } const value_lunar = value.lunar let value_lunar_type: int32 = RuntimeType.UNDEFINED @@ -10098,9 +10653,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -10174,7 +10729,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -10266,9 +10821,9 @@ export class Serializer extends SerializerBase { const value_maskColor_value = value_maskColor! let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED value_maskColor_value_type = runtimeType(value_maskColor_value) - if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_maskColor_value_0 = unsafeCast(value_maskColor_value) + const value_maskColor_value_0 = unsafeCast(value_maskColor_value) valueSerializer.writeInt32(value_maskColor_value_0) } else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { @@ -10327,9 +10882,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -10493,9 +11048,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_0 = unsafeCast(value_borderColor_value) let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) valueSerializer.writeInt32(value_borderColor_value_0_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { @@ -10525,9 +11080,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_top_value = value_borderColor_value_1_top! let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { @@ -10554,9 +11109,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_right_value = value_borderColor_value_1_right! let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { @@ -10583,9 +11138,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { @@ -10612,9 +11167,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_left_value = value_borderColor_value_1_left! let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { @@ -10645,7 +11200,7 @@ export class Serializer extends SerializerBase { value_borderStyle_value_type = runtimeType(value_borderStyle_value) if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) valueSerializer.writeInt32(value_borderStyle_value_0) } else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { @@ -10700,7 +11255,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -10739,7 +11294,12 @@ export class Serializer extends SerializerBase { } writeIPropertySubscriber(value: IPropertySubscriber): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeUIGestureEvent(value: UIGestureEvent): void { } @@ -10757,7 +11317,7 @@ export class Serializer extends SerializerBase { writeImageData(value: ImageData): void { let valueSerializer: Serializer = this const value_data = value.data - valueSerializer.writeUint8ClampedArray(value_data) + valueSerializer.writeBuffer(value_data) const value_height = value.height valueSerializer.writeNumber(value_height) const value_width = value.width @@ -10765,11 +11325,21 @@ export class Serializer extends SerializerBase { } writeMatrix2D(value: Matrix2D): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writePath2D(value: Path2D): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeCalendarDialogOptions(value: CalendarDialogOptions): void { let valueSerializer: Serializer = this @@ -10798,7 +11368,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_selected_type) if ((RuntimeType.UNDEFINED) != (value_selected_type)) { const value_selected_value = value_selected! - valueSerializer.writeInt64(value_selected_value.getTime()) + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } const value_onAccept = value.onAccept let value_onAccept_type: int32 = RuntimeType.UNDEFINED @@ -10832,9 +11402,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -10924,7 +11494,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -10992,9 +11562,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value = value_fontColor! let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) valueSerializer.writeInt32(value_fontColor_value_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { @@ -11021,9 +11591,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -11222,9 +11792,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -11406,9 +11976,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_0 = unsafeCast(value_borderColor_value) let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) valueSerializer.writeInt32(value_borderColor_value_0_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { @@ -11438,9 +12008,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_top_value = value_borderColor_value_1_top! let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { @@ -11467,9 +12037,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_right_value = value_borderColor_value_1_right! let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { @@ -11496,9 +12066,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { @@ -11525,9 +12095,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_left_value = value_borderColor_value_1_left! let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { @@ -11563,7 +12133,7 @@ export class Serializer extends SerializerBase { value_borderStyle_value_type = runtimeType(value_borderStyle_value) if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) valueSerializer.writeInt32(value_borderStyle_value_0) } else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { @@ -11618,7 +12188,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -11641,11 +12211,21 @@ export class Serializer extends SerializerBase { } writeLinearIndicatorController(value: LinearIndicatorController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeUIExtensionProxy(value: UIExtensionProxy): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeUIExtensionOptions(value: UIExtensionOptions): void { let valueSerializer: Serializer = this @@ -11772,66 +12352,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_icons_type) if ((RuntimeType.UNDEFINED) != (value_icons_type)) { const value_icons_value = value_icons! - const value_icons_value_shown = value_icons_value.shown - let value_icons_value_shown_type: int32 = RuntimeType.UNDEFINED - value_icons_value_shown_type = runtimeType(value_icons_value_shown) - if (((RuntimeType.STRING == value_icons_value_shown_type))) { - valueSerializer.writeInt8(0) - const value_icons_value_shown_0 = unsafeCast(value_icons_value_shown) - valueSerializer.writeString(value_icons_value_shown_0) - } - else if (((RuntimeType.OBJECT) == (value_icons_value_shown_type)) && (((value_icons_value_shown!.hasOwnProperty("isEditable"))))) { - valueSerializer.writeInt8(1) - const value_icons_value_shown_1 = unsafeCast(value_icons_value_shown) - valueSerializer.writePixelMap(value_icons_value_shown_1) - } - else if (((RuntimeType.OBJECT) == (value_icons_value_shown_type)) && (((value_icons_value_shown!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_icons_value_shown_2 = unsafeCast(value_icons_value_shown) - valueSerializer.writeResource(value_icons_value_shown_2) - } - const value_icons_value_hidden = value_icons_value.hidden - let value_icons_value_hidden_type: int32 = RuntimeType.UNDEFINED - value_icons_value_hidden_type = runtimeType(value_icons_value_hidden) - if (((RuntimeType.STRING == value_icons_value_hidden_type))) { - valueSerializer.writeInt8(0) - const value_icons_value_hidden_0 = unsafeCast(value_icons_value_hidden) - valueSerializer.writeString(value_icons_value_hidden_0) - } - else if (((RuntimeType.OBJECT) == (value_icons_value_hidden_type)) && (((value_icons_value_hidden!.hasOwnProperty("isEditable"))))) { - valueSerializer.writeInt8(1) - const value_icons_value_hidden_1 = unsafeCast(value_icons_value_hidden) - valueSerializer.writePixelMap(value_icons_value_hidden_1) - } - else if (((RuntimeType.OBJECT) == (value_icons_value_hidden_type)) && (((value_icons_value_hidden!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_icons_value_hidden_2 = unsafeCast(value_icons_value_hidden) - valueSerializer.writeResource(value_icons_value_hidden_2) - } - const value_icons_value_switching = value_icons_value.switching - let value_icons_value_switching_type: int32 = RuntimeType.UNDEFINED - value_icons_value_switching_type = runtimeType(value_icons_value_switching) - valueSerializer.writeInt8(value_icons_value_switching_type) - if ((RuntimeType.UNDEFINED) != (value_icons_value_switching_type)) { - const value_icons_value_switching_value = value_icons_value_switching! - let value_icons_value_switching_value_type: int32 = RuntimeType.UNDEFINED - value_icons_value_switching_value_type = runtimeType(value_icons_value_switching_value) - if (((RuntimeType.STRING == value_icons_value_switching_value_type))) { - valueSerializer.writeInt8(0) - const value_icons_value_switching_value_0 = unsafeCast(value_icons_value_switching_value) - valueSerializer.writeString(value_icons_value_switching_value_0) - } - else if (((RuntimeType.OBJECT) == (value_icons_value_switching_value_type)) && (((value_icons_value_switching_value!.hasOwnProperty("isEditable"))))) { - valueSerializer.writeInt8(1) - const value_icons_value_switching_value_1 = unsafeCast(value_icons_value_switching_value) - valueSerializer.writePixelMap(value_icons_value_switching_value_1) - } - else if (((RuntimeType.OBJECT) == (value_icons_value_switching_value_type)) && (((value_icons_value_switching_value!.hasOwnProperty("bundleName"))))) { - valueSerializer.writeInt8(2) - const value_icons_value_switching_value_2 = unsafeCast(value_icons_value_switching_value) - valueSerializer.writeResource(value_icons_value_switching_value_2) - } - } + valueSerializer.writeButtonIconOptions(value_icons_value) } } writeXComponentOptions(value: XComponentOptions): void { @@ -11849,6 +12370,41 @@ export class Serializer extends SerializerBase { valueSerializer.writeImageAIOptions(value_imageAIOptions_value) } } + writeSelectionMenuOptionsExt(value: SelectionMenuOptionsExt): void { + let valueSerializer: Serializer = this + const value_onAppear = value.onAppear + let value_onAppear_type: int32 = RuntimeType.UNDEFINED + value_onAppear_type = runtimeType(value_onAppear) + valueSerializer.writeInt8(value_onAppear_type) + if ((RuntimeType.UNDEFINED) != (value_onAppear_type)) { + const value_onAppear_value = value_onAppear! + valueSerializer.holdAndWriteCallback(value_onAppear_value) + } + const value_onDisappear = value.onDisappear + let value_onDisappear_type: int32 = RuntimeType.UNDEFINED + value_onDisappear_type = runtimeType(value_onDisappear) + valueSerializer.writeInt8(value_onDisappear_type) + if ((RuntimeType.UNDEFINED) != (value_onDisappear_type)) { + const value_onDisappear_value = value_onDisappear! + valueSerializer.holdAndWriteCallback(value_onDisappear_value) + } + const value_preview = value.preview + let value_preview_type: int32 = RuntimeType.UNDEFINED + value_preview_type = runtimeType(value_preview) + valueSerializer.writeInt8(value_preview_type) + if ((RuntimeType.UNDEFINED) != (value_preview_type)) { + const value_preview_value = value_preview! + valueSerializer.holdAndWriteCallback(value_preview_value) + } + const value_menuType = value.menuType + let value_menuType_type: int32 = RuntimeType.UNDEFINED + value_menuType_type = runtimeType(value_menuType) + valueSerializer.writeInt8(value_menuType_type) + if ((RuntimeType.UNDEFINED) != (value_menuType_type)) { + const value_menuType_value = value_menuType! + valueSerializer.writeInt32(value_menuType_value) + } + } writeAdsBlockedDetails(value: AdsBlockedDetails): void { let valueSerializer: Serializer = this const value_url = value.url @@ -12216,6 +12772,18 @@ export class Serializer extends SerializerBase { valueSerializer.writeSslErrorHandler(value_handler); const value_error = value.error valueSerializer.writeInt32(value_error) + const value_certChainData = value.certChainData + let value_certChainData_type: int32 = RuntimeType.UNDEFINED + value_certChainData_type = runtimeType(value_certChainData) + valueSerializer.writeInt8(value_certChainData_type) + if ((RuntimeType.UNDEFINED) != (value_certChainData_type)) { + const value_certChainData_value = value_certChainData! + valueSerializer.writeInt32(value_certChainData_value.length) + for (let i = 0; i < value_certChainData_value.length; i++) { + const value_certChainData_value_element = value_certChainData_value[i] + valueSerializer.writeBuffer(value_certChainData_value_element) + } + } } writeOnScrollEvent(value: OnScrollEvent): void { let valueSerializer: Serializer = this @@ -12531,6 +13099,21 @@ export class Serializer extends SerializerBase { valueSerializer.writeString(value_sharedRenderProcessToken_value) } } + writePlaybackInfo(value: PlaybackInfo): void { + let valueSerializer: Serializer = this + const value_time = value.time + valueSerializer.writeNumber(value_time) + } + writePreparedInfo(value: PreparedInfo): void { + let valueSerializer: Serializer = this + const value_duration = value.duration + valueSerializer.writeNumber(value_duration) + } + writeFullscreenInfo(value: FullscreenInfo): void { + let valueSerializer: Serializer = this + const value_fullscreen = value.fullscreen + valueSerializer.writeBoolean(value_fullscreen) + } writeVideoOptions(value: VideoOptions): void { let valueSerializer: Serializer = this const value_src = value.src @@ -12570,9 +13153,9 @@ export class Serializer extends SerializerBase { const value_currentProgressRate_value_1 = unsafeCast(value_currentProgressRate_value) valueSerializer.writeString(value_currentProgressRate_value_1) } - else if (((RuntimeType.NUMBER == value_currentProgressRate_value_type))) { + else if (((RuntimeType.NUMBER) == (value_currentProgressRate_value_type)) && ((unsafeCast(value_currentProgressRate_value)) >= (0)) && ((unsafeCast(value_currentProgressRate_value)) <= (4))) { valueSerializer.writeInt8(2) - const value_currentProgressRate_value_2 = unsafeCast(value_currentProgressRate_value) + const value_currentProgressRate_value_2 = unsafeCast(value_currentProgressRate_value) valueSerializer.writeInt32(value_currentProgressRate_value_2) } } @@ -12646,9 +13229,9 @@ export class Serializer extends SerializerBase { const value_unselectedColor_value = value_unselectedColor! let value_unselectedColor_value_type: int32 = RuntimeType.UNDEFINED value_unselectedColor_value_type = runtimeType(value_unselectedColor_value) - if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_unselectedColor_value_type)) && ((unsafeCast(value_unselectedColor_value)) >= (0)) && ((unsafeCast(value_unselectedColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) + const value_unselectedColor_value_0 = unsafeCast(value_unselectedColor_value) valueSerializer.writeInt32(value_unselectedColor_value_0) } else if (((RuntimeType.NUMBER == value_unselectedColor_value_type))) { @@ -12675,9 +13258,9 @@ export class Serializer extends SerializerBase { const value_pointColor_value = value_pointColor! let value_pointColor_value_type: int32 = RuntimeType.UNDEFINED value_pointColor_value_type = runtimeType(value_pointColor_value) - if (((RuntimeType.NUMBER == value_pointColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_pointColor_value_type)) && ((unsafeCast(value_pointColor_value)) >= (0)) && ((unsafeCast(value_pointColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_pointColor_value_0 = unsafeCast(value_pointColor_value) + const value_pointColor_value_0 = unsafeCast(value_pointColor_value) valueSerializer.writeInt32(value_pointColor_value_0) } else if (((RuntimeType.NUMBER == value_pointColor_value_type))) { @@ -12746,7 +13329,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_selected_type) if ((RuntimeType.UNDEFINED) != (value_selected_type)) { const value_selected_value = value_selected! - valueSerializer.writeInt64(value_selected_value.getTime()) + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } const value_format = value.format let value_format_type: int32 = RuntimeType.UNDEFINED @@ -13163,7 +13746,12 @@ export class Serializer extends SerializerBase { } writeTabContentTransitionProxy(value: TabContentTransitionProxy): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeBarGridColumnOptions(value: BarGridColumnOptions): void { let valueSerializer: Serializer = this @@ -13217,11 +13805,43 @@ export class Serializer extends SerializerBase { const value_velocity = value.velocity valueSerializer.writeNumber(value_velocity) } + writeTabsOptions(value: TabsOptions): void { + let valueSerializer: Serializer = this + const value_barPosition = value.barPosition + let value_barPosition_type: int32 = RuntimeType.UNDEFINED + value_barPosition_type = runtimeType(value_barPosition) + valueSerializer.writeInt8(value_barPosition_type) + if ((RuntimeType.UNDEFINED) != (value_barPosition_type)) { + const value_barPosition_value = value_barPosition! + valueSerializer.writeInt32(value_barPosition_value) + } + const value_index = value.index + let value_index_type: int32 = RuntimeType.UNDEFINED + value_index_type = runtimeType(value_index) + valueSerializer.writeInt8(value_index_type) + if ((RuntimeType.UNDEFINED) != (value_index_type)) { + const value_index_value = value_index! + valueSerializer.writeNumber(value_index_value) + } + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeTabsController(value_controller_value); + } + } writeSymbolEffect(value: SymbolEffect): void { } writeSwiperContentTransitionProxy(value: SwiperContentTransitionProxy): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeSwiperContentAnimatedTransition(value: SwiperContentAnimatedTransition): void { let valueSerializer: Serializer = this @@ -13245,9 +13865,23 @@ export class Serializer extends SerializerBase { const value_velocity = value.velocity valueSerializer.writeNumber(value_velocity) } + writeIndicatorComponentController(value: IndicatorComponentController): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); + } writeSwiperController(value: SwiperController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeStackOptions(value: StackOptions): void { let valueSerializer: Serializer = this @@ -13391,6 +14025,85 @@ export class Serializer extends SerializerBase { valueSerializer.writeBoolean(value_reverse_value) } } + writeViewportRect(value: ViewportRect): void { + let valueSerializer: Serializer = this + const value_x = value.x + let value_x_type: int32 = RuntimeType.UNDEFINED + value_x_type = runtimeType(value_x) + valueSerializer.writeInt8(value_x_type) + if ((RuntimeType.UNDEFINED) != (value_x_type)) { + const value_x_value = value_x! + let value_x_value_type: int32 = RuntimeType.UNDEFINED + value_x_value_type = runtimeType(value_x_value) + if (((RuntimeType.NUMBER == value_x_value_type))) { + valueSerializer.writeInt8(0) + const value_x_value_0 = unsafeCast(value_x_value) + valueSerializer.writeNumber(value_x_value_0) + } + else if (((RuntimeType.STRING == value_x_value_type))) { + valueSerializer.writeInt8(1) + const value_x_value_1 = unsafeCast(value_x_value) + valueSerializer.writeString(value_x_value_1) + } + } + const value_y = value.y + let value_y_type: int32 = RuntimeType.UNDEFINED + value_y_type = runtimeType(value_y) + valueSerializer.writeInt8(value_y_type) + if ((RuntimeType.UNDEFINED) != (value_y_type)) { + const value_y_value = value_y! + let value_y_value_type: int32 = RuntimeType.UNDEFINED + value_y_value_type = runtimeType(value_y_value) + if (((RuntimeType.NUMBER == value_y_value_type))) { + valueSerializer.writeInt8(0) + const value_y_value_0 = unsafeCast(value_y_value) + valueSerializer.writeNumber(value_y_value_0) + } + else if (((RuntimeType.STRING == value_y_value_type))) { + valueSerializer.writeInt8(1) + const value_y_value_1 = unsafeCast(value_y_value) + valueSerializer.writeString(value_y_value_1) + } + } + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_0) + } + else if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_0) + } + else if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_1) + } + } + } writeSelectOption(value: SelectOption): void { let valueSerializer: Serializer = this const value_value = value.value @@ -13452,9 +14165,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value = value_fontColor! let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) valueSerializer.writeInt32(value_fontColor_value_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { @@ -13473,6 +14186,14 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_fontColor_value_3) } } + const value_autoDisable = value.autoDisable + let value_autoDisable_type: int32 = RuntimeType.UNDEFINED + value_autoDisable_type = runtimeType(value_autoDisable) + valueSerializer.writeInt8(value_autoDisable_type) + if ((RuntimeType.UNDEFINED) != (value_autoDisable_type)) { + const value_autoDisable_value = value_autoDisable! + valueSerializer.writeBoolean(value_autoDisable_value) + } } writeDeleteValue(value: DeleteValue): void { let valueSerializer: Serializer = this @@ -13502,9 +14223,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -13557,9 +14278,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -13579,6 +14300,52 @@ export class Serializer extends SerializerBase { } } } + writeSearchOptions(value: SearchOptions): void { + let valueSerializer: Serializer = this + const value_value = value.value + let value_value_type: int32 = RuntimeType.UNDEFINED + value_value_type = runtimeType(value_value) + valueSerializer.writeInt8(value_value_type) + if ((RuntimeType.UNDEFINED) != (value_value_type)) { + const value_value_value = value_value! + valueSerializer.writeString(value_value_value) + } + const value_placeholder = value.placeholder + let value_placeholder_type: int32 = RuntimeType.UNDEFINED + value_placeholder_type = runtimeType(value_placeholder) + valueSerializer.writeInt8(value_placeholder_type) + if ((RuntimeType.UNDEFINED) != (value_placeholder_type)) { + const value_placeholder_value = value_placeholder! + let value_placeholder_value_type: int32 = RuntimeType.UNDEFINED + value_placeholder_value_type = runtimeType(value_placeholder_value) + if (((RuntimeType.STRING == value_placeholder_value_type))) { + valueSerializer.writeInt8(0) + const value_placeholder_value_0 = unsafeCast(value_placeholder_value) + valueSerializer.writeString(value_placeholder_value_0) + } + else if (((RuntimeType.OBJECT == value_placeholder_value_type))) { + valueSerializer.writeInt8(1) + const value_placeholder_value_1 = unsafeCast(value_placeholder_value) + valueSerializer.writeResource(value_placeholder_value_1) + } + } + const value_icon = value.icon + let value_icon_type: int32 = RuntimeType.UNDEFINED + value_icon_type = runtimeType(value_icon) + valueSerializer.writeInt8(value_icon_type) + if ((RuntimeType.UNDEFINED) != (value_icon_type)) { + const value_icon_value = value_icon! + valueSerializer.writeString(value_icon_value) + } + const value_controller = value.controller + let value_controller_type: int32 = RuntimeType.UNDEFINED + value_controller_type = runtimeType(value_controller) + valueSerializer.writeInt8(value_controller_type) + if ((RuntimeType.UNDEFINED) != (value_controller_type)) { + const value_controller_value = value_controller! + valueSerializer.writeSearchController(value_controller_value); + } + } writeScrollBarOptions(value: ScrollBarOptions): void { let valueSerializer: Serializer = this const value_scroller = value.scroller @@ -13737,9 +14504,9 @@ export class Serializer extends SerializerBase { const value_fontColor_value = value_fontColor! let value_fontColor_value_type: int32 = RuntimeType.UNDEFINED value_fontColor_value_type = runtimeType(value_fontColor_value) - if (((RuntimeType.NUMBER == value_fontColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_fontColor_value_type)) && ((unsafeCast(value_fontColor_value)) >= (0)) && ((unsafeCast(value_fontColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_fontColor_value_0 = unsafeCast(value_fontColor_value) + const value_fontColor_value_0 = unsafeCast(value_fontColor_value) valueSerializer.writeInt32(value_fontColor_value_0) } else if (((RuntimeType.NUMBER == value_fontColor_value_type))) { @@ -13799,7 +14566,12 @@ export class Serializer extends SerializerBase { } writeEditMenuOptions(value: EditMenuOptions): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeCopyEvent(value: CopyEvent): void { let valueSerializer: Serializer = this @@ -13875,9 +14647,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -14162,9 +14934,9 @@ export class Serializer extends SerializerBase { const value_checkedBackgroundColor_value = value_checkedBackgroundColor! let value_checkedBackgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_checkedBackgroundColor_value_type = runtimeType(value_checkedBackgroundColor_value) - if (((RuntimeType.NUMBER == value_checkedBackgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_checkedBackgroundColor_value_type)) && ((unsafeCast(value_checkedBackgroundColor_value)) >= (0)) && ((unsafeCast(value_checkedBackgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_checkedBackgroundColor_value_0 = unsafeCast(value_checkedBackgroundColor_value) + const value_checkedBackgroundColor_value_0 = unsafeCast(value_checkedBackgroundColor_value) valueSerializer.writeInt32(value_checkedBackgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_checkedBackgroundColor_value_type))) { @@ -14191,9 +14963,9 @@ export class Serializer extends SerializerBase { const value_uncheckedBorderColor_value = value_uncheckedBorderColor! let value_uncheckedBorderColor_value_type: int32 = RuntimeType.UNDEFINED value_uncheckedBorderColor_value_type = runtimeType(value_uncheckedBorderColor_value) - if (((RuntimeType.NUMBER == value_uncheckedBorderColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_uncheckedBorderColor_value_type)) && ((unsafeCast(value_uncheckedBorderColor_value)) >= (0)) && ((unsafeCast(value_uncheckedBorderColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_uncheckedBorderColor_value_0 = unsafeCast(value_uncheckedBorderColor_value) + const value_uncheckedBorderColor_value_0 = unsafeCast(value_uncheckedBorderColor_value) valueSerializer.writeInt32(value_uncheckedBorderColor_value_0) } else if (((RuntimeType.NUMBER == value_uncheckedBorderColor_value_type))) { @@ -14220,9 +14992,9 @@ export class Serializer extends SerializerBase { const value_indicatorColor_value = value_indicatorColor! let value_indicatorColor_value_type: int32 = RuntimeType.UNDEFINED value_indicatorColor_value_type = runtimeType(value_indicatorColor_value) - if (((RuntimeType.NUMBER == value_indicatorColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_indicatorColor_value_type)) && ((unsafeCast(value_indicatorColor_value)) >= (0)) && ((unsafeCast(value_indicatorColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_indicatorColor_value_0 = unsafeCast(value_indicatorColor_value) + const value_indicatorColor_value_0 = unsafeCast(value_indicatorColor_value) valueSerializer.writeInt32(value_indicatorColor_value_0) } else if (((RuntimeType.NUMBER == value_indicatorColor_value_type))) { @@ -14265,38 +15037,188 @@ export class Serializer extends SerializerBase { valueSerializer.holdAndWriteCallback(value_indicatorBuilder_value) } } - writeProgressOptions(value: ProgressOptions): void { + writeProgressOptions(value: ProgressOptions): void { + let valueSerializer: Serializer = this + const value_value = value.value + valueSerializer.writeNumber(value_value) + const value_total = value.total + let value_total_type: int32 = RuntimeType.UNDEFINED + value_total_type = runtimeType(value_total) + valueSerializer.writeInt8(value_total_type) + if ((RuntimeType.UNDEFINED) != (value_total_type)) { + const value_total_value = value_total! + valueSerializer.writeNumber(value_total_value) + } + const value_style = value.style + let value_style_type: int32 = RuntimeType.UNDEFINED + value_style_type = runtimeType(value_style) + valueSerializer.writeInt8(value_style_type) + if ((RuntimeType.UNDEFINED) != (value_style_type)) { + const value_style_value = value_style! + valueSerializer.writeInt32(value_style_value) + } + const value_type = value.type + let value_type_type: int32 = RuntimeType.UNDEFINED + value_type_type = runtimeType(value_type) + valueSerializer.writeInt8(value_type_type) + if ((RuntimeType.UNDEFINED) != (value_type_type)) { + const value_type_value = value_type! + valueSerializer.writeInt32(value_type_value) + } + } + writePolylineOptions(value: PolylineOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_0) + } + else if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_1) + } + } + } + writePolygonOptions(value: PolygonOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_0) + } + else if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_1) + } + } + } + writePluginErrorData(value: PluginErrorData): void { let valueSerializer: Serializer = this - const value_value = value.value - valueSerializer.writeNumber(value_value) - const value_total = value.total - let value_total_type: int32 = RuntimeType.UNDEFINED - value_total_type = runtimeType(value_total) - valueSerializer.writeInt8(value_total_type) - if ((RuntimeType.UNDEFINED) != (value_total_type)) { - const value_total_value = value_total! - valueSerializer.writeNumber(value_total_value) - } - const value_style = value.style - let value_style_type: int32 = RuntimeType.UNDEFINED - value_style_type = runtimeType(value_style) - valueSerializer.writeInt8(value_style_type) - if ((RuntimeType.UNDEFINED) != (value_style_type)) { - const value_style_value = value_style! - valueSerializer.writeInt32(value_style_value) - } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) - } + const value_errcode = value.errcode + valueSerializer.writeNumber(value_errcode) + const value_msg = value.msg + valueSerializer.writeString(value_msg) + } + writePluginComponentOptions(value: PluginComponentOptions): void { + let valueSerializer: Serializer = this + const value_template = value.template + valueSerializer.writePluginComponentTemplate(value_template) + const value_data = value.data + valueSerializer.writeCustomObject("Any", value_data) } writePatternLockController(value: PatternLockController): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); + } + writePathOptions(value: PathOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_0) + } + else if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_0) + } + else if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_1) + } + } + const value_commands = value.commands + let value_commands_type: int32 = RuntimeType.UNDEFINED + value_commands_type = runtimeType(value_commands) + valueSerializer.writeInt8(value_commands_type) + if ((RuntimeType.UNDEFINED) != (value_commands_type)) { + const value_commands_value = value_commands! + valueSerializer.writeString(value_commands_value) + } } writePasteButtonOptions(value: PasteButtonOptions): void { let valueSerializer: Serializer = this @@ -14327,6 +15249,28 @@ export class Serializer extends SerializerBase { } writeNodeController(value: NodeController): void { } + writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { + let valueSerializer: Serializer = this + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); + } + writeRouteInfo(value: RouteInfo): void { + let valueSerializer: Serializer = this + const value_name = value.name + valueSerializer.writeString(value_name) + const value_param = value.param + let value_param_type: int32 = RuntimeType.UNDEFINED + value_param_type = runtimeType(value_param) + valueSerializer.writeInt8(value_param_type) + if ((RuntimeType.UNDEFINED) != (value_param_type)) { + const value_param_value = value_param! + valueSerializer.writeCustomObject("Any", value_param_value) + } + } writeNavigationToolbarOptions(value: NavigationToolbarOptions): void { let valueSerializer: Serializer = this const value_backgroundColor = value.backgroundColor @@ -14337,9 +15281,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -14366,6 +15310,14 @@ export class Serializer extends SerializerBase { const value_backgroundBlurStyle_value = value_backgroundBlurStyle! valueSerializer.writeInt32(value_backgroundBlurStyle_value) } + const value_barStyle = value.barStyle + let value_barStyle_type: int32 = RuntimeType.UNDEFINED + value_barStyle_type = runtimeType(value_barStyle) + valueSerializer.writeInt8(value_barStyle_type) + if ((RuntimeType.UNDEFINED) != (value_barStyle_type)) { + const value_barStyle_value = value_barStyle! + valueSerializer.writeInt32(value_barStyle_value) + } } writeToolbarItem(value: ToolbarItem): void { let valueSerializer: Serializer = this @@ -14453,23 +15405,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeCustomObject("SymbolGlyphModifier", value_activeSymbolIcon_value) } } - writeNavigationTransitionProxy(value: NavigationTransitionProxy): void { - let valueSerializer: Serializer = this - valueSerializer.writePointer(0); - } - writeRouteInfo(value: RouteInfo): void { - let valueSerializer: Serializer = this - const value_name = value.name - valueSerializer.writeString(value_name) - const value_param = value.param - let value_param_type: int32 = RuntimeType.UNDEFINED - value_param_type = runtimeType(value_param) - valueSerializer.writeInt8(value_param_type) - if ((RuntimeType.UNDEFINED) != (value_param_type)) { - const value_param_value = value_param! - valueSerializer.writeCustomObject("Any", value_param_value) - } - } writeNavigationTitleOptions(value: NavigationTitleOptions): void { let valueSerializer: Serializer = this const value_backgroundColor = value.backgroundColor @@ -14480,9 +15415,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -14898,7 +15833,12 @@ export class Serializer extends SerializerBase { } writeChildrenMainSize(value: ChildrenMainSize): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeChainAnimationOptions(value: ChainAnimationOptions): void { let valueSerializer: Serializer = this @@ -14985,6 +15925,47 @@ export class Serializer extends SerializerBase { valueSerializer.writeScroller(value_scroller_value); } } + writeLineOptions(value: LineOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_0) + } + else if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_1) + } + } + } writeImageLoadResult(value: ImageLoadResult): void { let valueSerializer: Serializer = this const value_width = value.width @@ -15727,6 +16708,47 @@ export class Serializer extends SerializerBase { valueSerializer.writeWant(value_want_value) } } + writeEllipseOptions(value: EllipseOptions): void { + let valueSerializer: Serializer = this + const value_width = value.width + let value_width_type: int32 = RuntimeType.UNDEFINED + value_width_type = runtimeType(value_width) + valueSerializer.writeInt8(value_width_type) + if ((RuntimeType.UNDEFINED) != (value_width_type)) { + const value_width_value = value_width! + let value_width_value_type: int32 = RuntimeType.UNDEFINED + value_width_value_type = runtimeType(value_width_value) + if (((RuntimeType.STRING == value_width_value_type))) { + valueSerializer.writeInt8(0) + const value_width_value_0 = unsafeCast(value_width_value) + valueSerializer.writeString(value_width_value_0) + } + else if (((RuntimeType.NUMBER == value_width_value_type))) { + valueSerializer.writeInt8(1) + const value_width_value_1 = unsafeCast(value_width_value) + valueSerializer.writeNumber(value_width_value_1) + } + } + const value_height = value.height + let value_height_type: int32 = RuntimeType.UNDEFINED + value_height_type = runtimeType(value_height) + valueSerializer.writeInt8(value_height_type) + if ((RuntimeType.UNDEFINED) != (value_height_type)) { + const value_height_value = value_height! + let value_height_value_type: int32 = RuntimeType.UNDEFINED + value_height_value_type = runtimeType(value_height_value) + if (((RuntimeType.STRING == value_height_value_type))) { + valueSerializer.writeInt8(0) + const value_height_value_0 = unsafeCast(value_height_value) + valueSerializer.writeString(value_height_value_0) + } + else if (((RuntimeType.NUMBER == value_height_value_type))) { + valueSerializer.writeInt8(1) + const value_height_value_1 = unsafeCast(value_height_value) + valueSerializer.writeNumber(value_height_value_1) + } + } + } writeDatePickerResult(value: DatePickerResult): void { let valueSerializer: Serializer = this const value_year = value.year @@ -15762,7 +16784,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_start_type) if ((RuntimeType.UNDEFINED) != (value_start_type)) { const value_start_value = value_start! - valueSerializer.writeInt64(value_start_value.getTime()) + valueSerializer.writeInt64((value_start_value.getTime() as number)) } const value_end = value.end let value_end_type: int32 = RuntimeType.UNDEFINED @@ -15770,7 +16792,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_end_type) if ((RuntimeType.UNDEFINED) != (value_end_type)) { const value_end_value = value_end! - valueSerializer.writeInt64(value_end_value.getTime()) + valueSerializer.writeInt64((value_end_value.getTime() as number)) } const value_selected = value.selected let value_selected_type: int32 = RuntimeType.UNDEFINED @@ -15778,7 +16800,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_selected_type) if ((RuntimeType.UNDEFINED) != (value_selected_type)) { const value_selected_value = value_selected! - valueSerializer.writeInt64(value_selected_value.getTime()) + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } } writeDataPanelShadowOptions(value: DataPanelShadowOptions): void { @@ -15856,9 +16878,9 @@ export class Serializer extends SerializerBase { const value_colors_value_element_0 = unsafeCast(value_colors_value_element) let value_colors_value_element_0_type: int32 = RuntimeType.UNDEFINED value_colors_value_element_0_type = runtimeType(value_colors_value_element_0) - if (((RuntimeType.NUMBER == value_colors_value_element_0_type))) { + if (((RuntimeType.NUMBER) == (value_colors_value_element_0_type)) && ((unsafeCast(value_colors_value_element_0)) >= (0)) && ((unsafeCast(value_colors_value_element_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_colors_value_element_0_0 = unsafeCast(value_colors_value_element_0) + const value_colors_value_element_0_0 = unsafeCast(value_colors_value_element_0) valueSerializer.writeInt32(value_colors_value_element_0_0) } else if (((RuntimeType.NUMBER == value_colors_value_element_0_type))) { @@ -16073,9 +17095,9 @@ export class Serializer extends SerializerBase { const value_strokeColor_value = value_strokeColor! let value_strokeColor_value_type: int32 = RuntimeType.UNDEFINED value_strokeColor_value_type = runtimeType(value_strokeColor_value) - if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_strokeColor_value_type)) && ((unsafeCast(value_strokeColor_value)) >= (0)) && ((unsafeCast(value_strokeColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) + const value_strokeColor_value_0 = unsafeCast(value_strokeColor_value) valueSerializer.writeInt32(value_strokeColor_value_0) } else if (((RuntimeType.NUMBER == value_strokeColor_value_type))) { @@ -16165,7 +17187,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_selected_type) if ((RuntimeType.UNDEFINED) != (value_selected_type)) { const value_selected_value = value_selected! - valueSerializer.writeInt64(value_selected_value.getTime()) + valueSerializer.writeInt64((value_selected_value.getTime() as number)) } } writeCalendarRequestedData(value: CalendarRequestedData): void { @@ -16200,9 +17222,9 @@ export class Serializer extends SerializerBase { const value_workDayMarkColor_value = value_workDayMarkColor! let value_workDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED value_workDayMarkColor_value_type = runtimeType(value_workDayMarkColor_value) - if (((RuntimeType.NUMBER == value_workDayMarkColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_workDayMarkColor_value_type)) && ((unsafeCast(value_workDayMarkColor_value)) >= (0)) && ((unsafeCast(value_workDayMarkColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_workDayMarkColor_value_0 = unsafeCast(value_workDayMarkColor_value) + const value_workDayMarkColor_value_0 = unsafeCast(value_workDayMarkColor_value) valueSerializer.writeInt32(value_workDayMarkColor_value_0) } else if (((RuntimeType.NUMBER == value_workDayMarkColor_value_type))) { @@ -16229,9 +17251,9 @@ export class Serializer extends SerializerBase { const value_offDayMarkColor_value = value_offDayMarkColor! let value_offDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED value_offDayMarkColor_value_type = runtimeType(value_offDayMarkColor_value) - if (((RuntimeType.NUMBER == value_offDayMarkColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_offDayMarkColor_value_type)) && ((unsafeCast(value_offDayMarkColor_value)) >= (0)) && ((unsafeCast(value_offDayMarkColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_offDayMarkColor_value_0 = unsafeCast(value_offDayMarkColor_value) + const value_offDayMarkColor_value_0 = unsafeCast(value_offDayMarkColor_value) valueSerializer.writeInt32(value_offDayMarkColor_value_0) } else if (((RuntimeType.NUMBER == value_offDayMarkColor_value_type))) { @@ -16301,9 +17323,9 @@ export class Serializer extends SerializerBase { const value_weekColor_value = value_weekColor! let value_weekColor_value_type: int32 = RuntimeType.UNDEFINED value_weekColor_value_type = runtimeType(value_weekColor_value) - if (((RuntimeType.NUMBER == value_weekColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_weekColor_value_type)) && ((unsafeCast(value_weekColor_value)) >= (0)) && ((unsafeCast(value_weekColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_weekColor_value_0 = unsafeCast(value_weekColor_value) + const value_weekColor_value_0 = unsafeCast(value_weekColor_value) valueSerializer.writeInt32(value_weekColor_value_0) } else if (((RuntimeType.NUMBER == value_weekColor_value_type))) { @@ -16330,9 +17352,9 @@ export class Serializer extends SerializerBase { const value_weekendDayColor_value = value_weekendDayColor! let value_weekendDayColor_value_type: int32 = RuntimeType.UNDEFINED value_weekendDayColor_value_type = runtimeType(value_weekendDayColor_value) - if (((RuntimeType.NUMBER == value_weekendDayColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_weekendDayColor_value_type)) && ((unsafeCast(value_weekendDayColor_value)) >= (0)) && ((unsafeCast(value_weekendDayColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_weekendDayColor_value_0 = unsafeCast(value_weekendDayColor_value) + const value_weekendDayColor_value_0 = unsafeCast(value_weekendDayColor_value) valueSerializer.writeInt32(value_weekendDayColor_value_0) } else if (((RuntimeType.NUMBER == value_weekendDayColor_value_type))) { @@ -16359,9 +17381,9 @@ export class Serializer extends SerializerBase { const value_weekendLunarColor_value = value_weekendLunarColor! let value_weekendLunarColor_value_type: int32 = RuntimeType.UNDEFINED value_weekendLunarColor_value_type = runtimeType(value_weekendLunarColor_value) - if (((RuntimeType.NUMBER == value_weekendLunarColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_weekendLunarColor_value_type)) && ((unsafeCast(value_weekendLunarColor_value)) >= (0)) && ((unsafeCast(value_weekendLunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_weekendLunarColor_value_0 = unsafeCast(value_weekendLunarColor_value) + const value_weekendLunarColor_value_0 = unsafeCast(value_weekendLunarColor_value) valueSerializer.writeInt32(value_weekendLunarColor_value_0) } else if (((RuntimeType.NUMBER == value_weekendLunarColor_value_type))) { @@ -16423,9 +17445,9 @@ export class Serializer extends SerializerBase { const value_focusedDayColor_value = value_focusedDayColor! let value_focusedDayColor_value_type: int32 = RuntimeType.UNDEFINED value_focusedDayColor_value_type = runtimeType(value_focusedDayColor_value) - if (((RuntimeType.NUMBER == value_focusedDayColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_focusedDayColor_value_type)) && ((unsafeCast(value_focusedDayColor_value)) >= (0)) && ((unsafeCast(value_focusedDayColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_focusedDayColor_value_0 = unsafeCast(value_focusedDayColor_value) + const value_focusedDayColor_value_0 = unsafeCast(value_focusedDayColor_value) valueSerializer.writeInt32(value_focusedDayColor_value_0) } else if (((RuntimeType.NUMBER == value_focusedDayColor_value_type))) { @@ -16452,9 +17474,9 @@ export class Serializer extends SerializerBase { const value_focusedLunarColor_value = value_focusedLunarColor! let value_focusedLunarColor_value_type: int32 = RuntimeType.UNDEFINED value_focusedLunarColor_value_type = runtimeType(value_focusedLunarColor_value) - if (((RuntimeType.NUMBER == value_focusedLunarColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_focusedLunarColor_value_type)) && ((unsafeCast(value_focusedLunarColor_value)) >= (0)) && ((unsafeCast(value_focusedLunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_focusedLunarColor_value_0 = unsafeCast(value_focusedLunarColor_value) + const value_focusedLunarColor_value_0 = unsafeCast(value_focusedLunarColor_value) valueSerializer.writeInt32(value_focusedLunarColor_value_0) } else if (((RuntimeType.NUMBER == value_focusedLunarColor_value_type))) { @@ -16481,9 +17503,9 @@ export class Serializer extends SerializerBase { const value_focusedAreaBackgroundColor_value = value_focusedAreaBackgroundColor! let value_focusedAreaBackgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_focusedAreaBackgroundColor_value_type = runtimeType(value_focusedAreaBackgroundColor_value) - if (((RuntimeType.NUMBER == value_focusedAreaBackgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_focusedAreaBackgroundColor_value_type)) && ((unsafeCast(value_focusedAreaBackgroundColor_value)) >= (0)) && ((unsafeCast(value_focusedAreaBackgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_focusedAreaBackgroundColor_value_0 = unsafeCast(value_focusedAreaBackgroundColor_value) + const value_focusedAreaBackgroundColor_value_0 = unsafeCast(value_focusedAreaBackgroundColor_value) valueSerializer.writeInt32(value_focusedAreaBackgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_focusedAreaBackgroundColor_value_type))) { @@ -16521,9 +17543,9 @@ export class Serializer extends SerializerBase { const value_nonCurrentMonthDayColor_value = value_nonCurrentMonthDayColor! let value_nonCurrentMonthDayColor_value_type: int32 = RuntimeType.UNDEFINED value_nonCurrentMonthDayColor_value_type = runtimeType(value_nonCurrentMonthDayColor_value) - if (((RuntimeType.NUMBER == value_nonCurrentMonthDayColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthDayColor_value_type)) && ((unsafeCast(value_nonCurrentMonthDayColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthDayColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_nonCurrentMonthDayColor_value_0 = unsafeCast(value_nonCurrentMonthDayColor_value) + const value_nonCurrentMonthDayColor_value_0 = unsafeCast(value_nonCurrentMonthDayColor_value) valueSerializer.writeInt32(value_nonCurrentMonthDayColor_value_0) } else if (((RuntimeType.NUMBER == value_nonCurrentMonthDayColor_value_type))) { @@ -16550,9 +17572,9 @@ export class Serializer extends SerializerBase { const value_nonCurrentMonthLunarColor_value = value_nonCurrentMonthLunarColor! let value_nonCurrentMonthLunarColor_value_type: int32 = RuntimeType.UNDEFINED value_nonCurrentMonthLunarColor_value_type = runtimeType(value_nonCurrentMonthLunarColor_value) - if (((RuntimeType.NUMBER == value_nonCurrentMonthLunarColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthLunarColor_value_type)) && ((unsafeCast(value_nonCurrentMonthLunarColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthLunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_nonCurrentMonthLunarColor_value_0 = unsafeCast(value_nonCurrentMonthLunarColor_value) + const value_nonCurrentMonthLunarColor_value_0 = unsafeCast(value_nonCurrentMonthLunarColor_value) valueSerializer.writeInt32(value_nonCurrentMonthLunarColor_value_0) } else if (((RuntimeType.NUMBER == value_nonCurrentMonthLunarColor_value_type))) { @@ -16579,9 +17601,9 @@ export class Serializer extends SerializerBase { const value_nonCurrentMonthWorkDayMarkColor_value = value_nonCurrentMonthWorkDayMarkColor! let value_nonCurrentMonthWorkDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED value_nonCurrentMonthWorkDayMarkColor_value_type = runtimeType(value_nonCurrentMonthWorkDayMarkColor_value) - if (((RuntimeType.NUMBER == value_nonCurrentMonthWorkDayMarkColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthWorkDayMarkColor_value_type)) && ((unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_nonCurrentMonthWorkDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) + const value_nonCurrentMonthWorkDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthWorkDayMarkColor_value) valueSerializer.writeInt32(value_nonCurrentMonthWorkDayMarkColor_value_0) } else if (((RuntimeType.NUMBER == value_nonCurrentMonthWorkDayMarkColor_value_type))) { @@ -16608,9 +17630,9 @@ export class Serializer extends SerializerBase { const value_nonCurrentMonthOffDayMarkColor_value = value_nonCurrentMonthOffDayMarkColor! let value_nonCurrentMonthOffDayMarkColor_value_type: int32 = RuntimeType.UNDEFINED value_nonCurrentMonthOffDayMarkColor_value_type = runtimeType(value_nonCurrentMonthOffDayMarkColor_value) - if (((RuntimeType.NUMBER == value_nonCurrentMonthOffDayMarkColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_nonCurrentMonthOffDayMarkColor_value_type)) && ((unsafeCast(value_nonCurrentMonthOffDayMarkColor_value)) >= (0)) && ((unsafeCast(value_nonCurrentMonthOffDayMarkColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_nonCurrentMonthOffDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) + const value_nonCurrentMonthOffDayMarkColor_value_0 = unsafeCast(value_nonCurrentMonthOffDayMarkColor_value) valueSerializer.writeInt32(value_nonCurrentMonthOffDayMarkColor_value_0) } else if (((RuntimeType.NUMBER == value_nonCurrentMonthOffDayMarkColor_value_type))) { @@ -16640,9 +17662,9 @@ export class Serializer extends SerializerBase { const value_dayColor_value = value_dayColor! let value_dayColor_value_type: int32 = RuntimeType.UNDEFINED value_dayColor_value_type = runtimeType(value_dayColor_value) - if (((RuntimeType.NUMBER == value_dayColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_dayColor_value_type)) && ((unsafeCast(value_dayColor_value)) >= (0)) && ((unsafeCast(value_dayColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_dayColor_value_0 = unsafeCast(value_dayColor_value) + const value_dayColor_value_0 = unsafeCast(value_dayColor_value) valueSerializer.writeInt32(value_dayColor_value_0) } else if (((RuntimeType.NUMBER == value_dayColor_value_type))) { @@ -16669,9 +17691,9 @@ export class Serializer extends SerializerBase { const value_lunarColor_value = value_lunarColor! let value_lunarColor_value_type: int32 = RuntimeType.UNDEFINED value_lunarColor_value_type = runtimeType(value_lunarColor_value) - if (((RuntimeType.NUMBER == value_lunarColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_lunarColor_value_type)) && ((unsafeCast(value_lunarColor_value)) >= (0)) && ((unsafeCast(value_lunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_lunarColor_value_0 = unsafeCast(value_lunarColor_value) + const value_lunarColor_value_0 = unsafeCast(value_lunarColor_value) valueSerializer.writeInt32(value_lunarColor_value_0) } else if (((RuntimeType.NUMBER == value_lunarColor_value_type))) { @@ -16698,9 +17720,9 @@ export class Serializer extends SerializerBase { const value_markLunarColor_value = value_markLunarColor! let value_markLunarColor_value_type: int32 = RuntimeType.UNDEFINED value_markLunarColor_value_type = runtimeType(value_markLunarColor_value) - if (((RuntimeType.NUMBER == value_markLunarColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_markLunarColor_value_type)) && ((unsafeCast(value_markLunarColor_value)) >= (0)) && ((unsafeCast(value_markLunarColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_markLunarColor_value_0 = unsafeCast(value_markLunarColor_value) + const value_markLunarColor_value_0 = unsafeCast(value_markLunarColor_value) valueSerializer.writeInt32(value_markLunarColor_value_0) } else if (((RuntimeType.NUMBER == value_markLunarColor_value_type))) { @@ -16937,7 +17959,7 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt8(value_controlSize_type) if ((RuntimeType.UNDEFINED) != (value_controlSize_type)) { const value_controlSize_value = value_controlSize! - valueSerializer.writeInt32(Object.keys(ControlSize).indexOf((value_controlSize_value as string))) + valueSerializer.writeInt32(Object.values(ControlSize).indexOf(value_controlSize_value)) } const value_role = value.role let value_role_type: int32 = RuntimeType.UNDEFINED @@ -16960,7 +17982,7 @@ export class Serializer extends SerializerBase { value_position_value_type = runtimeType(value_position_value) if (((RuntimeType.NUMBER == value_position_value_type))) { valueSerializer.writeInt8(0) - const value_position_value_0 = unsafeCast(value_position_value) + const value_position_value_0 = unsafeCast(value_position_value) valueSerializer.writeInt32(value_position_value_0) } else if (((RuntimeType.OBJECT == value_position_value_type))) { @@ -16986,7 +18008,7 @@ export class Serializer extends SerializerBase { value_position_value_type = runtimeType(value_position_value) if (((RuntimeType.NUMBER == value_position_value_type))) { valueSerializer.writeInt8(0) - const value_position_value_0 = unsafeCast(value_position_value) + const value_position_value_0 = unsafeCast(value_position_value) valueSerializer.writeInt32(value_position_value_0) } else if (((RuntimeType.OBJECT == value_position_value_type))) { @@ -17019,6 +18041,17 @@ export class Serializer extends SerializerBase { const value_selected = value.selected valueSerializer.writeNumber(value_selected) } + writeAccessibilityOptions(value: AccessibilityOptions): void { + let valueSerializer: Serializer = this + const value_accessibilityPreferred = value.accessibilityPreferred + let value_accessibilityPreferred_type: int32 = RuntimeType.UNDEFINED + value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred) + valueSerializer.writeInt8(value_accessibilityPreferred_type) + if ((RuntimeType.UNDEFINED) != (value_accessibilityPreferred_type)) { + const value_accessibilityPreferred_value = value_accessibilityPreferred! + valueSerializer.writeBoolean(value_accessibilityPreferred_value) + } + } writeSpringBackAction(value: SpringBackAction): void { let valueSerializer: Serializer = this const value_springBack = value.springBack @@ -17046,9 +18079,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -17107,9 +18140,9 @@ export class Serializer extends SerializerBase { const value_height_value = value_height! let value_height_value_type: int32 = RuntimeType.UNDEFINED value_height_value_type = runtimeType(value_height_value) - if (((RuntimeType.NUMBER == value_height_value_type))) { + if (((RuntimeType.NUMBER) == (value_height_value_type)) && ((unsafeCast(value_height_value)) >= (0)) && ((unsafeCast(value_height_value)) <= (2))) { valueSerializer.writeInt8(0) - const value_height_value_0 = unsafeCast(value_height_value) + const value_height_value_0 = unsafeCast(value_height_value) valueSerializer.writeInt32(value_height_value_0) } else if (((RuntimeType.NUMBER) == (value_height_value_type)) || ((RuntimeType.STRING) == (value_height_value_type)) || (((RuntimeType.OBJECT) == (value_height_value_type)) && (isResource(value_height_value)))) { @@ -17134,9 +18167,9 @@ export class Serializer extends SerializerBase { const value_maskColor_value = value_maskColor! let value_maskColor_value_type: int32 = RuntimeType.UNDEFINED value_maskColor_value_type = runtimeType(value_maskColor_value) - if (((RuntimeType.NUMBER == value_maskColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_maskColor_value_type)) && ((unsafeCast(value_maskColor_value)) >= (0)) && ((unsafeCast(value_maskColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_maskColor_value_0 = unsafeCast(value_maskColor_value) + const value_maskColor_value_0 = unsafeCast(value_maskColor_value) valueSerializer.writeInt32(value_maskColor_value_0) } else if (((RuntimeType.NUMBER == value_maskColor_value_type))) { @@ -17164,9 +18197,9 @@ export class Serializer extends SerializerBase { const value_detents_value_0 = value_detents_value[0] let value_detents_value_0_type: int32 = RuntimeType.UNDEFINED value_detents_value_0_type = runtimeType(value_detents_value_0) - if (((RuntimeType.NUMBER == value_detents_value_0_type))) { + if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) && ((unsafeCast(value_detents_value_0)) >= (0)) && ((unsafeCast(value_detents_value_0)) <= (2))) { valueSerializer.writeInt8(0) - const value_detents_value_0_0 = unsafeCast(value_detents_value_0) + const value_detents_value_0_0 = unsafeCast(value_detents_value_0) valueSerializer.writeInt32(value_detents_value_0_0) } else if (((RuntimeType.NUMBER) == (value_detents_value_0_type)) || ((RuntimeType.STRING) == (value_detents_value_0_type)) || (((RuntimeType.OBJECT) == (value_detents_value_0_type)) && (isResource(value_detents_value_0)))) { @@ -17182,9 +18215,9 @@ export class Serializer extends SerializerBase { const value_detents_value_1_value = value_detents_value_1! let value_detents_value_1_value_type: int32 = RuntimeType.UNDEFINED value_detents_value_1_value_type = runtimeType(value_detents_value_1_value) - if (((RuntimeType.NUMBER == value_detents_value_1_value_type))) { + if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) && ((unsafeCast(value_detents_value_1_value)) >= (0)) && ((unsafeCast(value_detents_value_1_value)) <= (2))) { valueSerializer.writeInt8(0) - const value_detents_value_1_value_0 = unsafeCast(value_detents_value_1_value) + const value_detents_value_1_value_0 = unsafeCast(value_detents_value_1_value) valueSerializer.writeInt32(value_detents_value_1_value_0) } else if (((RuntimeType.NUMBER) == (value_detents_value_1_value_type)) || ((RuntimeType.STRING) == (value_detents_value_1_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_1_value_type)) && (isResource(value_detents_value_1_value)))) { @@ -17201,9 +18234,9 @@ export class Serializer extends SerializerBase { const value_detents_value_2_value = value_detents_value_2! let value_detents_value_2_value_type: int32 = RuntimeType.UNDEFINED value_detents_value_2_value_type = runtimeType(value_detents_value_2_value) - if (((RuntimeType.NUMBER == value_detents_value_2_value_type))) { + if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) && ((unsafeCast(value_detents_value_2_value)) >= (0)) && ((unsafeCast(value_detents_value_2_value)) <= (2))) { valueSerializer.writeInt8(0) - const value_detents_value_2_value_0 = unsafeCast(value_detents_value_2_value) + const value_detents_value_2_value_0 = unsafeCast(value_detents_value_2_value) valueSerializer.writeInt32(value_detents_value_2_value_0) } else if (((RuntimeType.NUMBER) == (value_detents_value_2_value_type)) || ((RuntimeType.STRING) == (value_detents_value_2_value_type)) || (((RuntimeType.OBJECT) == (value_detents_value_2_value_type)) && (isResource(value_detents_value_2_value)))) { @@ -17375,9 +18408,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_0 = unsafeCast(value_borderColor_value) let value_borderColor_value_0_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_0_type = runtimeType(value_borderColor_value_0) - if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_0_type)) && ((unsafeCast(value_borderColor_value_0)) >= (0)) && ((unsafeCast(value_borderColor_value_0)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) + const value_borderColor_value_0_0 = unsafeCast(value_borderColor_value_0) valueSerializer.writeInt32(value_borderColor_value_0_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_0_type))) { @@ -17407,9 +18440,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_top_value = value_borderColor_value_1_top! let value_borderColor_value_1_top_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_top_value_type = runtimeType(value_borderColor_value_1_top_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_top_value_type)) && ((unsafeCast(value_borderColor_value_1_top_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) + const value_borderColor_value_1_top_value_0 = unsafeCast(value_borderColor_value_1_top_value) valueSerializer.writeInt32(value_borderColor_value_1_top_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_top_value_type))) { @@ -17436,9 +18469,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_right_value = value_borderColor_value_1_right! let value_borderColor_value_1_right_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_right_value_type = runtimeType(value_borderColor_value_1_right_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_right_value_type)) && ((unsafeCast(value_borderColor_value_1_right_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) + const value_borderColor_value_1_right_value_0 = unsafeCast(value_borderColor_value_1_right_value) valueSerializer.writeInt32(value_borderColor_value_1_right_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_right_value_type))) { @@ -17465,9 +18498,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_bottom_value = value_borderColor_value_1_bottom! let value_borderColor_value_1_bottom_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_bottom_value_type = runtimeType(value_borderColor_value_1_bottom_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_bottom_value_type)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) + const value_borderColor_value_1_bottom_value_0 = unsafeCast(value_borderColor_value_1_bottom_value) valueSerializer.writeInt32(value_borderColor_value_1_bottom_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_bottom_value_type))) { @@ -17494,9 +18527,9 @@ export class Serializer extends SerializerBase { const value_borderColor_value_1_left_value = value_borderColor_value_1_left! let value_borderColor_value_1_left_value_type: int32 = RuntimeType.UNDEFINED value_borderColor_value_1_left_value_type = runtimeType(value_borderColor_value_1_left_value) - if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_borderColor_value_1_left_value_type)) && ((unsafeCast(value_borderColor_value_1_left_value)) >= (0)) && ((unsafeCast(value_borderColor_value_1_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) + const value_borderColor_value_1_left_value_0 = unsafeCast(value_borderColor_value_1_left_value) valueSerializer.writeInt32(value_borderColor_value_1_left_value_0) } else if (((RuntimeType.NUMBER == value_borderColor_value_1_left_value_type))) { @@ -17532,7 +18565,7 @@ export class Serializer extends SerializerBase { value_borderStyle_value_type = runtimeType(value_borderStyle_value) if (((RuntimeType.NUMBER == value_borderStyle_value_type))) { valueSerializer.writeInt8(0) - const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) + const value_borderStyle_value_0 = unsafeCast(value_borderStyle_value) valueSerializer.writeInt32(value_borderStyle_value_0) } else if (((RuntimeType.OBJECT == value_borderStyle_value_type))) { @@ -17587,7 +18620,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_shadow_value_type))) { valueSerializer.writeInt8(1) - const value_shadow_value_1 = unsafeCast(value_shadow_value) + const value_shadow_value_1 = unsafeCast(value_shadow_value) valueSerializer.writeInt32(value_shadow_value_1) } } @@ -17639,14 +18672,6 @@ export class Serializer extends SerializerBase { const value_onTypeDidChange_value = value_onTypeDidChange! valueSerializer.holdAndWriteCallback(value_onTypeDidChange_value) } - const value_expandSafeAreaInEmbeddedMode = value.expandSafeAreaInEmbeddedMode - let value_expandSafeAreaInEmbeddedMode_type: int32 = RuntimeType.UNDEFINED - value_expandSafeAreaInEmbeddedMode_type = runtimeType(value_expandSafeAreaInEmbeddedMode) - valueSerializer.writeInt8(value_expandSafeAreaInEmbeddedMode_type) - if ((RuntimeType.UNDEFINED) != (value_expandSafeAreaInEmbeddedMode_type)) { - const value_expandSafeAreaInEmbeddedMode_value = value_expandSafeAreaInEmbeddedMode! - valueSerializer.writeBoolean(value_expandSafeAreaInEmbeddedMode_value) - } const value_uiContext = value.uiContext let value_uiContext_type: int32 = RuntimeType.UNDEFINED value_uiContext_type = runtimeType(value_uiContext) @@ -17663,6 +18688,30 @@ export class Serializer extends SerializerBase { const value_keyboardAvoidMode_value = value_keyboardAvoidMode! valueSerializer.writeInt32(value_keyboardAvoidMode_value) } + const value_enableHoverMode = value.enableHoverMode + let value_enableHoverMode_type: int32 = RuntimeType.UNDEFINED + value_enableHoverMode_type = runtimeType(value_enableHoverMode) + valueSerializer.writeInt8(value_enableHoverMode_type) + if ((RuntimeType.UNDEFINED) != (value_enableHoverMode_type)) { + const value_enableHoverMode_value = value_enableHoverMode! + valueSerializer.writeBoolean(value_enableHoverMode_value) + } + const value_hoverModeArea = value.hoverModeArea + let value_hoverModeArea_type: int32 = RuntimeType.UNDEFINED + value_hoverModeArea_type = runtimeType(value_hoverModeArea) + valueSerializer.writeInt8(value_hoverModeArea_type) + if ((RuntimeType.UNDEFINED) != (value_hoverModeArea_type)) { + const value_hoverModeArea_value = value_hoverModeArea! + valueSerializer.writeInt32(value_hoverModeArea_value) + } + const value_offset = value.offset + let value_offset_type: int32 = RuntimeType.UNDEFINED + value_offset_type = runtimeType(value_offset) + valueSerializer.writeInt8(value_offset_type) + if ((RuntimeType.UNDEFINED) != (value_offset_type)) { + const value_offset_value = value_offset! + valueSerializer.writePosition(value_offset_value) + } } writeDismissContentCoverAction(value: DismissContentCoverAction): void { let valueSerializer: Serializer = this @@ -17681,9 +18730,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -17803,7 +18852,7 @@ export class Serializer extends SerializerBase { value_preview_value_type = runtimeType(value_preview_value) if (((RuntimeType.NUMBER == value_preview_value_type))) { valueSerializer.writeInt8(0) - const value_preview_value_0 = unsafeCast(value_preview_value) + const value_preview_value_0 = unsafeCast(value_preview_value) valueSerializer.writeInt32(value_preview_value_0) } else if (((RuntimeType.FUNCTION == value_preview_value_type))) { @@ -17954,9 +19003,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -18044,7 +19093,7 @@ export class Serializer extends SerializerBase { value_preview_value_type = runtimeType(value_preview_value) if (((RuntimeType.NUMBER == value_preview_value_type))) { valueSerializer.writeInt8(0) - const value_preview_value_0 = unsafeCast(value_preview_value) + const value_preview_value_0 = unsafeCast(value_preview_value) valueSerializer.writeInt32(value_preview_value_0) } else if (((RuntimeType.FUNCTION == value_preview_value_type))) { @@ -18195,9 +19244,9 @@ export class Serializer extends SerializerBase { const value_backgroundColor_value = value_backgroundColor! let value_backgroundColor_value_type: int32 = RuntimeType.UNDEFINED value_backgroundColor_value_type = runtimeType(value_backgroundColor_value) - if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_backgroundColor_value_type)) && ((unsafeCast(value_backgroundColor_value)) >= (0)) && ((unsafeCast(value_backgroundColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) + const value_backgroundColor_value_0 = unsafeCast(value_backgroundColor_value) valueSerializer.writeInt32(value_backgroundColor_value_0) } else if (((RuntimeType.NUMBER == value_backgroundColor_value_type))) { @@ -18397,7 +19446,7 @@ export class Serializer extends SerializerBase { value_mode_value_type = runtimeType(value_mode_value) if (((RuntimeType.NUMBER == value_mode_value_type))) { valueSerializer.writeInt8(0) - const value_mode_value_0 = unsafeCast(value_mode_value) + const value_mode_value_0 = unsafeCast(value_mode_value) valueSerializer.writeInt32(value_mode_value_0) } else if (((RuntimeType.OBJECT == value_mode_value_type))) { @@ -18458,7 +19507,7 @@ export class Serializer extends SerializerBase { value_curve_value_type = runtimeType(value_curve_value) if (((RuntimeType.NUMBER == value_curve_value_type))) { valueSerializer.writeInt8(0) - const value_curve_value_0 = unsafeCast(value_curve_value) + const value_curve_value_0 = unsafeCast(value_curve_value) valueSerializer.writeInt32(value_curve_value_0) } else if (((RuntimeType.STRING == value_curve_value_type))) { @@ -18604,9 +19653,9 @@ export class Serializer extends SerializerBase { const value_inactiveColor_value = value_inactiveColor! let value_inactiveColor_value_type: int32 = RuntimeType.UNDEFINED value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) - if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_inactiveColor_value_type)) && ((unsafeCast(value_inactiveColor_value)) >= (0)) && ((unsafeCast(value_inactiveColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) + const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) valueSerializer.writeInt32(value_inactiveColor_value_0) } else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { @@ -18625,18 +19674,15 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_inactiveColor_value_3) } } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) - } } writeGestureRecognizer(value: GestureRecognizer): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writeFingerInfo(value: FingerInfo): void { let valueSerializer: Serializer = this @@ -18726,7 +19772,12 @@ export class Serializer extends SerializerBase { } writeGestureModifier(value: GestureModifier): void { let valueSerializer: Serializer = this - valueSerializer.writePointer(0); + const base: MaterializedBase = unsafeCast(value) + const peer = base.getPeer() + let ptr: KPointer = nullptr + if (peer != undefined) + ptr = peer.ptr + valueSerializer.writePointer(ptr); } writePixelStretchEffectOptions(value: PixelStretchEffectOptions): void { let valueSerializer: Serializer = this @@ -19334,9 +20385,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_top_value = value_color_value_0_top! let value_color_value_0_top_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) - if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_top_value_type)) && ((unsafeCast(value_color_value_0_top_value)) >= (0)) && ((unsafeCast(value_color_value_0_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) + const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) valueSerializer.writeInt32(value_color_value_0_top_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { @@ -19363,9 +20414,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_right_value = value_color_value_0_right! let value_color_value_0_right_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) - if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_right_value_type)) && ((unsafeCast(value_color_value_0_right_value)) >= (0)) && ((unsafeCast(value_color_value_0_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) + const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) valueSerializer.writeInt32(value_color_value_0_right_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { @@ -19392,9 +20443,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_bottom_value = value_color_value_0_bottom! let value_color_value_0_bottom_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) - if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_bottom_value_type)) && ((unsafeCast(value_color_value_0_bottom_value)) >= (0)) && ((unsafeCast(value_color_value_0_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) + const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) valueSerializer.writeInt32(value_color_value_0_bottom_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { @@ -19421,9 +20472,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_left_value = value_color_value_0_left! let value_color_value_0_left_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) - if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_left_value_type)) && ((unsafeCast(value_color_value_0_left_value)) >= (0)) && ((unsafeCast(value_color_value_0_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) + const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) valueSerializer.writeInt32(value_color_value_0_left_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { @@ -19448,9 +20499,9 @@ export class Serializer extends SerializerBase { const value_color_value_1 = unsafeCast(value_color_value) let value_color_value_1_type: int32 = RuntimeType.UNDEFINED value_color_value_1_type = runtimeType(value_color_value_1) - if (((RuntimeType.NUMBER == value_color_value_1_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_1_type)) && ((unsafeCast(value_color_value_1)) >= (0)) && ((unsafeCast(value_color_value_1)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_1_0 = unsafeCast(value_color_value_1) + const value_color_value_1_0 = unsafeCast(value_color_value_1) valueSerializer.writeInt32(value_color_value_1_0) } else if (((RuntimeType.NUMBER == value_color_value_1_type))) { @@ -19571,7 +20622,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_style_value_type))) { valueSerializer.writeInt8(1) - const value_style_value_1 = unsafeCast(value_style_value) + const value_style_value_1 = unsafeCast(value_style_value) valueSerializer.writeInt32(value_style_value_1) } } @@ -19860,9 +20911,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_top_value = value_color_value_0_top! let value_color_value_0_top_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_top_value_type = runtimeType(value_color_value_0_top_value) - if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_top_value_type)) && ((unsafeCast(value_color_value_0_top_value)) >= (0)) && ((unsafeCast(value_color_value_0_top_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) + const value_color_value_0_top_value_0 = unsafeCast(value_color_value_0_top_value) valueSerializer.writeInt32(value_color_value_0_top_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_top_value_type))) { @@ -19889,9 +20940,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_right_value = value_color_value_0_right! let value_color_value_0_right_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_right_value_type = runtimeType(value_color_value_0_right_value) - if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_right_value_type)) && ((unsafeCast(value_color_value_0_right_value)) >= (0)) && ((unsafeCast(value_color_value_0_right_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) + const value_color_value_0_right_value_0 = unsafeCast(value_color_value_0_right_value) valueSerializer.writeInt32(value_color_value_0_right_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_right_value_type))) { @@ -19918,9 +20969,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_bottom_value = value_color_value_0_bottom! let value_color_value_0_bottom_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_bottom_value_type = runtimeType(value_color_value_0_bottom_value) - if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_bottom_value_type)) && ((unsafeCast(value_color_value_0_bottom_value)) >= (0)) && ((unsafeCast(value_color_value_0_bottom_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) + const value_color_value_0_bottom_value_0 = unsafeCast(value_color_value_0_bottom_value) valueSerializer.writeInt32(value_color_value_0_bottom_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_bottom_value_type))) { @@ -19947,9 +20998,9 @@ export class Serializer extends SerializerBase { const value_color_value_0_left_value = value_color_value_0_left! let value_color_value_0_left_value_type: int32 = RuntimeType.UNDEFINED value_color_value_0_left_value_type = runtimeType(value_color_value_0_left_value) - if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_0_left_value_type)) && ((unsafeCast(value_color_value_0_left_value)) >= (0)) && ((unsafeCast(value_color_value_0_left_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) + const value_color_value_0_left_value_0 = unsafeCast(value_color_value_0_left_value) valueSerializer.writeInt32(value_color_value_0_left_value_0) } else if (((RuntimeType.NUMBER == value_color_value_0_left_value_type))) { @@ -19974,9 +21025,9 @@ export class Serializer extends SerializerBase { const value_color_value_1 = unsafeCast(value_color_value) let value_color_value_1_type: int32 = RuntimeType.UNDEFINED value_color_value_1_type = runtimeType(value_color_value_1) - if (((RuntimeType.NUMBER == value_color_value_1_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_1_type)) && ((unsafeCast(value_color_value_1)) >= (0)) && ((unsafeCast(value_color_value_1)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_1_0 = unsafeCast(value_color_value_1) + const value_color_value_1_0 = unsafeCast(value_color_value_1) valueSerializer.writeInt32(value_color_value_1_0) } else if (((RuntimeType.NUMBER == value_color_value_1_type))) { @@ -20102,7 +21153,7 @@ export class Serializer extends SerializerBase { } else if (((RuntimeType.NUMBER == value_style_value_type))) { valueSerializer.writeInt8(1) - const value_style_value_1 = unsafeCast(value_style_value) + const value_style_value_1 = unsafeCast(value_style_value) valueSerializer.writeInt32(value_style_value_1) } } @@ -20300,9 +21351,9 @@ export class Serializer extends SerializerBase { const value_color_value = value_color! let value_color_value_type: int32 = RuntimeType.UNDEFINED value_color_value_type = runtimeType(value_color_value) - if (((RuntimeType.NUMBER == value_color_value_type))) { + if (((RuntimeType.NUMBER) == (value_color_value_type)) && ((unsafeCast(value_color_value)) >= (0)) && ((unsafeCast(value_color_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_color_value_0 = unsafeCast(value_color_value) + const value_color_value_0 = unsafeCast(value_color_value) valueSerializer.writeInt32(value_color_value_0) } else if (((RuntimeType.NUMBER == value_color_value_type))) { @@ -20353,9 +21404,9 @@ export class Serializer extends SerializerBase { const value_inactiveColor_value = value_inactiveColor! let value_inactiveColor_value_type: int32 = RuntimeType.UNDEFINED value_inactiveColor_value_type = runtimeType(value_inactiveColor_value) - if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { + if (((RuntimeType.NUMBER) == (value_inactiveColor_value_type)) && ((unsafeCast(value_inactiveColor_value)) >= (0)) && ((unsafeCast(value_inactiveColor_value)) <= (11))) { valueSerializer.writeInt8(0) - const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) + const value_inactiveColor_value_0 = unsafeCast(value_inactiveColor_value) valueSerializer.writeInt32(value_inactiveColor_value_0) } else if (((RuntimeType.NUMBER == value_inactiveColor_value_type))) { @@ -20374,14 +21425,6 @@ export class Serializer extends SerializerBase { valueSerializer.writeResource(value_inactiveColor_value_3) } } - const value_type = value.type - let value_type_type: int32 = RuntimeType.UNDEFINED - value_type_type = runtimeType(value_type) - valueSerializer.writeInt8(value_type_type) - if ((RuntimeType.UNDEFINED) != (value_type_type)) { - const value_type_value = value_type! - valueSerializer.writeInt32(value_type_value) - } } writePixelRoundPolicy(value: PixelRoundPolicy): void { let valueSerializer: Serializer = this @@ -20418,6 +21461,25 @@ export class Serializer extends SerializerBase { valueSerializer.writeInt32(value_bottom_value) } } + writeChainWeightOptions(value: ChainWeightOptions): void { + let valueSerializer: Serializer = this + const value_horizontal = value.horizontal + let value_horizontal_type: int32 = RuntimeType.UNDEFINED + value_horizontal_type = runtimeType(value_horizontal) + valueSerializer.writeInt8(value_horizontal_type) + if ((RuntimeType.UNDEFINED) != (value_horizontal_type)) { + const value_horizontal_value = value_horizontal! + valueSerializer.writeNumber(value_horizontal_value) + } + const value_vertical = value.vertical + let value_vertical_type: int32 = RuntimeType.UNDEFINED + value_vertical_type = runtimeType(value_vertical) + valueSerializer.writeInt8(value_vertical_type) + if ((RuntimeType.UNDEFINED) != (value_vertical_type)) { + const value_vertical_value = value_vertical! + valueSerializer.writeNumber(value_vertical_value) + } + } writeTouchResult(value: TouchResult): void { let valueSerializer: Serializer = this const value_strategy = value.strategy diff --git a/arkoala/arkui/src/peers/SerializerBase.ts b/arkoala/arkui/src/peers/SerializerBase.ts index f55d63dd15c8b871c77720bc0580f3c37af30b5b..a7a80401059ff6a713f5dd774c8fbbb3089f6445 100644 --- a/arkoala/arkui/src/peers/SerializerBase.ts +++ b/arkoala/arkui/src/peers/SerializerBase.ts @@ -206,6 +206,32 @@ export class SerializerBase { this.writePointer(call) return resourceId } + holdAndWriteCallbackForPromiseVoid(hold: KPointer = 0, release: KPointer = 0, call: KPointer = 0): [Promise, ResourceId] { + let resourceId: ResourceId + const promise = new Promise((resolve, reject) => { + const callback = (err: string[]|undefined) => { + if (err !== undefined) + reject(err) + else + resolve() + } + resourceId = this.holdAndWriteCallback(callback, hold, release, call) + }) + return [promise, resourceId] + } + holdAndWriteCallbackForPromise(hold: KPointer = 0, release: KPointer = 0, call: KPointer = 0): [Promise, ResourceId] { + let resourceId: ResourceId + const promise = new Promise((resolve, reject) => { + const callback = (value: T|undefined, err: string[]|undefined) => { + if (err !== undefined) + reject(err) + else + resolve(value!) + } + resourceId = this.holdAndWriteCallback(callback, hold, release, call) + }) + return [promise, resourceId] + } writeCallbackResource(resource: CallbackResource) { this.writeInt32(resource.resourceId) this.writePointer(resource.hold) diff --git a/arkoala/arkui/types/index-full.d.ts b/arkoala/arkui/types/index-full.d.ts index 3cefada2330b67446bf08b1a7e139c182ca94e71..801137e752e7fdc03d86a98cb7cac750733db7c6 100644 --- a/arkoala/arkui/types/index-full.d.ts +++ b/arkoala/arkui/types/index-full.d.ts @@ -16,6 +16,152 @@ // WARNING! THIS FILE IS AUTO-GENERATED, DO NOT MAKE CHANGES, THEY WILL BE LOST ON NEXT GENERATION! +declare const Component: ClassDecorator & ((options: ComponentOptions) => ClassDecorator); + +declare const ComponentV2: ClassDecorator & ((options: ComponentOptions) => ClassDecorator); + +declare interface EntryOptions { + routeName? : string, + storage? : LocalStorage, + useSharedStorage? : boolean, +} + +declare const Entry: ClassDecorator & ((options?: LocalStorage | EntryOptions) => ClassDecorator); + +declare const Observed: ClassDecorator; + +declare const ObservedV2: ClassDecorator; + +declare const Preview: ClassDecorator & ((value: PreviewParams) => ClassDecorator); + +declare const Require: PropertyDecorator; + +declare const BuilderParam: PropertyDecorator; + +declare const Local: PropertyDecorator; + +declare const Param: PropertyDecorator; + +declare const Once: PropertyDecorator; + +declare const Event: PropertyDecorator; + +declare const State: PropertyDecorator; + +declare const Track: PropertyDecorator; + +declare const Trace: PropertyDecorator; + +declare const Prop: PropertyDecorator; + +declare const Link: PropertyDecorator; + +declare const ObjectLink: PropertyDecorator; + +declare interface ProvideOptions { + allowOverride?: string, +} + +declare const Provide: PropertyDecorator & ((value: string | ProvideOptions) => PropertyDecorator); + +declare const Provider: (aliasName?: string) => PropertyDecorator; + +declare const Consume: PropertyDecorator & ((value: string) => PropertyDecorator); + +declare const Consumer: (aliasName?: string) => PropertyDecorator; + +declare const Computed: MethodDecorator; + +declare const StorageProp: (value: string) => PropertyDecorator; + +declare const StorageLink: (value: string) => PropertyDecorator; + +declare const Watch: (value: string) => PropertyDecorator; + +declare const Builder: MethodDecorator; + +declare const LocalBuilder: MethodDecorator; + +declare const Styles: MethodDecorator; + +declare const Extend: MethodDecorator & ((value: any) => MethodDecorator); + +declare const AnimatableExtend: MethodDecorator & ((value: Object) => MethodDecorator); + +declare const Monitor: MonitorDecorator; + +declare type MonitorDecorator = (value: string, ...args: string[]) => MethodDecorator; + +declare const Concurrent: MethodDecorator; + +declare const Sendable: ClassDecorator; + +declare const CustomDialog: ClassDecorator; + +declare const LocalStorageLink: (value: string) => PropertyDecorator; + +declare const LocalStorageProp: (value: string) => PropertyDecorator; + +declare const Reusable: ClassDecorator; + +declare class ForEachAttribute extends DynamicNode { +} + +interface ForEachInterface { + ( + arr: Array, + itemGenerator: (item: any, index: number) => void, + keyGenerator?: (item: any, index: number) => string, + ): ForEachAttribute; +} + +declare const ForEach: ForEachInterface; + +declare interface DataChangeListener { + onDataReloaded(): void; + + onDataAdded(index: number): void; + + onDataAdd(index: number): void; + + onDataMoved(from: number, to: number): void; + + onDataMove(from: number, to: number): void; + + onDataDeleted(index: number): void; + + onDataDelete(index: number): void; + + onDataChanged(index: number): void; + + onDataChange(index: number): void; + + onDatasetChange(dataOperations: DataOperation[]): void; +} + +declare interface IDataSource { + totalCount(): number; + + getData(index: number): any; + + registerDataChangeListener(listener: DataChangeListener): void; + + unregisterDataChangeListener(listener: DataChangeListener): void; +} + +declare class LazyForEachAttribute extends DynamicNode { +} + +interface LazyForEachInterface { + ( + dataSource: IDataSource, + itemGenerator: (item: any, index: number) => void, + keyGenerator?: (item: any, index: number) => string, + ): LazyForEachAttribute; +} + +declare const LazyForEach: LazyForEachInterface; + declare class NodeController { @@ -23,16 +169,16 @@ declare class NodeController { declare class TextModifier { } declare enum RectWidthStyle { - TIGHT, - MAX, + TIGHT = 0, + MAX = 1, } declare enum RectHeightStyle { - TIGHT, - MAX, - INCLUDE_LINE_SPACE_MIDDLE, - INCLUDE_LINE_SPACE_TOP, - INCLUDE_LINE_SPACE_BOTTOM, - STRUT, + TIGHT = 0, + MAX = 1, + INCLUDE_LINE_SPACE_MIDDLE = 2, + INCLUDE_LINE_SPACE_TOP = 3, + INCLUDE_LINE_SPACE_BOTTOM = 4, + STRUT = 5, } declare interface PixelMap { readonly isEditable: boolean; @@ -147,16 +293,26 @@ declare class ActionSheet { static show(value: ActionSheetOptions): void; } declare enum DialogAlignment { - TOP, - CENTER, - BOTTOM, - DEFAULT, - TOP_START, - TOP_END, - CENTER_START, - CENTER_END, - BOTTOM_START, - BOTTOM_END, + TOP = 0, + Top = 0, + CENTER = 1, + Center = 1, + BOTTOM = 2, + Bottom = 2, + DEFAULT = 3, + Default = 3, + TOP_START = 4, + TopStart = 4, + TOP_END = 5, + TopEnd = 5, + CENTER_START = 6, + CenterStart = 6, + CENTER_END = 7, + CenterEnd = 7, + BOTTOM_START = 8, + BottomStart = 8, + BOTTOM_END = 9, + BottomEnd = 9, } declare enum DialogButtonDirection { AUTO = 0, @@ -208,10 +364,6 @@ declare interface AlertDialogParam { declare interface AlertDialogParamWithConfirm extends AlertDialogParam { confirm?: AlertDialogButtonBaseOptions; } -declare interface DismissDialogAction { - dismiss: (() => void); - reason: DismissReason; -} declare interface AlertDialogParamWithButtons extends AlertDialogParam { primaryButton: AlertDialogButtonBaseOptions; secondaryButton: AlertDialogButtonBaseOptions; @@ -224,10 +376,12 @@ declare class AlertDialog { static show(value: (AlertDialogParamWithConfirm|AlertDialogParamWithButtons|AlertDialogParamWithOptions)): void; } declare enum IndexerAlign { - LEFT, - RIGHT, - START, - END, + LEFT = 0, + Left = 0, + RIGHT = 1, + Right = 1, + START = 2, + END = 3, } declare interface AlphabetIndexerOptions { arrayValue: string[]; @@ -236,9 +390,9 @@ declare interface AlphabetIndexerOptions { declare interface AlphabetIndexerInterface { (options: AlphabetIndexerOptions): AlphabetIndexerAttribute; } -declare type OnAlphabetIndexerSelectCallback<> = ((index: number) => void); -declare type OnAlphabetIndexerPopupSelectCallback<> = ((index: number) => void); -declare type OnAlphabetIndexerRequestPopupDataCallback<> = ((index: number) => string[]); +declare type OnAlphabetIndexerSelectCallback = ((index: number) => void); +declare type OnAlphabetIndexerPopupSelectCallback = ((index: number) => void); +declare type OnAlphabetIndexerRequestPopupDataCallback = ((index: number) => string[]); declare class AlphabetIndexerAttribute extends CommonMethod { onSelected(value: ((index: number) => void)): AlphabetIndexerAttribute; color(value: ResourceColor): AlphabetIndexerAttribute; @@ -300,9 +454,12 @@ declare class AnimatorAttribute extends CommonMethod { onFrame(value: ((index: number) => void)): AnimatorAttribute; } declare enum BadgePosition { - RIGHT_TOP, - RIGHT, - LEFT, + RIGHT_TOP = 0, + RightTop = 0, + RIGHT = 1, + Right = 1, + LEFT = 2, + Left = 2, } declare interface BadgeStyle { color?: ResourceColor; @@ -337,9 +494,12 @@ declare class BlankAttribute extends CommonMethod { color(value: ResourceColor): BlankAttribute; } declare enum ButtonType { - CAPSULE, - CIRCLE, - NORMAL, + CAPSULE = 0, + Capsule = 0, + CIRCLE = 1, + Circle = 1, + NORMAL = 2, + Normal = 2, ROUNDED_RECTANGLE = 3, } declare enum ButtonStyleMode { @@ -351,7 +511,7 @@ declare enum ButtonRole { NORMAL = 0, ERROR = 1, } -declare type ButtonTriggerClickCallback<> = ((xPos: number, yPos: number) => void); +declare type ButtonTriggerClickCallback = ((xPos: number, yPos: number) => void); declare interface ButtonConfiguration extends CommonConfiguration { label: string; pressed: boolean; @@ -539,14 +699,15 @@ declare interface CalendarDialogOptions extends CalendarOptions { declare class CalendarPickerDialog { static show(options?: CalendarDialogOptions): void; } -declare type DrawingCanvas<> = any; -declare type CanvasFillRule<> = string; -declare type CanvasLineCap<> = string; -declare type CanvasLineJoin<> = string; -declare type CanvasDirection<> = string; -declare type CanvasTextAlign<> = string; -declare type CanvasTextBaseline<> = string; -declare type ImageSmoothingQuality<> = string; +declare type DrawingCanvas = any; +declare type CanvasFillRule = string; +declare type CanvasLineCap = string; +declare type CanvasLineJoin = string; +declare type CanvasDirection = string; +declare type CanvasTextAlign = string; +declare type CanvasTextBaseline = string; +declare type ImageSmoothingQuality = string; +declare type FrameNode = any; declare class CanvasGradient { addColorStop(offset: number, color: string): void; } @@ -598,9 +759,9 @@ declare class ImageBitmap { close(): void; } declare class ImageData { - constructor(width: number, height: number, data?: Uint8ClampedArray); - constructor(width: number, height: number, data?: Uint8ClampedArray, unit?: LengthMetricsUnit); - readonly data: Uint8ClampedArray; + constructor(width: number, height: number, data?: buffer); + constructor(width: number, height: number, data?: buffer, unit?: LengthMetricsUnit); + readonly data: buffer; readonly height: number; readonly width: number; } @@ -640,7 +801,7 @@ declare class CanvasRenderer extends CanvasPath { stroke(): void; stroke(path: Path2D): void; createLinearGradient(x0: number, y0: number, x1: number, y1: number): CanvasGradient; - createPattern(image: ImageBitmap, repetition: (string|undefined)): (CanvasPattern|undefined); + createPattern(image: ImageBitmap, repetition: (string|null)): (CanvasPattern|null); createRadialGradient(x0: number, y0: number, r0: number, x1: number, y1: number, r1: number): CanvasGradient; createConicGradient(startAngle: number, x: number, y: number): CanvasGradient; createImageData(sw: number, sh: number): ImageData; @@ -678,9 +839,14 @@ declare class CanvasRenderingContext2D extends CanvasRenderer { constructor(settings?: RenderingContextSettings, unit?: LengthMetricsUnit); readonly height: number; readonly width: number; + readonly canvas: FrameNode; toDataURL(type?: string, quality?: any): string; startImageAnalyzer(config: ImageAnalyzerConfig): Promise; stopImageAnalyzer(): void; + on(type: 'onAttach', callback: (() => void)): void; + off(type: 'onAttach', callback?: (() => void)): void; + on(type: 'onDetach', callback: (() => void)): void; + off(type: 'onDetach', callback?: (() => void)): void; } declare interface Size { width: number; @@ -697,7 +863,7 @@ declare interface CanvasInterface { (context: (CanvasRenderingContext2D|DrawingRenderingContext), imageAIOptions: ImageAIOptions): CanvasAttribute; } declare class CanvasAttribute extends CommonMethod { - onReady(value: (() => void)): CanvasAttribute; + onReady(value: VoidCallback): CanvasAttribute; enableAnalyzer(value: boolean): CanvasAttribute; } declare interface CheckboxOptions { @@ -713,7 +879,7 @@ declare interface CheckBoxConfiguration extends CommonConfiguration = ((value: boolean) => void); +declare type OnCheckboxChangeCallback = ((value: boolean) => void); declare class CheckboxAttribute extends CommonMethod { select(value: boolean): CheckboxAttribute; selectedColor(value: ResourceColor): CheckboxAttribute; @@ -724,9 +890,12 @@ declare class CheckboxAttribute extends CommonMethod { contentModifier(value: ContentModifier): CheckboxAttribute; } declare enum SelectStatus { - ALL, - PART, - NONE, + ALL = 0, + All = 0, + PART = 1, + Part = 1, + NONE = 2, + None = 2, } declare interface CheckboxGroupOptions { group?: string; @@ -738,7 +907,7 @@ declare interface CheckboxGroupResult { declare interface CheckboxGroupInterface { (options?: CheckboxGroupOptions): CheckboxGroupAttribute; } -declare type OnCheckboxGroupChangeCallback<> = ((value: CheckboxGroupResult) => void); +declare type OnCheckboxGroupChangeCallback = ((value: CheckboxGroupResult) => void); declare class CheckboxGroupAttribute extends CommonMethod { selectAll(value: boolean): CheckboxGroupAttribute; selectedColor(value: ResourceColor): CheckboxGroupAttribute; @@ -767,7 +936,7 @@ declare class ColumnAttribute extends CommonMethod { alignItems(value: HorizontalAlign): ColumnAttribute; justifyContent(value: FlexAlign): ColumnAttribute; pointLight(value: PointLightStyle): ColumnAttribute; - reverse(value: (boolean|undefined)): ColumnAttribute; + reverse(value: boolean | undefined): ColumnAttribute; } declare interface ColumnSplitInterface { (): ColumnSplitAttribute; @@ -778,7 +947,7 @@ declare interface ColumnSplitDividerStyle { } declare class ColumnSplitAttribute extends CommonMethod { resizeable(value: boolean): ColumnSplitAttribute; - divider(value: (ColumnSplitDividerStyle|undefined)): ColumnSplitAttribute; + divider(value: (ColumnSplitDividerStyle|null)): ColumnSplitAttribute; } declare interface ComponentOptions { freezeWhenInactive: boolean; @@ -795,10 +964,10 @@ declare interface TextDecorationOptions { declare interface ProvideOptions { allowOverride?: string; } -declare type MonitorDecorator<> = ((value: string, ...args: string[]) => MethodDecorator); +declare type MonitorDecorator = ((value: string, ...args: string[]) => MethodDecorator); declare interface IMonitor { dirty: string[]; - value(path?: string): (IMonitorValue|undefined); + value(path?: string): IMonitorValue | undefined; } declare interface AnimatableArithmetic { plus(rhs: AnimatableArithmetic): AnimatableArithmetic; @@ -806,7 +975,7 @@ declare interface AnimatableArithmetic { multiply(scale: number): AnimatableArithmetic; equals(rhs: AnimatableArithmetic): boolean; } -declare type Context<> = any; +declare type Context = any; declare interface Configuration { readonly colorMode: string; readonly fontScale: number; @@ -906,9 +1075,9 @@ declare interface LocalizedAlignRuleOptions { bias?: Bias; } declare enum ChainStyle { - SPREAD, - SPREAD_INSIDE, - PACKED, + SPREAD = 0, + SPREAD_INSIDE = 1, + PACKED = 2, } declare interface RotateOptions { x?: number; @@ -928,10 +1097,10 @@ declare interface TransitionOptions { rotate?: RotateOptions; } declare enum TransitionEdge { - TOP, - BOTTOM, - START, - END, + TOP = 0, + BOTTOM = 1, + START = 2, + END = 3, } declare type TransitionEffects = { identity: undefined, opacity: number, slideSwitch: undefined, move: TransitionEdge, translate: TranslateOptions, rotate: RotateOptions, scale: ScaleOptions, asymmetric: { appear: TransitionEffect, disappear: TransitionEffect } } declare class DrawModifier { @@ -970,6 +1139,10 @@ declare interface ItemDragInfo { x: number; y: number; } +declare enum EffectType { + DEFAULT = 0, + WINDOW_EFFECT = 1, +} declare enum PreDragStatus { ACTION_DETECTING_STATUS = 0, READY_TO_TRIGGER_DRAG_ACTION = 1, @@ -984,38 +1157,51 @@ declare interface DragItemInfo { builder?: CustomBuilder; extraInfo?: string; } -declare type PointerStyle<> = any; +declare type PointerStyle = any; declare interface EventTarget { area: Area; } declare enum SourceType { - UNKNOWN, - MOUSE, - TOUCH_SCREEN, + UNKNOWN = 0, + Unknown = 0, + MOUSE = 1, + Mouse = 1, + TOUCH_SCREEN = 2, + TouchScreen = 2, } declare enum SourceTool { - UNKNOWN, - FINGER, - PEN, - MOUSE, - TOUCHPAD, - JOYSTICK, + UNKNOWN = 0, + Unknown = 0, + FINGER = 1, + Finger = 1, + PEN = 2, + Pen = 2, + MOUSE = 3, + TOUCHPAD = 4, + JOYSTICK = 5, } declare enum RepeatMode { - REPEAT, - STRETCH, - ROUND, - SPACE, + REPEAT = 0, + Repeat = 0, + STRETCH = 1, + Stretch = 1, + ROUND = 2, + Round = 2, + SPACE = 3, + Space = 3, } declare enum BlurStyle { - THIN, - REGULAR, - THICK, - BACKGROUND_THIN, - BACKGROUND_REGULAR, - BACKGROUND_THICK, - BACKGROUND_ULTRA_THICK, - NONE, + THIN = 0, + Thin = 0, + REGULAR = 1, + Regular = 1, + THICK = 2, + Thick = 2, + BACKGROUND_THIN = 3, + BACKGROUND_REGULAR = 4, + BACKGROUND_THICK = 5, + BACKGROUND_ULTRA_THICK = 6, + NONE = 7, COMPONENT_ULTRA_THIN = 8, COMPONENT_THIN = 9, COMPONENT_REGULAR = 10, @@ -1027,28 +1213,23 @@ declare enum BlurStyleActivePolicy { ALWAYS_ACTIVE = 1, ALWAYS_INACTIVE = 2, } -declare enum BlurType { - WITHIN_WINDOW = 0, - BEHIND_WINDOW = 1, -} declare enum ThemeColorMode { - SYSTEM, - LIGHT, - DARK, + SYSTEM = 0, + LIGHT = 1, + DARK = 2, } declare enum AdaptiveColor { - DEFAULT, - AVERAGE, + DEFAULT = 0, + AVERAGE = 1, } declare enum ModalTransition { - DEFAULT, - NONE, - ALPHA, + DEFAULT = 0, + NONE = 1, + ALPHA = 2, } declare interface BackgroundBlurStyleOptions extends BlurStyleOptions { policy?: BlurStyleActivePolicy; inactiveColor?: ResourceColor; - type?: BlurType; } declare interface ForegroundBlurStyleOptions extends BlurStyleOptions { } @@ -1070,7 +1251,6 @@ declare interface BackgroundEffectOptions { blurOptions?: BlurOptions; policy?: BlurStyleActivePolicy; inactiveColor?: ResourceColor; - type?: BlurType; } declare interface ForegroundEffectOptions { radius: number; @@ -1093,8 +1273,8 @@ declare interface PickerDialogButtonStyle { primary?: boolean; } declare enum ShadowType { - COLOR, - BLUR, + COLOR = 0, + BLUR = 1, } declare interface ShadowOptions { radius: (number|Resource); @@ -1105,12 +1285,12 @@ declare interface ShadowOptions { fill?: boolean; } declare enum ShadowStyle { - OUTER_DEFAULT_XS, - OUTER_DEFAULT_SM, - OUTER_DEFAULT_MD, - OUTER_DEFAULT_LG, - OUTER_FLOATING_SM, - OUTER_FLOATING_MD, + OUTER_DEFAULT_XS = 0, + OUTER_DEFAULT_SM = 1, + OUTER_DEFAULT_MD = 2, + OUTER_DEFAULT_LG = 3, + OUTER_FLOATING_SM = 4, + OUTER_FLOATING_MD = 5, } declare interface MultiShadowOptions { radius?: (number|Resource); @@ -1118,15 +1298,15 @@ declare interface MultiShadowOptions { offsetY?: (number|Resource); } declare enum SafeAreaType { - SYSTEM, - CUTOUT, - KEYBOARD, + SYSTEM = 0, + CUTOUT = 1, + KEYBOARD = 2, } declare enum SafeAreaEdge { - TOP, - BOTTOM, - START, - END, + TOP = 0, + BOTTOM = 1, + START = 2, + END = 3, } declare enum LayoutSafeAreaType { SYSTEM = 0, @@ -1136,8 +1316,8 @@ declare enum LayoutSafeAreaEdge { BOTTOM = 1, } declare enum SheetSize { - MEDIUM, - LARGE, + MEDIUM = 0, + LARGE = 1, FIT_CONTENT = 2, } declare interface BaseEvent { @@ -1223,20 +1403,20 @@ declare interface TouchEvent extends BaseEvent { preventDefault: (() => void); getHistoricalPoints(): HistoricalPoint[]; } -declare type SizeChangeCallback<> = ((oldValue: SizeOptions, newValue: SizeOptions) => void); -declare type GestureRecognizerJudgeBeginCallback<> = ((event: BaseGestureEvent, current: GestureRecognizer, recognizers: GestureRecognizer[]) => GestureJudgeResult); -declare type ShouldBuiltInRecognizerParallelWithCallback<> = ((current: GestureRecognizer, others: GestureRecognizer[]) => GestureRecognizer); -declare type TransitionFinishCallback<> = ((transitionIn: boolean) => void); +declare type SizeChangeCallback = ((oldValue: SizeOptions, newValue: SizeOptions) => void); +declare type GestureRecognizerJudgeBeginCallback = ((event: BaseGestureEvent, current: GestureRecognizer, recognizers: GestureRecognizer[]) => GestureJudgeResult); +declare type ShouldBuiltInRecognizerParallelWithCallback = ((current: GestureRecognizer, others: GestureRecognizer[]) => GestureRecognizer); +declare type TransitionFinishCallback = ((transitionIn: boolean) => void); declare interface PixelMapMock { release(): void; } declare enum DragBehavior { - COPY, - MOVE, + COPY = 0, + MOVE = 1, } -declare type UnifiedData<> = any; -declare type Summary<> = any; -declare type UniformDataType<> = any; +declare type UnifiedData = any; +declare type Summary = any; +declare type UniformDataType = any; declare enum DragResult { DRAG_SUCCESSFUL = 0, DRAG_FAILED = 1, @@ -1300,7 +1480,7 @@ declare interface DragEvent { getVelocity(): number; getModifierKeyState?(keys: string[]): boolean; } -declare type IntentionCode<> = any; +declare type IntentionCode = any; declare interface KeyEvent { type: KeyType; keyCode: number; @@ -1387,9 +1567,11 @@ declare interface SheetOptions extends BindOptions { onDetentsDidChange?: ((index: number) => void); onWidthDidChange?: ((index: number) => void); onTypeDidChange?: ((parameter: SheetType) => void); - expandSafeAreaInEmbeddedMode?: boolean; uiContext?: UIContext; keyboardAvoidMode?: SheetKeyboardAvoidMode; + enableHoverMode?: boolean; + hoverModeArea?: HoverModeAreaType; + offset?: Position; } declare interface StateStyles { normal?: any; @@ -1439,6 +1621,7 @@ declare interface PopupOptions { transition?: TransitionEffect; onWillDismiss?: (boolean|((parameter: DismissPopupAction) => void)); enableHoverMode?: boolean; + followTransformOfTarget?: boolean; } declare interface CustomPopupOptions { builder: CustomBuilder; @@ -1464,6 +1647,7 @@ declare interface CustomPopupOptions { transition?: TransitionEffect; onWillDismiss?: (boolean|((parameter: DismissPopupAction) => void)); enableHoverMode?: boolean; + followTransformOfTarget?: boolean; } declare enum MenuPreviewMode { NONE = 0, @@ -1571,8 +1755,8 @@ declare enum MenuPolicy { HIDE = 1, SHOW = 2, } -declare type ImageModifier<> = any; -declare type SymbolGlyphModifier<> = any; +declare type ImageModifier = any; +declare type SymbolGlyphModifier = any; declare interface DragPreviewOptions { mode?: (DragPreviewMode|DragPreviewMode[]); modifier?: ImageModifier; @@ -1588,15 +1772,15 @@ declare interface InvertOptions { threshold: number; thresholdRange: number; } -declare type CircleShape<> = any; -declare type EllipseShape<> = any; -declare type PathShape<> = any; -declare type RectShape<> = any; +declare type CircleShape = any; +declare type EllipseShape = any; +declare type PathShape = any; +declare type RectShape = any; declare class CommonMethod { constructor(); width(value: Length): T; height(value: Length): T; - drawModifier(value: (DrawModifier|undefined)): T; + drawModifier(value: DrawModifier | undefined): T; responseRegion(value: (Rectangle[]|Rectangle)): T; mouseResponseRegion(value: (Rectangle[]|Rectangle)): T; size(value: SizeOptions): T; @@ -1605,7 +1789,9 @@ declare class CommonMethod { hitTestBehavior(value: HitTestMode): T; onChildTouchTest(value: ((value: TouchTestInfo[]) => TouchResult)): T; layoutWeight(value: (number|string)): T; + chainWeight(value: ChainWeightOptions): T; padding(value: (Padding|Length|LocalizedPadding)): T; + safeAreaPadding(value: (Padding|LengthMetrics|LocalizedPadding)): T; margin(value: (Margin|Length|LocalizedMargin)): T; backgroundColor(value: ResourceColor): T; pixelRound(value: PixelRoundPolicy): T; @@ -1640,6 +1826,7 @@ declare class CommonMethod { onKeyEvent(value: ((event: KeyEvent) => void)): T; onKeyPreIme(value: ((parameter: KeyEvent) => boolean)): T; focusable(value: boolean): T; + tabStop(value: boolean): T; onFocus(value: (() => void)): T; onBlur(value: (() => void)): T; tabIndex(value: number): T; @@ -1728,6 +1915,8 @@ declare class CommonMethod { accessibilityDescription(value: Resource): T; accessibilityLevel(value: string): T; accessibilityVirtualNode(value: CustomBuilder): T; + accessibilityChecked(value: boolean): T; + accessibilitySelected(value: boolean): T; obscured(value: ObscuredReasons[]): T; reuseId(value: string): T; renderFit(value: RenderFit): T; @@ -1740,7 +1929,7 @@ declare class CommonMethod { monopolizeEvents(value: boolean): T; onTouchIntercept(value: ((parameter: TouchEvent) => HitTestMode)): T; onSizeChange(value: SizeChangeCallback): T; - customProperty(name: string, value: (Object|undefined)): T; + customProperty(name: string, value: Object | undefined): T; expandSafeArea(types?: SafeAreaType[], edges?: SafeAreaEdge[]): T; background(builder: CustomBuilder, options?: { align?: Alignment }): T; backgroundImage(src: (ResourceStr|PixelMap), repeat?: ImageRepeat): T; @@ -1748,14 +1937,16 @@ declare class CommonMethod { foregroundBlurStyle(value: BlurStyle, options?: ForegroundBlurStyleOptions): T; onClick(event: ((event: ClickEvent) => void), distanceThreshold: number): T; focusScopeId(id: string, isGroup?: boolean): T; + focusScopeId(id: string, isGroup?: boolean, arrowStepOut?: boolean): T; focusScopePriority(scopeId: string, priority?: FocusPriority): T; - transition(effect: TransitionEffect, onFinish: (TransitionFinishCallback|undefined)): T; + transition(effect: TransitionEffect, onFinish: TransitionFinishCallback | undefined): T; gesture(gesture: GestureType, mask?: GestureMask): T; priorityGesture(gesture: GestureType, mask?: GestureMask): T; parallelGesture(gesture: GestureType, mask?: GestureMask): T; blur(value: number, options?: BlurOptions): T; linearGradientBlur(value: number, options: LinearGradientBlurOptions): T; systemBarEffect(): T; + useEffect(useEffect: boolean, effectType: EffectType): T; backdropBlur(value: number, options?: BlurOptions): T; sharedTransition(id: string, options?: sharedTransitionOptions): T; chainMode(direction: Axis, style: ChainStyle): T; @@ -1769,18 +1960,20 @@ declare class CommonMethod { bindMenu(isShow: boolean, content: (MenuElement[]|CustomBuilder), options?: MenuOptions): T; bindContextMenu(content: CustomBuilder, responseType: ResponseType, options?: ContextMenuOptions): T; bindContextMenu(isShown: boolean, content: CustomBuilder, options?: ContextMenuOptions): T; - bindContentCover(isShow: (boolean|undefined), builder: CustomBuilder, type?: ModalTransition): T; - bindContentCover(isShow: (boolean|undefined), builder: CustomBuilder, options?: ContentCoverOptions): T; - bindSheet(isShow: (boolean|undefined), builder: CustomBuilder, options?: SheetOptions): T; + bindContentCover(isShow: boolean | undefined, builder: CustomBuilder, type?: ModalTransition): T; + bindContentCover(isShow: boolean | undefined, builder: CustomBuilder, options?: ContentCoverOptions): T; + bindSheet(isShow: boolean | undefined, builder: CustomBuilder, options?: SheetOptions): T; onVisibleAreaChange(ratios: number[], event: VisibleAreaChangeCallback): T; keyboardShortcut(value: (string|FunctionKey), keys: ModifierKey[], action?: (() => void)): T; + accessibilityGroup(isGroup: boolean, accessibilityOptions: AccessibilityOptions): T; + onGestureRecognizerJudgeBegin(callback: GestureRecognizerJudgeBeginCallback, exposeInnerGesture: boolean): T; } declare class CommonAttribute extends CommonMethod { } declare interface CommonInterface { (): CommonAttribute; } -declare type CustomBuilder<> = (() => any); +declare type CustomBuilder = (() => any); declare interface OverlayOptions { align?: Alignment; offset?: OverlayOffset; @@ -1854,16 +2047,16 @@ declare interface SizeResult { } declare interface MeasureResult extends SizeResult { } -declare type NavDestinationInfo<> = any; -declare type NavigationInfo<> = any; -declare type RouterPageInfo<> = any; -declare type UIContext<> = any; -declare type DrawContext<> = any; -declare type VisualEffect<> = any; -declare type Filter<> = any; -declare type Blender<> = any; -declare type ComponentContent<> = any; -declare type Theme<> = any; +declare type NavDestinationInfo = any; +declare type NavigationInfo = any; +declare type RouterPageInfo = any; +declare type UIContext = any; +declare type DrawContext = any; +declare type VisualEffect = any; +declare type Filter = any; +declare type Blender = any; +declare type ComponentContent = any; +declare type Theme = any; declare class CustomComponent extends CommonAttribute { build(): void; aboutToAppear?(): void; @@ -1883,9 +2076,9 @@ declare class CustomComponent extends CommonAttribute { pageTransition?(): void; getUIContext(): UIContext; getUniqueId(): number; - queryNavDestinationInfo(): (NavDestinationInfo|undefined); - queryNavigationInfo(): (NavigationInfo|undefined); - queryRouterPageInfo(): (RouterPageInfo|undefined); + queryNavDestinationInfo(): NavDestinationInfo | undefined; + queryNavigationInfo(): NavigationInfo | undefined; + queryRouterPageInfo(): RouterPageInfo | undefined; onDidBuild?(): void; } declare class View { @@ -1907,6 +2100,11 @@ declare class TextContentControllerBase { getTextContentRect(): RectResult; getTextContentLineCount(): number; } +declare enum ContentClipMode { + CONTENT_ONLY = 0, + BOUNDARY = 1, + SAFE_AREA = 2, +} declare class ScrollableCommonMethod extends CommonMethod { scrollBar(value: BarState): T; scrollBarColor(value: (Color|number|string)): T; @@ -1915,24 +2113,25 @@ declare class ScrollableCommonMethod extends CommonMethod { enableScrollInteraction(value: boolean): T; friction(value: (number|Resource)): T; onScroll(value: ((scrollOffset: number, scrollState: ScrollState) => void)): T; - onWillScroll(value: (ScrollOnWillScrollCallback|undefined)): T; - onDidScroll(value: (ScrollOnWillScrollCallback|undefined)): T; + onWillScroll(value: ScrollOnWillScrollCallback | undefined): T; + onDidScroll(value: ScrollOnWillScrollCallback | undefined): T; onReachStart(value: (() => void)): T; onReachEnd(value: (() => void)): T; onScrollStart(value: (() => void)): T; onScrollStop(value: (() => void)): T; flingSpeedLimit(value: number): T; + clipContent(value: (ContentClipMode|RectShape)): T; edgeEffect(edgeEffect: EdgeEffect, options?: EdgeEffectOptions): T; - fadingEdge(enabled: (boolean|undefined), options?: FadingEdgeOptions): T; + fadingEdge(enabled: boolean | undefined, options?: FadingEdgeOptions): T; } declare class ScrollResult { offsetRemain: number; } -declare type OnWillScrollCallback<> = ((scrollOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => ScrollResult); -declare type OnScrollCallback<> = ((scrollOffset: number, scrollState: ScrollState) => void); -declare type OnMoveHandler<> = ((from: number, to: number) => void); +declare type OnWillScrollCallback = ((scrollOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => ScrollResult); +declare type OnScrollCallback = ((scrollOffset: number, scrollState: ScrollState) => void); +declare type OnMoveHandler = ((from: number, to: number) => void); declare class DynamicNode { - onMove(handler: (OnMoveHandler|undefined)): T; + onMove(handler: OnMoveHandler | undefined): T; } declare interface EdgeEffectOptions { alwaysEnabled: boolean; @@ -1977,25 +2176,25 @@ declare interface KeyframeState { declare interface Callback { (data: T): V; } -declare type HoverCallback<> = ((isHover: boolean, event: HoverEvent) => void); -declare type AccessibilityCallback<> = ((isHover: boolean, event: AccessibilityHoverEvent) => void); +declare type HoverCallback = ((isHover: boolean, event: HoverEvent) => void); +declare type AccessibilityCallback = ((isHover: boolean, event: AccessibilityHoverEvent) => void); declare interface VisibleAreaEventOptions { ratios: number[]; expectedUpdateInterval?: number; } -declare type VisibleAreaChangeCallback<> = ((isExpanding: boolean, currentRatio: number) => void); +declare type VisibleAreaChangeCallback = ((isExpanding: boolean, currentRatio: number) => void); declare interface UICommonEvent { - setOnClick(callback: (((event: ClickEvent) => void)|undefined)): void; - setOnTouch(callback: (((event: TouchEvent) => void)|undefined)): void; - setOnAppear(callback: ((() => void)|undefined)): void; - setOnDisappear(callback: ((() => void)|undefined)): void; - setOnKeyEvent(callback: (((event: KeyEvent) => void)|undefined)): void; - setOnFocus(callback: ((() => void)|undefined)): void; - setOnBlur(callback: ((() => void)|undefined)): void; - setOnHover(callback: (HoverCallback|undefined)): void; - setOnMouse(callback: (((event: MouseEvent) => void)|undefined)): void; - setOnSizeChange(callback: (SizeChangeCallback|undefined)): void; - setOnVisibleAreaApproximateChange(options: VisibleAreaEventOptions, event: (VisibleAreaChangeCallback|undefined)): void; + setOnClick(callback: ((event: ClickEvent) => void) | undefined): void; + setOnTouch(callback: ((event: TouchEvent) => void) | undefined): void; + setOnAppear(callback: (() => void) | undefined): void; + setOnDisappear(callback: (() => void) | undefined): void; + setOnKeyEvent(callback: ((event: KeyEvent) => void) | undefined): void; + setOnFocus(callback: (() => void) | undefined): void; + setOnBlur(callback: (() => void) | undefined): void; + setOnHover(callback: HoverCallback | undefined): void; + setOnMouse(callback: ((event: MouseEvent) => void) | undefined): void; + setOnSizeChange(callback: SizeChangeCallback | undefined): void; + setOnVisibleAreaApproximateChange(options: VisibleAreaEventOptions, event: VisibleAreaChangeCallback | undefined): void; } declare interface UIGestureEvent { addGesture(gesture: GestureHandler, priority?: GesturePriority, mask?: GestureMask): void; @@ -2044,7 +2243,7 @@ declare interface PersistPropsOptions { key: string; defaultValue: (number|string|boolean|Object); } -declare type Scene<> = any; +declare type Scene = any; declare enum ModelType { TEXTURE = 0, SURFACE = 1, @@ -2072,7 +2271,7 @@ declare class ContainerSpanAttribute { textBackgroundStyle(value: TextBackgroundStyle): ContainerSpanAttribute; attributeModifier(value: AttributeModifier): ContainerSpanAttribute; } -declare type Content<> = any; +declare type Content = any; declare class ContextMenu { static close(): void; } @@ -2113,18 +2312,16 @@ declare interface CustomDialogControllerOptions { enableHoverMode?: boolean; hoverModeArea?: HoverModeAreaType; } -declare interface DismissDialogAction { - dismiss: (() => void); - reason: DismissReason; -} declare class CustomDialogController { constructor(value: CustomDialogControllerOptions); open(): void; close(): void; } declare enum DataPanelType { - LINE, - CIRCLE, + LINE = 0, + Line = 0, + CIRCLE = 1, + Circle = 1, } declare interface ColorStop { color: ResourceColor; @@ -2229,9 +2426,13 @@ declare interface EffectComponentInterface { } declare class EffectComponentAttribute extends CommonMethod { } +declare interface EllipseOptions { + width?: (string|number); + height?: (string|number); +} declare interface EllipseInterface { - new(value?: { width?: (string|number), height?: (string|number) }): EllipseAttribute; - (value?: { width?: (string|number), height?: (string|number) }): EllipseAttribute; + new(options?: EllipseOptions): EllipseAttribute; + (options?: EllipseOptions): EllipseAttribute; } declare class EllipseAttribute extends CommonShapeMethod { } @@ -2251,18 +2452,30 @@ declare enum CheckBoxShape { ROUNDED_SQUARE = 1, } declare enum Color { - WHITE, - BLACK, - BLUE, - BROWN, - GRAY, - GREEN, - GREY, - ORANGE, - PINK, - RED, - YELLOW, - TRANSPARENT, + WHITE = 0, + White = 0, + BLACK = 1, + Black = 1, + BLUE = 2, + Blue = 2, + BROWN = 3, + Brown = 3, + GRAY = 4, + Gray = 4, + GREEN = 5, + Green = 5, + GREY = 6, + Grey = 6, + ORANGE = 7, + Orange = 7, + PINK = 8, + Pink = 8, + RED = 9, + Red = 9, + YELLOW = 10, + Yellow = 10, + TRANSPARENT = 11, + Transparent = 11, } declare enum ColoringStrategy { INVERT = "invert", @@ -2270,12 +2483,18 @@ declare enum ColoringStrategy { PRIMARY = "primary", } declare enum ImageFit { - CONTAIN, - COVER, - AUTO, - FILL, - SCALE_DOWN, - NONE, + CONTAIN = 0, + Contain = 0, + COVER = 1, + Cover = 1, + AUTO = 2, + Auto = 2, + FILL = 3, + Fill = 3, + SCALE_DOWN = 4, + ScaleDown = 4, + NONE = 5, + None = 5, TOP_START = 7, TOP = 8, TOP_END = 9, @@ -2287,169 +2506,280 @@ declare enum ImageFit { BOTTOM_END = 15, } declare enum BorderStyle { - DOTTED, - DASHED, - SOLID, + DOTTED = 0, + Dotted = 0, + DASHED = 1, + Dashed = 1, + SOLID = 2, + Solid = 2, } declare enum LineJoinStyle { - MITER, - ROUND, - BEVEL, + MITER = 0, + Miter = 0, + ROUND = 1, + Round = 1, + BEVEL = 2, + Bevel = 2, } declare enum TouchType { - DOWN, - UP, - MOVE, - CANCEL, + DOWN = 0, + Down = 0, + UP = 1, + Up = 1, + MOVE = 2, + Move = 2, + CANCEL = 3, + Cancel = 3, } declare enum MouseButton { - LEFT, - RIGHT, - MIDDLE, - BACK, - FORWARD, - NONE, + LEFT = 0, + Left = 0, + RIGHT = 1, + Right = 1, + MIDDLE = 2, + Middle = 2, + BACK = 3, + Back = 3, + FORWARD = 4, + Forward = 4, + NONE = 5, + None = 5, } declare enum MouseAction { - PRESS, - RELEASE, - MOVE, - HOVER, + PRESS = 0, + Press = 0, + RELEASE = 1, + Release = 1, + MOVE = 2, + Move = 2, + HOVER = 3, + Hover = 3, } declare enum AnimationStatus { - INITIAL, - RUNNING, - PAUSED, - STOPPED, + INITIAL = 0, + Initial = 0, + RUNNING = 1, + Running = 1, + PAUSED = 2, + Paused = 2, + STOPPED = 3, + Stopped = 3, } declare enum Curve { - LINEAR, - EASE, - EASE_IN, - EASE_OUT, - EASE_IN_OUT, - FAST_OUT_SLOW_IN, - LINEAR_OUT_SLOW_IN, - FAST_OUT_LINEAR_IN, - EXTREME_DECELERATION, - SHARP, - RHYTHM, - SMOOTH, - FRICTION, + LINEAR = 0, + Linear = 0, + EASE = 1, + Ease = 1, + EASE_IN = 2, + EaseIn = 2, + EASE_OUT = 3, + EaseOut = 3, + EASE_IN_OUT = 4, + EaseInOut = 4, + FAST_OUT_SLOW_IN = 5, + FastOutSlowIn = 5, + LINEAR_OUT_SLOW_IN = 6, + LinearOutSlowIn = 6, + FAST_OUT_LINEAR_IN = 7, + FastOutLinearIn = 7, + EXTREME_DECELERATION = 8, + ExtremeDeceleration = 8, + SHARP = 9, + Sharp = 9, + RHYTHM = 10, + Rhythm = 10, + SMOOTH = 11, + Smooth = 11, + FRICTION = 12, + Friction = 12, } declare enum FillMode { - NONE, - FORWARDS, - BACKWARDS, - BOTH, + NONE = 0, + None = 0, + FORWARDS = 1, + Forwards = 1, + BACKWARDS = 2, + Backwards = 2, + BOTH = 3, + Both = 3, } declare enum PlayMode { - NORMAL, - REVERSE, - ALTERNATE, - ALTERNATE_REVERSE, + NORMAL = 0, + Normal = 0, + REVERSE = 1, + Reverse = 1, + ALTERNATE = 2, + Alternate = 2, + ALTERNATE_REVERSE = 3, + AlternateReverse = 3, } declare enum KeyType { - DOWN, - UP, + DOWN = 0, + Down = 0, + UP = 1, + Up = 1, } declare enum KeySource { - UNKNOWN, - KEYBOARD, + UNKNOWN = 0, + Unknown = 0, + KEYBOARD = 1, + Keyboard = 1, } declare enum Edge { - TOP, - CENTER, - BOTTOM, - BASELINE, - START, - MIDDLE, - END, + TOP = 0, + Top = 0, + CENTER = 1, + Center = 1, + BOTTOM = 2, + Bottom = 2, + BASELINE = 3, + Baseline = 3, + START = 4, + Start = 4, + MIDDLE = 5, + Middle = 5, + END = 6, + End = 6, } declare enum Week { - MON, - TUE, - WED, - THUR, - FRI, - SAT, - SUN, + MON = 0, + Mon = 0, + TUE = 1, + Tue = 1, + WED = 2, + Wed = 2, + THUR = 3, + Thur = 3, + FRI = 4, + Fri = 4, + SAT = 5, + Sat = 5, + SUN = 6, + Sun = 6, } declare enum Direction { - LTR, - RTL, - AUTO, + LTR = 0, + Ltr = 0, + RTL = 1, + Rtl = 1, + AUTO = 2, + Auto = 2, } declare enum BarState { - OFF, - AUTO, - ON, + OFF = 0, + Off = 0, + AUTO = 1, + Auto = 1, + ON = 2, + On = 2, } declare enum EdgeEffect { - SPRING, - FADE, - NONE, + SPRING = 0, + Spring = 0, + FADE = 1, + Fade = 1, + NONE = 2, + None = 2, } declare enum Alignment { - TOP_START, - TOP, - TOP_END, - START, - CENTER, - END, - BOTTOM_START, - BOTTOM, - BOTTOM_END, + TOP_START = 0, + TopStart = 0, + TOP = 1, + Top = 1, + TOP_END = 2, + TopEnd = 2, + START = 3, + Start = 3, + CENTER = 4, + Center = 4, + END = 5, + End = 5, + BOTTOM_START = 6, + BottomStart = 6, + BOTTOM = 7, + Bottom = 7, + BOTTOM_END = 8, + BottomEnd = 8, } declare enum TransitionType { - ALL, - INSERT, - DELETE, + ALL = 0, + All = 0, + INSERT = 1, + Insert = 1, + DELETE = 2, + Delete = 2, } declare enum RelateType { - FILL, - FIT, + FILL = 0, + FIT = 1, } declare enum Visibility { - VISIBLE, - HIDDEN, - NONE, + VISIBLE = 0, + Visible = 0, + HIDDEN = 1, + Hidden = 1, + NONE = 2, + None = 2, } declare enum LineCapStyle { - BUTT, - ROUND, - SQUARE, + BUTT = 0, + Butt = 0, + ROUND = 1, + Round = 1, + SQUARE = 2, + Square = 2, } declare enum Axis { - VERTICAL, - HORIZONTAL, + VERTICAL = 0, + Vertical = 0, + HORIZONTAL = 1, + Horizontal = 1, } declare enum HorizontalAlign { - START, - CENTER, - END, + START = 0, + Start = 0, + CENTER = 1, + Center = 1, + END = 2, + End = 2, } declare enum FlexAlign { - START, - CENTER, - END, - SPACE_BETWEEN, - SPACE_AROUND, - SPACE_EVENLY, + START = 0, + Start = 0, + CENTER = 1, + Center = 1, + END = 2, + End = 2, + SPACE_BETWEEN = 3, + SpaceBetween = 3, + SPACE_AROUND = 4, + SpaceAround = 4, + SPACE_EVENLY = 5, + SpaceEvenly = 5, } declare enum ItemAlign { - AUTO, - START, - CENTER, - END, - BASELINE, - STRETCH, + AUTO = 0, + Auto = 0, + START = 1, + Start = 1, + CENTER = 2, + Center = 2, + END = 3, + End = 3, + BASELINE = 4, + Baseline = 4, + STRETCH = 5, + Stretch = 5, } declare enum FlexDirection { - ROW, - COLUMN, - ROW_REVERSE, - COLUMN_REVERSE, + ROW = 0, + Row = 0, + COLUMN = 1, + Column = 1, + ROW_REVERSE = 2, + RowReverse = 2, + COLUMN_REVERSE = 3, + ColumnReverse = 3, } declare enum PixelRoundCalcPolicy { NO_FORCE_ROUND = 0, @@ -2457,105 +2787,165 @@ declare enum PixelRoundCalcPolicy { FORCE_FLOOR = 2, } declare enum FlexWrap { - NO_WRAP, - WRAP, - WRAP_REVERSE, + NO_WRAP = 0, + NoWrap = 0, + WRAP = 1, + Wrap = 1, + WRAP_REVERSE = 2, + WrapReverse = 2, } declare enum VerticalAlign { - TOP, - CENTER, - BOTTOM, + TOP = 0, + Top = 0, + CENTER = 1, + Center = 1, + BOTTOM = 2, + Bottom = 2, } declare enum ImageRepeat { - NO_REPEAT, - X, - Y, - XY, + NO_REPEAT = 0, + NoRepeat = 0, + X = 1, + Y = 2, + XY = 3, } declare enum ImageSize { - AUTO, - COVER, - CONTAIN, + AUTO = 0, + Auto = 0, + COVER = 1, + Cover = 1, + CONTAIN = 2, + Contain = 2, FILL = 3, } declare enum GradientDirection { - LEFT, - TOP, - RIGHT, - BOTTOM, - LEFT_TOP, - LEFT_BOTTOM, - RIGHT_TOP, - RIGHT_BOTTOM, - NONE, + LEFT = 0, + Left = 0, + TOP = 1, + Top = 1, + RIGHT = 2, + Right = 2, + BOTTOM = 3, + Bottom = 3, + LEFT_TOP = 4, + LeftTop = 4, + LEFT_BOTTOM = 5, + LeftBottom = 5, + RIGHT_TOP = 6, + RightTop = 6, + RIGHT_BOTTOM = 7, + RightBottom = 7, + NONE = 8, + None = 8, } declare enum SharedTransitionEffectType { - STATIC, - EXCHANGE, + STATIC = 0, + Static = 0, + EXCHANGE = 1, + Exchange = 1, } declare enum FontStyle { - NORMAL, - ITALIC, + NORMAL = 0, + Normal = 0, + ITALIC = 1, + Italic = 1, } declare enum FontWeight { - LIGHTER, - NORMAL, - REGULAR, - MEDIUM, - BOLD, - BOLDER, + LIGHTER = 0, + Lighter = 0, + NORMAL = 1, + Normal = 1, + REGULAR = 2, + Regular = 2, + MEDIUM = 3, + Medium = 3, + BOLD = 4, + Bold = 4, + BOLDER = 5, + Bolder = 5, } declare enum TextAlign { - CENTER, - START, - END, - JUSTIFY, + CENTER = 0, + Center = 0, + START = 1, + Start = 1, + END = 2, + End = 2, + JUSTIFY = 3, } declare enum TextOverflow { - NONE, - CLIP, - ELLIPSIS, - MARQUEE, + NONE = 0, + None = 0, + CLIP = 1, + Clip = 1, + ELLIPSIS = 2, + Ellipsis = 2, + MARQUEE = 3, } declare enum TextDecorationType { - NONE, - UNDERLINE, - OVERLINE, - LINE_THROUGH, + NONE = 0, + None = 0, + UNDERLINE = 1, + Underline = 1, + OVERLINE = 2, + Overline = 2, + LINE_THROUGH = 3, + LineThrough = 3, } declare enum TextCase { - NORMAL, - LOWER_CASE, - UPPER_CASE, + NORMAL = 0, + Normal = 0, + LOWER_CASE = 1, + LowerCase = 1, + UPPER_CASE = 2, + UpperCase = 2, } declare enum TextHeightAdaptivePolicy { - MAX_LINES_FIRST, - MIN_FONT_SIZE_FIRST, - LAYOUT_CONSTRAINT_FIRST, + MAX_LINES_FIRST = 0, + MIN_FONT_SIZE_FIRST = 1, + LAYOUT_CONSTRAINT_FIRST = 2, } declare enum ResponseType { - RIGHT_CLICK, - LONG_PRESS, + RIGHT_CLICK = 0, + RightClick = 0, + LONG_PRESS = 1, + LongPress = 1, } declare enum HoverEffect { - AUTO, - SCALE, - HIGHLIGHT, - NONE, + AUTO = 0, + Auto = 0, + SCALE = 1, + Scale = 1, + HIGHLIGHT = 2, + Highlight = 2, + NONE = 3, + None = 3, } declare enum Placement { - LEFT, - RIGHT, - TOP, - BOTTOM, - TOP_LEFT, - TOP_RIGHT, - BOTTOM_LEFT, - BOTTOM_RIGHT, - LEFT_TOP, - LEFT_BOTTOM, - RIGHT_TOP, - RIGHT_BOTTOM, + LEFT = 0, + Left = 0, + RIGHT = 1, + Right = 1, + TOP = 2, + Top = 2, + BOTTOM = 3, + Bottom = 3, + TOP_LEFT = 4, + TopLeft = 4, + TOP_RIGHT = 5, + TopRight = 5, + BOTTOM_LEFT = 6, + BottomLeft = 6, + BOTTOM_RIGHT = 7, + BottomRight = 7, + LEFT_TOP = 8, + LeftTop = 8, + LEFT_BOTTOM = 9, + LeftBottom = 9, + RIGHT_TOP = 10, + RightTop = 10, + RIGHT_BOTTOM = 11, + RightBottom = 11, } declare enum ArrowPointPosition { START = "Start", @@ -2564,84 +2954,93 @@ declare enum ArrowPointPosition { } declare enum CopyOptions { NONE = 0, + None = 0, IN_APP = 1, + InApp = 1, LOCAL_DEVICE = 2, + LocalDevice = 2, CROSS_DEVICE = 3, } declare enum HitTestMode { - DEFAULT, - BLOCK, - TRANSPARENT, - NONE, + DEFAULT = 0, + Default = 0, + BLOCK = 1, + Block = 1, + TRANSPARENT = 2, + Transparent = 2, + NONE = 3, + None = 3, } declare enum TitleHeight { - MAIN_ONLY, - MAIN_WITH_SUB, + MAIN_ONLY = 0, + MainOnly = 0, + MAIN_WITH_SUB = 1, + MainWithSub = 1, } declare enum ModifierKey { - CTRL, - SHIFT, - ALT, + CTRL = 0, + SHIFT = 1, + ALT = 2, } declare enum FunctionKey { - ESC, - F1, - F2, - F3, - F4, - F5, - F6, - F7, - F8, - F9, - F10, - F11, - F12, - TAB, - DPAD_UP, - DPAD_DOWN, - DPAD_LEFT, - DPAD_RIGHT, + ESC = 0, + F1 = 1, + F2 = 2, + F3 = 3, + F4 = 4, + F5 = 5, + F6 = 6, + F7 = 7, + F8 = 8, + F9 = 9, + F10 = 10, + F11 = 11, + F12 = 12, + TAB = 13, + DPAD_UP = 14, + DPAD_DOWN = 15, + DPAD_LEFT = 16, + DPAD_RIGHT = 17, } declare enum ImageSpanAlignment { - BASELINE, - BOTTOM, - CENTER, - TOP, + BASELINE = 0, + BOTTOM = 1, + CENTER = 2, + TOP = 3, } declare enum ObscuredReasons { PLACEHOLDER = 0, } declare enum TextContentStyle { - DEFAULT, - INLINE, + DEFAULT = 0, + INLINE = 1, } declare enum ClickEffectLevel { - LIGHT, - MIDDLE, - HEAVY, + LIGHT = 0, + MIDDLE = 1, + HEAVY = 2, } declare enum XComponentType { - SURFACE, - COMPONENT, - TEXTURE, - NODE, + SURFACE = 0, + COMPONENT = 1, + TEXTURE = 2, + NODE = 3, } declare enum NestedScrollMode { - SELF_ONLY, - SELF_FIRST, - PARENT_FIRST, - PARALLEL, + SELF_ONLY = 0, + SELF_FIRST = 1, + PARENT_FIRST = 2, + PARALLEL = 3, } declare enum ScrollSource { DRAG = 0, - FLING, - EDGE_EFFECT, - OTHER_USER_INPUT, - SCROLL_BAR, - SCROLL_BAR_FLING, - SCROLLER, - SCROLLER_ANIMATION, + FLING = 1, + EDGE_EFFECT = 2, + OTHER_USER_INPUT = 3, + SCROLL_BAR = 4, + SCROLL_BAR_FLING = 5, + SCROLLER = 6, + SCROLLER_ANIMATION = 7, } declare enum RenderFit { CENTER = 0, @@ -2680,7 +3079,7 @@ declare enum EllipsisMode { CENTER = 1, END = 2, } -declare type Nullable = (T|undefined); +declare type Nullable = T | undefined; declare enum OptionWidthMode { FIT_CONTENT = "fit_content", FIT_TRIGGER = "fit_trigger", @@ -2775,7 +3174,7 @@ declare enum FocusPriority { PRIOR = 2000, PREVIOUS = 3000, } -declare type WindowStatusType<> = any; +declare type WindowStatusType = any; declare interface FolderStackOptions { upperItems?: string[]; } @@ -2785,8 +3184,8 @@ declare interface FolderStackInterface { declare interface OnFoldStatusChangeInfo { foldStatus: FoldStatus; } -declare type OnFoldStatusChangeCallback<> = ((event: OnFoldStatusChangeInfo) => void); -declare type OnHoverStatusChangeCallback<> = ((param: HoverEventParam) => void); +declare type OnFoldStatusChangeCallback = ((event: OnFoldStatusChangeInfo) => void); +declare type OnHoverStatusChangeCallback = ((param: HoverEventParam) => void); declare class FolderStackAttribute extends CommonMethod { alignContent(value: Alignment): FolderStackAttribute; onFolderStateChange(value: OnFoldStatusChangeCallback): FolderStackAttribute; @@ -2801,21 +3200,28 @@ declare interface HoverEventParam { windowStatusType: WindowStatusType; } declare enum FormDimension { - DIMENSION_1_2, - DIMENSION_2_2, - DIMENSION_2_4, - DIMENSION_4_4, - DIMENSION_2_1, + DIMENSION_1_2 = 0, + Dimension_1_2 = 0, + DIMENSION_2_2 = 1, + Dimension_2_2 = 1, + DIMENSION_2_4 = 2, + Dimension_2_4 = 2, + DIMENSION_4_4 = 3, + Dimension_4_4 = 3, + DIMENSION_2_1 = 4, + Dimension_2_1 = 4, DIMENSION_1_1 = 6, - DIMENSION_6_4, + DIMENSION_6_4 = 7, + DIMENSION_2_3 = 8, + DIMENSION_3_3 = 9, } declare enum FormRenderingMode { - FULL_COLOR, - SINGLE_COLOR, + FULL_COLOR = 0, + SINGLE_COLOR = 1, } declare enum FormShape { RECT = 1, - CIRCLE, + CIRCLE = 2, } declare interface FormInfo { id: (number|string); @@ -2889,33 +3295,50 @@ declare class GaugeAttribute extends CommonMethod { description(value: CustomBuilder): GaugeAttribute; trackShadow(value: GaugeShadowOptions): GaugeAttribute; indicator(value: GaugeIndicatorOptions): GaugeAttribute; - privacySensitive(value: (boolean|undefined)): GaugeAttribute; + privacySensitive(value: boolean | undefined): GaugeAttribute; contentModifier(value: ContentModifier): GaugeAttribute; } declare enum PanDirection { - NONE, - HORIZONTAL, - LEFT, - RIGHT, - VERTICAL, - UP, - DOWN, - ALL, + NONE = 0, + None = 0, + HORIZONTAL = 1, + Horizontal = 1, + LEFT = 2, + Left = 2, + RIGHT = 3, + Right = 3, + VERTICAL = 4, + Vertical = 4, + UP = 5, + Up = 5, + DOWN = 6, + Down = 6, + ALL = 7, + All = 7, } declare enum SwipeDirection { - NONE, - HORIZONTAL, - VERTICAL, - ALL, + NONE = 0, + None = 0, + HORIZONTAL = 1, + Horizontal = 1, + VERTICAL = 2, + Vertical = 2, + ALL = 3, + All = 3, } declare enum GestureMode { - SEQUENCE, - PARALLEL, - EXCLUSIVE, + SEQUENCE = 0, + Sequence = 0, + PARALLEL = 1, + Parallel = 1, + EXCLUSIVE = 2, + Exclusive = 2, } declare enum GestureMask { - NORMAL, - IGNORE_INTERNAL, + NORMAL = 0, + Normal = 0, + IGNORE_INTERNAL = 1, + IgnoreInternal = 1, } declare enum GestureJudgeResult { CONTINUE = 0, @@ -2947,7 +3370,7 @@ declare interface FingerInfo { displayX: number; displayY: number; } -declare type GestureType<> = (TapGestureInterface|LongPressGestureInterface|PanGestureInterface|PinchGestureInterface|SwipeGestureInterface|RotationGestureInterface|GestureGroupInterface); +declare type GestureType = (TapGestureInterface|LongPressGestureInterface|PanGestureInterface|PinchGestureInterface|SwipeGestureInterface|RotationGestureInterface|GestureGroupInterface); declare interface BaseGestureEvent extends BaseEvent { fingerList: FingerInfo[]; } @@ -2991,6 +3414,7 @@ declare interface GestureEvent extends BaseEvent { } declare interface GestureInterface { tag(tag: string): T; + allowedTypes(types: SourceTool[]): T; } declare interface TapGestureParameters { count?: number; @@ -3045,6 +3469,7 @@ declare interface GestureGroupInterface { } declare class GestureHandler implements GestureInterface { tag(tag: string): T; + allowedTypes(types: SourceTool[]): T; } declare interface TapGestureHandlerOptions { count?: number; @@ -3150,10 +3575,14 @@ declare interface GridInterface { (scroller?: Scroller, layoutOptions?: GridLayoutOptions): GridAttribute; } declare enum GridDirection { - ROW, - COLUMN, - ROW_REVERSE, - COLUMN_REVERSE, + ROW = 0, + Row = 0, + COLUMN = 1, + Column = 1, + ROW_REVERSE = 2, + RowReverse = 2, + COLUMN_REVERSE = 3, + ColumnReverse = 3, } declare enum GridItemAlignment { DEFAULT = 0, @@ -3189,13 +3618,14 @@ declare class GridAttribute extends ScrollableCommonMethod { nestedScroll(value: NestedScrollOptions): GridAttribute; enableScrollInteraction(value: boolean): GridAttribute; friction(value: (number|Resource)): GridAttribute; - alignItems(value: (GridItemAlignment|undefined)): GridAttribute; + alignItems(value: GridItemAlignment | undefined): GridAttribute; onScroll(value: ((scrollOffset: number, scrollState: ScrollState) => void)): GridAttribute; onReachStart(value: (() => void)): GridAttribute; onReachEnd(value: (() => void)): GridAttribute; onScrollStart(value: (() => void)): GridAttribute; onScrollStop(value: (() => void)): GridAttribute; onScrollFrameBegin(value: ((offset: number, state: ScrollState) => { offsetRemain: number })): GridAttribute; + cachedCount(count: number, show: boolean): GridAttribute; edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions): GridAttribute; } declare enum GridItemStyle { @@ -3240,11 +3670,12 @@ declare class GridColAttribute extends CommonMethod { order(value: (number|GridColColumnOption)): GridColAttribute; } declare enum SizeType { - AUTO, - XS, - SM, - MD, - LG, + AUTO = 0, + Auto = 0, + XS = 1, + SM = 2, + MD = 3, + LG = 4, } declare interface GridContainerOptions { columns?: (number|string); @@ -3278,12 +3709,16 @@ declare interface GutterOption { y?: (Length|GridRowSizeOption); } declare enum BreakpointsReference { - WINDOW_SIZE, - COMPONENT_SIZE, + WINDOW_SIZE = 0, + WindowSize = 0, + COMPONENT_SIZE = 1, + ComponentSize = 1, } declare enum GridRowDirection { - ROW, - ROW_REVERSE, + ROW = 0, + Row = 0, + ROW_REVERSE = 1, + RowReverse = 1, } declare interface BreakPoints { value?: string[]; @@ -3308,13 +3743,15 @@ declare interface HyperlinkInterface { declare class HyperlinkAttribute extends CommonMethod { color(value: (Color|number|string|Resource)): HyperlinkAttribute; } -declare type DrawableDescriptor<> = any; -declare type DrawingColorFilter<> = any; -declare type ResolutionQuality<> = any; -declare type DrawingLattice<> = any; +declare type DrawableDescriptor = any; +declare type DrawingColorFilter = any; +declare type ResolutionQuality = any; +declare type DrawingLattice = any; declare enum ImageRenderMode { - ORIGINAL, - TEMPLATE, + ORIGINAL = 0, + Original = 0, + TEMPLATE = 1, + Template = 1, } declare enum ImageContent { EMPTY = 0, @@ -3325,10 +3762,14 @@ declare enum DynamicRangeMode { STANDARD = 2, } declare enum ImageInterpolation { - NONE, - LOW, - MEDIUM, - HIGH, + NONE = 0, + None = 0, + LOW = 1, + Low = 1, + MEDIUM = 2, + Medium = 2, + HIGH = 3, + High = 3, } declare interface ImageInterface { (src: (PixelMap|ResourceStr|DrawableDescriptor)): ImageAttribute; @@ -3366,7 +3807,7 @@ declare class ImageAttribute extends CommonMethod { privacySensitive(value: boolean): ImageAttribute; enhancedImageQuality(value: ResolutionQuality): ImageAttribute; } -declare type ImageErrorCallback<> = ((error: ImageError) => void); +declare type ImageErrorCallback = ((error: ImageError) => void); declare interface ImageError { componentWidth: number; componentHeight: number; @@ -3404,8 +3845,8 @@ declare class ImageAnimatorAttribute extends CommonMethod { onError(value: ImageErrorCallback): ImageSpanAttribute; alt(value: PixelMap): ImageSpanAttribute; } -declare type ImageCompleteCallback<> = ((result: ImageLoadResult) => void); +declare type ImageCompleteCallback = ((result: ImageLoadResult) => void); declare interface ImageLoadResult { width: number; height: number; @@ -3476,24 +3917,34 @@ declare interface DataExchangeOperation { index: ExchangeIndex; key?: ExchangeKey; } -declare type DataOperation<> = (DataAddOperation|DataDeleteOperation|DataChangeOperation|DataMoveOperation|DataExchangeOperation|DataReloadOperation); +declare type DataOperation = (DataAddOperation|DataDeleteOperation|DataChangeOperation|DataMoveOperation|DataExchangeOperation|DataReloadOperation); +declare interface LineOptions { + width?: (string|number); + height?: (string|number); +} declare interface LineInterface { - new(value?: { width?: (string|number), height?: (string|number) }): LineAttribute; - (value?: { width?: (string|number), height?: (string|number) }): LineAttribute; + new(options?: LineOptions): LineAttribute; + (options?: LineOptions): LineAttribute; } declare class LineAttribute extends CommonShapeMethod { startPoint(value: any[]): LineAttribute; endPoint(value: any[]): LineAttribute; } declare enum ScrollState { - IDLE, - SCROLL, - FLING, + IDLE = 0, + Idle = 0, + SCROLL = 1, + Scroll = 1, + FLING = 2, + Fling = 2, } declare enum ListItemAlign { - START, - CENTER, - END, + START = 0, + Start = 0, + CENTER = 1, + Center = 1, + END = 2, + End = 2, } declare enum ListItemGroupArea { NONE = 0, @@ -3503,18 +3954,21 @@ declare enum ListItemGroupArea { } declare enum StickyStyle { NONE = 0, + None = 0, HEADER = 1, + Header = 1, FOOTER = 2, + Footer = 2, } declare enum ChainEdgeEffect { - DEFAULT, - STRETCH, + DEFAULT = 0, + STRETCH = 1, } declare enum ScrollSnapAlign { - NONE, - START, - CENTER, - END, + NONE = 0, + START = 1, + CENTER = 2, + END = 3, } declare interface ChainAnimationOptions { minSpace: Length; @@ -3533,7 +3987,7 @@ declare interface VisibleListContentInfo { itemGroupArea?: ListItemGroupArea; itemIndexInGroup?: number; } -declare type OnScrollVisibleContentChangeCallback<> = ((start: VisibleListContentInfo, end: VisibleListContentInfo) => void); +declare type OnScrollVisibleContentChangeCallback = ((start: VisibleListContentInfo, end: VisibleListContentInfo) => void); declare class ListScroller extends Scroller { getItemRectInGroup(index: number, indexInGroup: number): RectResult; scrollToItemInGroup(index: number, indexInGroup: number, smooth?: boolean, align?: ScrollAlign): void; @@ -3560,7 +4014,7 @@ declare class ListAttribute extends ScrollableCommonMethod { scrollBar(value: BarState): ListAttribute; contentStartOffset(value: number): ListAttribute; contentEndOffset(value: number): ListAttribute; - divider(value: (ListDividerOptions|undefined)): ListAttribute; + divider(value: (ListDividerOptions|null)): ListAttribute; editMode(value: boolean): ListAttribute; multiSelectable(value: boolean): ListAttribute; cachedCount(value: number): ListAttribute; @@ -3590,25 +4044,34 @@ declare class ListAttribute extends ScrollableCommonMethod { onScrollFrameBegin(value: ((offset: number, state: ScrollState) => { offsetRemain: number })): ListAttribute; lanes(value: (number|LengthConstrain), gutter?: Dimension): ListAttribute; edgeEffect(value: EdgeEffect, options?: EdgeEffectOptions): ListAttribute; + cachedCount(count: number, show: boolean): ListAttribute; } declare enum Sticky { - NONE, - NORMAL, - OPACITY, + NONE = 0, + None = 0, + NORMAL = 1, + Normal = 1, + OPACITY = 2, + Opacity = 2, } declare enum EditMode { - NONE, - DELETABLE, - MOVABLE, + NONE = 0, + None = 0, + DELETABLE = 1, + Deletable = 1, + MOVABLE = 2, + Movable = 2, } declare enum SwipeEdgeEffect { - SPRING, - NONE, + SPRING = 0, + Spring = 0, + NONE = 1, + None = 1, } declare enum SwipeActionState { - COLLAPSED, - EXPANDED, - ACTIONING, + COLLAPSED = 0, + EXPANDED = 1, + ACTIONING = 2, } declare interface SwipeActionItem { builder?: CustomBuilder; @@ -3659,13 +4122,16 @@ declare interface ListItemGroupInterface { (options?: ListItemGroupOptions): ListItemGroupAttribute; } declare class ListItemGroupAttribute extends CommonMethod { - divider(value: (ListDividerOptions|undefined)): ListItemGroupAttribute; + divider(value: (ListDividerOptions|null)): ListItemGroupAttribute; childrenMainSize(value: ChildrenMainSize): ListItemGroupAttribute; } declare enum LoadingProgressStyle { - DEFAULT, - CIRCULAR, - ORBITAL, + DEFAULT = 0, + Default = 0, + CIRCULAR = 1, + Circular = 1, + ORBITAL = 2, + Orbital = 2, } declare interface LoadingProgressInterface { (): LoadingProgressAttribute; @@ -3771,8 +4237,8 @@ declare class MenuAttribute extends CommonMethod { font(value: Font): MenuAttribute; fontColor(value: ResourceColor): MenuAttribute; radius(value: (Dimension|BorderRadiuses)): MenuAttribute; - menuItemDivider(value: (DividerStyleOptions|undefined)): MenuAttribute; - menuItemGroupDivider(value: (DividerStyleOptions|undefined)): MenuAttribute; + menuItemDivider(value: DividerStyleOptions | undefined): MenuAttribute; + menuItemGroupDivider(value: DividerStyleOptions | undefined): MenuAttribute; subMenuExpandingMode(value: SubMenuExpandingMode): MenuAttribute; } declare interface MenuItemOptions { @@ -3835,7 +4301,7 @@ declare interface NavDestinationContext { pathInfo: NavPathInfo; pathStack: NavPathStack; navDestinationId?: string; - getConfigInRouteMap(): (RouteMapConfig|undefined); + getConfigInRouteMap(): RouteMapConfig | undefined; } declare class NavDestinationAttribute extends CommonMethod { hideTitleBar(value: boolean): NavDestinationAttribute; @@ -3850,11 +4316,13 @@ declare class NavDestinationAttribute extends CommonMethod void)): NavDestinationAttribute; onWillShow(value: (() => void)): NavDestinationAttribute; onWillHide(value: (() => void)): NavDestinationAttribute; - systemBarStyle(value: (SystemBarStyle|undefined)): NavDestinationAttribute; - recoverable(value: (boolean|undefined)): NavDestinationAttribute; + systemBarStyle(value: SystemBarStyle | undefined): NavDestinationAttribute; + recoverable(value: boolean | undefined): NavDestinationAttribute; systemTransition(value: NavigationSystemTransitionType): NavDestinationAttribute; title(value: (string|CustomBuilder|NavDestinationCommonTitle|NavDestinationCustomTitle|Resource), options?: NavigationTitleOptions): NavDestinationAttribute; hideTitleBar(hide: boolean, animated: boolean): NavDestinationAttribute; + toolbarConfiguration(toolbarParam: (ToolbarItem[]|CustomBuilder), options?: NavigationToolbarOptions): NavDestinationAttribute; + hideToolBar(hide: boolean, animated?: boolean): NavDestinationAttribute; ignoreLayoutSafeArea(types?: LayoutSafeAreaType[], edges?: LayoutSafeAreaEdge[]): NavDestinationAttribute; } declare interface RouteInfo { @@ -3866,15 +4334,15 @@ declare interface NavRouterInterface { (value: RouteInfo): NavRouterAttribute; } declare enum NavRouteMode { - PUSH_WITH_RECREATE, - PUSH, - REPLACE, + PUSH_WITH_RECREATE = 0, + PUSH = 1, + REPLACE = 2, } declare class NavRouterAttribute extends CommonMethod { onStateChange(value: ((parameter: boolean) => void)): NavRouterAttribute; mode(value: NavRouteMode): NavRouterAttribute; } -declare type SystemBarStyle<> = any; +declare type SystemBarStyle = any; declare interface NavigationCommonTitle { main: (string|Resource); sub: (string|Resource); @@ -3884,18 +4352,26 @@ declare interface NavigationCustomTitle { height: (TitleHeight|Length); } declare enum NavigationMode { - STACK, - SPLIT, - AUTO, + STACK = 0, + Stack = 0, + SPLIT = 1, + Split = 1, + AUTO = 2, + Auto = 2, } declare enum NavBarPosition { - START, - END, + START = 0, + Start = 0, + END = 1, + End = 1, } declare enum NavigationTitleMode { FREE = 0, - FULL, - MINI, + Free = 0, + FULL = 1, + Full = 1, + MINI = 2, + Mini = 2, } declare interface NavigationMenuItem { value: (string|Resource); @@ -3937,12 +4413,13 @@ declare class NavPathStack { pushDestinationByName(name: string, param: Object, onPop: ((parameter: PopInfo) => void), animated?: boolean): Promise; replacePath(info: NavPathInfo, animated?: boolean): void; replacePath(info: NavPathInfo, options?: NavigationOptions): void; + replaceDestination(info: NavPathInfo, options?: NavigationOptions): Promise; replacePathByName(name: string, param: Object, animated?: boolean): void; removeByIndexes(indexes: number[]): number; removeByName(name: string): number; removeByNavDestinationId(navDestinationId: string): boolean; - pop(animated?: boolean): (NavPathInfo|undefined); - pop(result: Object, animated?: boolean): (NavPathInfo|undefined); + pop(animated?: boolean): NavPathInfo | undefined; + pop(result: Object, animated?: boolean): NavPathInfo | undefined; popToName(name: string, animated?: boolean): number; popToName(name: string, result: Object, animated?: boolean): number; popToIndex(index: number, animated?: boolean): void; @@ -3951,17 +4428,17 @@ declare class NavPathStack { moveIndexToTop(index: number, animated?: boolean): void; clear(animated?: boolean): void; getAllPathName(): string[]; - getParamByIndex(index: number): (unknown|undefined); + getParamByIndex(index: number): unknown | undefined; getParamByName(name: string): unknown[]; getIndexByName(name: string): number[]; - getParent(): (NavPathStack|undefined); + getParent(): (NavPathStack|null); size(): number; disableAnimation(value: boolean): void; setInterception(interception: NavigationInterception): void; } -declare type NavBar<> = string; -declare type InterceptionShowCallback<> = ((from: (NavDestinationContext|NavBar), to: (NavDestinationContext|NavBar), operation: NavigationOperation, isAnimated: boolean) => void); -declare type InterceptionModeCallback<> = ((mode: NavigationMode) => void); +declare type NavBar = string; +declare type InterceptionShowCallback = ((from: (NavDestinationContext|NavBar), to: (NavDestinationContext|NavBar), operation: NavigationOperation, isAnimated: boolean) => void); +declare type InterceptionModeCallback = ((mode: NavigationMode) => void); declare interface NavigationInterception { willShow?: InterceptionShowCallback; didShow?: InterceptionShowCallback; @@ -4003,10 +4480,12 @@ declare interface NavigationTitleOptions { declare enum BarStyle { STANDARD = 0, STACK = 1, + SAFE_AREA_PADDING = 2, } declare interface NavigationToolbarOptions { backgroundColor?: ResourceColor; backgroundBlurStyle?: BlurStyle; + barStyle?: BarStyle; } declare class NavigationAttribute extends CommonMethod { navBarWidth(value: Length): NavigationAttribute; @@ -4027,9 +4506,10 @@ declare class NavigationAttribute extends CommonMethod { onNavBarStateChange(value: ((parameter: boolean) => void)): NavigationAttribute; onNavigationModeChange(value: ((mode: NavigationMode) => void)): NavigationAttribute; navDestination(value: ((name: string, param: unknown) => void)): NavigationAttribute; - customNavContentTransition(value: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => (NavigationAnimatedTransition|undefined))): NavigationAttribute; - systemBarStyle(value: (SystemBarStyle|undefined)): NavigationAttribute; - recoverable(value: (boolean|undefined)): NavigationAttribute; + customNavContentTransition(value: ((from: NavContentInfo, to: NavContentInfo, operation: NavigationOperation) => NavigationAnimatedTransition | undefined)): NavigationAttribute; + systemBarStyle(value: SystemBarStyle | undefined): NavigationAttribute; + recoverable(value: boolean | undefined): NavigationAttribute; + enableDragBar(value: boolean | undefined): NavigationAttribute; title(value: (ResourceStr|CustomBuilder|NavigationCommonTitle|NavigationCustomTitle), options?: NavigationTitleOptions): NavigationAttribute; hideTitleBar(hide: boolean, animated: boolean): NavigationAttribute; toolbarConfiguration(value: (ToolbarItem[]|CustomBuilder), options?: NavigationToolbarOptions): NavigationAttribute; @@ -4058,9 +4538,12 @@ declare interface NavContentInfo { navDestinationId?: string; } declare enum NavigationType { - PUSH, - BACK, - REPLACE, + PUSH = 0, + Push = 0, + BACK = 1, + Back = 1, + REPLACE = 2, + Replace = 2, } declare interface NavigatorInterface { (value?: { target: string, type?: NavigationType }): NavigatorAttribute; @@ -4078,15 +4561,22 @@ declare interface NodeContainerInterface { declare class NodeContainerAttribute extends CommonMethod { } declare enum RouteType { - NONE, - PUSH, - POP, + NONE = 0, + None = 0, + PUSH = 1, + Push = 1, + POP = 2, + Pop = 2, } declare enum SlideEffect { - LEFT, - RIGHT, - TOP, - BOTTOM, + LEFT = 0, + Left = 0, + RIGHT = 1, + Right = 1, + TOP = 2, + Top = 2, + BOTTOM = 3, + Bottom = 3, START = 5, END = 6, } @@ -4103,7 +4593,7 @@ declare interface PageTransitionOptions { curve?: (Curve|string|ICurve); delay?: number; } -declare type PageTransitionCallback<> = ((type: RouteType, progress: number) => void); +declare type PageTransitionCallback = ((type: RouteType, progress: number) => void); declare interface PageTransitionEnterInterface extends CommonTransition { onEnter(event: PageTransitionCallback): PageTransitionEnterInterface; (value: PageTransitionOptions): PageTransitionEnterInterface; @@ -4113,14 +4603,20 @@ declare interface PageTransitionExitInterface extends CommonTransition { onChange(value: ((width: number, height: number, mode: PanelMode) => void)): PanelAttribute; onHeightChange(value: ((index: number) => void)): PanelAttribute; } +declare type ParticleTuple = [ T1, T2 ] +declare interface VelocityOptions { + speed: ParticleTuple; + angle: ParticleTuple; +} +declare interface AccelerationOptions { + speed?: ParticlePropertyOptions; + angle?: ParticlePropertyOptions; +} declare interface ParticleOptions { emitter: EmitterOptions; color?: ParticleColorPropertyOptions; opacity?: ParticlePropertyOptions; scale?: ParticlePropertyOptions; - velocity?: { speed: [ number, number ], angle: [ number, number ] }; - acceleration?: { speed?: ParticlePropertyOptions, angle?: ParticlePropertyOptions }; + velocity?: VelocityOptions; + acceleration?: AccelerationOptions; spin?: ParticlePropertyOptions; } declare interface PointParticleParameters { @@ -4157,30 +4662,51 @@ declare interface PointParticleParameters { } declare interface ImageParticleParameters { src: ResourceStr; - size: [ Dimension, Dimension ]; + size: ParticleTuple; objectFit?: ImageFit; } declare interface ParticleConfigs { } +declare interface EmitterParticleOptions { + type: PARTICLE; + config: string; + count: number; + lifetime?: number; + lifetimeRange?: number; +} declare interface EmitterOptions { - particle: { type: PARTICLE, config: string, count: number, lifetime?: number, lifetimeRange?: number }; + particle: EmitterParticleOptions; emitRate?: number; shape?: ParticleEmitterShape; - position?: [ Dimension, Dimension ]; - size?: [ Dimension, Dimension ]; + position?: ParticleTuple; + size?: ParticleTuple; } declare interface ParticlePropertyUpdaterConfigs { } +declare interface ParticleUpdaterOptions { + type: UPDATER; + config: string; +} +declare interface ParticleColorOptions { + r: ParticleTuple; + g: ParticleTuple; + b: ParticleTuple; + a: ParticleTuple; +} +declare interface ParticleColorUpdaterOptions { + type: UPDATER; + config: string; +} declare interface ParticlePropertyOptions { - range: [ TYPE, TYPE ]; - updater?: { type: UPDATER, config: string }; + range: ParticleTuple; + updater?: ParticleUpdaterOptions; } declare interface ParticleColorPropertyUpdaterConfigs { } declare interface ParticleColorPropertyOptions { - range: [ ResourceColor, ResourceColor ]; + range: ParticleTuple; distributionType?: DistributionType; - updater?: { type: UPDATER, config: string }; + updater?: ParticleColorUpdaterOptions; } declare interface ParticlePropertyAnimation { from: T; @@ -4189,6 +4715,9 @@ declare interface ParticlePropertyAnimation { endMillis: number; curve?: (Curve|ICurve); } +declare interface Particles { + particles: ParticleOptions[]; +} declare enum ParticleType { POINT = "point", IMAGE = "image", @@ -4208,9 +4737,9 @@ declare enum ParticleUpdater { CURVE = "curve", } declare enum DisturbanceFieldShape { - RECT, - CIRCLE, - ELLIPSE, + RECT = 0, + CIRCLE = 1, + ELLIPSE = 2, } declare enum PasteIconStyle { LINES = 0, @@ -4234,9 +4763,14 @@ declare interface PasteButtonInterface { declare class PasteButtonAttribute extends SecurityComponentMethod { onClick(value: ((event: ClickEvent, result: PasteButtonOnClickResult) => void)): PasteButtonAttribute; } +declare interface PathOptions { + width?: (number|string); + height?: (number|string); + commands?: string; +} declare interface PathInterface { - new(value?: { width?: (number|string), height?: (number|string), commands?: string }): PathAttribute; - (value?: { width?: (number|string), height?: (number|string), commands?: string }): PathAttribute; + new(options?: PathOptions): PathAttribute; + (options?: PathOptions): PathAttribute; } declare class PathAttribute extends CommonShapeMethod { commands(value: string): PathAttribute; @@ -4270,29 +4804,46 @@ declare class PatternLockAttribute extends CommonMethod { onPatternComplete(value: ((input: number[]) => void)): PatternLockAttribute; autoReset(value: boolean): PatternLockAttribute; onDotConnect(value: ((index: number) => void)): PatternLockAttribute; - activateCircleStyle(value: (CircleStyleOptions|undefined)): PatternLockAttribute; + activateCircleStyle(value: CircleStyleOptions | undefined): PatternLockAttribute; } declare interface PluginComponentTemplate { source: string; bundleName: string; } +declare interface PluginComponentOptions { + template: PluginComponentTemplate; + data: any; +} +declare interface PluginErrorData { + errcode: number; + msg: string; +} +declare type PluginErrorCallback = ((info: PluginErrorData) => void); declare interface PluginComponentInterface { - (value: { template: PluginComponentTemplate, data: any }): PluginComponentAttribute; + (options: PluginComponentOptions): PluginComponentAttribute; } declare class PluginComponentAttribute extends CommonMethod { - onComplete(value: (() => void)): PluginComponentAttribute; - onError(value: ((info: { errcode: number, msg: string }) => void)): PluginComponentAttribute; + onComplete(value: VoidCallback): PluginComponentAttribute; + onError(value: PluginErrorCallback): PluginComponentAttribute; +} +declare interface PolygonOptions { + width?: (string|number); + height?: (string|number); } declare interface PolygonInterface { - new(value?: { width?: (string|number), height?: (string|number) }): PolygonAttribute; - (value?: { width?: (string|number), height?: (string|number) }): PolygonAttribute; + new(options?: PolygonOptions): PolygonAttribute; + (options?: PolygonOptions): PolygonAttribute; } declare class PolygonAttribute extends CommonShapeMethod { points(value: any[]): PolygonAttribute; } +declare interface PolylineOptions { + width?: (string|number); + height?: (string|number); +} declare interface PolylineInterface { - new(value?: { width?: (string|number), height?: (string|number) }): PolylineAttribute; - (value?: { width?: (string|number), height?: (string|number) }): PolylineAttribute; + new(options?: PolylineOptions): PolylineAttribute; + (options?: PolylineOptions): PolylineAttribute; } declare class PolylineAttribute extends CommonShapeMethod { points(value: any[]): PolylineAttribute; @@ -4305,14 +4856,19 @@ declare interface ProgressOptions { } declare enum ProgressType { LINEAR = 0, + Linear = 0, RING = 1, + Ring = 1, ECLIPSE = 2, + Eclipse = 2, SCALE_RING = 3, + ScaleRing = 3, CAPSULE = 4, + Capsule = 4, } declare enum ProgressStatus { - LOADING, - PROGRESSING, + LOADING = 0, + PROGRESSING = 1, } declare interface ProgressStyleOptions extends CommonProgressStyleOptions { strokeWidth?: Length; @@ -4350,11 +4906,16 @@ declare interface CapsuleStyleOptions extends ScanEffectOptions, CommonProgressS showDefaultPercentage?: boolean; } declare enum ProgressStyle { - LINEAR, - RING, - ECLIPSE, - SCALE_RING, - CAPSULE, + LINEAR = 0, + Linear = 0, + RING = 1, + Ring = 1, + ECLIPSE = 2, + Eclipse = 2, + SCALE_RING = 3, + ScaleRing = 3, + CAPSULE = 4, + Capsule = 4, } declare interface ProgressStyleMap { } @@ -4365,7 +4926,7 @@ declare class ProgressAttribute extends CommonMethod { value(value: number): ProgressAttribute; color(value: (ResourceColor|LinearGradient)): ProgressAttribute; style(value: (LinearStyleOptions|RingStyleOptions|CapsuleStyleOptions|ProgressStyleOptions)): ProgressAttribute; - privacySensitive(value: (boolean|undefined)): ProgressAttribute; + privacySensitive(value: boolean | undefined): ProgressAttribute; contentModifier(value: ContentModifier): ProgressAttribute; } declare interface ProgressConfiguration extends CommonConfiguration { @@ -4436,9 +4997,20 @@ declare class RatingAttribute extends CommonMethod { onChange(value: ((index: number) => void)): RatingAttribute; contentModifier(value: ContentModifier): RatingAttribute; } +declare interface RectOptions { + width?: (number|string); + height?: (number|string); + radius?: (number|string|any[]); +} +declare interface RoundedRectOptions { + width?: (number|string); + height?: (number|string); + radiusWidth?: (number|string); + radiusHeight?: (number|string); +} declare interface RectInterface { - new(value?: ({ width?: (number|string), height?: (number|string), radius?: (number|string|any[]) }|{ width?: (number|string), height?: (number|string), radiusWidth?: (number|string), radiusHeight?: (number|string) })): RectAttribute; - (value?: ({ width?: (number|string), height?: (number|string), radius?: (number|string|any[]) }|{ width?: (number|string), height?: (number|string), radiusWidth?: (number|string), radiusHeight?: (number|string) })): RectAttribute; + new(options?: (RectOptions|RoundedRectOptions)): RectAttribute; + (options?: (RectOptions|RoundedRectOptions)): RectAttribute; } declare class RectAttribute extends CommonShapeMethod { radiusWidth(value: (number|string)): RectAttribute; @@ -4446,11 +5018,16 @@ declare class RectAttribute extends CommonShapeMethod { radius(value: (number|string|any[])): RectAttribute; } declare enum RefreshStatus { - INACTIVE, - DRAG, - OVER_DRAG, - REFRESH, - DONE, + INACTIVE = 0, + Inactive = 0, + DRAG = 1, + Drag = 1, + OVER_DRAG = 2, + OverDrag = 2, + REFRESH = 3, + Refresh = 3, + DONE = 4, + Done = 4, } declare interface RefreshOptions { refreshing: boolean; @@ -4469,7 +5046,7 @@ declare class RefreshAttribute extends CommonMethod { refreshOffset(value: number): RefreshAttribute; pullToRefresh(value: boolean): RefreshAttribute; onOffsetChange(value: ((index: number) => void)): RefreshAttribute; - pullDownRatio(value: (number|undefined)): RefreshAttribute; + pullDownRatio(value: number | undefined): RefreshAttribute; } declare interface RelativeContainerInterface { (): RelativeContainerAttribute; @@ -4484,10 +5061,10 @@ declare interface GuideLineStyle { position: GuideLinePosition; } declare enum BarrierDirection { - LEFT, - RIGHT, - TOP, - BOTTOM, + LEFT = 0, + RIGHT = 1, + TOP = 2, + BOTTOM = 3, } declare enum LocalizedBarrierDirection { START = 0, @@ -4530,8 +5107,8 @@ declare class RepeatAttribute { templateId(typedFunc: TemplateTypedFunc): RepeatAttribute; } declare enum RichEditorDeleteDirection { - BACKWARD, - FORWARD, + BACKWARD = 0, + FORWARD = 1, } declare enum RichEditorSpanType { TEXT = 0, @@ -4751,7 +5328,7 @@ declare class RichEditorController extends RichEditorBaseController { fromStyledString(value: StyledString): RichEditorSpan[]; toStyledString(value: RichEditorRange): StyledString; } -declare type RichEditorSpan<> = (RichEditorImageSpanResult|RichEditorTextSpanResult); +declare type RichEditorSpan = (RichEditorImageSpanResult|RichEditorTextSpanResult); declare class RichEditorStyledStringController extends RichEditorBaseController implements StyledStringController { setStyledString(styledString: StyledString): void; getStyledString(): MutableStyledString; @@ -4795,9 +5372,9 @@ declare interface CutEvent { declare interface CopyEvent { preventDefault?: (() => void); } -declare type SubmitCallback<> = ((enterKey: EnterKeyType, event: SubmitEvent) => void); -declare type MenuOnAppearCallback<> = ((start: number, end: number) => void); -declare type PasteEventCallback<> = ((event?: PasteEvent) => void); +declare type SubmitCallback = ((enterKey: EnterKeyType, event: SubmitEvent) => void); +declare type MenuOnAppearCallback = ((start: number, end: number) => void); +declare type PasteEventCallback = ((event?: PasteEvent) => void); declare interface RichEditorInterface { (value: RichEditorOptions): RichEditorAttribute; (options: RichEditorStyledStringOptions): RichEditorAttribute; @@ -4826,7 +5403,7 @@ declare class RowAttribute extends CommonMethod { alignItems(value: VerticalAlign): RowAttribute; justifyContent(value: FlexAlign): RowAttribute; pointLight(value: PointLightStyle): RowAttribute; - reverse(value: (boolean|undefined)): RowAttribute; + reverse(value: boolean | undefined): RowAttribute; } declare interface RowSplitInterface { (): RowSplitAttribute; @@ -4875,16 +5452,20 @@ declare interface ScreenInterface { declare class ScreenAttribute extends CommonMethod { } declare enum ScrollDirection { - VERTICAL, - HORIZONTAL, - FREE, - NONE, + VERTICAL = 0, + Vertical = 0, + HORIZONTAL = 1, + Horizontal = 1, + FREE = 2, + Free = 2, + NONE = 3, + None = 3, } declare enum ScrollAlign { - START, - CENTER, - END, - AUTO, + START = 0, + CENTER = 1, + END = 2, + AUTO = 3, } declare interface OffsetResult { xOffset: number; @@ -4910,7 +5491,7 @@ declare class Scroller { scrollTo(options: ScrollOptions): void; scrollEdge(value: Edge, options?: ScrollEdgeOptions): void; fling(velocity: number): void; - scrollPage(value: { next: boolean }): void; + scrollPage(value: ScrollPageOptions): void; scrollPage(value: { next: boolean, direction?: Axis }): void; currentOffset(): OffsetResult; scrollToIndex(value: number, smooth?: boolean, align?: ScrollAlign, options?: ScrollToIndexOptions): void; @@ -4924,6 +5505,10 @@ declare interface ScrollOptions { yOffset: (number|string); animation?: (ScrollAnimationOptions|boolean); } +declare interface ScrollPageOptions { + next: boolean; + animation?: boolean; +} declare interface ScrollSnapOptions { snapAlign: ScrollSnapAlign; snapPagination?: (Dimension|Dimension[]); @@ -4933,16 +5518,16 @@ declare interface ScrollSnapOptions { declare interface ScrollInterface { (scroller?: Scroller): ScrollAttribute; } -declare type OnScrollEdgeCallback<> = ((side: Edge) => void); +declare type OnScrollEdgeCallback = ((side: Edge) => void); declare interface OnScrollFrameBeginHandlerResult { offsetRemain: number; } -declare type OnScrollFrameBeginCallback<> = ((offset: number, state: ScrollState) => OnScrollFrameBeginHandlerResult); +declare type OnScrollFrameBeginCallback = ((offset: number, state: ScrollState) => OnScrollFrameBeginHandlerResult); declare class ScrollAttribute extends ScrollableCommonMethod { scrollable(value: ScrollDirection): ScrollAttribute; onScroll(value: ((first: number, last: number) => void)): ScrollAttribute; - onWillScroll(value: (ScrollOnWillScrollCallback|undefined)): ScrollAttribute; - onDidScroll(value: (ScrollOnWillScrollCallback|undefined)): ScrollAttribute; + onWillScroll(value: ScrollOnWillScrollCallback | undefined): ScrollAttribute; + onDidScroll(value: ScrollOnWillScrollCallback | undefined): ScrollAttribute; onScrollEdge(value: OnScrollEdgeCallback): ScrollAttribute; onScrollStart(value: VoidCallback): ScrollAttribute; onScrollEnd(value: (() => void)): ScrollAttribute; @@ -4959,11 +5544,13 @@ declare class ScrollAttribute extends ScrollableCommonMethod { initialOffset(value: OffsetOptions): ScrollAttribute; edgeEffect(edgeEffect: EdgeEffect, options?: EdgeEffectOptions): ScrollAttribute; } -declare type ScrollOnScrollCallback<> = ((xOffset: number, yOffset: number, scrollState: ScrollState) => void); -declare type ScrollOnWillScrollCallback<> = ((xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => OffsetResult); +declare type ScrollOnScrollCallback = ((xOffset: number, yOffset: number, scrollState: ScrollState) => void); +declare type ScrollOnWillScrollCallback = ((xOffset: number, yOffset: number, scrollState: ScrollState, scrollSource: ScrollSource) => OffsetResult); declare enum ScrollBarDirection { - VERTICAL, - HORIZONTAL, + VERTICAL = 0, + Vertical = 0, + HORIZONTAL = 1, + Horizontal = 1, } declare interface ScrollBarOptions { scroller: Scroller; @@ -4974,7 +5561,7 @@ declare interface ScrollBarInterface { (value: ScrollBarOptions): ScrollBarAttribute; } declare class ScrollBarAttribute extends CommonMethod { - enableNestedScroll(value: (boolean|undefined)): ScrollBarAttribute; + enableNestedScroll(value: boolean | undefined): ScrollBarAttribute; } declare class SearchController extends TextContentControllerBase { constructor(); @@ -4983,9 +5570,9 @@ declare class SearchController extends TextContentControllerBase { setTextSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void; } declare enum CancelButtonStyle { - CONSTANT, - INVISIBLE, - INPUT, + CONSTANT = 0, + INVISIBLE = 1, + INPUT = 2, } declare enum SearchType { NORMAL = 0, @@ -4995,8 +5582,14 @@ declare enum SearchType { NUMBER_DECIMAL = 12, URL = 13, } +declare interface SearchOptions { + value?: string; + placeholder?: ResourceStr; + icon?: string; + controller?: SearchController; +} declare interface SearchInterface { - (options?: { value?: string, placeholder?: ResourceStr, icon?: string, controller?: SearchController }): SearchAttribute; + (options?: SearchOptions): SearchAttribute; } declare interface IconOptions { size?: Length; @@ -5006,6 +5599,7 @@ declare interface IconOptions { declare interface SearchButtonOptions { fontSize?: Length; fontColor?: ResourceColor; + autoDisable?: boolean; } declare interface CancelButtonOptions { style?: CancelButtonStyle; @@ -5015,6 +5609,7 @@ declare interface CancelButtonSymbolOptions { style?: CancelButtonStyle; icon?: SymbolGlyphModifier; } +declare type SearchSubmitCallback = ((searchContent: string, event?: SubmitEvent) => void); declare class SearchAttribute extends CommonMethod { fontColor(value: ResourceColor): SearchAttribute; searchIcon(value: (IconOptions|SymbolGlyphModifier)): SearchAttribute; @@ -5028,12 +5623,13 @@ declare class SearchAttribute extends CommonMethod { textFont(value: Font): SearchAttribute; enterKeyType(value: EnterKeyType): SearchAttribute; onSubmit(value: ((breakpoints: string) => void)): SearchAttribute; + onSubmit(value: SearchSubmitCallback): SearchAttribute; onChange(value: EditableTextOnChangeCallback): SearchAttribute; - onTextSelectionChange(value: ((first: number, last: number) => void)): SearchAttribute; - onContentScroll(value: ((first: number, last: number) => void)): SearchAttribute; + onTextSelectionChange(value: OnTextSelectionChangeCallback): SearchAttribute; + onContentScroll(value: OnContentScrollCallback): SearchAttribute; onCopy(value: ((breakpoints: string) => void)): SearchAttribute; onCut(value: ((breakpoints: string) => void)): SearchAttribute; - onPaste(value: ((value: string, event: PasteEvent) => void)): SearchAttribute; + onPaste(value: OnPasteCallback): SearchAttribute; copyOption(value: CopyOptions): SearchAttribute; maxLength(value: number): SearchAttribute; textAlign(value: TextAlign): SearchAttribute; @@ -5099,9 +5695,9 @@ declare enum ArrowPosition { START = 1, } declare enum MenuAlignType { - START, - CENTER, - END, + START = 0, + CENTER = 1, + END = 2, } declare class SelectAttribute extends CommonMethod { selected(value: (number|Resource)): SelectAttribute; @@ -5123,7 +5719,7 @@ declare class SelectAttribute extends CommonMethod { menuBackgroundBlurStyle(value: BlurStyle): SelectAttribute; controlSize(value: ControlSize): SelectAttribute; menuItemContentModifier(value: ContentModifier): SelectAttribute; - divider(value: ((DividerOptions|undefined)|undefined)): SelectAttribute; + divider(value: (DividerOptions | undefined|null)): SelectAttribute; menuAlign(alignType: MenuAlignType, offset?: Offset): SelectAttribute; } declare interface MenuItemConfiguration extends CommonConfiguration { @@ -5134,13 +5730,19 @@ declare interface MenuItemConfiguration extends CommonConfiguration { - viewPort(value: { x?: (number|string), y?: (number|string), width?: (number|string), height?: (number|string) }): ShapeAttribute; + viewPort(value: ViewportRect): ShapeAttribute; stroke(value: ResourceColor): ShapeAttribute; fill(value: ResourceColor): ShapeAttribute; strokeDashOffset(value: (number|string)): ShapeAttribute; @@ -5155,19 +5757,25 @@ declare class ShapeAttribute extends CommonMethod { mesh(value: any[], column: number, row: number): ShapeAttribute; } declare enum SliderStyle { - OUT_SET, - IN_SET, - NONE, + OUT_SET = 0, + OutSet = 0, + IN_SET = 1, + InSet = 1, + NONE = 2, } declare enum SliderChangeMode { - BEGIN, - MOVING, - END, - CLICK, + BEGIN = 0, + Begin = 0, + MOVING = 1, + Moving = 1, + END = 2, + End = 2, + CLICK = 3, + Click = 3, } declare enum SliderInteraction { - SLIDE_AND_CLICK, - SLIDE_ONLY, + SLIDE_AND_CLICK = 0, + SLIDE_ONLY = 1, SLIDE_AND_CLICK_UP = 2, } declare interface SlideRange { @@ -5184,16 +5792,16 @@ declare interface SliderOptions { reverse?: boolean; } declare enum SliderBlockType { - DEFAULT, - IMAGE, - SHAPE, + DEFAULT = 0, + IMAGE = 1, + SHAPE = 2, } declare interface SliderBlockStyle { type: SliderBlockType; image?: ResourceStr; shape?: (CircleAttribute|EllipseAttribute|PathAttribute|RectAttribute); } -declare type SliderTriggerChangeCallback<> = ((value: number, mode: SliderChangeMode) => void); +declare type SliderTriggerChangeCallback = ((value: number, mode: SliderChangeMode) => void); declare interface SliderConfiguration extends CommonConfiguration { value: number; min: number; @@ -5263,12 +5871,13 @@ declare class StackAttribute extends CommonMethod { } declare enum ColorMode { LIGHT = 0, - DARK, + DARK = 1, } declare enum LayoutDirection { - LTR, - RTL, - AUTO, + LTR = 0, + RTL = 1, + AUTO = 2, + Auto = 2, } declare interface StepperInterface { (value?: { index?: number }): StepperAttribute; @@ -5281,10 +5890,14 @@ declare class StepperAttribute extends CommonMethod { onPrevious(value: ((first: number, last: number) => void)): StepperAttribute; } declare enum ItemState { - NORMAL, - DISABLED, - WAITING, - SKIP, + NORMAL = 0, + Normal = 0, + DISABLED = 1, + Disabled = 1, + WAITING = 2, + Waiting = 2, + SKIP = 3, + Skip = 3, } declare interface StepperItemInterface { (): StepperItemAttribute; @@ -5299,7 +5912,7 @@ declare class SwiperController { showNext(): void; showPrevious(): void; changeIndex(index: number, useAnimation?: boolean): void; - finishAnimation(callback?: (() => void)): void; + finishAnimation(callback?: VoidCallback): void; } declare class Indicator { left(value: Length): T; @@ -5322,7 +5935,9 @@ declare class DotIndicator extends Indicator { selectedColor(value: ResourceColor): DotIndicator; maxDisplayCount(maxDisplayCount: number): DotIndicator; } -declare type SwiperAutoFill = { minSize: VP } +declare interface SwiperAutoFill { + minSize: VP; +} declare class DigitIndicator extends Indicator { constructor(); fontColor(value: ResourceColor): DigitIndicator; @@ -5339,10 +5954,12 @@ declare interface ArrowStyle { arrowColor?: ResourceColor; } declare enum SwiperDisplayMode { - LEGACY_STRETCH, - LEGACY_AUTO_LINEAR, - STRETCH, - AUTO_LINEAR, + LEGACY_STRETCH = 0, + Stretch = 0, + LEGACY_AUTO_LINEAR = 1, + AutoLinear = 1, + STRETCH = 2, + AUTO_LINEAR = 3, } declare interface SwiperInterface { (controller?: SwiperController): SwiperAttribute; @@ -5366,11 +5983,15 @@ declare enum SwiperNestedScrollMode { SELF_ONLY = 0, SELF_FIRST = 1, } +declare type OnSwiperAnimationStartCallback = ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void); +declare type OnSwiperAnimationEndCallback = ((index: number, extraInfo: SwiperAnimationEvent) => void); +declare type OnSwiperGestureSwipeCallback = ((index: number, extraInfo: SwiperAnimationEvent) => void); declare class SwiperAttribute extends CommonMethod { index(value: number): SwiperAttribute; autoPlay(value: boolean): SwiperAttribute; interval(value: number): SwiperAttribute; indicator(value: (DotIndicator|DigitIndicator|boolean)): SwiperAttribute; + indicator(value: IndicatorComponentController): SwiperAttribute; loop(value: boolean): SwiperAttribute; duration(value: number): SwiperAttribute; vertical(value: boolean): SwiperAttribute; @@ -5382,9 +6003,9 @@ declare class SwiperAttribute extends CommonMethod { curve(value: (Curve|string|ICurve)): SwiperAttribute; onChange(value: ((index: number) => void)): SwiperAttribute; indicatorStyle(value: IndicatorStyle): SwiperAttribute; - onAnimationStart(value: ((index: number, targetIndex: number, extraInfo: SwiperAnimationEvent) => void)): SwiperAttribute; - onAnimationEnd(value: ((index: number, extraInfo: SwiperAnimationEvent) => void)): SwiperAttribute; - onGestureSwipe(value: ((index: number, extraInfo: SwiperAnimationEvent) => void)): SwiperAttribute; + onAnimationStart(value: OnSwiperAnimationStartCallback): SwiperAttribute; + onAnimationEnd(value: OnSwiperAnimationEndCallback): SwiperAttribute; + onGestureSwipe(value: OnSwiperGestureSwipeCallback): SwiperAttribute; nestedScroll(value: SwiperNestedScrollMode): SwiperAttribute; customContentTransition(value: SwiperContentAnimatedTransition): SwiperAttribute; onContentDidScroll(value: ContentDidScrollCallback): SwiperAttribute; @@ -5405,7 +6026,24 @@ declare interface SwiperContentTransitionProxy { mainAxisLength: number; finishTransition(): void; } -declare type ContentDidScrollCallback<> = ((selectedIndex: number, index: number, position: number, mainAxisLength: number) => void); +declare type ContentDidScrollCallback = ((selectedIndex: number, index: number, position: number, mainAxisLength: number) => void); +declare class IndicatorComponentController { + constructor(); + showNext(): void; + showPrevious(): void; + changeIndex(index: number, useAnimation?: boolean): void; +} +declare interface IndicatorComponentInterface { + (controller?: IndicatorComponentController): IndicatorComponentAttribute; +} +declare class IndicatorComponentAttribute extends CommonMethod { + initialIndex(value: number): IndicatorComponentAttribute; + count(value: number): IndicatorComponentAttribute; + style(value: (DotIndicator|DigitIndicator)): IndicatorComponentAttribute; + loop(value: boolean): IndicatorComponentAttribute; + vertical(value: boolean): IndicatorComponentAttribute; + onChange(value: ((index: number) => void)): IndicatorComponentAttribute; +} declare interface SymbolGlyphInterface { (value?: Resource): SymbolGlyphAttribute; } @@ -5483,7 +6121,9 @@ declare class SymbolSpanAttribute extends CommonMethod { } declare enum BarMode { SCROLLABLE = 0, + Scrollable = 0, FIXED = 1, + Fixed = 1, } declare enum AnimationMode { CONTENT_FIRST = 0, @@ -5491,8 +6131,10 @@ declare enum AnimationMode { NO_ANIMATION = 2, } declare enum BarPosition { - START, - END, + START = 0, + Start = 0, + END = 1, + End = 1, } declare enum LayoutStyle { ALWAYS_CENTER = 0, @@ -5502,10 +6144,17 @@ declare enum LayoutStyle { declare class TabsController { constructor(); changeIndex(value: number): void; - preloadItems(indices: (number[]|undefined)): Promise; + preloadItems(indices: number[] | undefined): Promise; + setTabBarTranslate(translate: TranslateOptions): void; + setTabBarOpacity(opacity: number): void; +} +declare interface TabsOptions { + barPosition?: BarPosition; + index?: number; + controller?: TabsController; } declare interface TabsInterface { - (value?: { barPosition?: BarPosition, index?: number, controller?: TabsController }): TabsAttribute; + (options?: TabsOptions): TabsAttribute; } declare interface DividerStyle { strokeWidth: Length; @@ -5529,6 +6178,11 @@ declare interface ScrollableBarModeOptions { margin?: Dimension; nonScrollableLayoutStyle?: LayoutStyle; } +declare type OnTabsAnimationStartCallback = ((index: number, targetIndex: number, extraInfo: TabsAnimationEvent) => void); +declare type OnTabsAnimationEndCallback = ((index: number, extraInfo: TabsAnimationEvent) => void); +declare type OnTabsGestureSwipeCallback = ((index: number, extraInfo: TabsAnimationEvent) => void); +declare type TabsCustomContentTransitionCallback = ((from: number, to: number) => TabContentAnimatedTransition | undefined); +declare type OnTabsContentWillChangeCallback = ((currentIndex: number, comingIndex: number) => boolean); declare class TabsAttribute extends CommonMethod { vertical(value: boolean): TabsAttribute; barPosition(value: BarPosition): TabsAttribute; @@ -5537,27 +6191,29 @@ declare class TabsAttribute extends CommonMethod { barWidth(value: Length): TabsAttribute; barHeight(value: Length): TabsAttribute; animationDuration(value: number): TabsAttribute; - animationMode(value: (AnimationMode|undefined)): TabsAttribute; - edgeEffect(value: (EdgeEffect|undefined)): TabsAttribute; + animationMode(value: AnimationMode | undefined): TabsAttribute; + edgeEffect(value: EdgeEffect | undefined): TabsAttribute; onChange(value: ((index: number) => void)): TabsAttribute; onTabBarClick(value: ((index: number) => void)): TabsAttribute; - onAnimationStart(value: ((index: number, targetIndex: number, event: TabsAnimationEvent) => void)): TabsAttribute; - onAnimationEnd(value: ((index: number, event: TabsAnimationEvent) => void)): TabsAttribute; - onGestureSwipe(value: ((index: number, event: TabsAnimationEvent) => void)): TabsAttribute; + onAnimationStart(value: OnTabsAnimationStartCallback): TabsAttribute; + onAnimationEnd(value: OnTabsAnimationEndCallback): TabsAttribute; + onGestureSwipe(value: OnTabsGestureSwipeCallback): TabsAttribute; fadingEdge(value: boolean): TabsAttribute; - divider(value: (DividerStyle|undefined)): TabsAttribute; + divider(value: (DividerStyle|null)): TabsAttribute; barOverlap(value: boolean): TabsAttribute; barBackgroundColor(value: ResourceColor): TabsAttribute; barGridAlign(value: BarGridColumnOptions): TabsAttribute; - customContentTransition(value: ((from: number, to: number) => (TabContentAnimatedTransition|undefined))): TabsAttribute; + customContentTransition(value: TabsCustomContentTransitionCallback): TabsAttribute; barBackgroundBlurStyle(value: BlurStyle): TabsAttribute; - onContentWillChange(value: ((from: number, to: number) => boolean)): TabsAttribute; + barBackgroundEffect(value: BackgroundEffectOptions): TabsAttribute; + onContentWillChange(value: OnTabsContentWillChangeCallback): TabsAttribute; barMode(value: BarMode.SCROLLABLE, options: ScrollableBarModeOptions): TabsAttribute; barMode(value: BarMode, options?: ScrollableBarModeOptions): TabsAttribute; + barBackgroundBlurStyle(style: BlurStyle, options: BackgroundBlurStyleOptions): TabsAttribute; } declare interface TabContentAnimatedTransition { timeout?: number; - transition: ((proxy: TabContentTransitionProxy) => void); + transition: ((parameter: TabContentTransitionProxy) => void); } declare interface TabContentTransitionProxy { from: number; @@ -5565,34 +6221,17 @@ declare interface TabContentTransitionProxy { finishTransition(): void; } declare enum SelectedMode { - INDICATOR, - BOARD, + INDICATOR = 0, + BOARD = 1, } declare enum LayoutMode { AUTO = 0, VERTICAL = 1, HORIZONTAL = 2, } -declare interface IndicatorStyle { - color?: ResourceColor; - height?: Length; - width?: Length; - borderRadius?: Length; - marginTop?: Length; -} declare interface BoardStyle { borderRadius?: Length; } -declare interface LabelStyle { - overflow?: TextOverflow; - maxLines?: number; - minFontSize?: (number|ResourceStr); - maxFontSize?: (number|ResourceStr); - heightAdaptivePolicy?: TextHeightAdaptivePolicy; - font?: Font; - selectedColor?: ResourceColor; - unselectedColor?: ResourceColor; -} declare interface TabBarIconStyle { selectedColor?: ResourceColor; unselectedColor?: ResourceColor; @@ -5601,6 +6240,10 @@ declare class TabBarSymbol { normal: SymbolGlyphModifier; selected?: SymbolGlyphModifier; } +declare interface TabBarOptions { + icon?: (string|Resource); + text?: (string|Resource); +} declare class SubTabBarStyle { constructor(content: ResourceStr); constructor(content: (ResourceStr|ComponentContent)); @@ -5629,7 +6272,7 @@ declare interface TabContentInterface { (): TabContentAttribute; } declare class TabContentAttribute extends CommonMethod { - tabBar(value: (string|Resource|CustomBuilder|{ icon?: (string|Resource), text?: (string|Resource) })): TabContentAttribute; + tabBar(value: (string|Resource|CustomBuilder|TabBarOptions)): TabContentAttribute; tabBar(value: (SubTabBarStyle|BottomTabBarStyle)): TabContentAttribute; onWillShow(value: VoidCallback): TabContentAttribute; onWillHide(value: VoidCallback): TabContentAttribute; @@ -5668,6 +6311,8 @@ declare class TextAttribute extends CommonMethod { wordBreak(value: WordBreak): TextAttribute; lineBreakStrategy(value: LineBreakStrategy): TextAttribute; onCopy(value: ((breakpoints: string) => void)): TextAttribute; + caretColor(value: ResourceColor): TextAttribute; + selectedBackgroundColor(value: ResourceColor): TextAttribute; ellipsisMode(value: EllipsisMode): TextAttribute; enableDataDetector(value: boolean): TextAttribute; dataDetectorConfig(value: TextDataDetectorConfig): TextAttribute; @@ -5746,6 +6391,7 @@ declare enum ContentType { DETAIL_INFO_WITHOUT_STREET = 24, FORMAT_ADDRESS = 25, } +declare type TextAreaSubmitCallback = ((enterKeyType: EnterKeyType, event?: SubmitEvent) => void); declare class TextAreaAttribute extends CommonMethod { placeholderColor(value: ResourceColor): TextAreaAttribute; placeholderFont(value: Font): TextAreaAttribute; @@ -5762,6 +6408,7 @@ declare class TextAreaAttribute extends CommonMethod { caretStyle(value: CaretStyle): TextAreaAttribute; selectedBackgroundColor(value: ResourceColor): TextAreaAttribute; onSubmit(value: ((enterKey: EnterKeyType) => void)): TextAreaAttribute; + onSubmit(value: TextAreaSubmitCallback): TextAreaAttribute; onChange(value: EditableTextOnChangeCallback): TextAreaAttribute; onTextSelectionChange(value: ((first: number, last: number) => void)): TextAreaAttribute; onContentScroll(value: ((first: number, last: number) => void)): TextAreaAttribute; @@ -5828,7 +6475,7 @@ declare class TextClockAttribute extends CommonMethod { textShadow(value: (ShadowOptions|ShadowOptions[])): TextClockAttribute; fontFeature(value: string): TextClockAttribute; contentModifier(value: ContentModifier): TextClockAttribute; - dateTimeOptions(value: (DateTimeOptions|undefined)): TextClockAttribute; + dateTimeOptions(value: DateTimeOptions | undefined): TextClockAttribute; } declare enum TextDataDetectorType { PHONE_NUMBER = 0, @@ -5864,8 +6511,8 @@ declare interface DeleteValue { direction: TextDeleteDirection; deleteValue: string; } -declare type OnDidChangeCallback<> = ((rangeBefore: TextRange, rangeAfter: TextRange) => void); -declare type EditableTextOnChangeCallback<> = ((value: string, previewText?: PreviewText) => void); +declare type OnDidChangeCallback = ((rangeBefore: TextRange, rangeAfter: TextRange) => void); +declare type EditableTextOnChangeCallback = ((value: string, previewText?: PreviewText) => void); declare interface TextBaseController { setSelection(selectionStart: number, selectionEnd: number, options?: SelectionOptions): void; closeSelectionMenu(): void; @@ -5901,9 +6548,9 @@ declare interface PositionWithAffinity { position: number; affinity: Affinity; } -declare type Affinity<> = any; -declare type LineMetrics<> = any; -declare type TextBox<> = any; +declare type Affinity = any; +declare type LineMetrics = any; +declare type TextBox = any; declare interface CaretStyle { width?: Length; color?: ResourceColor; @@ -5941,11 +6588,16 @@ declare interface FontSettingOptions { enableVariableFontWeight?: boolean; } declare enum InputType { - NORMAL, - NUMBER, - PHONE_NUMBER, - EMAIL, - PASSWORD, + NORMAL = 0, + Normal = 0, + NUMBER = 1, + Number = 1, + PHONE_NUMBER = 2, + PhoneNumber = 2, + EMAIL = 3, + Email = 3, + PASSWORD = 4, + Password = 4, NUMBER_PASSWORD = 8, SCREEN_LOCK_PASSWORD = 9, USER_NAME = 10, @@ -5955,18 +6607,23 @@ declare enum InputType { } declare enum EnterKeyType { GO = 2, + Go = 2, SEARCH = 3, + Search = 3, SEND = 4, + Send = 4, NEXT = 5, + Next = 5, DONE = 6, + Done = 6, PREVIOUS = 7, NEW_LINE = 8, } declare interface UnderlineColor { - typing?: (ResourceColor|undefined); - normal?: (ResourceColor|undefined); - error?: (ResourceColor|undefined); - disable?: (ResourceColor|undefined); + typing?: ResourceColor | undefined; + normal?: ResourceColor | undefined; + error?: ResourceColor | undefined; + disable?: ResourceColor | undefined; } declare interface SubmitEvent { text: string; @@ -5984,8 +6641,10 @@ declare interface TextInputOptions { controller?: TextInputController; } declare enum TextInputStyle { - DEFAULT, - INLINE, + DEFAULT = 0, + Default = 0, + INLINE = 1, + Inline = 1, } declare interface TextInputInterface { (value?: TextInputOptions): TextInputAttribute; @@ -5994,6 +6653,10 @@ declare interface PasswordIcon { onIconSrc?: (string|Resource); offIconSrc?: (string|Resource); } +declare type OnSubmitCallback = ((enterKey: EnterKeyType, event: SubmitEvent) => void); +declare type OnTextSelectionChangeCallback = ((selectionStart: number, selectionEnd: number) => void); +declare type OnContentScrollCallback = ((totalOffsetX: number, totalOffsetY: number) => void); +declare type OnPasteCallback = ((content: string, event: PasteEvent) => void); declare class TextInputAttribute extends CommonMethod { type(value: InputType): TextInputAttribute; contentType(value: ContentType): TextInputAttribute; @@ -6005,10 +6668,10 @@ declare class TextInputAttribute extends CommonMethod { caretColor(value: ResourceColor): TextInputAttribute; onEditChanged(value: ((parameter: boolean) => void)): TextInputAttribute; onEditChange(value: ((parameter: boolean) => void)): TextInputAttribute; - onSubmit(value: ((enterKey: EnterKeyType, event: SubmitEvent) => void)): TextInputAttribute; + onSubmit(value: OnSubmitCallback): TextInputAttribute; onChange(value: EditableTextOnChangeCallback): TextInputAttribute; - onTextSelectionChange(value: ((first: number, last: number) => void)): TextInputAttribute; - onContentScroll(value: ((first: number, last: number) => void)): TextInputAttribute; + onTextSelectionChange(value: OnTextSelectionChangeCallback): TextInputAttribute; + onContentScroll(value: OnContentScrollCallback): TextInputAttribute; maxLength(value: number): TextInputAttribute; fontColor(value: ResourceColor): TextInputAttribute; fontSize(value: Length): TextInputAttribute; @@ -6017,7 +6680,7 @@ declare class TextInputAttribute extends CommonMethod { fontFamily(value: ResourceStr): TextInputAttribute; onCopy(value: ((breakpoints: string) => void)): TextInputAttribute; onCut(value: ((breakpoints: string) => void)): TextInputAttribute; - onPaste(value: ((value: string, event: PasteEvent) => void)): TextInputAttribute; + onPaste(value: OnPasteCallback): TextInputAttribute; copyOption(value: CopyOptions): TextInputAttribute; showPasswordIcon(value: boolean): TextInputAttribute; textAlign(value: TextAlign): TextInputAttribute; @@ -6027,16 +6690,17 @@ declare class TextInputAttribute extends CommonMethod { caretPosition(value: number): TextInputAttribute; enableKeyboardOnFocus(value: boolean): TextInputAttribute; passwordIcon(value: PasswordIcon): TextInputAttribute; - showError(value: (ResourceStr|undefined)): TextInputAttribute; + showError(value: ResourceStr | undefined): TextInputAttribute; showUnit(value: CustomBuilder): TextInputAttribute; showUnderline(value: boolean): TextInputAttribute; - underlineColor(value: (ResourceColor|UnderlineColor|undefined)): TextInputAttribute; + underlineColor(value: (ResourceColor|UnderlineColor) | undefined): TextInputAttribute; selectionMenuHidden(value: boolean): TextInputAttribute; barState(value: BarState): TextInputAttribute; maxLines(value: number): TextInputAttribute; wordBreak(value: WordBreak): TextInputAttribute; lineBreakStrategy(value: LineBreakStrategy): TextInputAttribute; - cancelButton(value: { style?: CancelButtonStyle, icon?: IconOptions }): TextInputAttribute; + cancelButton(value: CancelButtonOptions): TextInputAttribute; + cancelButton(value: CancelButtonSymbolOptions): TextInputAttribute; selectAll(value: boolean): TextInputAttribute; minFontSize(value: (number|string|Resource)): TextInputAttribute; maxFontSize(value: (number|string|Resource)): TextInputAttribute; @@ -6082,6 +6746,7 @@ declare interface DividerOptions { startMargin?: Dimension; endMargin?: Dimension; } +declare type TextPickerScrollStopCallback = ((value: (string|string[]), index: (number|number[])) => void); declare class TextPickerAttribute extends CommonMethod { defaultPickerItemHeight(value: (number|string)): TextPickerAttribute; canLoop(value: boolean): TextPickerAttribute; @@ -6091,8 +6756,9 @@ declare class TextPickerAttribute extends CommonMethod { onAccept(value: ((value: string, index: number) => void)): TextPickerAttribute; onCancel(value: (() => void)): TextPickerAttribute; onChange(value: ((value: (string|string[]), index: (number|number[])) => void)): TextPickerAttribute; + onScrollStop(value: TextPickerScrollStopCallback): TextPickerAttribute; selectedIndex(value: (number|number[])): TextPickerAttribute; - divider(value: (DividerOptions|undefined)): TextPickerAttribute; + divider(value: (DividerOptions|null)): TextPickerAttribute; gradientHeight(value: Dimension): TextPickerAttribute; } declare interface TextPickerResult { @@ -6110,6 +6776,7 @@ declare interface TextPickerDialogOptions extends TextPickerOptions { onAccept?: ((value: TextPickerResult) => void); onCancel?: (() => void); onChange?: ((value: TextPickerResult) => void); + onScrollStop?: ((value: TextPickerResult) => void); maskRect?: Rectangle; alignment?: DialogAlignment; offset?: Offset; @@ -6163,8 +6830,8 @@ declare interface TimePickerResult { second: number; } declare enum TimePickerFormat { - HOUR_MINUTE, - HOUR_MINUTE_SECOND, + HOUR_MINUTE = 0, + HOUR_MINUTE_SECOND = 1, } declare interface TimePickerOptions { selected?: Date; @@ -6173,7 +6840,7 @@ declare interface TimePickerOptions { declare interface TimePickerInterface { (options?: TimePickerOptions): TimePickerAttribute; } -declare type DateTimeOptions<> = any; +declare type DateTimeOptions = any; declare class TimePickerAttribute extends CommonMethod { useMilitaryTime(value: boolean): TimePickerAttribute; loop(value: boolean): TimePickerAttribute; @@ -6212,9 +6879,12 @@ declare class TimePickerDialog { static show(options?: TimePickerDialogOptions): void; } declare enum ToggleType { - CHECKBOX, - SWITCH, - BUTTON, + CHECKBOX = 0, + Checkbox = 0, + SWITCH = 1, + Switch = 1, + BUTTON = 2, + Button = 2, } declare interface SwitchStyle { pointRadius?: (number|Resource); @@ -6241,21 +6911,21 @@ declare class ToggleAttribute extends CommonMethod { switchPointColor(value: ResourceColor): ToggleAttribute; switchStyle(value: SwitchStyle): ToggleAttribute; } -declare type CustomTheme<> = any; +declare type CustomTheme = any; declare interface WithThemeOptions { theme?: CustomTheme; colorMode?: ThemeColorMode; } -declare type WithThemeInterface<> = ((options: WithThemeOptions) => WithThemeAttribute); +declare type WithThemeInterface = ((options: WithThemeOptions) => WithThemeAttribute); declare class WithThemeAttribute { } -declare type PX<> = string; -declare type VP<> = (string|number); -declare type FP<> = string; -declare type LPX<> = string; -declare type Percentage<> = string; -declare type Degree<> = string; -declare type ResourceStr<> = (string|Resource); +declare type PX = string; +declare type VP = (string|number); +declare type FP = string; +declare type LPX = string; +declare type Percentage = string; +declare type Degree = string; +declare type ResourceStr = (string|Resource); declare type Padding = { top?: Length, right?: Length, bottom?: Length, left?: Length } declare interface LocalizedPadding { top?: LengthMetrics; @@ -6263,8 +6933,8 @@ declare interface LocalizedPadding { bottom?: LengthMetrics; start?: LengthMetrics; } -declare type Margin<> = Padding; -declare type EdgeWidth<> = EdgeWidths; +declare type Margin = Padding; +declare type EdgeWidth = EdgeWidths; declare type EdgeWidths = { top?: Length, right?: Length, bottom?: Length, left?: Length } declare interface LocalizedEdgeWidths { top?: LengthMetrics; @@ -6288,15 +6958,15 @@ declare interface LocalizedEdgeColors { bottom?: ResourceColor; start?: ResourceColor; } -declare type LocalizedMargin<> = LocalizedPadding; +declare type LocalizedMargin = LocalizedPadding; declare type EdgeStyles = { top?: BorderStyle, right?: BorderStyle, bottom?: BorderStyle, left?: BorderStyle } declare type EdgeOutlineStyles = { top?: OutlineStyle, right?: OutlineStyle, bottom?: OutlineStyle, left?: OutlineStyle } declare type Offset = { dx: Length, dy: Length } -declare type ResourceColor<> = (Color|number|string|Resource); +declare type ResourceColor = (Color|number|string|Resource); declare type LengthConstrain = { minLength: Length, maxLength: Length } -declare type VoidCallback<> = (() => void); -declare type LengthMetricsUnit<> = any; -declare type ColorMetrics<> = any; +declare type VoidCallback = (() => void); +declare type LengthMetricsUnit = any; +declare type ColorMetrics = any; declare interface Font { size?: Length; weight?: (FontWeight|number|string); @@ -6381,18 +7051,43 @@ declare interface DividerStyleOptions { startMargin?: LengthMetrics; endMargin?: LengthMetrics; } +declare interface ChainWeightOptions { + horizontal?: number; + vertical?: number; +} +declare interface AccessibilityOptions { + accessibilityPreferred?: boolean; +} declare enum SeekMode { - PREVIOUS_KEYFRAME, - NEXT_KEYFRAME, - CLOSEST_KEYFRAME, - ACCURATE, + PREVIOUS_KEYFRAME = 0, + PreviousKeyframe = 0, + NEXT_KEYFRAME = 1, + NextKeyframe = 1, + CLOSEST_KEYFRAME = 2, + ClosestKeyframe = 2, + ACCURATE = 3, + Accurate = 3, } declare enum PlaybackSpeed { - SPEED_FORWARD_0_75_X, - SPEED_FORWARD_1_00_X, - SPEED_FORWARD_1_25_X, - SPEED_FORWARD_1_75_X, - SPEED_FORWARD_2_00_X, + SPEED_FORWARD_0_75_X = 0, + Speed_Forward_0_75_X = 0, + SPEED_FORWARD_1_00_X = 1, + Speed_Forward_1_00_X = 1, + SPEED_FORWARD_1_25_X = 2, + Speed_Forward_1_25_X = 2, + SPEED_FORWARD_1_75_X = 3, + Speed_Forward_1_75_X = 3, + SPEED_FORWARD_2_00_X = 4, + Speed_Forward_2_00_X = 4, +} +declare interface FullscreenInfo { + fullscreen: boolean; +} +declare interface PreparedInfo { + duration: number; +} +declare interface PlaybackInfo { + time: number; } declare interface VideoOptions { src?: (string|Resource); @@ -6421,35 +7116,35 @@ declare class VideoAttribute extends CommonMethod { controls(value: boolean): VideoAttribute; loop(value: boolean): VideoAttribute; objectFit(value: ImageFit): VideoAttribute; - onStart(value: (() => void)): VideoAttribute; - onPause(value: (() => void)): VideoAttribute; - onFinish(value: (() => void)): VideoAttribute; - onFullscreenChange(value: ((event: { fullscreen: boolean }) => void)): VideoAttribute; - onPrepared(value: ((event: { duration: number }) => void)): VideoAttribute; - onSeeking(value: ((event: { time: number }) => void)): VideoAttribute; - onSeeked(value: ((event: { time: number }) => void)): VideoAttribute; - onUpdate(value: ((event: { time: number }) => void)): VideoAttribute; + onStart(value: VoidCallback): VideoAttribute; + onPause(value: VoidCallback): VideoAttribute; + onFinish(value: VoidCallback): VideoAttribute; + onFullscreenChange(value: ((parameter: FullscreenInfo) => void)): VideoAttribute; + onPrepared(value: ((parameter: PreparedInfo) => void)): VideoAttribute; + onSeeking(value: ((parameter: PlaybackInfo) => void)): VideoAttribute; + onSeeked(value: ((parameter: PlaybackInfo) => void)): VideoAttribute; + onUpdate(value: ((parameter: PlaybackInfo) => void)): VideoAttribute; onError(value: (() => void)): VideoAttribute; onStop(value: (() => void)): VideoAttribute; enableAnalyzer(value: boolean): VideoAttribute; analyzerConfig(value: ImageAnalyzerConfig): VideoAttribute; } -declare type WebviewController<> = any; -declare type OnNavigationEntryCommittedCallback<> = ((loadCommittedDetails: LoadCommittedDetails) => void); -declare type OnSslErrorEventCallback<> = ((sslErrorEvent: SslErrorEvent) => void); -declare type OnLargestContentfulPaintCallback<> = ((largestContentfulPaint: LargestContentfulPaint) => void); -declare type OnFirstMeaningfulPaintCallback<> = ((firstMeaningfulPaint: FirstMeaningfulPaint) => void); -declare type OnOverrideUrlLoadingCallback<> = ((webResourceRequest: WebResourceRequest) => boolean); -declare type OnIntelligentTrackingPreventionCallback<> = ((details: IntelligentTrackingPreventionDetails) => void); -declare type OnNativeEmbedVisibilityChangeCallback<> = ((nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo) => void); +declare type WebviewController = any; +declare type OnNavigationEntryCommittedCallback = ((loadCommittedDetails: LoadCommittedDetails) => void); +declare type OnSslErrorEventCallback = ((sslErrorEvent: SslErrorEvent) => void); +declare type OnLargestContentfulPaintCallback = ((largestContentfulPaint: LargestContentfulPaint) => void); +declare type OnFirstMeaningfulPaintCallback = ((firstMeaningfulPaint: FirstMeaningfulPaint) => void); +declare type OnOverrideUrlLoadingCallback = ((webResourceRequest: WebResourceRequest) => boolean); +declare type OnIntelligentTrackingPreventionCallback = ((details: IntelligentTrackingPreventionDetails) => void); +declare type OnNativeEmbedVisibilityChangeCallback = ((nativeEmbedVisibilityInfo: NativeEmbedVisibilityInfo) => void); declare interface NativeMediaPlayerConfig { enable: boolean; shouldOverlay: boolean; } -declare type OnRenderProcessNotRespondingCallback<> = ((data: RenderProcessNotRespondingData) => void); -declare type OnRenderProcessRespondingCallback<> = (() => void); -declare type OnViewportFitChangedCallback<> = ((viewportFit: ViewportFit) => void); -declare type OnAdsBlockedCallback<> = ((details: AdsBlockedDetails) => void); +declare type OnRenderProcessNotRespondingCallback = ((data: RenderProcessNotRespondingData) => void); +declare type OnRenderProcessRespondingCallback = (() => void); +declare type OnViewportFitChangedCallback = ((viewportFit: ViewportFit) => void); +declare type OnAdsBlockedCallback = ((details: AdsBlockedDetails) => void); declare interface AdsBlockedDetails { url: string; adsBlocked: string[]; @@ -6471,44 +7166,67 @@ declare interface WebKeyboardCallbackInfo { controller: WebKeyboardController; attributes: Map; } -declare type WebKeyboardCallback<> = ((keyboardCallbackInfo: WebKeyboardCallbackInfo) => WebKeyboardOptions); +declare type WebKeyboardCallback = ((keyboardCallbackInfo: WebKeyboardCallbackInfo) => WebKeyboardOptions); declare enum MessageLevel { - DEBUG, - ERROR, - INFO, - LOG, - WARN, + DEBUG = 0, + Debug = 0, + ERROR = 1, + Error = 1, + INFO = 2, + Info = 2, + LOG = 3, + Log = 3, + WARN = 4, + Warn = 4, } declare enum MixedMode { - ALL, - COMPATIBLE, - NONE, -} -declare type OnSafeBrowsingCheckResultCallback<> = ((threatType: ThreatType) => void); + ALL = 0, + All = 0, + COMPATIBLE = 1, + Compatible = 1, + NONE = 2, + None = 2, +} +declare type OnSafeBrowsingCheckResultCallback = ((threatType: ThreatType) => void); declare enum HitTestType { - EDIT_TEXT, - EMAIL, - HTTP_ANCHOR, - HTTP_ANCHOR_IMG, - IMG, - MAP, - PHONE, - UNKNOWN, + EDIT_TEXT = 0, + EditText = 0, + EMAIL = 1, + Email = 1, + HTTP_ANCHOR = 2, + HttpAnchor = 2, + HTTP_ANCHOR_IMG = 3, + HttpAnchorImg = 3, + IMG = 4, + Img = 4, + MAP = 5, + Map = 5, + PHONE = 6, + Phone = 6, + UNKNOWN = 7, + Unknown = 7, } declare enum CacheMode { - DEFAULT, - NONE, - ONLINE, - ONLY, + DEFAULT = 0, + Default = 0, + NONE = 1, + None = 1, + ONLINE = 2, + Online = 2, + ONLY = 3, + Only = 3, } declare enum OverScrollMode { - NEVER, - ALWAYS, + NEVER = 0, + ALWAYS = 1, } declare enum WebDarkMode { - OFF, - ON, - AUTO, + OFF = 0, + Off = 0, + ON = 1, + On = 1, + AUTO = 2, + Auto = 2, } declare enum WebCaptureMode { HOME_SCREEN = 0, @@ -6535,34 +7253,47 @@ declare interface FullScreenEnterEvent { videoWidth?: number; videoHeight?: number; } -declare type OnFullScreenEnterCallback<> = ((event: FullScreenEnterEvent) => void); +declare type OnFullScreenEnterCallback = ((event: FullScreenEnterEvent) => void); declare enum RenderExitReason { - PROCESS_ABNORMAL_TERMINATION, - PROCESS_WAS_KILLED, - PROCESS_CRASHED, - PROCESS_OOM, - PROCESS_EXIT_UNKNOWN, -} -declare type OnContextMenuHideCallback<> = (() => void); + PROCESS_ABNORMAL_TERMINATION = 0, + ProcessAbnormalTermination = 0, + PROCESS_WAS_KILLED = 1, + ProcessWasKilled = 1, + PROCESS_CRASHED = 2, + ProcessCrashed = 2, + PROCESS_OOM = 3, + ProcessOom = 3, + PROCESS_EXIT_UNKNOWN = 4, + ProcessExitUnknown = 4, +} +declare type OnContextMenuHideCallback = (() => void); declare enum SslError { - INVALID, - HOST_MISMATCH, - DATE_INVALID, - UNTRUSTED, + INVALID = 0, + Invalid = 0, + HOST_MISMATCH = 1, + HostMismatch = 1, + DATE_INVALID = 2, + DateInvalid = 2, + UNTRUSTED = 3, + Untrusted = 3, } declare enum FileSelectorMode { - FILE_OPEN_MODE, - FILE_OPEN_MULTIPLE_MODE, - FILE_OPEN_FOLDER_MODE, - FILE_SAVE_MODE, + FILE_OPEN_MODE = 0, + FileOpenMode = 0, + FILE_OPEN_MULTIPLE_MODE = 1, + FileOpenMultipleMode = 1, + FILE_OPEN_FOLDER_MODE = 2, + FileOpenFolderMode = 2, + FILE_SAVE_MODE = 3, + FileSaveMode = 3, } declare enum WebLayoutMode { - NONE, - FIT_CONTENT, + NONE = 0, + FIT_CONTENT = 1, } declare enum RenderProcessNotRespondingReason { - INPUT_TIMEOUT, - NAVIGATION_COMMIT_TIMEOUT, + INPUT_TIMEOUT = 0, + NAVIGATION_COMMIT_TIMEOUT = 1, } declare class FileSelectorParam { constructor(); @@ -6601,6 +7332,7 @@ declare class ClientAuthenticationHandler { } declare enum ProtectedResourceType { MIDI_SYSEX = "TYPE_MIDI_SYSEX", + MidiSysex = "TYPE_MIDI_SYSEX", VIDEO_CAPTURE = "TYPE_VIDEO_CAPTURE", AUDIO_CAPTURE = "TYPE_AUDIO_CAPTURE", SENSOR = "TYPE_SENSOR", @@ -6628,21 +7360,32 @@ declare class ControllerHandler { setWebController(controller: WebviewController): void; } declare enum ContextMenuSourceType { - NONE, - MOUSE, - LONG_PRESS, + NONE = 0, + None = 0, + MOUSE = 1, + Mouse = 1, + LONG_PRESS = 2, + LongPress = 2, } declare enum ContextMenuMediaType { - NONE, - IMAGE, + NONE = 0, + None = 0, + IMAGE = 1, + Image = 1, } declare enum ContextMenuInputFieldType { - NONE, - PLAIN_TEXT, - PASSWORD, - NUMBER, - TELEPHONE, - OTHER, + NONE = 0, + None = 0, + PLAIN_TEXT = 1, + PlainText = 1, + PASSWORD = 2, + Password = 2, + NUMBER = 3, + Number = 3, + TELEPHONE = 4, + Telephone = 4, + OTHER = 5, + Other = 5, } declare enum NativeEmbedStatus { CREATE = 0, @@ -6688,6 +7431,8 @@ declare class WebContextMenuParam { getInputFieldType(): ContextMenuInputFieldType; isEditable(): boolean; getEditStateFlags(): number; + getPreviewWidth(): number; + getPreviewHeight(): number; } declare class WebContextMenuResult { constructor(); @@ -6718,13 +7463,13 @@ declare class WebResourceRequest { declare class WebResourceResponse { constructor(); getResponseData(): string; - getResponseDataEx(): (string|number|ArrayBuffer|Resource|undefined); + getResponseDataEx(): (string|number|buffer|Resource) | undefined; getResponseEncoding(): string; getResponseMimeType(): string; getReasonMessage(): string; getResponseHeader(): Header[]; getResponseCode(): number; - setResponseData(data: (string|number|Resource|ArrayBuffer)): void; + setResponseData(data: (string|number|Resource|buffer)): void; setResponseEncoding(encoding: string): void; setResponseMimeType(mimeType: string): void; setReasonMessage(reason: string): void; @@ -6754,6 +7499,7 @@ declare class WebCookie { declare class EventResult { constructor(); setGestureEventResult(result: boolean): void; + setGestureEventResult(result: boolean, stopPropagation: boolean): void; } declare class WebController { constructor(); @@ -6948,6 +7694,7 @@ declare interface OnScrollEvent { declare interface OnSslErrorEventReceiveEvent { handler: SslErrorHandler; error: SslError; + certChainData?: buffer[]; } declare interface OnClientAuthenticationEvent { handler: ClientAuthenticationHandler; @@ -7002,6 +7749,18 @@ declare enum WebKeyboardAvoidMode { RESIZE_CONTENT = 1, OVERLAYS_CONTENT = 2, } +declare enum WebElementType { + IMAGE = 1, +} +declare enum WebResponseType { + LONG_PRESS = 1, +} +declare interface SelectionMenuOptionsExt { + onAppear?: (() => void); + onDisappear?: (() => void); + preview?: CustomBuilder; + menuType?: MenuType; +} declare class WebAttribute extends CommonMethod { javaScriptAccess(value: boolean): WebAttribute; fileAccess(value: boolean): WebAttribute; @@ -7123,6 +7882,7 @@ declare class WebAttribute extends CommonMethod { editMenuOptions(value: EditMenuOptions): WebAttribute; enableHapticFeedback(value: boolean): WebAttribute; registerNativeEmbedRule(tag: string, type: string): WebAttribute; + bindSelectionMenu(elementType: WebElementType, content: CustomBuilder, responseType: WebResponseType, options?: SelectionMenuOptionsExt): WebAttribute; } declare interface SslErrorEvent { handler: SslErrorHandler; @@ -7184,37 +7944,41 @@ declare interface XComponentInterface { (value: { id: string, type: string, libraryname?: string, controller?: XComponentController }): XComponentAttribute; (options: XComponentOptions): XComponentAttribute; } +declare type OnNativeLoadCallback = ((event?: Object) => void); declare class XComponentAttribute extends CommonMethod { - onLoad(value: ((event?: Object) => void)): XComponentAttribute; - onDestroy(value: (() => void)): XComponentAttribute; + onLoad(value: OnNativeLoadCallback): XComponentAttribute; + onDestroy(value: VoidCallback): XComponentAttribute; enableAnalyzer(value: boolean): XComponentAttribute; enableSecure(value: boolean): XComponentAttribute; } declare enum SideBarContainerType { - EMBED, - OVERLAY, - AUTO, + EMBED = 0, + Embed = 0, + OVERLAY = 1, + Overlay = 1, + AUTO = 2, } declare enum SideBarPosition { - START, - END, + START = 0, + Start = 0, + END = 1, + End = 1, +} +declare interface ButtonIconOptions { + shown: (string|PixelMap|Resource); + hidden: (string|PixelMap|Resource); + switching?: (string|PixelMap|Resource); } declare interface ButtonStyle { left?: number; top?: number; width?: number; height?: number; - icons?: { shown: (string|PixelMap|Resource), hidden: (string|PixelMap|Resource), switching?: (string|PixelMap|Resource) }; + icons?: ButtonIconOptions; } declare interface SideBarContainerInterface { (type?: SideBarContainerType): SideBarContainerAttribute; } -declare interface DividerStyle { - strokeWidth: Length; - color?: ResourceColor; - startMargin?: Length; - endMargin?: Length; -} declare class SideBarContainerAttribute extends CommonMethod { showSideBar(value: boolean): SideBarContainerAttribute; controlButton(value: ButtonStyle): SideBarContainerAttribute; @@ -7228,7 +7992,7 @@ declare class SideBarContainerAttribute extends CommonMethod { } -declare type GetItemMainSizeByIndex<> = ((index: number) => number); +declare type GetItemMainSizeByIndex = ((index: number) => number); declare class SectionOptions { itemsCount: number; crossCount?: number; @@ -7294,6 +8058,7 @@ declare class WaterFlowAttribute extends ScrollableCommonMethod void)): WaterFlowAttribute; onScrollFrameBegin(value: ((offset: number, state: ScrollState) => { offsetRemain: number })): WaterFlowAttribute; onScrollIndex(value: ((first: number, last: number) => void)): WaterFlowAttribute; + cachedCount(count: number, show: boolean): WaterFlowAttribute; } declare enum DpiFollowStrategy { FOLLOW_HOST_DPI = 0, @@ -7305,36 +8070,33 @@ declare interface UIExtensionOptions { areaChangePlaceholder?: Map; dpiFollowStrategy?: DpiFollowStrategy; } -declare interface TerminationInfo { - code: number; - want?: Want; -} +declare type ReceiveCallback = any; declare interface UIExtensionProxy { - send(data: { }): void; - sendSync(data: { }): { }; - on(type: 'asyncReceiverRegister', callback: ((proxy: UIExtensionProxy) => void)): void; - on(type: 'syncReceiverRegister', callback: ((proxy: UIExtensionProxy) => void)): void; - off(type: 'asyncReceiverRegister', callback?: ((proxy: UIExtensionProxy) => void)): void; - off(type: 'syncReceiverRegister', callback?: ((proxy: UIExtensionProxy) => void)): void; + send(data: Map): void; + sendSync(data: Map): Map; + on(type: 'asyncReceiverRegister', callback: ((parameter: UIExtensionProxy) => void)): void; + on(type: 'syncReceiverRegister', callback: ((parameter: UIExtensionProxy) => void)): void; + off(type: 'asyncReceiverRegister', callback?: ((parameter: UIExtensionProxy) => void)): void; + off(type: 'syncReceiverRegister', callback?: ((parameter: UIExtensionProxy) => void)): void; } declare interface UIExtensionComponentInterface { (want: Want, options?: UIExtensionOptions): UIExtensionComponentAttribute; } declare class UIExtensionComponentAttribute extends CommonMethod { - onRemoteReady(value: ((proxy: UIExtensionProxy) => void)): UIExtensionComponentAttribute; - onReceive(value: ((parameter: { }) => void)): UIExtensionComponentAttribute; + onRemoteReady(value: ((parameter: UIExtensionProxy) => void)): UIExtensionComponentAttribute; + onReceive(value: ReceiveCallback): UIExtensionComponentAttribute; onResult(value: ((parameter: { code: number, want?: Want }) => void)): UIExtensionComponentAttribute; onRelease(value: ((index: number) => void)): UIExtensionComponentAttribute; onError(value: any): UIExtensionComponentAttribute; onTerminated(value: ((parameter: TerminationInfo) => void)): UIExtensionComponentAttribute; } -declare type RestrictedWorker<> = any; -declare type ErrorCallback<> = any; +declare type RestrictedWorker = any; +declare type ErrorCallback = any; declare interface IsolatedOptions { want: Want; worker: RestrictedWorker; } -declare type IsolatedComponentInterface<> = ((options: IsolatedOptions) => IsolatedComponentAttribute); +declare type IsolatedComponentInterface = ((options: IsolatedOptions) => IsolatedComponentAttribute); declare class IsolatedComponentAttribute extends CommonMethod { onError(value: ErrorCallback): IsolatedComponentAttribute; } @@ -7346,8 +8108,9 @@ declare class StyledString { equals(other: StyledString): boolean; subStyledString(start: number, length?: number): StyledString; static fromHtml(html: string): Promise; - static marshalling(styledString: StyledString): ArrayBuffer; - static unmarshalling(buffer: ArrayBuffer): Promise; + static toHtml(styledString: StyledString): string; + static marshalling(styledString: StyledString): buffer; + static unmarshalling(buffer: buffer): Promise; } declare interface StyleOptions { start?: number; @@ -7435,7 +8198,7 @@ declare class UrlStyle { constructor(url: string); readonly url: string; } -declare type StyledStringValue<> = (TextStyle|DecorationStyle|BaselineOffsetStyle|LetterSpacingStyle|TextShadowStyle|GestureStyle|ImageAttachment|ParagraphStyle|LineHeightStyle|UrlStyle|CustomSpan|UserDataSpan|BackgroundColorStyle); +declare type StyledStringValue = (TextStyle|DecorationStyle|BaselineOffsetStyle|LetterSpacingStyle|TextShadowStyle|GestureStyle|ImageAttachment|ParagraphStyle|LineHeightStyle|UrlStyle|CustomSpan|UserDataSpan|BackgroundColorStyle); declare class MutableStyledString extends StyledString { replaceString(start: number, length: number, other: string): void; insertString(start: number, other: string): void; @@ -7526,14 +8289,11 @@ declare interface LinearIndicatorInterface { (count?: number, controller?: LinearIndicatorController): LinearIndicatorAttribute; } declare class LinearIndicatorAttribute extends CommonMethod { - indicatorStyle(value: (LinearIndicatorStyle|undefined)): LinearIndicatorAttribute; - indicatorLoop(value: (boolean|undefined)): LinearIndicatorAttribute; - onChange(value: (OnLinearIndicatorChangeCallback|undefined)): LinearIndicatorAttribute; -} -declare type OnLinearIndicatorChangeCallback<> = ((index: number, progress: number) => void); -declare interface CommonMethod { - __applyStyle(style: ((instance: T, ...args: any) => this), ...args: any): T; + indicatorStyle(value: LinearIndicatorStyle | undefined): LinearIndicatorAttribute; + indicatorLoop(value: boolean | undefined): LinearIndicatorAttribute; + onChange(value: OnLinearIndicatorChangeCallback | undefined): LinearIndicatorAttribute; } +declare type OnLinearIndicatorChangeCallback = ((index: number, progress: number) => void); declare interface RawFileDescriptor { fd: number; offset: number; @@ -7546,36 +8306,37 @@ declare interface Resource { params?: string[]; type?: number; } -declare type Dimension<> = (PX|VP|FP|LPX|Percentage|Resource); -declare type Length<> = (string|number|Resource); -declare type IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing<> = any; +declare type Dimension = (PX|VP|FP|LPX|Percentage|Resource); +declare type Length = (string|number|Resource); +declare type IMPORT_default_Canvas_FROM_api_ohos_graphics_drawing = any; +declare type IMPORT_FrameNode_FROM_api_arkui_FrameNode = any; declare interface IMonitorValue { before: T; now: T; path: string; } -declare type IMPORT_default_FROM_api_application_Context<> = any; -declare type IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer<> = any; -declare type IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel<> = any; -declare type IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel<> = any; -declare type IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor<> = any; -declare type IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode<> = any; -declare type IMPORT_ImageModifier_FROM_api_arkui_ImageModifier<> = any; -declare type IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier<> = any; -declare type IMPORT_CircleShape_FROM_api_ohos_arkui_shape<> = any; -declare type IMPORT_EllipseShape_FROM_api_ohos_arkui_shape<> = any; -declare type IMPORT_PathShape_FROM_api_ohos_arkui_shape<> = any; -declare type IMPORT_RectShape_FROM_api_ohos_arkui_shape<> = any; -declare type IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer<> = any; -declare type IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer<> = any; -declare type IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer<> = any; -declare type IMPORT_UIContext_FROM_api_ohos_arkui_UIContext<> = any; -declare type IMPORT_DrawContext_FROM_api_arkui_Graphics<> = any; -declare type IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect<> = any; -declare type IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect<> = any; -declare type IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect<> = any; -declare type IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent<> = any; -declare type IMPORT_Theme_FROM_api_ohos_arkui_theme<> = any; +declare type IMPORT_default_FROM_api_application_Context = any; +declare type IMPORT_default_PointerStyle_FROM_api_ohos_multimodalInput_pointer = any; +declare type IMPORT_default_UnifiedData_FROM_api_ohos_data_unifiedDataChannel = any; +declare type IMPORT_default_Summary_FROM_api_ohos_data_unifiedDataChannel = any; +declare type IMPORT_default_UniformDataType_FROM_api_ohos_data_uniformTypeDescriptor = any; +declare type IMPORT_IntentionCode_FROM_api_ohos_multimodalInput_intentionCode = any; +declare type IMPORT_ImageModifier_FROM_api_arkui_ImageModifier = any; +declare type IMPORT_SymbolGlyphModifier_FROM_api_arkui_SymbolGlyphModifier = any; +declare type IMPORT_CircleShape_FROM_api_ohos_arkui_shape = any; +declare type IMPORT_EllipseShape_FROM_api_ohos_arkui_shape = any; +declare type IMPORT_PathShape_FROM_api_ohos_arkui_shape = any; +declare type IMPORT_RectShape_FROM_api_ohos_arkui_shape = any; +declare type IMPORT_default_NavDestinationInfo_FROM_api_ohos_arkui_observer = any; +declare type IMPORT_default_NavigationInfo_FROM_api_ohos_arkui_observer = any; +declare type IMPORT_default_RouterPageInfo_FROM_api_ohos_arkui_observer = any; +declare type IMPORT_UIContext_FROM_api_ohos_arkui_UIContext = any; +declare type IMPORT_DrawContext_FROM_api_arkui_Graphics = any; +declare type IMPORT_default_VisualEffect_FROM_api_ohos_graphics_uiEffect = any; +declare type IMPORT_default_Filter_FROM_api_ohos_graphics_uiEffect = any; +declare type IMPORT_default_Blender_FROM_api_ohos_graphics_uiEffect = any; +declare type IMPORT_ComponentContent_T_FROM_api_arkui_ComponentContent = any; +declare type IMPORT_Theme_FROM_api_ohos_arkui_theme = any; declare interface LayoutChild { name: string; id: string; @@ -7592,14 +8353,14 @@ declare interface Layoutable { getPadding(): DirectionalEdgesT; getBorderWidth(): DirectionalEdgesT; } -declare type IMPORT_Scene_FROM_api_ohos_graphics_scene<> = any; -declare type IMPORT_Content_FROM_api_ohos_arkui_node<> = any; -declare type IMPORT_ErrorCallback_FROM_api_ohos_base<> = any; -declare type IMPORT_default_WindowStatusType_FROM_api_ohos_window<> = any; -declare type IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor<> = any; -declare type IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing<> = any; -declare type IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image<> = any; -declare type IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing<> = any; +declare type IMPORT_Scene_FROM_api_ohos_graphics_scene = any; +declare type IMPORT_Content_FROM_api_ohos_arkui_node = any; +declare type IMPORT_ErrorCallback_FROM_api_ohos_base = any; +declare type IMPORT_default_WindowStatusType_FROM_api_ohos_window = any; +declare type IMPORT_DrawableDescriptor_FROM_api_ohos_arkui_drawableDescriptor = any; +declare type IMPORT_default_ColorFilter_FROM_api_ohos_graphics_drawing = any; +declare type IMPORT_default_ResolutionQuality_FROM_api_ohos_multimedia_image = any; +declare type IMPORT_default_Lattice_FROM_api_ohos_graphics_drawing = any; declare interface DataAddOperation { type: DataOperationType; index: number; @@ -7614,17 +8375,18 @@ declare interface DataChangeOperation { declare interface DataReloadOperation { type: DataOperationType; } -declare type IMPORT_default_SystemBarStyle_FROM_api_ohos_window<> = any; -declare type IMPORT_default_Affinity_FROM_api_ohos_graphics_text<> = any; -declare type IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text<> = any; -declare type IMPORT_default_TextBox_FROM_api_ohos_graphics_text<> = any; -declare type IMPORT_default_DateTimeOptions_FROM_api_ohos_intl<> = any; -declare type IMPORT_CustomTheme_FROM_api_ohos_arkui_theme<> = any; -declare type IMPORT_Resource_FROM_api_global_resource<> = any; -declare type IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics<> = any; -declare type IMPORT_ColorMetrics_FROM_api_arkui_Graphics<> = any; -declare type IMPORT_default_WebviewController_FROM_api_ohos_web_webview<> = any; -declare type IMPORT_default_RestrictedWorker_FROM_api_ohos_worker<> = any; +declare type IMPORT_default_SystemBarStyle_FROM_api_ohos_window = any; +declare type IMPORT_default_Affinity_FROM_api_ohos_graphics_text = any; +declare type IMPORT_default_LineMetrics_FROM_api_ohos_graphics_text = any; +declare type IMPORT_default_TextBox_FROM_api_ohos_graphics_text = any; +declare type IMPORT_default_DateTimeOptions_FROM_api_ohos_intl = any; +declare type IMPORT_CustomTheme_FROM_api_ohos_arkui_theme = any; +declare type IMPORT_Resource_FROM_api_global_resource = any; +declare type IMPORT_LengthMetricsUnit_FROM_api_arkui_Graphics = any; +declare type IMPORT_ColorMetrics_FROM_api_arkui_Graphics = any; +declare type IMPORT_default_WebviewController_FROM_api_ohos_web_webview = any; +declare type IMPORT_Callback_Record_string_Object_FROM_api_ohos_base = any; +declare type IMPORT_default_RestrictedWorker_FROM_api_ohos_worker = any; declare const AbilityComponent: AbilityComponentInterface declare const AlphabetIndexer: AlphabetIndexerInterface declare const Animator: AnimatorInterface @@ -7712,6 +8474,7 @@ declare const Stack: StackInterface declare const Stepper: StepperInterface declare const StepperItem: StepperItemInterface declare const Swiper: SwiperInterface +declare const IndicatorComponent: IndicatorComponentInterface declare const SymbolGlyph: SymbolGlyphInterface declare const SymbolSpan: SymbolSpanInterface declare const Tabs: TabsInterface diff --git a/arkoala/framework/native/src/generated/Serializers.h b/arkoala/framework/native/src/generated/Serializers.h index 52abfd38790b2b611f422853dcf222add5490b1d..788d63494a02686b3ac7f7283a87b8cffafebb17 100644 --- a/arkoala/framework/native/src/generated/Serializers.h +++ b/arkoala/framework/native/src/generated/Serializers.h @@ -2632,29 +2632,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Area& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Undefined& value) -{ - return ARK_RUNTIME_UNDEFINED; -} -template <> -inline void WriteToString(std::string* result, const Opt_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_LocalizedPadding& value) { return ARK_RUNTIME_OBJECT; @@ -2895,51 +2872,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Dimension& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_ComponentContent& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceStr_ComponentContent: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_ComponentContent* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_CustomObject - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_ComponentContent* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_ComponentContent& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Tuple_Number_Number& value) { return ARK_RUNTIME_OBJECT; @@ -3127,51 +3059,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Array_CustomObject& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_VP& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_VP: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_VP* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_String - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Number - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, &value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_VP* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_VP& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_TitleHeight& value) { return ARK_RUNTIME_NUMBER; @@ -4848,37 +4735,6 @@ inline Ark_RuntimeType runtimeType(const Opt_TransitionEffect& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_ArrayBuffer& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ArrayBuffer* value) { - result->append("{"); - // Ark_Number byteLength - result->append(".byteLength="); - WriteToString(result, &value->byteLength); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ArrayBuffer* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ArrayBuffer& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_DialogButtonDirection& value) { return ARK_RUNTIME_NUMBER; @@ -5839,51 +5695,6 @@ inline Ark_RuntimeType runtimeType(const Opt_PlaybackSpeed& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceColor_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceColor - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_TabBarIconStyle& value) { return ARK_RUNTIME_OBJECT; @@ -6288,34 +6099,40 @@ inline Ark_RuntimeType runtimeType(const Opt_IndicatorStyle& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_ComponentContent& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent: " + std::to_string(value.selector); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_String_Resource_ComponentContent: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_ComponentContent* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_ResourceStr + // Ark_String if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Union_ResourceStr_ComponentContent + // Ark_Resource if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } + // Ark_CustomObject + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_ComponentContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6328,7 +6145,7 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Union result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_ComponentContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -6364,6 +6181,51 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_TabContentTransitionProxy_ return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_VP& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_VP: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_VP* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_String + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Number + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_VP* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_VP& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_RectAttribute& value) { return ARK_RUNTIME_OBJECT; @@ -6894,18 +6756,17 @@ inline Ark_RuntimeType runtimeType(const Opt_ProgressStatus& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_PX_VP_LPX_Resource& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); - case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_PX_VP_LPX_Resource: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_String_Number_Resource: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_PX_VP_LPX_Resource* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -6915,25 +6776,20 @@ inline void WriteToString(std::string* result, const Ark_Union_PX_VP_LPX_Resourc result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_VP + // Ark_Number if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_String + // Ark_Resource if (value->selector == 2) { result->append(".value2="); WriteToString(result, &value->value2); } - // Ark_Resource - if (value->selector == 3) { - result->append(".value3="); - WriteToString(result, &value->value3); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_PX_VP_LPX_Resource* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -6946,7 +6802,7 @@ inline void WriteToString(std::string* result, const Opt_Union_PX_VP_LPX_Resourc result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_PX_VP_LPX_Resource& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -8768,6 +8624,29 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_String_Void& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Buffer& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Opt_Buffer* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Buffer& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_WebCaptureMode& value) { return ARK_RUNTIME_NUMBER; @@ -9107,7 +8986,7 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_TextPickerResult_Void& val return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_TextPickerOptions_range& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent& value) { switch (value.selector) { case 0: return runtimeType(value.value0); @@ -9115,11 +8994,11 @@ inline Ark_RuntimeType runtimeType(const Ark_Type_TextPickerOptions_range& value case 2: return runtimeType(value.value2); case 3: return runtimeType(value.value3); case 4: return runtimeType(value.value4); - default: throw "Bad selector in Ark_Type_TextPickerOptions_range: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_TextPickerOptions_range* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -9152,7 +9031,7 @@ inline void WriteToString(std::string* result, const Ark_Type_TextPickerOptions_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_TextPickerOptions_range* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -9165,21 +9044,11 @@ inline void WriteToString(std::string* result, const Opt_Type_TextPickerOptions_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_TextPickerOptions_range& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TextMenuItemId& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_TextMenuItemId* value) { - result->append("{"); - result->append("}"); -} -template <> inline void WriteToString(std::string* result, const Opt_TextMenuItemId* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -10123,41 +9992,17 @@ inline Ark_RuntimeType runtimeType(const Opt_TransitionEdge& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Uint8ClampedArray& value) +inline Ark_RuntimeType runtimeType(const Ark_Undefined& value) { - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Uint8ClampedArray* value) { - result->append("{"); - // Ark_Number BYTES_PER_ELEMENT - result->append(".BYTES_PER_ELEMENT="); - WriteToString(result, &value->BYTES_PER_ELEMENT); - // Ark_ArrayBuffer buffer - result->append(", "); - result->append(".buffer="); - WriteToString(result, &value->buffer); - // Ark_Number byteLength - result->append(", "); - result->append(".byteLength="); - WriteToString(result, &value->byteLength); - // Ark_Number byteOffset - result->append(", "); - result->append(".byteOffset="); - WriteToString(result, &value->byteOffset); - // Ark_Number length - result->append(", "); - result->append(".length="); - WriteToString(result, &value->length); - result->append("}"); + return ARK_RUNTIME_UNDEFINED; } template <> -inline void WriteToString(std::string* result, const Opt_Uint8ClampedArray* value) { +inline void WriteToString(std::string* result, const Opt_Undefined* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); + WriteToString(result, value->value); } else { Ark_Undefined undefined = { 0 }; WriteToString(result, undefined); @@ -10165,7 +10010,7 @@ inline void WriteToString(std::string* result, const Opt_Uint8ClampedArray* valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Uint8ClampedArray& value) +inline Ark_RuntimeType runtimeType(const Opt_Undefined& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -11001,12 +10846,12 @@ inline Ark_RuntimeType runtimeType(const Opt_DividerStyle& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_ButtonStyle_icons& value) +inline Ark_RuntimeType runtimeType(const Ark_ButtonIconOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_ButtonStyle_icons* value) { +inline void WriteToString(std::string* result, const Ark_ButtonIconOptions* value) { result->append("{"); // Ark_Union_String_PixelMap_Resource shown result->append(".shown="); @@ -11022,7 +10867,7 @@ inline void WriteToString(std::string* result, const Ark_Type_ButtonStyle_icons* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_ButtonStyle_icons* value) { +inline void WriteToString(std::string* result, const Opt_ButtonIconOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -11035,7 +10880,7 @@ inline void WriteToString(std::string* result, const Opt_Type_ButtonStyle_icons* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_ButtonStyle_icons& value) +inline Ark_RuntimeType runtimeType(const Opt_ButtonIconOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -11122,6 +10967,35 @@ inline Ark_RuntimeType runtimeType(const Opt_XComponentType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_MenuType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_MenuType value) { + result->append("Ark_MenuType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_MenuType* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_MenuType& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline void WriteToString(std::string* result, const Opt_WebKeyboardController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -11605,6 +11479,45 @@ inline Ark_RuntimeType runtimeType(const Opt_SslErrorHandler& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Array_Buffer& value) +{ + return ARK_RUNTIME_OBJECT; +} + +template <> +inline void WriteToString(std::string* result, const Ark_Buffer value); + +inline void WriteToString(std::string* result, const Array_Buffer* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Array_Buffer* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Array_Buffer& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline void WriteToString(std::string* result, const Opt_WebContextMenuResult* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -12133,18 +12046,18 @@ inline Ark_RuntimeType runtimeType(const Ark_UnderlineColor& value) template <> inline void WriteToString(std::string* result, const Ark_UnderlineColor* value) { result->append("{"); - // Ark_Union_ResourceColor_Undefined typing + // Opt_ResourceColor typing result->append(".typing="); WriteToString(result, &value->typing); - // Ark_Union_ResourceColor_Undefined normal + // Opt_ResourceColor normal result->append(", "); result->append(".normal="); WriteToString(result, &value->normal); - // Ark_Union_ResourceColor_Undefined error + // Opt_ResourceColor error result->append(", "); result->append(".error="); WriteToString(result, &value->error); - // Ark_Union_ResourceColor_Undefined disable + // Opt_ResourceColor disable result->append(", "); result->append(".disable="); WriteToString(result, &value->disable); @@ -12417,12 +12330,12 @@ inline Ark_RuntimeType runtimeType(const Opt_SubTabBarStyle& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_String_Resource_icon_text& value) +inline Ark_RuntimeType runtimeType(const Ark_TabBarOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Union_String_Resource_icon_text* value) { +inline void WriteToString(std::string* result, const Ark_TabBarOptions* value) { result->append("{"); // Ark_Union_String_Resource icon result->append(".icon="); @@ -12434,7 +12347,7 @@ inline void WriteToString(std::string* result, const Ark_Literal_Union_String_Re result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Union_String_Resource_icon_text* value) { +inline void WriteToString(std::string* result, const Opt_TabBarOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12447,7 +12360,7 @@ inline void WriteToString(std::string* result, const Opt_Literal_Union_String_Re result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_String_Resource_icon_text& value) +inline Ark_RuntimeType runtimeType(const Opt_TabBarOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -12621,119 +12534,6 @@ inline Ark_RuntimeType runtimeType(const Opt_BarPosition& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_SwiperAutoFill& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_SwiperAutoFill* value) { - result->append("{"); - // Ark_VP minSize - result->append(".minSize="); - WriteToString(result, &value->minSize); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_SwiperAutoFill& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ArrowStyle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ArrowStyle* value) { - result->append("{"); - // Ark_Boolean showBackground - result->append(".showBackground="); - WriteToString(result, &value->showBackground); - // Ark_Boolean isSidebarMiddle - result->append(", "); - result->append(".isSidebarMiddle="); - WriteToString(result, &value->isSidebarMiddle); - // Ark_Length backgroundSize - result->append(", "); - result->append(".backgroundSize="); - WriteToString(result, &value->backgroundSize); - // Ark_ResourceColor backgroundColor - result->append(", "); - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_Length arrowSize - result->append(", "); - result->append(".arrowSize="); - WriteToString(result, &value->arrowSize); - // Ark_ResourceColor arrowColor - result->append(", "); - result->append(".arrowColor="); - WriteToString(result, &value->arrowColor); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ArrowStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_SwiperContentTransitionProxy_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_SwiperContentTransitionProxy_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentTransitionProxy_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_SwiperContentTransitionProxy_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_DigitIndicator& value) { return ARK_RUNTIME_OBJECT; @@ -12884,6 +12684,119 @@ inline Ark_RuntimeType runtimeType(const Opt_DotIndicator& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_SwiperAutoFill& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SwiperAutoFill* value) { + result->append("{"); + // Ark_VP minSize + result->append(".minSize="); + WriteToString(result, &value->minSize); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SwiperAutoFill* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SwiperAutoFill& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_ArrowStyle& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ArrowStyle* value) { + result->append("{"); + // Ark_Boolean showBackground + result->append(".showBackground="); + WriteToString(result, &value->showBackground); + // Ark_Boolean isSidebarMiddle + result->append(", "); + result->append(".isSidebarMiddle="); + WriteToString(result, &value->isSidebarMiddle); + // Ark_Length backgroundSize + result->append(", "); + result->append(".backgroundSize="); + WriteToString(result, &value->backgroundSize); + // Ark_ResourceColor backgroundColor + result->append(", "); + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_Length arrowSize + result->append(", "); + result->append(".arrowSize="); + WriteToString(result, &value->arrowSize); + // Ark_ResourceColor arrowColor + result->append(", "); + result->append(".arrowColor="); + WriteToString(result, &value->arrowColor); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ArrowStyle* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_ArrowStyle& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Callback_SwiperContentTransitionProxy_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_SwiperContentTransitionProxy_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_SwiperContentTransitionProxy_Void* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Callback_SwiperContentTransitionProxy_Void& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Alignment& value) { return ARK_RUNTIME_NUMBER; @@ -12913,18 +12826,18 @@ inline Ark_RuntimeType runtimeType(const Opt_Alignment& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_SliderBlockStyle_shape& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Type_SliderBlockStyle_shape: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_SliderBlockStyle_shape* value) { +inline void WriteToString(std::string* result, const Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -12952,7 +12865,7 @@ inline void WriteToString(std::string* result, const Ark_Type_SliderBlockStyle_s result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_SliderBlockStyle_shape* value) { +inline void WriteToString(std::string* result, const Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -12965,7 +12878,7 @@ inline void WriteToString(std::string* result, const Opt_Type_SliderBlockStyle_s result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_SliderBlockStyle_shape& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -13028,51 +12941,6 @@ inline Ark_RuntimeType runtimeType(const Opt_SliderStyle& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DividerOptions_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_DividerOptions_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_DividerOptions_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_DividerOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_DividerOptions_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DividerOptions_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_OptionWidthMode& value) { return ARK_RUNTIME_NUMBER; @@ -13485,35 +13353,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_MenuType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_MenuType value) { - result->append("Ark_MenuType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_MenuType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_MenuType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const MenuOnAppearCallback& value) { return ARK_RUNTIME_OBJECT; @@ -14023,12 +13862,12 @@ inline Ark_RuntimeType runtimeType(const Opt_GuideLinePosition& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_RectInterface_value_u1& value) +inline Ark_RuntimeType runtimeType(const Ark_RoundedRectOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_RectInterface_value_u1* value) { +inline void WriteToString(std::string* result, const Ark_RoundedRectOptions* value) { result->append("{"); // Ark_Union_Number_String width result->append(".width="); @@ -14048,7 +13887,7 @@ inline void WriteToString(std::string* result, const Ark_Type_RectInterface_valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_RectInterface_value_u1* value) { +inline void WriteToString(std::string* result, const Opt_RoundedRectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14061,17 +13900,17 @@ inline void WriteToString(std::string* result, const Opt_Type_RectInterface_valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_RectInterface_value_u1& value) +inline Ark_RuntimeType runtimeType(const Opt_RoundedRectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_RectInterface_value_u0& value) +inline Ark_RuntimeType runtimeType(const Ark_RectOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_RectInterface_value_u0* value) { +inline void WriteToString(std::string* result, const Ark_RectOptions* value) { result->append("{"); // Ark_Union_Number_String width result->append(".width="); @@ -14087,7 +13926,7 @@ inline void WriteToString(std::string* result, const Ark_Type_RectInterface_valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_RectInterface_value_u0* value) { +inline void WriteToString(std::string* result, const Opt_RectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -14100,7 +13939,7 @@ inline void WriteToString(std::string* result, const Opt_Type_RectInterface_valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_RectInterface_value_u0& value) +inline Ark_RuntimeType runtimeType(const Opt_RectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -14562,6 +14401,273 @@ inline Ark_RuntimeType runtimeType(const Opt_NavigationType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Array_ToolbarItem& value) +{ + return ARK_RUNTIME_OBJECT; +} + +template <> +inline void WriteToString(std::string* result, const Ark_ToolbarItem* value); + +inline void WriteToString(std::string* result, const Array_ToolbarItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_ToolbarItem*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Array_ToolbarItem& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_NavigationCustomTitle& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_NavigationCustomTitle* value) { + result->append("{"); + // Callback_Any builder + result->append(".builder="); + WriteToString(result, &value->builder); + // Ark_Union_TitleHeight_Length height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavigationCustomTitle* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_NavigationCustomTitle& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_NavigationCommonTitle& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_NavigationCommonTitle* value) { + result->append("{"); + // Ark_Union_String_Resource main + result->append(".main="); + WriteToString(result, &value->main); + // Ark_Union_String_Resource sub + result->append(", "); + result->append(".sub="); + WriteToString(result, &value->sub); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavigationCommonTitle* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_NavigationCommonTitle& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_NavContentInfo& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_NavContentInfo* value) { + result->append("{"); + // Ark_String name + result->append(".name="); + WriteToString(result, &value->name); + // Ark_Number index + result->append(", "); + result->append(".index="); + WriteToString(result, &value->index); + // Ark_NavDestinationMode mode + result->append(", "); + result->append(".mode="); + WriteToString(result, &value->mode); + // Ark_CustomObject param + result->append(", "); + result->append(".param="); + WriteToString(result, &value->param); + // Ark_String navDestinationId + result->append(", "); + result->append(".navDestinationId="); + WriteToString(result, &value->navDestinationId); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_NavContentInfo& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_NavigationAnimatedTransition& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_NavigationAnimatedTransition* value) { + result->append("{"); + // Callback_Boolean_Void onTransitionEnd + result->append(".onTransitionEnd="); + WriteToString(result, &value->onTransitionEnd); + // Ark_Number timeout + result->append(", "); + result->append(".timeout="); + WriteToString(result, &value->timeout); + // Ark_Boolean isInteractive + result->append(", "); + result->append(".isInteractive="); + WriteToString(result, &value->isInteractive); + // Callback_NavigationTransitionProxy_Void transition + result->append(", "); + result->append(".transition="); + WriteToString(result, &value->transition); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTransition* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_NavigationAnimatedTransition& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Array_NavigationMenuItem& value) +{ + return ARK_RUNTIME_OBJECT; +} + +template <> +inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value); + +inline void WriteToString(std::string* result, const Array_NavigationMenuItem* value) { + int32_t count = value->length; + result->append("{.array=allocArray({{"); + for (int i = 0; i < count; i++) { + if (i > 0) result->append(", "); + WriteToString(result, (const Ark_NavigationMenuItem*)&value->array[i]); + } + result->append("}})"); + result->append(", .length="); + result->append(std::to_string(value->length)); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuItem* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Array_NavigationMenuItem& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_BarStyle& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_BarStyle value) { + result->append("Ark_BarStyle("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_BarStyle* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_BarStyle& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_ToolbarItemStatus& value) { return ARK_RUNTIME_NUMBER; @@ -14591,244 +14697,6 @@ inline Ark_RuntimeType runtimeType(const Opt_ToolbarItemStatus& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Array_ToolbarItem& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItem* value); - -inline void WriteToString(std::string* result, const Array_ToolbarItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_ToolbarItem*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_ToolbarItem* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_ToolbarItem& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationCustomTitle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationCustomTitle* value) { - result->append("{"); - // Callback_Any builder - result->append(".builder="); - WriteToString(result, &value->builder); - // Ark_Union_TitleHeight_Length height - result->append(", "); - result->append(".height="); - WriteToString(result, &value->height); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationCustomTitle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationCustomTitle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationCommonTitle& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationCommonTitle* value) { - result->append("{"); - // Ark_Union_String_Resource main - result->append(".main="); - WriteToString(result, &value->main); - // Ark_Union_String_Resource sub - result->append(", "); - result->append(".sub="); - WriteToString(result, &value->sub); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationCommonTitle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationCommonTitle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavContentInfo& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavContentInfo* value) { - result->append("{"); - // Ark_String name - result->append(".name="); - WriteToString(result, &value->name); - // Ark_Number index - result->append(", "); - result->append(".index="); - WriteToString(result, &value->index); - // Ark_NavDestinationMode mode - result->append(", "); - result->append(".mode="); - WriteToString(result, &value->mode); - // Ark_CustomObject param - result->append(", "); - result->append(".param="); - WriteToString(result, &value->param); - // Ark_String navDestinationId - result->append(", "); - result->append(".navDestinationId="); - WriteToString(result, &value->navDestinationId); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavContentInfo* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavContentInfo& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationAnimatedTransition& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationAnimatedTransition* value) { - result->append("{"); - // Callback_Boolean_Void onTransitionEnd - result->append(".onTransitionEnd="); - WriteToString(result, &value->onTransitionEnd); - // Ark_Number timeout - result->append(", "); - result->append(".timeout="); - WriteToString(result, &value->timeout); - // Ark_Boolean isInteractive - result->append(", "); - result->append(".isInteractive="); - WriteToString(result, &value->isInteractive); - // Callback_NavigationTransitionProxy_Void transition - result->append(", "); - result->append(".transition="); - WriteToString(result, &value->transition); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationAnimatedTransition* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationAnimatedTransition& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Array_NavigationMenuItem& value) -{ - return ARK_RUNTIME_OBJECT; -} - -template <> -inline void WriteToString(std::string* result, const Ark_NavigationMenuItem* value); - -inline void WriteToString(std::string* result, const Array_NavigationMenuItem* value) { - int32_t count = value->length; - result->append("{.array=allocArray({{"); - for (int i = 0; i < count; i++) { - if (i > 0) result->append(", "); - WriteToString(result, (const Ark_NavigationMenuItem*)&value->array[i]); - } - result->append("}})"); - result->append(", .length="); - result->append(std::to_string(value->length)); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Array_NavigationMenuItem* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Array_NavigationMenuItem& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_TextModifier& value) { return ARK_RUNTIME_OBJECT; @@ -14857,35 +14725,6 @@ inline Ark_RuntimeType runtimeType(const Opt_TextModifier& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BarStyle& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_BarStyle value) { - result->append("Ark_BarStyle("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BarStyle* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_BarStyle& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_NavDestinationCustomTitle& value) { return ARK_RUNTIME_OBJECT; @@ -16062,6 +15901,35 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Tuple_Number_Number return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_ContentClipMode& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_ContentClipMode value) { + result->append("Ark_ContentClipMode("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ContentClipMode* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_ContentClipMode& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_LinearGradient& value) { switch (value.selector) { @@ -17799,6 +17667,10 @@ inline void WriteToString(std::string* result, const Ark_CustomPopupOptions* val result->append(", "); result->append(".enableHoverMode="); WriteToString(result, &value->enableHoverMode); + // Ark_Boolean followTransformOfTarget + result->append(", "); + result->append(".followTransformOfTarget="); + WriteToString(result, &value->followTransformOfTarget); result->append("}"); } template <> @@ -17926,6 +17798,10 @@ inline void WriteToString(std::string* result, const Ark_PopupOptions* value) { result->append(", "); result->append(".enableHoverMode="); WriteToString(result, &value->enableHoverMode); + // Ark_Boolean followTransformOfTarget + result->append(", "); + result->append(".followTransformOfTarget="); + WriteToString(result, &value->followTransformOfTarget); result->append("}"); } template <> @@ -18332,35 +18208,6 @@ inline Ark_RuntimeType runtimeType(const Opt_AdaptiveColor& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_BlurType& value) -{ - return ARK_RUNTIME_NUMBER; -} -template <> -inline void WriteToString(std::string* result, const Ark_BlurType value) { - result->append("Ark_BlurType("); - WriteToString(result, (Ark_Int32) value); - result->append(")"); -} -template <> -inline void WriteToString(std::string* result, const Opt_BlurType* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_BlurType& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_BlurStyleActivePolicy& value) { return ARK_RUNTIME_NUMBER; @@ -20270,12 +20117,12 @@ inline Ark_RuntimeType runtimeType(const Opt_WithThemeAttribute& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_WithThemeAttribute_void& value) +inline Ark_RuntimeType runtimeType(const Callback_WithThemeAttribute_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_WithThemeAttribute_void* value) { +inline void WriteToString(std::string* result, const Callback_WithThemeAttribute_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20283,7 +20130,7 @@ inline void WriteToString(std::string* result, const Callback_WithThemeAttribute result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_WithThemeAttribute_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WithThemeAttribute_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20296,17 +20143,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_WithThemeAttri result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WithThemeAttribute_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WithThemeAttribute_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_WebKeyboardOptions_void& value) +inline Ark_RuntimeType runtimeType(const Callback_WebKeyboardOptions_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions_void* value) { +inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20314,7 +20161,7 @@ inline void WriteToString(std::string* result, const Callback_WebKeyboardOptions result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOptions_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOptions_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20327,17 +20174,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_WebKeyboardOpt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WebKeyboardOptions_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WebKeyboardOptions_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Union_TabContentAnimatedTransition_Undefined_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_NavigationAnimatedTransition_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Union_TabContentAnimatedTransition_Undefined_void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_NavigationAnimatedTransition_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20345,7 +20192,7 @@ inline void WriteToString(std::string* result, const Callback_Union_TabContentAn result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Union_TabContentAnimatedTransition_Undefined_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_NavigationAnimatedTransition_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20358,17 +20205,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Union_TabConte result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_TabContentAnimatedTransition_Undefined_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_NavigationAnimatedTransition_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Union_NavigationAnimatedTransition_Undefined_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_TabContentAnimatedTransition_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Union_NavigationAnimatedTransition_Undefined_void* value) { +inline void WriteToString(std::string* result, const Callback_Opt_TabContentAnimatedTransition_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20376,7 +20223,7 @@ inline void WriteToString(std::string* result, const Callback_Union_NavigationAn result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Union_NavigationAnimatedTransition_Undefined_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Opt_TabContentAnimatedTransition_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20389,17 +20236,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Union_Navigati result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_NavigationAnimatedTransition_Undefined_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_TabContentAnimatedTransition_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureRecognizer_void& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureRecognizer_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureRecognizer_void* value) { +inline void WriteToString(std::string* result, const Callback_GestureRecognizer_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20407,7 +20254,7 @@ inline void WriteToString(std::string* result, const Callback_GestureRecognizer_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureRecognizer_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureRecognizer_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20420,17 +20267,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureRecogni result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureRecognizer_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureRecognizer_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OffsetResult_void& value) +inline Ark_RuntimeType runtimeType(const Callback_OffsetResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OffsetResult_void* value) { +inline void WriteToString(std::string* result, const Callback_OffsetResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20438,7 +20285,7 @@ inline void WriteToString(std::string* result, const Callback_OffsetResult_void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OffsetResult_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OffsetResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20451,7 +20298,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_OffsetResult_v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OffsetResult_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OffsetResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -20487,12 +20334,12 @@ inline Ark_RuntimeType runtimeType(const Opt_ScrollResult& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ScrollResult_void& value) +inline Ark_RuntimeType runtimeType(const Callback_ScrollResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ScrollResult_void* value) { +inline void WriteToString(std::string* result, const Callback_ScrollResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20500,7 +20347,7 @@ inline void WriteToString(std::string* result, const Callback_ScrollResult_void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ScrollResult_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ScrollResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20513,17 +20360,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ScrollResult_v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ScrollResult_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ScrollResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_OnScrollFrameBeginHandlerResult_void& value) +inline Ark_RuntimeType runtimeType(const Callback_OnScrollFrameBeginHandlerResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_OnScrollFrameBeginHandlerResult_void* value) { +inline void WriteToString(std::string* result, const Callback_OnScrollFrameBeginHandlerResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20531,7 +20378,7 @@ inline void WriteToString(std::string* result, const Callback_OnScrollFrameBegin result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameBeginHandlerResult_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameBeginHandlerResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20544,17 +20391,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_OnScrollFrameB result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollFrameBeginHandlerResult_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_OnScrollFrameBeginHandlerResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Array_String_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Array_String_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Array_String_void* value) { +inline void WriteToString(std::string* result, const Callback_Array_String_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20562,7 +20409,7 @@ inline void WriteToString(std::string* result, const Callback_Array_String_void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Array_String_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20575,7 +20422,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_Array_String_v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_String_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Array_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -20608,167 +20455,12 @@ inline Ark_RuntimeType runtimeType(const Opt_IsolatedComponentAttribute& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_IsolatedComponentAttribute_void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_IsolatedComponentAttribute_void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_IsolatedComponentAttribute_void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_IsolatedComponentAttribute_void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Number_void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_HitTestMode_void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_HitTestMode_void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_HitTestMode_void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_WebResourceResponse_void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_WebResourceResponse_void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_WebResourceResponse_void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_WebResourceResponse_void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Number_Number_void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Number_Number_void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Number_Number_void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Number_Number_void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_void& value) +inline Ark_RuntimeType runtimeType(const Callback_IsolatedComponentAttribute_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_void* value) { +inline void WriteToString(std::string* result, const Callback_IsolatedComponentAttribute_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20776,7 +20468,7 @@ inline void WriteToString(std::string* result, const Callback_Tuple_Number_Numbe result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_IsolatedComponentAttribute_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20789,17 +20481,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_N result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_IsolatedComponentAttribute_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_offsetRemain_void& value) +inline Ark_RuntimeType runtimeType(const Callback_HitTestMode_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Number_offsetRemain_void* value) { +inline void WriteToString(std::string* result, const Callback_HitTestMode_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20807,7 +20499,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Number_off result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_offsetRemain_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_HitTestMode_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20820,17 +20512,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_offsetRemain_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_HitTestMode_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_ComputedBarAttribute_void& value) +inline Ark_RuntimeType runtimeType(const Callback_WebResourceResponse_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_ComputedBarAttribute_void* value) { +inline void WriteToString(std::string* result, const Callback_WebResourceResponse_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20838,7 +20530,7 @@ inline void WriteToString(std::string* result, const Callback_ComputedBarAttribu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAttribute_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_WebResourceResponse_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20851,17 +20543,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAtt result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_ComputedBarAttribute_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_WebResourceResponse_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Callback_Any_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Number_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Callback_Any_void* value) { +inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Number_Number_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20869,7 +20561,7 @@ inline void WriteToString(std::string* result, const Callback_Callback_Any_void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Callback_Any_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20882,17 +20574,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Callback_Any_v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Callback_Any_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Number_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_GestureJudgeResult_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Tuple_Number_Number_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_GestureJudgeResult_void* value) { +inline void WriteToString(std::string* result, const Callback_Tuple_Number_Number_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20900,7 +20592,7 @@ inline void WriteToString(std::string* result, const Callback_GestureJudgeResult result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeResult_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Tuple_Number_Number_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20913,17 +20605,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeRe result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureJudgeResult_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Tuple_Number_Number_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Union_CustomBuilder_DragItemInfo_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_offsetRemain_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Union_CustomBuilder_DragItemInfo_void* value) { +inline void WriteToString(std::string* result, const Callback_Literal_Number_offsetRemain_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20931,7 +20623,7 @@ inline void WriteToString(std::string* result, const Callback_Union_CustomBuilde result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBuilder_DragItemInfo_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_offsetRemain_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20944,17 +20636,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_CustomBuilder_DragItemInfo_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_offsetRemain_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Boolean_void& value) +inline Ark_RuntimeType runtimeType(const Callback_ComputedBarAttribute_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Boolean_void* value) { +inline void WriteToString(std::string* result, const Callback_ComputedBarAttribute_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20962,7 +20654,7 @@ inline void WriteToString(std::string* result, const Callback_Boolean_void* valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Boolean_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_ComputedBarAttribute_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -20975,17 +20667,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Boolean_void* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Boolean_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_ComputedBarAttribute_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_TouchResult_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Callback_Any_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_TouchResult_void* value) { +inline void WriteToString(std::string* result, const Callback_Callback_Any_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -20993,7 +20685,7 @@ inline void WriteToString(std::string* result, const Callback_TouchResult_void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Callback_Any_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21006,17 +20698,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_vo result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchResult_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Callback_Any_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_void& value) +inline Ark_RuntimeType runtimeType(const Callback_GestureJudgeResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_String_void* value) { +inline void WriteToString(std::string* result, const Callback_GestureJudgeResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21024,7 +20716,7 @@ inline void WriteToString(std::string* result, const Callback_String_void* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_GestureJudgeResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21037,17 +20729,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_GestureJudgeResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_CustomObject_void& value) +inline Ark_RuntimeType runtimeType(const Callback_Union_CustomBuilder_DragItemInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_CustomObject_void* value) { +inline void WriteToString(std::string* result, const Callback_Union_CustomBuilder_DragItemInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21055,7 +20747,7 @@ inline void WriteToString(std::string* result, const Callback_CustomObject_void* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_CustomObject_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21068,17 +20760,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_CustomObject_v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_CustomObject_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Union_CustomBuilder_DragItemInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_void& value) +inline Ark_RuntimeType runtimeType(const Callback_TouchResult_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_void* value) { +inline void WriteToString(std::string* result, const Callback_TouchResult_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -21086,7 +20778,7 @@ inline void WriteToString(std::string* result, const Callback_void* value) { result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_TouchResult_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21099,7 +20791,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_void* value) { result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_TouchResult_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -21779,18 +21471,18 @@ inline Ark_RuntimeType runtimeType(const Opt_Header& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource_ArrayBuffer& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Number_Resource_Buffer& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Union_String_Number_Resource_ArrayBuffer: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_String_Number_Resource_Buffer: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource_ArrayBuffer* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Number_Resource_Buffer* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -21810,15 +21502,15 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Number_Res result->append(".value2="); WriteToString(result, &value->value2); } - // Ark_ArrayBuffer + // Ark_Buffer if (value->selector == 3) { result->append(".value3="); - WriteToString(result, &value->value3); + WriteToString(result, value->value3); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource_ArrayBuffer* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Number_Resource_Buffer* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -21831,7 +21523,7 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Number_Res result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource_ArrayBuffer& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Number_Resource_Buffer& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -22141,6 +21833,10 @@ inline void WriteToString(std::string* result, const Ark_TextPickerDialogOptions result->append(", "); result->append(".onChange="); WriteToString(result, &value->onChange); + // Callback_TextPickerResult_Void onScrollStop + result->append(", "); + result->append(".onScrollStop="); + WriteToString(result, &value->onScrollStop); // Ark_Rectangle maskRect result->append(", "); result->append(".maskRect="); @@ -22346,51 +22042,6 @@ inline Ark_RuntimeType runtimeType(const Opt_RectWidthStyle& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_Number_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_Number_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_Number_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Array_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_Number_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_Number_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_ScrollToIndexOptions& value) { return ARK_RUNTIME_OBJECT; @@ -22457,20 +22108,24 @@ inline Ark_RuntimeType runtimeType(const Opt_Literal_Boolean_next_Axis_direction return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Boolean_next& value) +inline Ark_RuntimeType runtimeType(const Ark_ScrollPageOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Boolean_next* value) { +inline void WriteToString(std::string* result, const Ark_ScrollPageOptions* value) { result->append("{"); // Ark_Boolean next result->append(".next="); WriteToString(result, value->next); + // Ark_Boolean animation + result->append(", "); + result->append(".animation="); + WriteToString(result, &value->animation); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Boolean_next* value) { +inline void WriteToString(std::string* result, const Opt_ScrollPageOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -22483,7 +22138,7 @@ inline void WriteToString(std::string* result, const Opt_Literal_Boolean_next* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Boolean_next& value) +inline Ark_RuntimeType runtimeType(const Opt_ScrollPageOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -23636,51 +23291,6 @@ inline Ark_RuntimeType runtimeType(const Opt_UIGestureEvent& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_OnMoveHandler_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_OnMoveHandler_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_OnMoveHandler_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // OnMoveHandler - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_OnMoveHandler_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_OnMoveHandler_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_TransitionEffects& value) { return ARK_RUNTIME_OBJECT; @@ -23778,9 +23388,9 @@ inline Ark_RuntimeType runtimeType(const Ark_ImageData& value) template <> inline void WriteToString(std::string* result, const Ark_ImageData* value) { result->append("{"); - // Ark_Uint8ClampedArray data + // Ark_Buffer data result->append(".data="); - WriteToString(result, &value->data); + WriteToString(result, value->data); // Ark_Number height result->append(", "); result->append(".height="); @@ -23810,16 +23420,16 @@ inline Ark_RuntimeType runtimeType(const Opt_ImageData& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_String_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Null& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_String_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_String_Null: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_String_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Null* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -23837,7 +23447,7 @@ inline void WriteToString(std::string* result, const Ark_Union_String_Undefined* result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_String_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Null* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -23850,7 +23460,7 @@ inline void WriteToString(std::string* result, const Opt_Union_String_Undefined* result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_String_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Null& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -24338,141 +23948,6 @@ inline Ark_RuntimeType runtimeType(const Opt_ActionSheetOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_OnLinearIndicatorChangeCallback_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_OnLinearIndicatorChangeCallback_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_OnLinearIndicatorChangeCallback_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // OnLinearIndicatorChangeCallback - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_OnLinearIndicatorChangeCallback_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_OnLinearIndicatorChangeCallback_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Boolean_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Boolean_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Boolean_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Boolean - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Boolean_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Boolean_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_LinearIndicatorStyle_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_LinearIndicatorStyle_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_LinearIndicatorStyle_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_LinearIndicatorStyle - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_LinearIndicatorStyle_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_LinearIndicatorStyle_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline void WriteToString(std::string* result, const Opt_LinearIndicatorController* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -24557,65 +24032,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_code_Want_w return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Empty& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Literal_Empty* value) { - result->append("{"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Literal_Empty* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Empty& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Empty_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Literal_Empty_Void* value) { - result->append("{"); - result->append(".resource="); - WriteToString(result, &value->resource); - result->append(", .call=0"); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Empty_Void* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Empty_Void& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline void WriteToString(std::string* result, const Opt_UIExtensionProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -24794,16 +24210,16 @@ inline Ark_RuntimeType runtimeType(const Opt_WindowAnimationTarget& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DividerStyle_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_DividerStyle_Null& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_DividerStyle_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_DividerStyle_Null: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_DividerStyle_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_DividerStyle_Null* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -24821,7 +24237,7 @@ inline void WriteToString(std::string* result, const Ark_Union_DividerStyle_Unde result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_DividerStyle_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_DividerStyle_Null* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24834,7 +24250,7 @@ inline void WriteToString(std::string* result, const Opt_Union_DividerStyle_Unde result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DividerStyle_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_DividerStyle_Null& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -24890,7 +24306,7 @@ inline void WriteToString(std::string* result, const Ark_ButtonStyle* value) { result->append(", "); result->append(".height="); WriteToString(result, &value->height); - // Ark_Type_ButtonStyle_icons icons + // Ark_ButtonIconOptions icons result->append(", "); result->append(".icons="); WriteToString(result, &value->icons); @@ -24944,12 +24360,12 @@ inline Ark_RuntimeType runtimeType(const Opt_SideBarContainerType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Object_Void& value) +inline Ark_RuntimeType runtimeType(const OnNativeLoadCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Object_Void* value) { +inline void WriteToString(std::string* result, const OnNativeLoadCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -24957,7 +24373,7 @@ inline void WriteToString(std::string* result, const Callback_Object_Void* value result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Object_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnNativeLoadCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -24970,7 +24386,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_Object_Void* v result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Object_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnNativeLoadCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -25057,6 +24473,107 @@ inline Ark_RuntimeType runtimeType(const Opt_Type_XComponentInterface_value& val return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_SelectionMenuOptionsExt& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_SelectionMenuOptionsExt* value) { + result->append("{"); + // Callback_Void onAppear + result->append(".onAppear="); + WriteToString(result, &value->onAppear); + // Callback_Void onDisappear + result->append(", "); + result->append(".onDisappear="); + WriteToString(result, &value->onDisappear); + // Callback_Any preview + result->append(", "); + result->append(".preview="); + WriteToString(result, &value->preview); + // Ark_MenuType menuType + result->append(", "); + result->append(".menuType="); + WriteToString(result, &value->menuType); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SelectionMenuOptionsExt* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SelectionMenuOptionsExt& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_WebResponseType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_WebResponseType value) { + result->append("Ark_WebResponseType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_WebResponseType* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_WebResponseType& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_WebElementType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_WebElementType value) { + result->append("Ark_WebElementType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_WebElementType* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_WebElementType& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_WebKeyboardAvoidMode& value) { return ARK_RUNTIME_NUMBER; @@ -27063,6 +26580,10 @@ inline void WriteToString(std::string* result, const Ark_OnSslErrorEventReceiveE result->append(", "); result->append(".error="); WriteToString(result, value->error); + // Array_Buffer certChainData + result->append(", "); + result->append(".certChainData="); + WriteToString(result, &value->certChainData); result->append("}"); } template <> @@ -29371,12 +28892,12 @@ inline Ark_RuntimeType runtimeType(const Opt_WebOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_time& value) +inline Ark_RuntimeType runtimeType(const Ark_PlaybackInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_time* value) { +inline void WriteToString(std::string* result, const Ark_PlaybackInfo* value) { result->append("{"); // Ark_Number time result->append(".time="); @@ -29384,7 +28905,7 @@ inline void WriteToString(std::string* result, const Ark_Literal_Number_time* va result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_time* value) { +inline void WriteToString(std::string* result, const Opt_PlaybackInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29397,17 +28918,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_time* va result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_time& value) +inline Ark_RuntimeType runtimeType(const Opt_PlaybackInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_time_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_PlaybackInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Number_time_Void* value) { +inline void WriteToString(std::string* result, const Callback_PlaybackInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29415,7 +28936,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Number_tim result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_time_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PlaybackInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29428,17 +28949,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_time_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PlaybackInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Number_duration& value) +inline Ark_RuntimeType runtimeType(const Ark_PreparedInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Number_duration* value) { +inline void WriteToString(std::string* result, const Ark_PreparedInfo* value) { result->append("{"); // Ark_Number duration result->append(".duration="); @@ -29446,7 +28967,7 @@ inline void WriteToString(std::string* result, const Ark_Literal_Number_duration result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Number_duration* value) { +inline void WriteToString(std::string* result, const Opt_PreparedInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29459,17 +28980,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Number_duration result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Number_duration& value) +inline Ark_RuntimeType runtimeType(const Opt_PreparedInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Number_duration_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_PreparedInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Number_duration_Void* value) { +inline void WriteToString(std::string* result, const Callback_PreparedInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29477,7 +28998,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Number_dur result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number_duration_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_PreparedInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29490,17 +29011,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Number result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Number_duration_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_PreparedInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Boolean_fullscreen& value) +inline Ark_RuntimeType runtimeType(const Ark_FullscreenInfo& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Boolean_fullscreen* value) { +inline void WriteToString(std::string* result, const Ark_FullscreenInfo* value) { result->append("{"); // Ark_Boolean fullscreen result->append(".fullscreen="); @@ -29508,7 +29029,7 @@ inline void WriteToString(std::string* result, const Ark_Literal_Boolean_fullscr result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Boolean_fullscreen* value) { +inline void WriteToString(std::string* result, const Opt_FullscreenInfo* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29521,17 +29042,17 @@ inline void WriteToString(std::string* result, const Opt_Literal_Boolean_fullscr result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Boolean_fullscreen& value) +inline Ark_RuntimeType runtimeType(const Opt_FullscreenInfo& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Literal_Boolean_fullscreen_Void& value) +inline Ark_RuntimeType runtimeType(const Callback_FullscreenInfo_Void& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Literal_Boolean_fullscreen_Void* value) { +inline void WriteToString(std::string* result, const Callback_FullscreenInfo_Void* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -29539,7 +29060,7 @@ inline void WriteToString(std::string* result, const Callback_Literal_Boolean_fu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Literal_Boolean_fullscreen_Void* value) { +inline void WriteToString(std::string* result, const Opt_Callback_FullscreenInfo_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -29552,7 +29073,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_Literal_Boolea result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Literal_Boolean_fullscreen_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_FullscreenInfo_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -29795,6 +29316,82 @@ inline Ark_RuntimeType runtimeType(const Opt_TextTimerOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_DividerOptions_Null& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_DividerOptions_Null: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_DividerOptions_Null* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_DividerOptions + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_Undefined + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_DividerOptions_Null* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Union_DividerOptions_Null& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const TextPickerScrollStopCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const TextPickerScrollStopCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextPickerScrollStopCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_TextPickerScrollStopCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Type_TextPickerAttribute_onChange_callback& value) { return ARK_RUNTIME_OBJECT; @@ -29966,52 +29563,16 @@ inline Ark_RuntimeType runtimeType(const Opt_TextPickerOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_CancelButtonStyle_style_IconOptions_icon& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_Literal_CancelButtonStyle_style_IconOptions_icon* value) { - result->append("{"); - // Ark_CancelButtonStyle style - result->append(".style="); - WriteToString(result, &value->style); - // Ark_IconOptions icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Literal_CancelButtonStyle_style_IconOptions_icon* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_CancelButtonStyle_style_IconOptions_icon& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_UnderlineColor_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceColor_UnderlineColor& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - case 2: return runtimeType(value.value2); - default: throw "Bad selector in Ark_Union_ResourceColor_UnderlineColor_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ResourceColor_UnderlineColor: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_UnderlineColor_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_UnderlineColor* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -30026,60 +29587,10 @@ inline void WriteToString(std::string* result, const Ark_Union_ResourceColor_Und result->append(".value1="); WriteToString(result, &value->value1); } - // Ark_Undefined - if (value->selector == 2) { - result->append(".value2="); - WriteToString(result, value->value2); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_UnderlineColor_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_UnderlineColor_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ResourceStr_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ResourceStr_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ResourceStr_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_ResourceStr - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_ResourceColor_UnderlineColor* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30092,7 +29603,7 @@ inline void WriteToString(std::string* result, const Opt_Union_ResourceStr_Undef result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceStr_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ResourceColor_UnderlineColor& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -30177,12 +29688,12 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_TextInputStyle_TextContentSty return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_EnterKeyType_SubmitEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnSubmitCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_EnterKeyType_SubmitEvent_Void* value) { +inline void WriteToString(std::string* result, const OnSubmitCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -30190,7 +29701,7 @@ inline void WriteToString(std::string* result, const Callback_EnterKeyType_Submi result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_SubmitEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnSubmitCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30203,7 +29714,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_EnterKeyType_S result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_EnterKeyType_SubmitEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSubmitCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -30276,51 +29787,6 @@ inline Ark_RuntimeType runtimeType(const Opt_TextInputOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DateTimeOptions_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_DateTimeOptions_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_DateTimeOptions_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CustomObject - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_DateTimeOptions_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DateTimeOptions_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_TextClockOptions& value) { return ARK_RUNTIME_OBJECT; @@ -30449,6 +29915,68 @@ inline Ark_RuntimeType runtimeType(const Opt_TextAreaType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Callback_String_PasteEvent_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_String_PasteEvent_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEvent_Void* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Callback_String_PasteEvent_Void& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const TextAreaSubmitCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const TextAreaSubmitCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_TextAreaSubmitCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_TextAreaSubmitCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Callback_EnterKeyType_Void& value) { return ARK_RUNTIME_OBJECT; @@ -30773,18 +30301,18 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_SubTabBarStyle_BottomTabBarSt return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_TabContentAttribute_tabBar_value& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_String_Resource_CustomBuilder_TabBarOptions& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); case 2: return runtimeType(value.value2); case 3: return runtimeType(value.value3); - default: throw "Bad selector in Ark_Type_TabContentAttribute_tabBar_value: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_String_Resource_CustomBuilder_TabBarOptions: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_TabContentAttribute_tabBar_value* value) { +inline void WriteToString(std::string* result, const Ark_Union_String_Resource_CustomBuilder_TabBarOptions* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -30804,7 +30332,7 @@ inline void WriteToString(std::string* result, const Ark_Type_TabContentAttribut result->append(".value2="); WriteToString(result, &value->value2); } - // Ark_Literal_Union_String_Resource_icon_text + // Ark_TabBarOptions if (value->selector == 3) { result->append(".value3="); WriteToString(result, &value->value3); @@ -30812,7 +30340,7 @@ inline void WriteToString(std::string* result, const Ark_Type_TabContentAttribut result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_TabContentAttribute_tabBar_value* value) { +inline void WriteToString(std::string* result, const Opt_Union_String_Resource_CustomBuilder_TabBarOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30825,7 +30353,7 @@ inline void WriteToString(std::string* result, const Opt_Type_TabContentAttribut result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_TabContentAttribute_tabBar_value& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_String_Resource_CustomBuilder_TabBarOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -30865,7 +30393,20 @@ inline Ark_RuntimeType runtimeType(const Opt_ScrollableBarModeOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline void WriteToString(std::string* result, const Opt_TabContentTransitionProxy* value) { +inline Ark_RuntimeType runtimeType(const OnTabsContentWillChangeCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const OnTabsContentWillChangeCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_OnTabsContentWillChangeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30878,39 +30419,12 @@ inline void WriteToString(std::string* result, const Opt_TabContentTransitionPro result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_TabContentTransitionProxy& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsContentWillChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TabContentAnimatedTransition_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_TabContentAnimatedTransition_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_TabContentAnimatedTransition_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_TabContentAnimatedTransition - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_TabContentAnimatedTransition_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_TabContentTransitionProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30923,17 +30437,17 @@ inline void WriteToString(std::string* result, const Opt_Union_TabContentAnimate result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TabContentAnimatedTransition_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_TabContentTransitionProxy& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Type_TabsAttribute_customContentTransition_delegate& value) +inline Ark_RuntimeType runtimeType(const TabsCustomContentTransitionCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Type_TabsAttribute_customContentTransition_delegate* value) { +inline void WriteToString(std::string* result, const TabsCustomContentTransitionCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -30941,7 +30455,7 @@ inline void WriteToString(std::string* result, const Type_TabsAttribute_customCo result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_TabsAttribute_customContentTransition_delegate* value) { +inline void WriteToString(std::string* result, const Opt_TabsCustomContentTransitionCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -30954,7 +30468,7 @@ inline void WriteToString(std::string* result, const Opt_Type_TabsAttribute_cust result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_TabsAttribute_customContentTransition_delegate& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsCustomContentTransitionCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -31006,12 +30520,12 @@ inline Ark_RuntimeType runtimeType(const Opt_BarGridColumnOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_TabsAnimationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnTabsGestureSwipeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_TabsAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const OnTabsGestureSwipeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -31019,7 +30533,7 @@ inline void WriteToString(std::string* result, const Callback_Number_TabsAnimati result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_TabsAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsGestureSwipeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31032,56 +30546,17 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_TabsAni result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_TabsAnimationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsGestureSwipeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_TabsAnimationEvent& value) +inline Ark_RuntimeType runtimeType(const OnTabsAnimationEndCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_TabsAnimationEvent* value) { - result->append("{"); - // Ark_Number currentOffset - result->append(".currentOffset="); - WriteToString(result, &value->currentOffset); - // Ark_Number targetOffset - result->append(", "); - result->append(".targetOffset="); - WriteToString(result, &value->targetOffset); - // Ark_Number velocity - result->append(", "); - result->append(".velocity="); - WriteToString(result, &value->velocity); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_TabsAnimationEvent& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_TabsAnimationEvent_Void& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_TabsAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const OnTabsAnimationEndCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -31089,7 +30564,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Number_Tabs result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_TabsAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsAnimationEndCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31102,39 +30577,33 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_TabsAnimationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationEndCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_EdgeEffect_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsAnimationEvent& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_EdgeEffect_Undefined: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_EdgeEffect_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_TabsAnimationEvent* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number currentOffset + result->append(".currentOffset="); + WriteToString(result, &value->currentOffset); + // Ark_Number targetOffset result->append(", "); - // Ark_EdgeEffect - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".targetOffset="); + WriteToString(result, &value->targetOffset); + // Ark_Number velocity + result->append(", "); + result->append(".velocity="); + WriteToString(result, &value->velocity); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_EdgeEffect_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_TabsAnimationEvent* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31147,39 +30616,25 @@ inline void WriteToString(std::string* result, const Opt_Union_EdgeEffect_Undefi result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_EdgeEffect_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsAnimationEvent& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_AnimationMode_Undefined& value) +inline Ark_RuntimeType runtimeType(const OnTabsAnimationStartCallback& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_AnimationMode_Undefined: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_AnimationMode_Undefined* value) { +inline void WriteToString(std::string* result, const OnTabsAnimationStartCallback* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_AnimationMode - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_AnimationMode_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_OnTabsAnimationStartCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31192,7 +30647,7 @@ inline void WriteToString(std::string* result, const Opt_Union_AnimationMode_Und result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_AnimationMode_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_OnTabsAnimationStartCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -31226,12 +30681,12 @@ inline Ark_RuntimeType runtimeType(const Opt_BarMode& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_TabsInterface_value& value) +inline Ark_RuntimeType runtimeType(const Ark_TabsOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_TabsInterface_value* value) { +inline void WriteToString(std::string* result, const Ark_TabsOptions* value) { result->append("{"); // Ark_BarPosition barPosition result->append(".barPosition="); @@ -31247,7 +30702,7 @@ inline void WriteToString(std::string* result, const Ark_Type_TabsInterface_valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_TabsInterface_value* value) { +inline void WriteToString(std::string* result, const Opt_TabsOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31260,7 +30715,7 @@ inline void WriteToString(std::string* result, const Opt_Type_TabsInterface_valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_TabsInterface_value& value) +inline Ark_RuntimeType runtimeType(const Opt_TabsOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -31293,6 +30748,51 @@ inline Ark_RuntimeType runtimeType(const Opt_SymbolEffect& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_DotIndicator_DigitIndicator: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_DotIndicator_DigitIndicator* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_DotIndicator + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_DigitIndicator + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_DotIndicator_DigitIndicator* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Union_DotIndicator_DigitIndicator& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Union_Number_String_SwiperAutoFill& value) { switch (value.selector) { @@ -31502,12 +31002,12 @@ inline Ark_RuntimeType runtimeType(const Opt_SwiperNestedScrollMode& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_SwiperAnimationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnSwiperGestureSwipeCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_SwiperAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const OnSwiperGestureSwipeCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -31515,7 +31015,7 @@ inline void WriteToString(std::string* result, const Callback_Number_SwiperAnima result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_SwiperAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperGestureSwipeCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31528,7 +31028,38 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_SwiperA result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_SwiperAnimationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperGestureSwipeCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const OnSwiperAnimationEndCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const OnSwiperAnimationEndCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationEndCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationEndCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -31572,12 +31103,12 @@ inline Ark_RuntimeType runtimeType(const Opt_SwiperAnimationEvent& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_Number_Number_SwiperAnimationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnSwiperAnimationStartCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_Number_Number_SwiperAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const OnSwiperAnimationStartCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -31585,7 +31116,7 @@ inline void WriteToString(std::string* result, const Callback_Number_Number_Swip result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_SwiperAnimationEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnSwiperAnimationStartCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -31598,7 +31129,7 @@ inline void WriteToString(std::string* result, const Opt_Callback_Number_Number_ result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_Number_SwiperAnimationEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnSwiperAnimationStartCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -31632,6 +31163,24 @@ inline Ark_RuntimeType runtimeType(const Opt_SwiperDisplayMode& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline void WriteToString(std::string* result, const Opt_IndicatorComponentController* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_IndicatorComponentController& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Union_DotIndicator_DigitIndicator_Boolean& value) { switch (value.selector) { @@ -32039,12 +31588,12 @@ inline Ark_RuntimeType runtimeType(const Opt_SliderOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_Number_String_height_width_x_y& value) +inline Ark_RuntimeType runtimeType(const Ark_ViewportRect& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Union_Number_String_height_width_x_y* value) { +inline void WriteToString(std::string* result, const Ark_ViewportRect* value) { result->append("{"); // Ark_Union_Number_String x result->append(".x="); @@ -32064,7 +31613,7 @@ inline void WriteToString(std::string* result, const Ark_Literal_Union_Number_St result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Union_Number_String_height_width_x_y* value) { +inline void WriteToString(std::string* result, const Opt_ViewportRect* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32077,7 +31626,7 @@ inline void WriteToString(std::string* result, const Opt_Literal_Union_Number_St result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_Number_String_height_width_x_y& value) +inline Ark_RuntimeType runtimeType(const Opt_ViewportRect& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -32111,21 +31660,21 @@ inline Ark_RuntimeType runtimeType(const Opt_MenuAlignType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Union_DividerOptions_Undefined_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Opt_DividerOptions_Null& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Union_DividerOptions_Undefined_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Opt_DividerOptions_Null: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Union_DividerOptions_Undefined_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_Opt_DividerOptions_Null* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Union_DividerOptions_Undefined + // Opt_DividerOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); @@ -32138,7 +31687,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Union_DividerOpti result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Union_DividerOptions_Undefined_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_Opt_DividerOptions_Null* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32151,7 +31700,7 @@ inline void WriteToString(std::string* result, const Opt_Union_Union_DividerOpti result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Union_DividerOptions_Undefined_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Opt_DividerOptions_Null& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -32353,6 +31902,10 @@ inline void WriteToString(std::string* result, const Ark_SearchButtonOptions* va result->append(", "); result->append(".fontColor="); WriteToString(result, &value->fontColor); + // Ark_Boolean autoDisable + result->append(", "); + result->append(".autoDisable="); + WriteToString(result, &value->autoDisable); result->append("}"); } template <> @@ -32640,12 +32193,12 @@ inline Ark_RuntimeType runtimeType(const Opt_TextDecorationOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Callback_String_PasteEvent_Void& value) +inline Ark_RuntimeType runtimeType(const OnPasteCallback& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Callback_String_PasteEvent_Void* value) { +inline void WriteToString(std::string* result, const OnPasteCallback* value) { result->append("{"); result->append(".resource="); WriteToString(result, &value->resource); @@ -32653,7 +32206,7 @@ inline void WriteToString(std::string* result, const Callback_String_PasteEvent_ result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEvent_Void* value) { +inline void WriteToString(std::string* result, const Opt_OnPasteCallback* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32666,7 +32219,69 @@ inline void WriteToString(std::string* result, const Opt_Callback_String_PasteEv result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Callback_String_PasteEvent_Void& value) +inline Ark_RuntimeType runtimeType(const Opt_OnPasteCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const OnContentScrollCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const OnContentScrollCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_OnContentScrollCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_OnContentScrollCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const OnTextSelectionChangeCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const OnTextSelectionChangeCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_OnTextSelectionChangeCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_OnTextSelectionChangeCallback& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -32737,6 +32352,37 @@ inline Ark_RuntimeType runtimeType(const Opt_EditableTextOnChangeCallback& value return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const SearchSubmitCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const SearchSubmitCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_SearchSubmitCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_SearchSubmitCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_CaretStyle& value) { return ARK_RUNTIME_OBJECT; @@ -32862,12 +32508,12 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_IconOptions_SymbolGlyphModifi return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_SearchInterface_options& value) +inline Ark_RuntimeType runtimeType(const Ark_SearchOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Type_SearchInterface_options* value) { +inline void WriteToString(std::string* result, const Ark_SearchOptions* value) { result->append("{"); // Ark_String value result->append(".value="); @@ -32887,7 +32533,7 @@ inline void WriteToString(std::string* result, const Ark_Type_SearchInterface_op result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_SearchInterface_options* value) { +inline void WriteToString(std::string* result, const Opt_SearchOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -32900,7 +32546,7 @@ inline void WriteToString(std::string* result, const Opt_Type_SearchInterface_op result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_SearchInterface_options& value) +inline Ark_RuntimeType runtimeType(const Opt_SearchOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -33195,51 +32841,6 @@ inline Ark_RuntimeType runtimeType(const Opt_OnScrollEdgeCallback& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ScrollOnWillScrollCallback_undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ScrollOnWillScrollCallback_undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_ScrollOnWillScrollCallback_undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // ScrollOnWillScrollCallback - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_ScrollOnWillScrollCallback_undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ScrollOnWillScrollCallback_undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_ScrollDirection& value) { return ARK_RUNTIME_NUMBER; @@ -34726,51 +34327,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Array_GuideLineStyle& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Number_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Number_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Number_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_Number - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Number_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Number_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_RefreshStatus& value) { return ARK_RUNTIME_NUMBER; @@ -34882,26 +34438,26 @@ inline Ark_RuntimeType runtimeType(const Opt_RefreshOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Type_RectInterface_value& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_RectOptions_RoundedRectOptions& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Type_RectInterface_value: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_RectOptions_RoundedRectOptions: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Type_RectInterface_value* value) { +inline void WriteToString(std::string* result, const Ark_Union_RectOptions_RoundedRectOptions* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); result->append(", "); - // Ark_Type_RectInterface_value_u0 + // Ark_RectOptions if (value->selector == 0) { result->append(".value0="); WriteToString(result, &value->value0); } - // Ark_Type_RectInterface_value_u1 + // Ark_RoundedRectOptions if (value->selector == 1) { result->append(".value1="); WriteToString(result, &value->value1); @@ -34909,7 +34465,7 @@ inline void WriteToString(std::string* result, const Ark_Type_RectInterface_valu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Type_RectInterface_value* value) { +inline void WriteToString(std::string* result, const Opt_Union_RectOptions_RoundedRectOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -34922,7 +34478,7 @@ inline void WriteToString(std::string* result, const Opt_Type_RectInterface_valu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Type_RectInterface_value& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_RectOptions_RoundedRectOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -35183,24 +34739,24 @@ inline Ark_RuntimeType runtimeType(const Opt_ProgressOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_PluginComponentTemplate_template_Any_data& value) +inline Ark_RuntimeType runtimeType(const Ark_PolylineOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_PluginComponentTemplate_template_Any_data* value) { +inline void WriteToString(std::string* result, const Ark_PolylineOptions* value) { result->append("{"); - // Ark_PluginComponentTemplate template - result->append(".template="); - WriteToString(result, &value->template_); - // Ark_CustomObject data + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height result->append(", "); - result->append(".data="); - WriteToString(result, &value->data); + result->append(".height="); + WriteToString(result, &value->height); result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_PluginComponentTemplate_template_Any_data* value) { +inline void WriteToString(std::string* result, const Opt_PolylineOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35213,39 +34769,130 @@ inline void WriteToString(std::string* result, const Opt_Literal_PluginComponent result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_PluginComponentTemplate_template_Any_data& value) +inline Ark_RuntimeType runtimeType(const Opt_PolylineOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_CircleStyleOptions_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_PolygonOptions& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_CircleStyleOptions_Undefined: " + std::to_string(value.selector); + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_PolygonOptions* value) { + result->append("{"); + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PolygonOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } + result->append("}"); } template <> -inline void WriteToString(std::string* result, const Ark_Union_CircleStyleOptions_Undefined* value) { +inline Ark_RuntimeType runtimeType(const Opt_PolygonOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_PluginErrorData& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_PluginErrorData* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); + // Ark_Number errcode + result->append(".errcode="); + WriteToString(result, &value->errcode); + // Ark_String msg result->append(", "); - // Ark_CircleStyleOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); + result->append(".msg="); + WriteToString(result, &value->msg); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PluginErrorData* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_PluginErrorData& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const PluginErrorCallback& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const PluginErrorCallback* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PluginErrorCallback* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_CircleStyleOptions_Undefined* value) { +inline Ark_RuntimeType runtimeType(const Opt_PluginErrorCallback& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_PluginComponentOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_PluginComponentOptions* value) { + result->append("{"); + // Ark_PluginComponentTemplate template + result->append(".template="); + WriteToString(result, &value->template_); + // Ark_CustomObject data + result->append(", "); + result->append(".data="); + WriteToString(result, &value->data); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_PluginComponentOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35258,7 +34905,7 @@ inline void WriteToString(std::string* result, const Opt_Union_CircleStyleOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_CircleStyleOptions_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_PluginComponentOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -35312,12 +34959,12 @@ inline Ark_RuntimeType runtimeType(const Opt_PatternLockController& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_Number_String_height_width_String_commands& value) +inline Ark_RuntimeType runtimeType(const Ark_PathOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Union_Number_String_height_width_String_commands* value) { +inline void WriteToString(std::string* result, const Ark_PathOptions* value) { result->append("{"); // Ark_Union_Number_String width result->append(".width="); @@ -35333,7 +34980,7 @@ inline void WriteToString(std::string* result, const Ark_Literal_Union_Number_St result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Union_Number_String_height_width_String_commands* value) { +inline void WriteToString(std::string* result, const Opt_PathOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -35346,7 +34993,7 @@ inline void WriteToString(std::string* result, const Opt_Literal_Union_Number_St result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_Number_String_height_width_String_commands& value) +inline Ark_RuntimeType runtimeType(const Opt_PathOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -35725,96 +35372,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Array_LayoutSafeAreaType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_NavigationToolbarOptions& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_NavigationToolbarOptions* value) { - result->append("{"); - // Ark_ResourceColor backgroundColor - result->append(".backgroundColor="); - WriteToString(result, &value->backgroundColor); - // Ark_BlurStyle backgroundBlurStyle - result->append(", "); - result->append(".backgroundBlurStyle="); - WriteToString(result, &value->backgroundBlurStyle); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_NavigationToolbarOptions* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_NavigationToolbarOptions& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> -inline Ark_RuntimeType runtimeType(const Ark_ToolbarItem& value) -{ - return ARK_RUNTIME_OBJECT; -} -template <> -inline void WriteToString(std::string* result, const Ark_ToolbarItem* value) { - result->append("{"); - // Ark_ResourceStr value - result->append(".value="); - WriteToString(result, &value->value); - // Ark_ResourceStr icon - result->append(", "); - result->append(".icon="); - WriteToString(result, &value->icon); - // Ark_CustomObject symbolIcon - result->append(", "); - result->append(".symbolIcon="); - WriteToString(result, &value->symbolIcon); - // Callback_Void action - result->append(", "); - result->append(".action="); - WriteToString(result, &value->action); - // Ark_ToolbarItemStatus status - result->append(", "); - result->append(".status="); - WriteToString(result, &value->status); - // Ark_ResourceStr activeIcon - result->append(", "); - result->append(".activeIcon="); - WriteToString(result, &value->activeIcon); - // Ark_CustomObject activeSymbolIcon - result->append(", "); - result->append(".activeSymbolIcon="); - WriteToString(result, &value->activeSymbolIcon); - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_ToolbarItem& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Union_Array_ToolbarItem_CustomBuilder& value) { switch (value.selector) { @@ -35917,51 +35474,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Type_NavigationAttribute_title_valu return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_SystemBarStyle_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_SystemBarStyle_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_SystemBarStyle_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CustomObject - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_SystemBarStyle_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_SystemBarStyle_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline void WriteToString(std::string* result, const Opt_NavigationTransitionProxy* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); @@ -35980,51 +35492,6 @@ inline Ark_RuntimeType runtimeType(const Opt_NavigationTransitionProxy& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_NavigationAnimatedTransition_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_NavigationAnimatedTransition_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_NavigationAnimatedTransition_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_NavigationAnimatedTransition - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_NavigationAnimatedTransition_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_NavigationAnimatedTransition_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_NavigationOperation& value) { return ARK_RUNTIME_NUMBER; @@ -36534,6 +36001,100 @@ inline Ark_RuntimeType runtimeType(const Opt_LayoutSafeAreaType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_NavigationToolbarOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_NavigationToolbarOptions* value) { + result->append("{"); + // Ark_ResourceColor backgroundColor + result->append(".backgroundColor="); + WriteToString(result, &value->backgroundColor); + // Ark_BlurStyle backgroundBlurStyle + result->append(", "); + result->append(".backgroundBlurStyle="); + WriteToString(result, &value->backgroundBlurStyle); + // Ark_BarStyle barStyle + result->append(", "); + result->append(".barStyle="); + WriteToString(result, &value->barStyle); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_NavigationToolbarOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_NavigationToolbarOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Ark_ToolbarItem& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ToolbarItem* value) { + result->append("{"); + // Ark_ResourceStr value + result->append(".value="); + WriteToString(result, &value->value); + // Ark_ResourceStr icon + result->append(", "); + result->append(".icon="); + WriteToString(result, &value->icon); + // Ark_CustomObject symbolIcon + result->append(", "); + result->append(".symbolIcon="); + WriteToString(result, &value->symbolIcon); + // Callback_Void action + result->append(", "); + result->append(".action="); + WriteToString(result, &value->action); + // Ark_ToolbarItemStatus status + result->append(", "); + result->append(".status="); + WriteToString(result, &value->status); + // Ark_ResourceStr activeIcon + result->append(", "); + result->append(".activeIcon="); + WriteToString(result, &value->activeIcon); + // Ark_CustomObject activeSymbolIcon + result->append(", "); + result->append(".activeSymbolIcon="); + WriteToString(result, &value->activeSymbolIcon); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ToolbarItem* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_ToolbarItem& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_NavigationTitleOptions& value) { return ARK_RUNTIME_OBJECT; @@ -37040,51 +36601,6 @@ inline Ark_RuntimeType runtimeType(const Opt_SubMenuExpandingMode& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DividerStyleOptions_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_DividerStyleOptions_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_DividerStyleOptions_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_DividerStyleOptions - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_DividerStyleOptions_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DividerStyleOptions_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource& value) { switch (value.selector) { @@ -37397,16 +36913,16 @@ inline Ark_RuntimeType runtimeType(const Opt_SecurityComponentLayoutDirection& v return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ListDividerOptions_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ListDividerOptions_Null& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ListDividerOptions_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ListDividerOptions_Null: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ListDividerOptions_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_ListDividerOptions_Null* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -37424,7 +36940,7 @@ inline void WriteToString(std::string* result, const Ark_Union_ListDividerOption result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ListDividerOptions_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_ListDividerOptions_Null* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -37437,7 +36953,7 @@ inline void WriteToString(std::string* result, const Opt_Union_ListDividerOption result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ListDividerOptions_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ListDividerOptions_Null& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -38048,6 +37564,41 @@ inline Ark_RuntimeType runtimeType(const Opt_ListOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_LineOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_LineOptions* value) { + result->append("{"); + // Ark_Union_String_Number width + result->append(".width="); + WriteToString(result, &value->width); + // Ark_Union_String_Number height + result->append(", "); + result->append(".height="); + WriteToString(result, &value->height); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_LineOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_LineOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_ImageLoadResult& value) { return ARK_RUNTIME_OBJECT; @@ -39051,51 +38602,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_Number_ScrollState_Literal return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_GridItemAlignment_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_GridItemAlignment_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_GridItemAlignment_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_GridItemAlignment - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_GridItemAlignment_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_GridItemAlignment_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Callback_ItemDragInfo_Number_Number_Boolean_Void& value) { return ARK_RUNTIME_OBJECT; @@ -39560,6 +39066,51 @@ inline Ark_RuntimeType runtimeType(const Opt_EdgeEffectOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_ContentClipMode_RectShape& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + default: throw "Bad selector in Ark_Union_ContentClipMode_RectShape: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_ContentClipMode_RectShape* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_ContentClipMode + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, value->value0); + } + // Ark_CustomObject + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_ContentClipMode_RectShape* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Union_ContentClipMode_RectShape& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_OffsetResult& value) { return ARK_RUNTIME_OBJECT; @@ -40512,12 +40063,12 @@ inline Ark_RuntimeType runtimeType(const Opt_EmbeddedType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Literal_Union_String_Number_height_width& value) +inline Ark_RuntimeType runtimeType(const Ark_EllipseOptions& value) { return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Literal_Union_String_Number_height_width* value) { +inline void WriteToString(std::string* result, const Ark_EllipseOptions* value) { result->append("{"); // Ark_Union_String_Number width result->append(".width="); @@ -40529,7 +40080,7 @@ inline void WriteToString(std::string* result, const Ark_Literal_Union_String_Nu result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Literal_Union_String_Number_height_width* value) { +inline void WriteToString(std::string* result, const Opt_EllipseOptions* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40542,7 +40093,7 @@ inline void WriteToString(std::string* result, const Opt_Literal_Union_String_Nu result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Literal_Union_String_Number_height_width& value) +inline Ark_RuntimeType runtimeType(const Opt_EllipseOptions& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -40742,16 +40293,16 @@ inline Ark_RuntimeType runtimeType(const Opt_SceneOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ColumnSplitDividerStyle_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ColumnSplitDividerStyle_Null& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ColumnSplitDividerStyle_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ColumnSplitDividerStyle_Null: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ColumnSplitDividerStyle_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_ColumnSplitDividerStyle_Null* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -40769,7 +40320,7 @@ inline void WriteToString(std::string* result, const Ark_Union_ColumnSplitDivide result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ColumnSplitDividerStyle_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_ColumnSplitDividerStyle_Null* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -40782,7 +40333,7 @@ inline void WriteToString(std::string* result, const Opt_Union_ColumnSplitDivide result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ColumnSplitDividerStyle_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ColumnSplitDividerStyle_Null& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -42330,6 +41881,37 @@ inline Ark_RuntimeType runtimeType(const Opt_Literal_Want_want& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_AccessibilityOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_AccessibilityOptions* value) { + result->append("{"); + // Ark_Boolean accessibilityPreferred + result->append(".accessibilityPreferred="); + WriteToString(result, &value->accessibilityPreferred); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_AccessibilityOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_AccessibilityOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_ModifierKey& value) { return ARK_RUNTIME_NUMBER; @@ -42689,10 +42271,6 @@ inline void WriteToString(std::string* result, const Ark_SheetOptions* value) { result->append(", "); result->append(".onTypeDidChange="); WriteToString(result, &value->onTypeDidChange); - // Ark_Boolean expandSafeAreaInEmbeddedMode - result->append(", "); - result->append(".expandSafeAreaInEmbeddedMode="); - WriteToString(result, &value->expandSafeAreaInEmbeddedMode); // Ark_CustomObject uiContext result->append(", "); result->append(".uiContext="); @@ -42701,6 +42279,18 @@ inline void WriteToString(std::string* result, const Ark_SheetOptions* value) { result->append(", "); result->append(".keyboardAvoidMode="); WriteToString(result, &value->keyboardAvoidMode); + // Ark_Boolean enableHoverMode + result->append(", "); + result->append(".enableHoverMode="); + WriteToString(result, &value->enableHoverMode); + // Ark_HoverModeAreaType hoverModeArea + result->append(", "); + result->append(".hoverModeArea="); + WriteToString(result, &value->hoverModeArea); + // Ark_Position offset + result->append(", "); + result->append(".offset="); + WriteToString(result, &value->offset); result->append("}"); } template <> @@ -43558,6 +43148,35 @@ inline Ark_RuntimeType runtimeType(const Opt_sharedTransitionOptions& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_EffectType& value) +{ + return ARK_RUNTIME_NUMBER; +} +template <> +inline void WriteToString(std::string* result, const Ark_EffectType value) { + result->append("Ark_EffectType("); + WriteToString(result, (Ark_Int32) value); + result->append(")"); +} +template <> +inline void WriteToString(std::string* result, const Opt_EffectType* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_EffectType& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_FractionStop& value) { return ARK_RUNTIME_OBJECT; @@ -43657,51 +43276,6 @@ inline Ark_RuntimeType runtimeType(const Opt_GestureMask& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_TransitionFinishCallback_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_TransitionFinishCallback_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_TransitionFinishCallback_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // TransitionFinishCallback - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_TransitionFinishCallback_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_TransitionFinishCallback_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const Ark_FocusPriority& value) { return ARK_RUNTIME_NUMBER; @@ -43804,10 +43378,6 @@ inline void WriteToString(std::string* result, const Ark_BackgroundBlurStyleOpti result->append(", "); result->append(".inactiveColor="); WriteToString(result, &value->inactiveColor); - // Ark_BlurType type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); result->append("}"); } template <> @@ -44025,51 +43595,6 @@ inline Ark_RuntimeType runtimeType(const Opt_Array_SafeAreaType& value) return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Object_Undefined& value) -{ - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Object_Undefined: " + std::to_string(value.selector); - } -} -template <> -inline void WriteToString(std::string* result, const Ark_Union_Object_Undefined* value) { - result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_CustomObject - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); - } - result->append("}"); -} -template <> -inline void WriteToString(std::string* result, const Opt_Union_Object_Undefined* value) { - result->append("{.tag="); - result->append(tagNameExact((Ark_Tag)(value->tag))); - result->append(", .value="); - if (value->tag != ARK_TAG_UNDEFINED) { - WriteToString(result, &value->value); - } else { - Ark_Undefined undefined = { 0 }; - WriteToString(result, undefined); - } - result->append("}"); -} -template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Object_Undefined& value) -{ - return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); -} -template <> inline Ark_RuntimeType runtimeType(const SizeChangeCallback& value) { return ARK_RUNTIME_OBJECT; @@ -44138,14 +43663,14 @@ inline Ark_RuntimeType runtimeType(const Array_GestureRecognizer& value) } template <> -inline void WriteToString(std::string* result, const Ark_Materialized* value); +inline void WriteToString(std::string* result, const Ark_GestureRecognizer* value); inline void WriteToString(std::string* result, const Array_GestureRecognizer* value) { int32_t count = value->length; - result->append("{.array=allocArray({{"); + result->append("{.array=allocArray({{"); for (int i = 0; i < count; i++) { if (i > 0) result->append(", "); - WriteToString(result, (const Ark_Materialized*)&value->array[i]); + WriteToString(result, (const Ark_GestureRecognizer*)&value->array[i]); } result->append("}})"); result->append(", .length="); @@ -45151,16 +44676,16 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_CustomBuilder_DragItemInfo_St return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_Array_UniformDataType_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_Array_UniformDataType_Null& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_Array_UniformDataType_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_Array_UniformDataType_Null: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_Array_UniformDataType_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_Array_UniformDataType_Null* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -45178,7 +44703,7 @@ inline void WriteToString(std::string* result, const Ark_Union_Array_UniformData result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_Array_UniformDataType_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_Array_UniformDataType_Null* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45191,7 +44716,7 @@ inline void WriteToString(std::string* result, const Opt_Union_Array_UniformData result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_Array_UniformDataType_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_Array_UniformDataType_Null& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -45338,16 +44863,16 @@ inline Ark_RuntimeType runtimeType(const Opt_Callback_DragEvent_String_Union_Cus return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_ClickEffect_Undefined& value) +inline Ark_RuntimeType runtimeType(const Ark_Union_ClickEffect_Null& value) { switch (value.selector) { case 0: return runtimeType(value.value0); case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_ClickEffect_Undefined: " + std::to_string(value.selector); + default: throw "Bad selector in Ark_Union_ClickEffect_Null: " + std::to_string(value.selector); } } template <> -inline void WriteToString(std::string* result, const Ark_Union_ClickEffect_Undefined* value) { +inline void WriteToString(std::string* result, const Ark_Union_ClickEffect_Null* value) { result->append("{"); result->append(".selector="); result->append(std::to_string(value->selector)); @@ -45365,7 +44890,7 @@ inline void WriteToString(std::string* result, const Ark_Union_ClickEffect_Undef result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_ClickEffect_Undefined* value) { +inline void WriteToString(std::string* result, const Opt_Union_ClickEffect_Null* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -45378,7 +44903,7 @@ inline void WriteToString(std::string* result, const Opt_Union_ClickEffect_Undef result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_ClickEffect_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Union_ClickEffect_Null& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -47078,10 +46603,6 @@ inline void WriteToString(std::string* result, const Ark_BackgroundEffectOptions result->append(", "); result->append(".inactiveColor="); WriteToString(result, &value->inactiveColor); - // Ark_BlurType type - result->append(", "); - result->append(".type="); - WriteToString(result, &value->type); result->append("}"); } template <> @@ -47287,6 +46808,57 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_Margin_Length_LocalizedMargin return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_LengthMetrics_LocalizedPadding& value) +{ + switch (value.selector) { + case 0: return runtimeType(value.value0); + case 1: return runtimeType(value.value1); + case 2: return runtimeType(value.value2); + default: throw "Bad selector in Ark_Union_Padding_LengthMetrics_LocalizedPadding: " + std::to_string(value.selector); + } +} +template <> +inline void WriteToString(std::string* result, const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value) { + result->append("{"); + result->append(".selector="); + result->append(std::to_string(value->selector)); + result->append(", "); + // Ark_Padding + if (value->selector == 0) { + result->append(".value0="); + WriteToString(result, &value->value0); + } + // Ark_LengthMetrics + if (value->selector == 1) { + result->append(".value1="); + WriteToString(result, &value->value1); + } + // Ark_LocalizedPadding + if (value->selector == 2) { + result->append(".value2="); + WriteToString(result, &value->value2); + } + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Union_Padding_LengthMetrics_LocalizedPadding* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_LengthMetrics_LocalizedPadding& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_Union_Padding_Length_LocalizedPadding& value) { switch (value.selector) { @@ -47338,6 +46910,41 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_Padding_Length_LocalizedPaddi return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> +inline Ark_RuntimeType runtimeType(const Ark_ChainWeightOptions& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Ark_ChainWeightOptions* value) { + result->append("{"); + // Ark_Number horizontal + result->append(".horizontal="); + WriteToString(result, &value->horizontal); + // Ark_Number vertical + result->append(", "); + result->append(".vertical="); + WriteToString(result, &value->vertical); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_ChainWeightOptions* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); + } + result->append("}"); +} +template <> +inline Ark_RuntimeType runtimeType(const Opt_ChainWeightOptions& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> inline Ark_RuntimeType runtimeType(const Ark_TouchResult& value) { return ARK_RUNTIME_OBJECT; @@ -47619,34 +47226,51 @@ inline Ark_RuntimeType runtimeType(const Opt_Union_Array_Rectangle_Rectangle& va return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } template <> -inline Ark_RuntimeType runtimeType(const Ark_Union_DrawModifier_Undefined& value) +inline Ark_RuntimeType runtimeType(const Callback_Opt_StyledString_Opt_Array_String_Void& value) { - switch (value.selector) { - case 0: return runtimeType(value.value0); - case 1: return runtimeType(value.value1); - default: throw "Bad selector in Ark_Union_DrawModifier_Undefined: " + std::to_string(value.selector); - } + return ARK_RUNTIME_OBJECT; } template <> -inline void WriteToString(std::string* result, const Ark_Union_DrawModifier_Undefined* value) { +inline void WriteToString(std::string* result, const Callback_Opt_StyledString_Opt_Array_String_Void* value) { result->append("{"); - result->append(".selector="); - result->append(std::to_string(value->selector)); - result->append(", "); - // Ark_DrawModifier - if (value->selector == 0) { - result->append(".value0="); - WriteToString(result, &value->value0); - } - // Ark_Undefined - if (value->selector == 1) { - result->append(".value1="); - WriteToString(result, value->value1); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Opt_StyledString_Opt_Array_String_Void* value) { + result->append("{.tag="); + result->append(tagNameExact((Ark_Tag)(value->tag))); + result->append(", .value="); + if (value->tag != ARK_TAG_UNDEFINED) { + WriteToString(result, &value->value); + } else { + Ark_Undefined undefined = { 0 }; + WriteToString(result, undefined); } result->append("}"); } template <> -inline void WriteToString(std::string* result, const Opt_Union_DrawModifier_Undefined* value) { +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_StyledString_Opt_Array_String_Void& value) +{ + return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); +} +template <> +inline Ark_RuntimeType runtimeType(const Callback_Opt_Array_String_Void& value) +{ + return ARK_RUNTIME_OBJECT; +} +template <> +inline void WriteToString(std::string* result, const Callback_Opt_Array_String_Void* value) { + result->append("{"); + result->append(".resource="); + WriteToString(result, &value->resource); + result->append(", .call=0"); + result->append("}"); +} +template <> +inline void WriteToString(std::string* result, const Opt_Callback_Opt_Array_String_Void* value) { result->append("{.tag="); result->append(tagNameExact((Ark_Tag)(value->tag))); result->append(", .value="); @@ -47659,7 +47283,7 @@ inline void WriteToString(std::string* result, const Opt_Union_DrawModifier_Unde result->append("}"); } template <> -inline Ark_RuntimeType runtimeType(const Opt_Union_DrawModifier_Undefined& value) +inline Ark_RuntimeType runtimeType(const Opt_Callback_Opt_Array_String_Void& value) { return (value.tag != ARK_TAG_UNDEFINED) ? (ARK_RUNTIME_OBJECT) : (ARK_RUNTIME_UNDEFINED); } @@ -49295,12 +48919,6 @@ class Serializer : public SerializerBase { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeArrayBuffer(Ark_ArrayBuffer value) - { - Serializer& valueSerializer = *this; - const auto value_byteLength = value.byteLength; - valueSerializer.writeNumber(value_byteLength); - } void writeRectangle(Ark_Rectangle value) { Serializer& valueSerializer = *this; @@ -50940,6 +50558,8 @@ class Serializer : public SerializerBase { } void writeTextMenuItemId(Ark_TextMenuItemId value) { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); } void writeStyledString(Ark_StyledString value) { @@ -51243,20 +50863,6 @@ class Serializer : public SerializerBase { valueSerializer.writeExpectedFrameRateRange(value_expectedFrameRateRange_value); } } - void writeUint8ClampedArray(Ark_Uint8ClampedArray value) - { - Serializer& valueSerializer = *this; - const auto value_BYTES_PER_ELEMENT = value.BYTES_PER_ELEMENT; - valueSerializer.writeNumber(value_BYTES_PER_ELEMENT); - const auto value_buffer = value.buffer; - valueSerializer.writeArrayBuffer(value_buffer); - const auto value_byteLength = value.byteLength; - valueSerializer.writeNumber(value_byteLength); - const auto value_byteOffset = value.byteOffset; - valueSerializer.writeNumber(value_byteOffset); - const auto value_length = value.length; - valueSerializer.writeNumber(value_length); - } void writeImageBitmap(Ark_ImageBitmap value) { Serializer& valueSerializer = *this; @@ -53159,6 +52765,70 @@ class Serializer : public SerializerBase { valueSerializer.writeLength(value_endMargin_value); } } + void writeButtonIconOptions(Ark_ButtonIconOptions value) + { + Serializer& valueSerializer = *this; + const auto value_shown = value.shown; + Ark_Int32 value_shown_type = ARK_RUNTIME_UNDEFINED; + value_shown_type = value_shown.selector; + if (((value_shown_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_shown_0 = value_shown.value0; + valueSerializer.writeString(value_shown_0); + } + else if (((value_shown_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_shown_1 = value_shown.value1; + valueSerializer.writePixelMap(value_shown_1); + } + else if (((value_shown_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_shown_2 = value_shown.value2; + valueSerializer.writeResource(value_shown_2); + } + const auto value_hidden = value.hidden; + Ark_Int32 value_hidden_type = ARK_RUNTIME_UNDEFINED; + value_hidden_type = value_hidden.selector; + if (((value_hidden_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_hidden_0 = value_hidden.value0; + valueSerializer.writeString(value_hidden_0); + } + else if (((value_hidden_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_hidden_1 = value_hidden.value1; + valueSerializer.writePixelMap(value_hidden_1); + } + else if (((value_hidden_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_hidden_2 = value_hidden.value2; + valueSerializer.writeResource(value_hidden_2); + } + const auto value_switching = value.switching; + Ark_Int32 value_switching_type = ARK_RUNTIME_UNDEFINED; + value_switching_type = runtimeType(value_switching); + valueSerializer.writeInt8(value_switching_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_switching_type)) { + const auto value_switching_value = value_switching.value; + Ark_Int32 value_switching_value_type = ARK_RUNTIME_UNDEFINED; + value_switching_value_type = value_switching_value.selector; + if (((value_switching_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_switching_value_0 = value_switching_value.value0; + valueSerializer.writeString(value_switching_value_0); + } + else if (((value_switching_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_switching_value_1 = value_switching_value.value1; + valueSerializer.writePixelMap(value_switching_value_1); + } + else if (((value_switching_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_switching_value_2 = value_switching_value.value2; + valueSerializer.writeResource(value_switching_value_2); + } + } + } void writeImageAIOptions(Ark_ImageAIOptions value) { Serializer& valueSerializer = *this; @@ -53492,34 +53162,25 @@ class Serializer : public SerializerBase { const auto value_typing_value = value_typing.value; Ark_Int32 value_typing_value_type = ARK_RUNTIME_UNDEFINED; value_typing_value_type = value_typing_value.selector; - if (((value_typing_value_type == 0)) || ((value_typing_value_type == 0)) || ((value_typing_value_type == 0)) || ((value_typing_value_type == 0))) { + if (((value_typing_value_type == 0))) { valueSerializer.writeInt8(0); const auto value_typing_value_0 = value_typing_value.value0; - Ark_Int32 value_typing_value_0_type = ARK_RUNTIME_UNDEFINED; - value_typing_value_0_type = value_typing_value_0.selector; - if (((value_typing_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_typing_value_0_0 = value_typing_value_0.value0; - valueSerializer.writeInt32(value_typing_value_0_0); - } - else if (((value_typing_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_typing_value_0_1 = value_typing_value_0.value1; - valueSerializer.writeNumber(value_typing_value_0_1); - } - else if (((value_typing_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_typing_value_0_2 = value_typing_value_0.value2; - valueSerializer.writeString(value_typing_value_0_2); - } - else if (((value_typing_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_typing_value_0_3 = value_typing_value_0.value3; - valueSerializer.writeResource(value_typing_value_0_3); - } + valueSerializer.writeInt32(value_typing_value_0); } else if (((value_typing_value_type == 1))) { valueSerializer.writeInt8(1); + const auto value_typing_value_1 = value_typing_value.value1; + valueSerializer.writeNumber(value_typing_value_1); + } + else if (((value_typing_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_typing_value_2 = value_typing_value.value2; + valueSerializer.writeString(value_typing_value_2); + } + else if (((value_typing_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_typing_value_3 = value_typing_value.value3; + valueSerializer.writeResource(value_typing_value_3); } } const auto value_normal = value.normal; @@ -53530,34 +53191,25 @@ class Serializer : public SerializerBase { const auto value_normal_value = value_normal.value; Ark_Int32 value_normal_value_type = ARK_RUNTIME_UNDEFINED; value_normal_value_type = value_normal_value.selector; - if (((value_normal_value_type == 0)) || ((value_normal_value_type == 0)) || ((value_normal_value_type == 0)) || ((value_normal_value_type == 0))) { + if (((value_normal_value_type == 0))) { valueSerializer.writeInt8(0); const auto value_normal_value_0 = value_normal_value.value0; - Ark_Int32 value_normal_value_0_type = ARK_RUNTIME_UNDEFINED; - value_normal_value_0_type = value_normal_value_0.selector; - if (((value_normal_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_normal_value_0_0 = value_normal_value_0.value0; - valueSerializer.writeInt32(value_normal_value_0_0); - } - else if (((value_normal_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_normal_value_0_1 = value_normal_value_0.value1; - valueSerializer.writeNumber(value_normal_value_0_1); - } - else if (((value_normal_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_normal_value_0_2 = value_normal_value_0.value2; - valueSerializer.writeString(value_normal_value_0_2); - } - else if (((value_normal_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_normal_value_0_3 = value_normal_value_0.value3; - valueSerializer.writeResource(value_normal_value_0_3); - } + valueSerializer.writeInt32(value_normal_value_0); } else if (((value_normal_value_type == 1))) { valueSerializer.writeInt8(1); + const auto value_normal_value_1 = value_normal_value.value1; + valueSerializer.writeNumber(value_normal_value_1); + } + else if (((value_normal_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_normal_value_2 = value_normal_value.value2; + valueSerializer.writeString(value_normal_value_2); + } + else if (((value_normal_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_normal_value_3 = value_normal_value.value3; + valueSerializer.writeResource(value_normal_value_3); } } const auto value_error = value.error; @@ -53568,34 +53220,25 @@ class Serializer : public SerializerBase { const auto value_error_value = value_error.value; Ark_Int32 value_error_value_type = ARK_RUNTIME_UNDEFINED; value_error_value_type = value_error_value.selector; - if (((value_error_value_type == 0)) || ((value_error_value_type == 0)) || ((value_error_value_type == 0)) || ((value_error_value_type == 0))) { + if (((value_error_value_type == 0))) { valueSerializer.writeInt8(0); const auto value_error_value_0 = value_error_value.value0; - Ark_Int32 value_error_value_0_type = ARK_RUNTIME_UNDEFINED; - value_error_value_0_type = value_error_value_0.selector; - if (((value_error_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_error_value_0_0 = value_error_value_0.value0; - valueSerializer.writeInt32(value_error_value_0_0); - } - else if (((value_error_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_error_value_0_1 = value_error_value_0.value1; - valueSerializer.writeNumber(value_error_value_0_1); - } - else if (((value_error_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_error_value_0_2 = value_error_value_0.value2; - valueSerializer.writeString(value_error_value_0_2); - } - else if (((value_error_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_error_value_0_3 = value_error_value_0.value3; - valueSerializer.writeResource(value_error_value_0_3); - } + valueSerializer.writeInt32(value_error_value_0); } else if (((value_error_value_type == 1))) { valueSerializer.writeInt8(1); + const auto value_error_value_1 = value_error_value.value1; + valueSerializer.writeNumber(value_error_value_1); + } + else if (((value_error_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_error_value_2 = value_error_value.value2; + valueSerializer.writeString(value_error_value_2); + } + else if (((value_error_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_error_value_3 = value_error_value.value3; + valueSerializer.writeResource(value_error_value_3); } } const auto value_disable = value.disable; @@ -53606,34 +53249,25 @@ class Serializer : public SerializerBase { const auto value_disable_value = value_disable.value; Ark_Int32 value_disable_value_type = ARK_RUNTIME_UNDEFINED; value_disable_value_type = value_disable_value.selector; - if (((value_disable_value_type == 0)) || ((value_disable_value_type == 0)) || ((value_disable_value_type == 0)) || ((value_disable_value_type == 0))) { + if (((value_disable_value_type == 0))) { valueSerializer.writeInt8(0); const auto value_disable_value_0 = value_disable_value.value0; - Ark_Int32 value_disable_value_0_type = ARK_RUNTIME_UNDEFINED; - value_disable_value_0_type = value_disable_value_0.selector; - if (((value_disable_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_disable_value_0_0 = value_disable_value_0.value0; - valueSerializer.writeInt32(value_disable_value_0_0); - } - else if (((value_disable_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_disable_value_0_1 = value_disable_value_0.value1; - valueSerializer.writeNumber(value_disable_value_0_1); - } - else if (((value_disable_value_0_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_disable_value_0_2 = value_disable_value_0.value2; - valueSerializer.writeString(value_disable_value_0_2); - } - else if (((value_disable_value_0_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_disable_value_0_3 = value_disable_value_0.value3; - valueSerializer.writeResource(value_disable_value_0_3); - } + valueSerializer.writeInt32(value_disable_value_0); } else if (((value_disable_value_type == 1))) { valueSerializer.writeInt8(1); + const auto value_disable_value_1 = value_disable_value.value1; + valueSerializer.writeNumber(value_disable_value_1); + } + else if (((value_disable_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_disable_value_2 = value_disable_value.value2; + valueSerializer.writeString(value_disable_value_2); + } + else if (((value_disable_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_disable_value_3 = value_disable_value.value3; + valueSerializer.writeResource(value_disable_value_3); } } } @@ -53824,48 +53458,20 @@ class Serializer : public SerializerBase { const auto value__content_value = value__content.value; Ark_Int32 value__content_value_type = ARK_RUNTIME_UNDEFINED; value__content_value_type = value__content_value.selector; - if (((value__content_value_type == 0)) || ((value__content_value_type == 0))) { + if (((value__content_value_type == 0))) { valueSerializer.writeInt8(0); const auto value__content_value_0 = value__content_value.value0; - Ark_Int32 value__content_value_0_type = ARK_RUNTIME_UNDEFINED; - value__content_value_0_type = value__content_value_0.selector; - if (((value__content_value_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__content_value_0_0 = value__content_value_0.value0; - valueSerializer.writeString(value__content_value_0_0); - } - else if (((value__content_value_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__content_value_0_1 = value__content_value_0.value1; - valueSerializer.writeResource(value__content_value_0_1); - } + valueSerializer.writeString(value__content_value_0); } - else if (((value__content_value_type == 1)) || ((value__content_value_type == 1)) || ((value__content_value_type == 1))) { + else if (((value__content_value_type == 1))) { valueSerializer.writeInt8(1); const auto value__content_value_1 = value__content_value.value1; - Ark_Int32 value__content_value_1_type = ARK_RUNTIME_UNDEFINED; - value__content_value_1_type = value__content_value_1.selector; - if (((value__content_value_1_type == 0)) || ((value__content_value_1_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__content_value_1_0 = value__content_value_1.value0; - Ark_Int32 value__content_value_1_0_type = ARK_RUNTIME_UNDEFINED; - value__content_value_1_0_type = value__content_value_1_0.selector; - if (((value__content_value_1_0_type == 0))) { - valueSerializer.writeInt8(0); - const auto value__content_value_1_0_0 = value__content_value_1_0.value0; - valueSerializer.writeString(value__content_value_1_0_0); - } - else if (((value__content_value_1_0_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__content_value_1_0_1 = value__content_value_1_0.value1; - valueSerializer.writeResource(value__content_value_1_0_1); - } - } - else if (((value__content_value_1_type == 1))) { - valueSerializer.writeInt8(1); - const auto value__content_value_1_1 = value__content_value_1.value1; - valueSerializer.writeCustomObject("ComponentContent", value__content_value_1_1); - } + valueSerializer.writeResource(value__content_value_1); + } + else if (((value__content_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value__content_value_2 = value__content_value.value2; + valueSerializer.writeCustomObject("ComponentContent", value__content_value_2); } } const auto value__indicator = value._indicator; @@ -53970,6 +53576,48 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value__id_value); } } + void writeTabBarOptions(Ark_TabBarOptions value) + { + Serializer& valueSerializer = *this; + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + Ark_Int32 value_icon_value_type = ARK_RUNTIME_UNDEFINED; + value_icon_value_type = value_icon_value.selector; + if (((value_icon_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_icon_value_0 = value_icon_value.value0; + valueSerializer.writeString(value_icon_value_0); + } + else if (((value_icon_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_icon_value_1 = value_icon_value.value1; + valueSerializer.writeResource(value_icon_value_1); + } + } + const auto value_text = value.text; + Ark_Int32 value_text_type = ARK_RUNTIME_UNDEFINED; + value_text_type = runtimeType(value_text); + valueSerializer.writeInt8(value_text_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_text_type)) { + const auto value_text_value = value_text.value; + Ark_Int32 value_text_value_type = ARK_RUNTIME_UNDEFINED; + value_text_value_type = value_text_value.selector; + if (((value_text_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_text_value_0 = value_text_value.value0; + valueSerializer.writeString(value_text_value_0); + } + else if (((value_text_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_text_value_1 = value_text_value.value1; + valueSerializer.writeResource(value_text_value_1); + } + } + } void writeTabContentAnimatedTransition(Ark_TabContentAnimatedTransition value) { Serializer& valueSerializer = *this; @@ -53990,100 +53638,6 @@ class Serializer : public SerializerBase { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } - void writeArrowStyle(Ark_ArrowStyle value) - { - Serializer& valueSerializer = *this; - const auto value_showBackground = value.showBackground; - Ark_Int32 value_showBackground_type = ARK_RUNTIME_UNDEFINED; - value_showBackground_type = runtimeType(value_showBackground); - valueSerializer.writeInt8(value_showBackground_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_showBackground_type)) { - const auto value_showBackground_value = value_showBackground.value; - valueSerializer.writeBoolean(value_showBackground_value); - } - const auto value_isSidebarMiddle = value.isSidebarMiddle; - Ark_Int32 value_isSidebarMiddle_type = ARK_RUNTIME_UNDEFINED; - value_isSidebarMiddle_type = runtimeType(value_isSidebarMiddle); - valueSerializer.writeInt8(value_isSidebarMiddle_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_isSidebarMiddle_type)) { - const auto value_isSidebarMiddle_value = value_isSidebarMiddle.value; - valueSerializer.writeBoolean(value_isSidebarMiddle_value); - } - const auto value_backgroundSize = value.backgroundSize; - Ark_Int32 value_backgroundSize_type = ARK_RUNTIME_UNDEFINED; - value_backgroundSize_type = runtimeType(value_backgroundSize); - valueSerializer.writeInt8(value_backgroundSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundSize_type)) { - const auto value_backgroundSize_value = value_backgroundSize.value; - valueSerializer.writeLength(value_backgroundSize_value); - } - const auto value_backgroundColor = value.backgroundColor; - Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_type = runtimeType(value_backgroundColor); - valueSerializer.writeInt8(value_backgroundColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { - const auto value_backgroundColor_value = value_backgroundColor.value; - Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; - value_backgroundColor_value_type = value_backgroundColor_value.selector; - if (((value_backgroundColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; - valueSerializer.writeInt32(value_backgroundColor_value_0); - } - else if (((value_backgroundColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; - valueSerializer.writeNumber(value_backgroundColor_value_1); - } - else if (((value_backgroundColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; - valueSerializer.writeString(value_backgroundColor_value_2); - } - else if (((value_backgroundColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; - valueSerializer.writeResource(value_backgroundColor_value_3); - } - } - const auto value_arrowSize = value.arrowSize; - Ark_Int32 value_arrowSize_type = ARK_RUNTIME_UNDEFINED; - value_arrowSize_type = runtimeType(value_arrowSize); - valueSerializer.writeInt8(value_arrowSize_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowSize_type)) { - const auto value_arrowSize_value = value_arrowSize.value; - valueSerializer.writeLength(value_arrowSize_value); - } - const auto value_arrowColor = value.arrowColor; - Ark_Int32 value_arrowColor_type = ARK_RUNTIME_UNDEFINED; - value_arrowColor_type = runtimeType(value_arrowColor); - valueSerializer.writeInt8(value_arrowColor_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_arrowColor_type)) { - const auto value_arrowColor_value = value_arrowColor.value; - Ark_Int32 value_arrowColor_value_type = ARK_RUNTIME_UNDEFINED; - value_arrowColor_value_type = value_arrowColor_value.selector; - if (((value_arrowColor_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_arrowColor_value_0 = value_arrowColor_value.value0; - valueSerializer.writeInt32(value_arrowColor_value_0); - } - else if (((value_arrowColor_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_arrowColor_value_1 = value_arrowColor_value.value1; - valueSerializer.writeNumber(value_arrowColor_value_1); - } - else if (((value_arrowColor_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_arrowColor_value_2 = value_arrowColor_value.value2; - valueSerializer.writeString(value_arrowColor_value_2); - } - else if (((value_arrowColor_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_arrowColor_value_3 = value_arrowColor_value.value3; - valueSerializer.writeResource(value_arrowColor_value_3); - } - } - } void writeDigitIndicator(Ark_DigitIndicator value) { Serializer& valueSerializer = *this; @@ -54368,6 +53922,117 @@ class Serializer : public SerializerBase { valueSerializer.writeNumber(value__maxDisplayCount_value); } } + void writeSwiperAutoFill(Ark_SwiperAutoFill value) + { + Serializer& valueSerializer = *this; + const auto value_minSize = value.minSize; + Ark_Int32 value_minSize_type = ARK_RUNTIME_UNDEFINED; + value_minSize_type = value_minSize.selector; + if (((value_minSize_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_minSize_0 = value_minSize.value0; + valueSerializer.writeString(value_minSize_0); + } + else if (((value_minSize_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_minSize_1 = value_minSize.value1; + valueSerializer.writeNumber(value_minSize_1); + } + } + void writeArrowStyle(Ark_ArrowStyle value) + { + Serializer& valueSerializer = *this; + const auto value_showBackground = value.showBackground; + Ark_Int32 value_showBackground_type = ARK_RUNTIME_UNDEFINED; + value_showBackground_type = runtimeType(value_showBackground); + valueSerializer.writeInt8(value_showBackground_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_showBackground_type)) { + const auto value_showBackground_value = value_showBackground.value; + valueSerializer.writeBoolean(value_showBackground_value); + } + const auto value_isSidebarMiddle = value.isSidebarMiddle; + Ark_Int32 value_isSidebarMiddle_type = ARK_RUNTIME_UNDEFINED; + value_isSidebarMiddle_type = runtimeType(value_isSidebarMiddle); + valueSerializer.writeInt8(value_isSidebarMiddle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_isSidebarMiddle_type)) { + const auto value_isSidebarMiddle_value = value_isSidebarMiddle.value; + valueSerializer.writeBoolean(value_isSidebarMiddle_value); + } + const auto value_backgroundSize = value.backgroundSize; + Ark_Int32 value_backgroundSize_type = ARK_RUNTIME_UNDEFINED; + value_backgroundSize_type = runtimeType(value_backgroundSize); + valueSerializer.writeInt8(value_backgroundSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundSize_type)) { + const auto value_backgroundSize_value = value_backgroundSize.value; + valueSerializer.writeLength(value_backgroundSize_value); + } + const auto value_backgroundColor = value.backgroundColor; + Ark_Int32 value_backgroundColor_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_type = runtimeType(value_backgroundColor); + valueSerializer.writeInt8(value_backgroundColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_backgroundColor_type)) { + const auto value_backgroundColor_value = value_backgroundColor.value; + Ark_Int32 value_backgroundColor_value_type = ARK_RUNTIME_UNDEFINED; + value_backgroundColor_value_type = value_backgroundColor_value.selector; + if (((value_backgroundColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_backgroundColor_value_0 = value_backgroundColor_value.value0; + valueSerializer.writeInt32(value_backgroundColor_value_0); + } + else if (((value_backgroundColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_backgroundColor_value_1 = value_backgroundColor_value.value1; + valueSerializer.writeNumber(value_backgroundColor_value_1); + } + else if (((value_backgroundColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_backgroundColor_value_2 = value_backgroundColor_value.value2; + valueSerializer.writeString(value_backgroundColor_value_2); + } + else if (((value_backgroundColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_backgroundColor_value_3 = value_backgroundColor_value.value3; + valueSerializer.writeResource(value_backgroundColor_value_3); + } + } + const auto value_arrowSize = value.arrowSize; + Ark_Int32 value_arrowSize_type = ARK_RUNTIME_UNDEFINED; + value_arrowSize_type = runtimeType(value_arrowSize); + valueSerializer.writeInt8(value_arrowSize_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowSize_type)) { + const auto value_arrowSize_value = value_arrowSize.value; + valueSerializer.writeLength(value_arrowSize_value); + } + const auto value_arrowColor = value.arrowColor; + Ark_Int32 value_arrowColor_type = ARK_RUNTIME_UNDEFINED; + value_arrowColor_type = runtimeType(value_arrowColor); + valueSerializer.writeInt8(value_arrowColor_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_arrowColor_type)) { + const auto value_arrowColor_value = value_arrowColor.value; + Ark_Int32 value_arrowColor_value_type = ARK_RUNTIME_UNDEFINED; + value_arrowColor_value_type = value_arrowColor_value.selector; + if (((value_arrowColor_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_arrowColor_value_0 = value_arrowColor_value.value0; + valueSerializer.writeInt32(value_arrowColor_value_0); + } + else if (((value_arrowColor_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_arrowColor_value_1 = value_arrowColor_value.value1; + valueSerializer.writeNumber(value_arrowColor_value_1); + } + else if (((value_arrowColor_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_arrowColor_value_2 = value_arrowColor_value.value2; + valueSerializer.writeString(value_arrowColor_value_2); + } + else if (((value_arrowColor_value_type == 3))) { + valueSerializer.writeInt8(3); + const auto value_arrowColor_value_3 = value_arrowColor_value.value3; + valueSerializer.writeResource(value_arrowColor_value_3); + } + } + } void writeCancelButtonSymbolOptions(Ark_CancelButtonSymbolOptions value) { Serializer& valueSerializer = *this; @@ -54530,6 +54195,156 @@ class Serializer : public SerializerBase { valueSerializer.writeLength(value_end_value); } } + void writeRoundedRectOptions(Ark_RoundedRectOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeNumber(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeString(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeNumber(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeString(value_height_value_1); + } + } + const auto value_radiusWidth = value.radiusWidth; + Ark_Int32 value_radiusWidth_type = ARK_RUNTIME_UNDEFINED; + value_radiusWidth_type = runtimeType(value_radiusWidth); + valueSerializer.writeInt8(value_radiusWidth_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radiusWidth_type)) { + const auto value_radiusWidth_value = value_radiusWidth.value; + Ark_Int32 value_radiusWidth_value_type = ARK_RUNTIME_UNDEFINED; + value_radiusWidth_value_type = value_radiusWidth_value.selector; + if (((value_radiusWidth_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_radiusWidth_value_0 = value_radiusWidth_value.value0; + valueSerializer.writeNumber(value_radiusWidth_value_0); + } + else if (((value_radiusWidth_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_radiusWidth_value_1 = value_radiusWidth_value.value1; + valueSerializer.writeString(value_radiusWidth_value_1); + } + } + const auto value_radiusHeight = value.radiusHeight; + Ark_Int32 value_radiusHeight_type = ARK_RUNTIME_UNDEFINED; + value_radiusHeight_type = runtimeType(value_radiusHeight); + valueSerializer.writeInt8(value_radiusHeight_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radiusHeight_type)) { + const auto value_radiusHeight_value = value_radiusHeight.value; + Ark_Int32 value_radiusHeight_value_type = ARK_RUNTIME_UNDEFINED; + value_radiusHeight_value_type = value_radiusHeight_value.selector; + if (((value_radiusHeight_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_radiusHeight_value_0 = value_radiusHeight_value.value0; + valueSerializer.writeNumber(value_radiusHeight_value_0); + } + else if (((value_radiusHeight_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_radiusHeight_value_1 = value_radiusHeight_value.value1; + valueSerializer.writeString(value_radiusHeight_value_1); + } + } + } + void writeRectOptions(Ark_RectOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeNumber(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeString(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeNumber(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeString(value_height_value_1); + } + } + const auto value_radius = value.radius; + Ark_Int32 value_radius_type = ARK_RUNTIME_UNDEFINED; + value_radius_type = runtimeType(value_radius); + valueSerializer.writeInt8(value_radius_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_radius_type)) { + const auto value_radius_value = value_radius.value; + Ark_Int32 value_radius_value_type = ARK_RUNTIME_UNDEFINED; + value_radius_value_type = value_radius_value.selector; + if (((value_radius_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_radius_value_0 = value_radius_value.value0; + valueSerializer.writeNumber(value_radius_value_0); + } + else if (((value_radius_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_radius_value_1 = value_radius_value.value1; + valueSerializer.writeString(value_radius_value_1); + } + else if (((value_radius_value_type == 2))) { + valueSerializer.writeInt8(2); + const auto value_radius_value_2 = value_radius_value.value2; + valueSerializer.writeInt32(value_radius_value_2.length); + for (int i = 0; i < value_radius_value_2.length; i++) { + const auto value_radius_value_2_element = value_radius_value_2.array[i]; + valueSerializer.writeCustomObject("Any", value_radius_value_2_element); + } + } + } + } void writeProgressStyleOptions(Ark_ProgressStyleOptions value) { Serializer& valueSerializer = *this; @@ -54736,31 +54551,15 @@ class Serializer : public SerializerBase { const auto value_strokeRadius_value_0 = value_strokeRadius_value.value0; valueSerializer.writeString(value_strokeRadius_value_0); } - else if (((value_strokeRadius_value_type == 1)) || ((value_strokeRadius_value_type == 1))) { + else if (((value_strokeRadius_value_type == 1))) { valueSerializer.writeInt8(1); const auto value_strokeRadius_value_1 = value_strokeRadius_value.value1; - Ark_Int32 value_strokeRadius_value_1_type = ARK_RUNTIME_UNDEFINED; - value_strokeRadius_value_1_type = value_strokeRadius_value_1.selector; - if (((value_strokeRadius_value_1_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_strokeRadius_value_1_0 = value_strokeRadius_value_1.value0; - valueSerializer.writeString(value_strokeRadius_value_1_0); - } - else if (((value_strokeRadius_value_1_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_strokeRadius_value_1_1 = value_strokeRadius_value_1.value1; - valueSerializer.writeNumber(value_strokeRadius_value_1_1); - } + valueSerializer.writeNumber(value_strokeRadius_value_1); } else if (((value_strokeRadius_value_type == 2))) { valueSerializer.writeInt8(2); const auto value_strokeRadius_value_2 = value_strokeRadius_value.value2; - valueSerializer.writeString(value_strokeRadius_value_2); - } - else if (((value_strokeRadius_value_type == 3))) { - valueSerializer.writeInt8(3); - const auto value_strokeRadius_value_3 = value_strokeRadius_value.value3; - valueSerializer.writeResource(value_strokeRadius_value_3); + valueSerializer.writeResource(value_strokeRadius_value_2); } } } @@ -55907,6 +55706,14 @@ class Serializer : public SerializerBase { const auto value_enableHoverMode_value = value_enableHoverMode.value; valueSerializer.writeBoolean(value_enableHoverMode_value); } + const auto value_followTransformOfTarget = value.followTransformOfTarget; + Ark_Int32 value_followTransformOfTarget_type = ARK_RUNTIME_UNDEFINED; + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget); + valueSerializer.writeInt8(value_followTransformOfTarget_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_followTransformOfTarget_type)) { + const auto value_followTransformOfTarget_value = value_followTransformOfTarget.value; + valueSerializer.writeBoolean(value_followTransformOfTarget_value); + } } void writePopupOptions(Ark_PopupOptions value) { @@ -56191,6 +55998,14 @@ class Serializer : public SerializerBase { const auto value_enableHoverMode_value = value_enableHoverMode.value; valueSerializer.writeBoolean(value_enableHoverMode_value); } + const auto value_followTransformOfTarget = value.followTransformOfTarget; + Ark_Int32 value_followTransformOfTarget_type = ARK_RUNTIME_UNDEFINED; + value_followTransformOfTarget_type = runtimeType(value_followTransformOfTarget); + valueSerializer.writeInt8(value_followTransformOfTarget_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_followTransformOfTarget_type)) { + const auto value_followTransformOfTarget_value = value_followTransformOfTarget.value; + valueSerializer.writeBoolean(value_followTransformOfTarget_value); + } } void writeOverlayOffset(Ark_OverlayOffset value) { @@ -57288,6 +57103,15 @@ class Serializer : public SerializerBase { valueSerializer.writeCallbackResource(value_onChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onChange_value.call)); } + const auto value_onScrollStop = value.onScrollStop; + Ark_Int32 value_onScrollStop_type = ARK_RUNTIME_UNDEFINED; + value_onScrollStop_type = runtimeType(value_onScrollStop); + valueSerializer.writeInt8(value_onScrollStop_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onScrollStop_type)) { + const auto value_onScrollStop_value = value_onScrollStop.value; + valueSerializer.writeCallbackResource(value_onScrollStop_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onScrollStop_value.call)); + } const auto value_maskRect = value.maskRect; Ark_Int32 value_maskRect_type = ARK_RUNTIME_UNDEFINED; value_maskRect_type = runtimeType(value_maskRect); @@ -57474,6 +57298,20 @@ class Serializer : public SerializerBase { valueSerializer.writeLengthMetrics(value_extraOffset_value); } } + void writeScrollPageOptions(Ark_ScrollPageOptions value) + { + Serializer& valueSerializer = *this; + const auto value_next = value.next; + valueSerializer.writeBoolean(value_next); + const auto value_animation = value.animation; + Ark_Int32 value_animation_type = ARK_RUNTIME_UNDEFINED; + value_animation_type = runtimeType(value_animation); + valueSerializer.writeInt8(value_animation_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_animation_type)) { + const auto value_animation_value = value_animation.value; + valueSerializer.writeBoolean(value_animation_value); + } + } void writeScrollEdgeOptions(Ark_ScrollEdgeOptions value) { Serializer& valueSerializer = *this; @@ -58694,7 +58532,7 @@ class Serializer : public SerializerBase { { Serializer& valueSerializer = *this; const auto value_data = value.data; - valueSerializer.writeUint8ClampedArray(value_data); + valueSerializer.writeBuffer(value_data); const auto value_height = value.height; valueSerializer.writeNumber(value_height); const auto value_width = value.width; @@ -59737,66 +59575,7 @@ class Serializer : public SerializerBase { valueSerializer.writeInt8(value_icons_type); if ((ARK_RUNTIME_UNDEFINED) != (value_icons_type)) { const auto value_icons_value = value_icons.value; - const auto value_icons_value_shown = value_icons_value.shown; - Ark_Int32 value_icons_value_shown_type = ARK_RUNTIME_UNDEFINED; - value_icons_value_shown_type = value_icons_value_shown.selector; - if (((value_icons_value_shown_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icons_value_shown_0 = value_icons_value_shown.value0; - valueSerializer.writeString(value_icons_value_shown_0); - } - else if (((value_icons_value_shown_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icons_value_shown_1 = value_icons_value_shown.value1; - valueSerializer.writePixelMap(value_icons_value_shown_1); - } - else if (((value_icons_value_shown_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_icons_value_shown_2 = value_icons_value_shown.value2; - valueSerializer.writeResource(value_icons_value_shown_2); - } - const auto value_icons_value_hidden = value_icons_value.hidden; - Ark_Int32 value_icons_value_hidden_type = ARK_RUNTIME_UNDEFINED; - value_icons_value_hidden_type = value_icons_value_hidden.selector; - if (((value_icons_value_hidden_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icons_value_hidden_0 = value_icons_value_hidden.value0; - valueSerializer.writeString(value_icons_value_hidden_0); - } - else if (((value_icons_value_hidden_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icons_value_hidden_1 = value_icons_value_hidden.value1; - valueSerializer.writePixelMap(value_icons_value_hidden_1); - } - else if (((value_icons_value_hidden_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_icons_value_hidden_2 = value_icons_value_hidden.value2; - valueSerializer.writeResource(value_icons_value_hidden_2); - } - const auto value_icons_value_switching = value_icons_value.switching; - Ark_Int32 value_icons_value_switching_type = ARK_RUNTIME_UNDEFINED; - value_icons_value_switching_type = runtimeType(value_icons_value_switching); - valueSerializer.writeInt8(value_icons_value_switching_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_icons_value_switching_type)) { - const auto value_icons_value_switching_value = value_icons_value_switching.value; - Ark_Int32 value_icons_value_switching_value_type = ARK_RUNTIME_UNDEFINED; - value_icons_value_switching_value_type = value_icons_value_switching_value.selector; - if (((value_icons_value_switching_value_type == 0))) { - valueSerializer.writeInt8(0); - const auto value_icons_value_switching_value_0 = value_icons_value_switching_value.value0; - valueSerializer.writeString(value_icons_value_switching_value_0); - } - else if (((value_icons_value_switching_value_type == 1))) { - valueSerializer.writeInt8(1); - const auto value_icons_value_switching_value_1 = value_icons_value_switching_value.value1; - valueSerializer.writePixelMap(value_icons_value_switching_value_1); - } - else if (((value_icons_value_switching_value_type == 2))) { - valueSerializer.writeInt8(2); - const auto value_icons_value_switching_value_2 = value_icons_value_switching_value.value2; - valueSerializer.writeResource(value_icons_value_switching_value_2); - } - } + valueSerializer.writeButtonIconOptions(value_icons_value); } } void writeXComponentOptions(Ark_XComponentOptions value) @@ -59815,6 +59594,45 @@ class Serializer : public SerializerBase { valueSerializer.writeImageAIOptions(value_imageAIOptions_value); } } + void writeSelectionMenuOptionsExt(Ark_SelectionMenuOptionsExt value) + { + Serializer& valueSerializer = *this; + const auto value_onAppear = value.onAppear; + Ark_Int32 value_onAppear_type = ARK_RUNTIME_UNDEFINED; + value_onAppear_type = runtimeType(value_onAppear); + valueSerializer.writeInt8(value_onAppear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onAppear_type)) { + const auto value_onAppear_value = value_onAppear.value; + valueSerializer.writeCallbackResource(value_onAppear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onAppear_value.call)); + } + const auto value_onDisappear = value.onDisappear; + Ark_Int32 value_onDisappear_type = ARK_RUNTIME_UNDEFINED; + value_onDisappear_type = runtimeType(value_onDisappear); + valueSerializer.writeInt8(value_onDisappear_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_onDisappear_type)) { + const auto value_onDisappear_value = value_onDisappear.value; + valueSerializer.writeCallbackResource(value_onDisappear_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_onDisappear_value.call)); + } + const auto value_preview = value.preview; + Ark_Int32 value_preview_type = ARK_RUNTIME_UNDEFINED; + value_preview_type = runtimeType(value_preview); + valueSerializer.writeInt8(value_preview_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_preview_type)) { + const auto value_preview_value = value_preview.value; + valueSerializer.writeCallbackResource(value_preview_value.resource); + valueSerializer.writePointer(reinterpret_cast(value_preview_value.call)); + } + const auto value_menuType = value.menuType; + Ark_Int32 value_menuType_type = ARK_RUNTIME_UNDEFINED; + value_menuType_type = runtimeType(value_menuType); + valueSerializer.writeInt8(value_menuType_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_menuType_type)) { + const auto value_menuType_value = value_menuType.value; + valueSerializer.writeInt32(value_menuType_value); + } + } void writeAdsBlockedDetails(Ark_AdsBlockedDetails value) { Serializer& valueSerializer = *this; @@ -60212,6 +60030,18 @@ class Serializer : public SerializerBase { valueSerializer.writeSslErrorHandler(value_handler); const auto value_error = value.error; valueSerializer.writeInt32(value_error); + const auto value_certChainData = value.certChainData; + Ark_Int32 value_certChainData_type = ARK_RUNTIME_UNDEFINED; + value_certChainData_type = runtimeType(value_certChainData); + valueSerializer.writeInt8(value_certChainData_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_certChainData_type)) { + const auto value_certChainData_value = value_certChainData.value; + valueSerializer.writeInt32(value_certChainData_value.length); + for (int i = 0; i < value_certChainData_value.length; i++) { + const auto value_certChainData_value_element = value_certChainData_value.array[i]; + valueSerializer.writeBuffer(value_certChainData_value_element); + } + } } void writeOnScrollEvent(Ark_OnScrollEvent value) { @@ -60556,6 +60386,24 @@ class Serializer : public SerializerBase { valueSerializer.writeString(value_sharedRenderProcessToken_value); } } + void writePlaybackInfo(Ark_PlaybackInfo value) + { + Serializer& valueSerializer = *this; + const auto value_time = value.time; + valueSerializer.writeNumber(value_time); + } + void writePreparedInfo(Ark_PreparedInfo value) + { + Serializer& valueSerializer = *this; + const auto value_duration = value.duration; + valueSerializer.writeNumber(value_duration); + } + void writeFullscreenInfo(Ark_FullscreenInfo value) + { + Serializer& valueSerializer = *this; + const auto value_fullscreen = value.fullscreen; + valueSerializer.writeBoolean(value_fullscreen); + } void writeVideoOptions(Ark_VideoOptions value) { Serializer& valueSerializer = *this; @@ -61263,6 +61111,34 @@ class Serializer : public SerializerBase { const auto value_velocity = value.velocity; valueSerializer.writeNumber(value_velocity); } + void writeTabsOptions(Ark_TabsOptions value) + { + Serializer& valueSerializer = *this; + const auto value_barPosition = value.barPosition; + Ark_Int32 value_barPosition_type = ARK_RUNTIME_UNDEFINED; + value_barPosition_type = runtimeType(value_barPosition); + valueSerializer.writeInt8(value_barPosition_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_barPosition_type)) { + const auto value_barPosition_value = value_barPosition.value; + valueSerializer.writeInt32(value_barPosition_value); + } + const auto value_index = value.index; + Ark_Int32 value_index_type = ARK_RUNTIME_UNDEFINED; + value_index_type = runtimeType(value_index); + valueSerializer.writeInt8(value_index_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_index_type)) { + const auto value_index_value = value_index.value; + valueSerializer.writeNumber(value_index_value); + } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeTabsController(value_controller_value); + } + } void writeSymbolEffect(Ark_SymbolEffect value) { } @@ -61296,6 +61172,11 @@ class Serializer : public SerializerBase { const auto value_velocity = value.velocity; valueSerializer.writeNumber(value_velocity); } + void writeIndicatorComponentController(Ark_IndicatorComponentController value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } void writeSwiperController(Ark_SwiperController value) { Serializer& valueSerializer = *this; @@ -61447,6 +61328,86 @@ class Serializer : public SerializerBase { valueSerializer.writeBoolean(value_reverse_value); } } + void writeViewportRect(Ark_ViewportRect value) + { + Serializer& valueSerializer = *this; + const auto value_x = value.x; + Ark_Int32 value_x_type = ARK_RUNTIME_UNDEFINED; + value_x_type = runtimeType(value_x); + valueSerializer.writeInt8(value_x_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_x_type)) { + const auto value_x_value = value_x.value; + Ark_Int32 value_x_value_type = ARK_RUNTIME_UNDEFINED; + value_x_value_type = value_x_value.selector; + if (((value_x_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_x_value_0 = value_x_value.value0; + valueSerializer.writeNumber(value_x_value_0); + } + else if (((value_x_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_x_value_1 = value_x_value.value1; + valueSerializer.writeString(value_x_value_1); + } + } + const auto value_y = value.y; + Ark_Int32 value_y_type = ARK_RUNTIME_UNDEFINED; + value_y_type = runtimeType(value_y); + valueSerializer.writeInt8(value_y_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_y_type)) { + const auto value_y_value = value_y.value; + Ark_Int32 value_y_value_type = ARK_RUNTIME_UNDEFINED; + value_y_value_type = value_y_value.selector; + if (((value_y_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_y_value_0 = value_y_value.value0; + valueSerializer.writeNumber(value_y_value_0); + } + else if (((value_y_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_y_value_1 = value_y_value.value1; + valueSerializer.writeString(value_y_value_1); + } + } + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeNumber(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeString(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeNumber(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeString(value_height_value_1); + } + } + } void writeSelectOption(Ark_SelectOption value) { Serializer& valueSerializer = *this; @@ -61531,6 +61492,14 @@ class Serializer : public SerializerBase { valueSerializer.writeResource(value_fontColor_value_3); } } + const auto value_autoDisable = value.autoDisable; + Ark_Int32 value_autoDisable_type = ARK_RUNTIME_UNDEFINED; + value_autoDisable_type = runtimeType(value_autoDisable); + valueSerializer.writeInt8(value_autoDisable_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_autoDisable_type)) { + const auto value_autoDisable_value = value_autoDisable.value; + valueSerializer.writeBoolean(value_autoDisable_value); + } } void writeDeleteValue(Ark_DeleteValue value) { @@ -61642,6 +61611,53 @@ class Serializer : public SerializerBase { } } } + void writeSearchOptions(Ark_SearchOptions value) + { + Serializer& valueSerializer = *this; + const auto value_value = value.value; + Ark_Int32 value_value_type = ARK_RUNTIME_UNDEFINED; + value_value_type = runtimeType(value_value); + valueSerializer.writeInt8(value_value_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_value_type)) { + const auto value_value_value = value_value.value; + valueSerializer.writeString(value_value_value); + } + const auto value_placeholder = value.placeholder; + Ark_Int32 value_placeholder_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_type = runtimeType(value_placeholder); + valueSerializer.writeInt8(value_placeholder_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_placeholder_type)) { + const auto value_placeholder_value = value_placeholder.value; + Ark_Int32 value_placeholder_value_type = ARK_RUNTIME_UNDEFINED; + value_placeholder_value_type = value_placeholder_value.selector; + if (((value_placeholder_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_placeholder_value_0 = value_placeholder_value.value0; + valueSerializer.writeString(value_placeholder_value_0); + } + else if (((value_placeholder_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_placeholder_value_1 = value_placeholder_value.value1; + valueSerializer.writeResource(value_placeholder_value_1); + } + } + const auto value_icon = value.icon; + Ark_Int32 value_icon_type = ARK_RUNTIME_UNDEFINED; + value_icon_type = runtimeType(value_icon); + valueSerializer.writeInt8(value_icon_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_icon_type)) { + const auto value_icon_value = value_icon.value; + valueSerializer.writeString(value_icon_value); + } + const auto value_controller = value.controller; + Ark_Int32 value_controller_type = ARK_RUNTIME_UNDEFINED; + value_controller_type = runtimeType(value_controller); + valueSerializer.writeInt8(value_controller_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_controller_type)) { + const auto value_controller_value = value_controller.value; + valueSerializer.writeSearchController(value_controller_value); + } + } void writeScrollBarOptions(Ark_ScrollBarOptions value) { Serializer& valueSerializer = *this; @@ -62397,11 +62413,161 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_type_value); } } + void writePolylineOptions(Ark_PolylineOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); + } + } + } + void writePolygonOptions(Ark_PolygonOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); + } + } + } + void writePluginErrorData(Ark_PluginErrorData value) + { + Serializer& valueSerializer = *this; + const auto value_errcode = value.errcode; + valueSerializer.writeNumber(value_errcode); + const auto value_msg = value.msg; + valueSerializer.writeString(value_msg); + } + void writePluginComponentOptions(Ark_PluginComponentOptions value) + { + Serializer& valueSerializer = *this; + const auto value_template = value.template_; + valueSerializer.writePluginComponentTemplate(value_template); + const auto value_data = value.data; + valueSerializer.writeCustomObject("Any", value_data); + } void writePatternLockController(Ark_PatternLockController value) { Serializer& valueSerializer = *this; valueSerializer.writePointer(value.ptr); } + void writePathOptions(Ark_PathOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeNumber(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeString(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeNumber(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeString(value_height_value_1); + } + } + const auto value_commands = value.commands; + Ark_Int32 value_commands_type = ARK_RUNTIME_UNDEFINED; + value_commands_type = runtimeType(value_commands); + valueSerializer.writeInt8(value_commands_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_commands_type)) { + const auto value_commands_value = value_commands.value; + valueSerializer.writeString(value_commands_value); + } + } void writePasteButtonOptions(Ark_PasteButtonOptions value) { Serializer& valueSerializer = *this; @@ -62433,6 +62599,25 @@ class Serializer : public SerializerBase { void writeNodeController(Ark_NodeController value) { } + void writeNavigationTransitionProxy(Ark_NavigationTransitionProxy value) + { + Serializer& valueSerializer = *this; + valueSerializer.writePointer(value.ptr); + } + void writeRouteInfo(Ark_RouteInfo value) + { + Serializer& valueSerializer = *this; + const auto value_name = value.name; + valueSerializer.writeString(value_name); + const auto value_param = value.param; + Ark_Int32 value_param_type = ARK_RUNTIME_UNDEFINED; + value_param_type = runtimeType(value_param); + valueSerializer.writeInt8(value_param_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_param_type)) { + const auto value_param_value = value_param.value; + valueSerializer.writeCustomObject("Any", value_param_value); + } + } void writeNavigationToolbarOptions(Ark_NavigationToolbarOptions value) { Serializer& valueSerializer = *this; @@ -62473,6 +62658,14 @@ class Serializer : public SerializerBase { const auto value_backgroundBlurStyle_value = value_backgroundBlurStyle.value; valueSerializer.writeInt32(value_backgroundBlurStyle_value); } + const auto value_barStyle = value.barStyle; + Ark_Int32 value_barStyle_type = ARK_RUNTIME_UNDEFINED; + value_barStyle_type = runtimeType(value_barStyle); + valueSerializer.writeInt8(value_barStyle_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_barStyle_type)) { + const auto value_barStyle_value = value_barStyle.value; + valueSerializer.writeInt32(value_barStyle_value); + } } void writeToolbarItem(Ark_ToolbarItem value) { @@ -62562,25 +62755,6 @@ class Serializer : public SerializerBase { valueSerializer.writeCustomObject("SymbolGlyphModifier", value_activeSymbolIcon_value); } } - void writeNavigationTransitionProxy(Ark_NavigationTransitionProxy value) - { - Serializer& valueSerializer = *this; - valueSerializer.writePointer(value.ptr); - } - void writeRouteInfo(Ark_RouteInfo value) - { - Serializer& valueSerializer = *this; - const auto value_name = value.name; - valueSerializer.writeString(value_name); - const auto value_param = value.param; - Ark_Int32 value_param_type = ARK_RUNTIME_UNDEFINED; - value_param_type = runtimeType(value_param); - valueSerializer.writeInt8(value_param_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_param_type)) { - const auto value_param_value = value_param.value; - valueSerializer.writeCustomObject("Any", value_param_value); - } - } void writeNavigationTitleOptions(Ark_NavigationTitleOptions value) { Serializer& valueSerializer = *this; @@ -63117,6 +63291,48 @@ class Serializer : public SerializerBase { valueSerializer.writeScroller(value_scroller_value); } } + void writeLineOptions(Ark_LineOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); + } + } + } void writeImageLoadResult(Ark_ImageLoadResult value) { Serializer& valueSerializer = *this; @@ -63887,6 +64103,48 @@ class Serializer : public SerializerBase { valueSerializer.writeWant(value_want_value); } } + void writeEllipseOptions(Ark_EllipseOptions value) + { + Serializer& valueSerializer = *this; + const auto value_width = value.width; + Ark_Int32 value_width_type = ARK_RUNTIME_UNDEFINED; + value_width_type = runtimeType(value_width); + valueSerializer.writeInt8(value_width_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_width_type)) { + const auto value_width_value = value_width.value; + Ark_Int32 value_width_value_type = ARK_RUNTIME_UNDEFINED; + value_width_value_type = value_width_value.selector; + if (((value_width_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_width_value_0 = value_width_value.value0; + valueSerializer.writeString(value_width_value_0); + } + else if (((value_width_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_width_value_1 = value_width_value.value1; + valueSerializer.writeNumber(value_width_value_1); + } + } + const auto value_height = value.height; + Ark_Int32 value_height_type = ARK_RUNTIME_UNDEFINED; + value_height_type = runtimeType(value_height); + valueSerializer.writeInt8(value_height_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_height_type)) { + const auto value_height_value = value_height.value; + Ark_Int32 value_height_value_type = ARK_RUNTIME_UNDEFINED; + value_height_value_type = value_height_value.selector; + if (((value_height_value_type == 0))) { + valueSerializer.writeInt8(0); + const auto value_height_value_0 = value_height_value.value0; + valueSerializer.writeString(value_height_value_0); + } + else if (((value_height_value_type == 1))) { + valueSerializer.writeInt8(1); + const auto value_height_value_1 = value_height_value.value1; + valueSerializer.writeNumber(value_height_value_1); + } + } + } void writeDatePickerResult(Ark_DatePickerResult value) { Serializer& valueSerializer = *this; @@ -65205,6 +65463,18 @@ class Serializer : public SerializerBase { const auto value_selected = value.selected; valueSerializer.writeNumber(value_selected); } + void writeAccessibilityOptions(Ark_AccessibilityOptions value) + { + Serializer& valueSerializer = *this; + const auto value_accessibilityPreferred = value.accessibilityPreferred; + Ark_Int32 value_accessibilityPreferred_type = ARK_RUNTIME_UNDEFINED; + value_accessibilityPreferred_type = runtimeType(value_accessibilityPreferred); + valueSerializer.writeInt8(value_accessibilityPreferred_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_accessibilityPreferred_type)) { + const auto value_accessibilityPreferred_value = value_accessibilityPreferred.value; + valueSerializer.writeBoolean(value_accessibilityPreferred_value); + } + } void writeSpringBackAction(Ark_SpringBackAction value) { Serializer& valueSerializer = *this; @@ -65844,14 +66114,6 @@ class Serializer : public SerializerBase { valueSerializer.writeCallbackResource(value_onTypeDidChange_value.resource); valueSerializer.writePointer(reinterpret_cast(value_onTypeDidChange_value.call)); } - const auto value_expandSafeAreaInEmbeddedMode = value.expandSafeAreaInEmbeddedMode; - Ark_Int32 value_expandSafeAreaInEmbeddedMode_type = ARK_RUNTIME_UNDEFINED; - value_expandSafeAreaInEmbeddedMode_type = runtimeType(value_expandSafeAreaInEmbeddedMode); - valueSerializer.writeInt8(value_expandSafeAreaInEmbeddedMode_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_expandSafeAreaInEmbeddedMode_type)) { - const auto value_expandSafeAreaInEmbeddedMode_value = value_expandSafeAreaInEmbeddedMode.value; - valueSerializer.writeBoolean(value_expandSafeAreaInEmbeddedMode_value); - } const auto value_uiContext = value.uiContext; Ark_Int32 value_uiContext_type = ARK_RUNTIME_UNDEFINED; value_uiContext_type = runtimeType(value_uiContext); @@ -65868,6 +66130,30 @@ class Serializer : public SerializerBase { const auto value_keyboardAvoidMode_value = value_keyboardAvoidMode.value; valueSerializer.writeInt32(value_keyboardAvoidMode_value); } + const auto value_enableHoverMode = value.enableHoverMode; + Ark_Int32 value_enableHoverMode_type = ARK_RUNTIME_UNDEFINED; + value_enableHoverMode_type = runtimeType(value_enableHoverMode); + valueSerializer.writeInt8(value_enableHoverMode_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_enableHoverMode_type)) { + const auto value_enableHoverMode_value = value_enableHoverMode.value; + valueSerializer.writeBoolean(value_enableHoverMode_value); + } + const auto value_hoverModeArea = value.hoverModeArea; + Ark_Int32 value_hoverModeArea_type = ARK_RUNTIME_UNDEFINED; + value_hoverModeArea_type = runtimeType(value_hoverModeArea); + valueSerializer.writeInt8(value_hoverModeArea_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_hoverModeArea_type)) { + const auto value_hoverModeArea_value = value_hoverModeArea.value; + valueSerializer.writeInt32(value_hoverModeArea_value); + } + const auto value_offset = value.offset; + Ark_Int32 value_offset_type = ARK_RUNTIME_UNDEFINED; + value_offset_type = runtimeType(value_offset); + valueSerializer.writeInt8(value_offset_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_offset_type)) { + const auto value_offset_value = value_offset.value; + valueSerializer.writePosition(value_offset_value); + } } void writeDismissContentCoverAction(Ark_DismissContentCoverAction value) { @@ -66862,14 +67148,6 @@ class Serializer : public SerializerBase { valueSerializer.writeResource(value_inactiveColor_value_3); } } - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); - } } void writeGestureRecognizer(Ark_GestureRecognizer value) { @@ -68640,14 +68918,6 @@ class Serializer : public SerializerBase { valueSerializer.writeResource(value_inactiveColor_value_3); } } - const auto value_type = value.type; - Ark_Int32 value_type_type = ARK_RUNTIME_UNDEFINED; - value_type_type = runtimeType(value_type); - valueSerializer.writeInt8(value_type_type); - if ((ARK_RUNTIME_UNDEFINED) != (value_type_type)) { - const auto value_type_value = value_type.value; - valueSerializer.writeInt32(value_type_value); - } } void writePixelRoundPolicy(Ark_PixelRoundPolicy value) { @@ -68685,6 +68955,26 @@ class Serializer : public SerializerBase { valueSerializer.writeInt32(value_bottom_value); } } + void writeChainWeightOptions(Ark_ChainWeightOptions value) + { + Serializer& valueSerializer = *this; + const auto value_horizontal = value.horizontal; + Ark_Int32 value_horizontal_type = ARK_RUNTIME_UNDEFINED; + value_horizontal_type = runtimeType(value_horizontal); + valueSerializer.writeInt8(value_horizontal_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_horizontal_type)) { + const auto value_horizontal_value = value_horizontal.value; + valueSerializer.writeNumber(value_horizontal_value); + } + const auto value_vertical = value.vertical; + Ark_Int32 value_vertical_type = ARK_RUNTIME_UNDEFINED; + value_vertical_type = runtimeType(value_vertical); + valueSerializer.writeInt8(value_vertical_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_vertical_type)) { + const auto value_vertical_value = value_vertical.value; + valueSerializer.writeNumber(value_vertical_value); + } + } void writeTouchResult(Ark_TouchResult value) { Serializer& valueSerializer = *this; @@ -70444,13 +70734,6 @@ class Deserializer : public DeserializerBase { void* ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_ArrayBuffer readArrayBuffer() - { - Ark_ArrayBuffer value = {}; - Deserializer& valueDeserializer = *this; - value.byteLength = static_cast(valueDeserializer.readNumber()); - return static_cast(value); - } Ark_Rectangle readRectangle() { Ark_Rectangle value = {}; @@ -71189,7 +71472,7 @@ class Deserializer : public DeserializerBase { builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) { - builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.builder = builder_buf; const auto actionAreaDistance_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -72121,8 +72404,9 @@ class Deserializer : public DeserializerBase { } Ark_TextMenuItemId readTextMenuItemId() { - Ark_TextMenuItemId value = {}; - return static_cast(value); + Deserializer& valueDeserializer = *this; + void* ptr = valueDeserializer.readPointer(); + return { ptr }; } Ark_StyledString readStyledString() { @@ -72429,17 +72713,6 @@ class Deserializer : public DeserializerBase { value.expectedFrameRateRange = expectedFrameRateRange_buf; return static_cast(value); } - Ark_Uint8ClampedArray readUint8ClampedArray() - { - Ark_Uint8ClampedArray value = {}; - Deserializer& valueDeserializer = *this; - value.BYTES_PER_ELEMENT = static_cast(valueDeserializer.readNumber()); - value.buffer = valueDeserializer.readArrayBuffer(); - value.byteLength = static_cast(valueDeserializer.readNumber()); - value.byteOffset = static_cast(valueDeserializer.readNumber()); - value.length = static_cast(valueDeserializer.readNumber()); - return static_cast(value); - } Ark_ImageBitmap readImageBitmap() { Deserializer& valueDeserializer = *this; @@ -74318,6 +74591,67 @@ class Deserializer : public DeserializerBase { value.endMargin = endMargin_buf; return static_cast(value); } + Ark_ButtonIconOptions readButtonIconOptions() + { + Ark_ButtonIconOptions value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int32 shown_buf_selector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource shown_buf = {}; + shown_buf.selector = shown_buf_selector; + if (shown_buf_selector == 0) { + shown_buf.selector = 0; + shown_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (shown_buf_selector == 1) { + shown_buf.selector = 1; + shown_buf.value1 = valueDeserializer.readPixelMap(); + } + else if (shown_buf_selector == 2) { + shown_buf.selector = 2; + shown_buf.value2 = valueDeserializer.readResource(); + } + value.shown = static_cast(shown_buf); + const Ark_Int32 hidden_buf_selector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource hidden_buf = {}; + hidden_buf.selector = hidden_buf_selector; + if (hidden_buf_selector == 0) { + hidden_buf.selector = 0; + hidden_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (hidden_buf_selector == 1) { + hidden_buf.selector = 1; + hidden_buf.value1 = valueDeserializer.readPixelMap(); + } + else if (hidden_buf_selector == 2) { + hidden_buf.selector = 2; + hidden_buf.value2 = valueDeserializer.readResource(); + } + value.hidden = static_cast(hidden_buf); + const auto switching_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_PixelMap_Resource switching_buf = {}; + switching_buf.tag = switching_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (switching_buf_runtimeType)) + { + const Ark_Int32 switching_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_PixelMap_Resource switching_buf_ = {}; + switching_buf_.selector = switching_buf__selector; + if (switching_buf__selector == 0) { + switching_buf_.selector = 0; + switching_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (switching_buf__selector == 1) { + switching_buf_.selector = 1; + switching_buf_.value1 = valueDeserializer.readPixelMap(); + } + else if (switching_buf__selector == 2) { + switching_buf_.selector = 2; + switching_buf_.value2 = valueDeserializer.readResource(); + } + switching_buf.value = static_cast(switching_buf_); + } + value.switching = switching_buf; + return static_cast(value); + } Ark_ImageAIOptions readImageAIOptions() { Ark_ImageAIOptions value = {}; @@ -74679,155 +75013,111 @@ class Deserializer : public DeserializerBase { Ark_UnderlineColor value = {}; Deserializer& valueDeserializer = *this; const auto typing_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_Undefined typing_buf = {}; + Opt_ResourceColor typing_buf = {}; typing_buf.tag = typing_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (typing_buf_runtimeType)) { const Ark_Int32 typing_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_Undefined typing_buf_ = {}; + Ark_ResourceColor typing_buf_ = {}; typing_buf_.selector = typing_buf__selector; if (typing_buf__selector == 0) { typing_buf_.selector = 0; - const Ark_Int32 typing_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor typing_buf__u = {}; - typing_buf__u.selector = typing_buf__u_selector; - if (typing_buf__u_selector == 0) { - typing_buf__u.selector = 0; - typing_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (typing_buf__u_selector == 1) { - typing_buf__u.selector = 1; - typing_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (typing_buf__u_selector == 2) { - typing_buf__u.selector = 2; - typing_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (typing_buf__u_selector == 3) { - typing_buf__u.selector = 3; - typing_buf__u.value3 = valueDeserializer.readResource(); - } - typing_buf_.value0 = static_cast(typing_buf__u); + typing_buf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (typing_buf__selector == 1) { typing_buf_.selector = 1; - typing_buf_.value1 = Ark_Undefined(); + typing_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (typing_buf__selector == 2) { + typing_buf_.selector = 2; + typing_buf_.value2 = static_cast(valueDeserializer.readString()); } - typing_buf.value = static_cast(typing_buf_); + else if (typing_buf__selector == 3) { + typing_buf_.selector = 3; + typing_buf_.value3 = valueDeserializer.readResource(); + } + typing_buf.value = static_cast(typing_buf_); } value.typing = typing_buf; const auto normal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_Undefined normal_buf = {}; + Opt_ResourceColor normal_buf = {}; normal_buf.tag = normal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (normal_buf_runtimeType)) { const Ark_Int32 normal_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_Undefined normal_buf_ = {}; + Ark_ResourceColor normal_buf_ = {}; normal_buf_.selector = normal_buf__selector; if (normal_buf__selector == 0) { normal_buf_.selector = 0; - const Ark_Int32 normal_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor normal_buf__u = {}; - normal_buf__u.selector = normal_buf__u_selector; - if (normal_buf__u_selector == 0) { - normal_buf__u.selector = 0; - normal_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (normal_buf__u_selector == 1) { - normal_buf__u.selector = 1; - normal_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (normal_buf__u_selector == 2) { - normal_buf__u.selector = 2; - normal_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (normal_buf__u_selector == 3) { - normal_buf__u.selector = 3; - normal_buf__u.value3 = valueDeserializer.readResource(); - } - normal_buf_.value0 = static_cast(normal_buf__u); + normal_buf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (normal_buf__selector == 1) { normal_buf_.selector = 1; - normal_buf_.value1 = Ark_Undefined(); + normal_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (normal_buf__selector == 2) { + normal_buf_.selector = 2; + normal_buf_.value2 = static_cast(valueDeserializer.readString()); } - normal_buf.value = static_cast(normal_buf_); + else if (normal_buf__selector == 3) { + normal_buf_.selector = 3; + normal_buf_.value3 = valueDeserializer.readResource(); + } + normal_buf.value = static_cast(normal_buf_); } value.normal = normal_buf; const auto error_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_Undefined error_buf = {}; + Opt_ResourceColor error_buf = {}; error_buf.tag = error_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (error_buf_runtimeType)) { const Ark_Int32 error_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_Undefined error_buf_ = {}; + Ark_ResourceColor error_buf_ = {}; error_buf_.selector = error_buf__selector; if (error_buf__selector == 0) { error_buf_.selector = 0; - const Ark_Int32 error_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor error_buf__u = {}; - error_buf__u.selector = error_buf__u_selector; - if (error_buf__u_selector == 0) { - error_buf__u.selector = 0; - error_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (error_buf__u_selector == 1) { - error_buf__u.selector = 1; - error_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (error_buf__u_selector == 2) { - error_buf__u.selector = 2; - error_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (error_buf__u_selector == 3) { - error_buf__u.selector = 3; - error_buf__u.value3 = valueDeserializer.readResource(); - } - error_buf_.value0 = static_cast(error_buf__u); + error_buf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (error_buf__selector == 1) { error_buf_.selector = 1; - error_buf_.value1 = Ark_Undefined(); + error_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (error_buf__selector == 2) { + error_buf_.selector = 2; + error_buf_.value2 = static_cast(valueDeserializer.readString()); } - error_buf.value = static_cast(error_buf_); + else if (error_buf__selector == 3) { + error_buf_.selector = 3; + error_buf_.value3 = valueDeserializer.readResource(); + } + error_buf.value = static_cast(error_buf_); } value.error = error_buf; const auto disable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceColor_Undefined disable_buf = {}; + Opt_ResourceColor disable_buf = {}; disable_buf.tag = disable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (disable_buf_runtimeType)) { const Ark_Int32 disable_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceColor_Undefined disable_buf_ = {}; + Ark_ResourceColor disable_buf_ = {}; disable_buf_.selector = disable_buf__selector; if (disable_buf__selector == 0) { disable_buf_.selector = 0; - const Ark_Int32 disable_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceColor disable_buf__u = {}; - disable_buf__u.selector = disable_buf__u_selector; - if (disable_buf__u_selector == 0) { - disable_buf__u.selector = 0; - disable_buf__u.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (disable_buf__u_selector == 1) { - disable_buf__u.selector = 1; - disable_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (disable_buf__u_selector == 2) { - disable_buf__u.selector = 2; - disable_buf__u.value2 = static_cast(valueDeserializer.readString()); - } - else if (disable_buf__u_selector == 3) { - disable_buf__u.selector = 3; - disable_buf__u.value3 = valueDeserializer.readResource(); - } - disable_buf_.value0 = static_cast(disable_buf__u); + disable_buf_.value0 = static_cast(valueDeserializer.readInt32()); } else if (disable_buf__selector == 1) { disable_buf_.selector = 1; - disable_buf_.value1 = Ark_Undefined(); + disable_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (disable_buf__selector == 2) { + disable_buf_.selector = 2; + disable_buf_.value2 = static_cast(valueDeserializer.readString()); } - disable_buf.value = static_cast(disable_buf_); + else if (disable_buf__selector == 3) { + disable_buf_.selector = 3; + disable_buf_.value3 = valueDeserializer.readResource(); + } + disable_buf.value = static_cast(disable_buf_); } value.disable = disable_buf; return static_cast(value); @@ -75020,55 +75310,26 @@ class Deserializer : public DeserializerBase { Ark_SubTabBarStyle value = {}; Deserializer& valueDeserializer = *this; const auto _content_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent _content_buf = {}; + Opt_Union_String_Resource_ComponentContent _content_buf = {}; _content_buf.tag = _content_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (_content_buf_runtimeType)) { const Ark_Int32 _content_buf__selector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent _content_buf_ = {}; + Ark_Union_String_Resource_ComponentContent _content_buf_ = {}; _content_buf_.selector = _content_buf__selector; if (_content_buf__selector == 0) { _content_buf_.selector = 0; - const Ark_Int32 _content_buf__u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr _content_buf__u = {}; - _content_buf__u.selector = _content_buf__u_selector; - if (_content_buf__u_selector == 0) { - _content_buf__u.selector = 0; - _content_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (_content_buf__u_selector == 1) { - _content_buf__u.selector = 1; - _content_buf__u.value1 = valueDeserializer.readResource(); - } - _content_buf_.value0 = static_cast(_content_buf__u); + _content_buf_.value0 = static_cast(valueDeserializer.readString()); } else if (_content_buf__selector == 1) { _content_buf_.selector = 1; - const Ark_Int32 _content_buf__u_selector = valueDeserializer.readInt8(); - Ark_Union_ResourceStr_ComponentContent _content_buf__u = {}; - _content_buf__u.selector = _content_buf__u_selector; - if (_content_buf__u_selector == 0) { - _content_buf__u.selector = 0; - const Ark_Int32 _content_buf__u_u_selector = valueDeserializer.readInt8(); - Ark_ResourceStr _content_buf__u_u = {}; - _content_buf__u_u.selector = _content_buf__u_u_selector; - if (_content_buf__u_u_selector == 0) { - _content_buf__u_u.selector = 0; - _content_buf__u_u.value0 = static_cast(valueDeserializer.readString()); - } - else if (_content_buf__u_u_selector == 1) { - _content_buf__u_u.selector = 1; - _content_buf__u_u.value1 = valueDeserializer.readResource(); - } - _content_buf__u.value0 = static_cast(_content_buf__u_u); - } - else if (_content_buf__u_selector == 1) { - _content_buf__u.selector = 1; - _content_buf__u.value1 = valueDeserializer.readCustomObject("ComponentContent"); - } - _content_buf_.value1 = static_cast(_content_buf__u); + _content_buf_.value1 = valueDeserializer.readResource(); + } + else if (_content_buf__selector == 2) { + _content_buf_.selector = 2; + _content_buf_.value2 = valueDeserializer.readCustomObject("ComponentContent"); } - _content_buf.value = static_cast(_content_buf_); + _content_buf.value = static_cast(_content_buf_); } value._content = _content_buf; const auto _indicator_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -75176,6 +75437,50 @@ class Deserializer : public DeserializerBase { value._id = _id_buf; return static_cast(value); } + Ark_TabBarOptions readTabBarOptions() + { + Ark_TabBarOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + { + const Ark_Int32 icon_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource icon_buf_ = {}; + icon_buf_.selector = icon_buf__selector; + if (icon_buf__selector == 0) { + icon_buf_.selector = 0; + icon_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (icon_buf__selector == 1) { + icon_buf_.selector = 1; + icon_buf_.value1 = valueDeserializer.readResource(); + } + icon_buf.value = static_cast(icon_buf_); + } + value.icon = icon_buf; + const auto text_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Resource text_buf = {}; + text_buf.tag = text_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (text_buf_runtimeType)) + { + const Ark_Int32 text_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Resource text_buf_ = {}; + text_buf_.selector = text_buf__selector; + if (text_buf__selector == 0) { + text_buf_.selector = 0; + text_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (text_buf__selector == 1) { + text_buf_.selector = 1; + text_buf_.value1 = valueDeserializer.readResource(); + } + text_buf.value = static_cast(text_buf_); + } + value.text = text_buf; + return static_cast(value); + } Ark_TabContentAnimatedTransition readTabContentAnimatedTransition() { Ark_TabContentAnimatedTransition value = {}; @@ -75188,7 +75493,7 @@ class Deserializer : public DeserializerBase { timeout_buf.value = static_cast(valueDeserializer.readNumber()); } value.timeout = timeout_buf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TabContentTransitionProxy_Void))))}; + value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TabContentTransitionProxy_Void))))}; return static_cast(value); } Ark_TabsController readTabsController() @@ -75197,98 +75502,6 @@ class Deserializer : public DeserializerBase { void* ptr = valueDeserializer.readPointer(); return { ptr }; } - Ark_ArrowStyle readArrowStyle() - { - Ark_ArrowStyle value = {}; - Deserializer& valueDeserializer = *this; - const auto showBackground_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean showBackground_buf = {}; - showBackground_buf.tag = showBackground_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (showBackground_buf_runtimeType)) - { - showBackground_buf.value = valueDeserializer.readBoolean(); - } - value.showBackground = showBackground_buf; - const auto isSidebarMiddle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean isSidebarMiddle_buf = {}; - isSidebarMiddle_buf.tag = isSidebarMiddle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (isSidebarMiddle_buf_runtimeType)) - { - isSidebarMiddle_buf.value = valueDeserializer.readBoolean(); - } - value.isSidebarMiddle = isSidebarMiddle_buf; - const auto backgroundSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length backgroundSize_buf = {}; - backgroundSize_buf.tag = backgroundSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundSize_buf_runtimeType)) - { - backgroundSize_buf.value = valueDeserializer.readLength(); - } - value.backgroundSize = backgroundSize_buf; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int32 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto arrowSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Length arrowSize_buf = {}; - arrowSize_buf.tag = arrowSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowSize_buf_runtimeType)) - { - arrowSize_buf.value = valueDeserializer.readLength(); - } - value.arrowSize = arrowSize_buf; - const auto arrowColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor arrowColor_buf = {}; - arrowColor_buf.tag = arrowColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (arrowColor_buf_runtimeType)) - { - const Ark_Int32 arrowColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor arrowColor_buf_ = {}; - arrowColor_buf_.selector = arrowColor_buf__selector; - if (arrowColor_buf__selector == 0) { - arrowColor_buf_.selector = 0; - arrowColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (arrowColor_buf__selector == 1) { - arrowColor_buf_.selector = 1; - arrowColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (arrowColor_buf__selector == 2) { - arrowColor_buf_.selector = 2; - arrowColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (arrowColor_buf__selector == 3) { - arrowColor_buf_.selector = 3; - arrowColor_buf_.value3 = valueDeserializer.readResource(); - } - arrowColor_buf.value = static_cast(arrowColor_buf_); - } - value.arrowColor = arrowColor_buf; - return static_cast(value); - } Ark_DigitIndicator readDigitIndicator() { Ark_DigitIndicator value = {}; @@ -75569,6 +75782,116 @@ class Deserializer : public DeserializerBase { value._maxDisplayCount = _maxDisplayCount_buf; return static_cast(value); } + Ark_SwiperAutoFill readSwiperAutoFill() + { + Ark_SwiperAutoFill value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int32 minSize_buf_selector = valueDeserializer.readInt8(); + Ark_VP minSize_buf = {}; + minSize_buf.selector = minSize_buf_selector; + if (minSize_buf_selector == 0) { + minSize_buf.selector = 0; + minSize_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (minSize_buf_selector == 1) { + minSize_buf.selector = 1; + minSize_buf.value1 = static_cast(valueDeserializer.readNumber()); + } + value.minSize = static_cast(minSize_buf); + return static_cast(value); + } + Ark_ArrowStyle readArrowStyle() + { + Ark_ArrowStyle value = {}; + Deserializer& valueDeserializer = *this; + const auto showBackground_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean showBackground_buf = {}; + showBackground_buf.tag = showBackground_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (showBackground_buf_runtimeType)) + { + showBackground_buf.value = valueDeserializer.readBoolean(); + } + value.showBackground = showBackground_buf; + const auto isSidebarMiddle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean isSidebarMiddle_buf = {}; + isSidebarMiddle_buf.tag = isSidebarMiddle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isSidebarMiddle_buf_runtimeType)) + { + isSidebarMiddle_buf.value = valueDeserializer.readBoolean(); + } + value.isSidebarMiddle = isSidebarMiddle_buf; + const auto backgroundSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length backgroundSize_buf = {}; + backgroundSize_buf.tag = backgroundSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundSize_buf_runtimeType)) + { + backgroundSize_buf.value = valueDeserializer.readLength(); + } + value.backgroundSize = backgroundSize_buf; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int32 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } + value.backgroundColor = backgroundColor_buf; + const auto arrowSize_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Length arrowSize_buf = {}; + arrowSize_buf.tag = arrowSize_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowSize_buf_runtimeType)) + { + arrowSize_buf.value = valueDeserializer.readLength(); + } + value.arrowSize = arrowSize_buf; + const auto arrowColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor arrowColor_buf = {}; + arrowColor_buf.tag = arrowColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowColor_buf_runtimeType)) + { + const Ark_Int32 arrowColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor arrowColor_buf_ = {}; + arrowColor_buf_.selector = arrowColor_buf__selector; + if (arrowColor_buf__selector == 0) { + arrowColor_buf_.selector = 0; + arrowColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (arrowColor_buf__selector == 1) { + arrowColor_buf_.selector = 1; + arrowColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (arrowColor_buf__selector == 2) { + arrowColor_buf_.selector = 2; + arrowColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (arrowColor_buf__selector == 3) { + arrowColor_buf_.selector = 3; + arrowColor_buf_.value3 = valueDeserializer.readResource(); + } + arrowColor_buf.value = static_cast(arrowColor_buf_); + } + value.arrowColor = arrowColor_buf; + return static_cast(value); + } Ark_CancelButtonSymbolOptions readCancelButtonSymbolOptions() { Ark_CancelButtonSymbolOptions value = {}; @@ -75737,6 +76060,164 @@ class Deserializer : public DeserializerBase { value.end = end_buf; return static_cast(value); } + Ark_RoundedRectOptions readRoundedRectOptions() + { + Ark_RoundedRectOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readString()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readString()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + const auto radiusWidth_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String radiusWidth_buf = {}; + radiusWidth_buf.tag = radiusWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radiusWidth_buf_runtimeType)) + { + const Ark_Int32 radiusWidth_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String radiusWidth_buf_ = {}; + radiusWidth_buf_.selector = radiusWidth_buf__selector; + if (radiusWidth_buf__selector == 0) { + radiusWidth_buf_.selector = 0; + radiusWidth_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (radiusWidth_buf__selector == 1) { + radiusWidth_buf_.selector = 1; + radiusWidth_buf_.value1 = static_cast(valueDeserializer.readString()); + } + radiusWidth_buf.value = static_cast(radiusWidth_buf_); + } + value.radiusWidth = radiusWidth_buf; + const auto radiusHeight_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String radiusHeight_buf = {}; + radiusHeight_buf.tag = radiusHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radiusHeight_buf_runtimeType)) + { + const Ark_Int32 radiusHeight_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String radiusHeight_buf_ = {}; + radiusHeight_buf_.selector = radiusHeight_buf__selector; + if (radiusHeight_buf__selector == 0) { + radiusHeight_buf_.selector = 0; + radiusHeight_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (radiusHeight_buf__selector == 1) { + radiusHeight_buf_.selector = 1; + radiusHeight_buf_.value1 = static_cast(valueDeserializer.readString()); + } + radiusHeight_buf.value = static_cast(radiusHeight_buf_); + } + value.radiusHeight = radiusHeight_buf; + return static_cast(value); + } + Ark_RectOptions readRectOptions() + { + Ark_RectOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readString()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readString()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + const auto radius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String_Array_Any radius_buf = {}; + radius_buf.tag = radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (radius_buf_runtimeType)) + { + const Ark_Int32 radius_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String_Array_Any radius_buf_ = {}; + radius_buf_.selector = radius_buf__selector; + if (radius_buf__selector == 0) { + radius_buf_.selector = 0; + radius_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (radius_buf__selector == 1) { + radius_buf_.selector = 1; + radius_buf_.value1 = static_cast(valueDeserializer.readString()); + } + else if (radius_buf__selector == 2) { + radius_buf_.selector = 2; + const Ark_Int32 radius_buf__u_length = valueDeserializer.readInt32(); + Array_CustomObject radius_buf__u = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&radius_buf__u, radius_buf__u_length); + for (int radius_buf__u_i = 0; radius_buf__u_i < radius_buf__u_length; radius_buf__u_i++) { + { + radius_buf__u.array[radius_buf__u_i] = static_cast(valueDeserializer.readCustomObject("Any")); + } + } + radius_buf_.value2 = radius_buf__u; + } + radius_buf.value = static_cast(radius_buf_); + } + value.radius = radius_buf; + return static_cast(value); + } Ark_ProgressStyleOptions readProgressStyleOptions() { Ark_ProgressStyleOptions value = {}; @@ -75934,12 +76415,12 @@ class Deserializer : public DeserializerBase { } value.strokeWidth = strokeWidth_buf; const auto strokeRadius_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_PX_VP_LPX_Resource strokeRadius_buf = {}; + Opt_Union_String_Number_Resource strokeRadius_buf = {}; strokeRadius_buf.tag = strokeRadius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (strokeRadius_buf_runtimeType)) { const Ark_Int32 strokeRadius_buf__selector = valueDeserializer.readInt8(); - Ark_Union_PX_VP_LPX_Resource strokeRadius_buf_ = {}; + Ark_Union_String_Number_Resource strokeRadius_buf_ = {}; strokeRadius_buf_.selector = strokeRadius_buf__selector; if (strokeRadius_buf__selector == 0) { strokeRadius_buf_.selector = 0; @@ -75947,28 +76428,13 @@ class Deserializer : public DeserializerBase { } else if (strokeRadius_buf__selector == 1) { strokeRadius_buf_.selector = 1; - const Ark_Int32 strokeRadius_buf__u_selector = valueDeserializer.readInt8(); - Ark_VP strokeRadius_buf__u = {}; - strokeRadius_buf__u.selector = strokeRadius_buf__u_selector; - if (strokeRadius_buf__u_selector == 0) { - strokeRadius_buf__u.selector = 0; - strokeRadius_buf__u.value0 = static_cast(valueDeserializer.readString()); - } - else if (strokeRadius_buf__u_selector == 1) { - strokeRadius_buf__u.selector = 1; - strokeRadius_buf__u.value1 = static_cast(valueDeserializer.readNumber()); - } - strokeRadius_buf_.value1 = static_cast(strokeRadius_buf__u); + strokeRadius_buf_.value1 = static_cast(valueDeserializer.readNumber()); } else if (strokeRadius_buf__selector == 2) { strokeRadius_buf_.selector = 2; - strokeRadius_buf_.value2 = static_cast(valueDeserializer.readString()); + strokeRadius_buf_.value2 = valueDeserializer.readResource(); } - else if (strokeRadius_buf__selector == 3) { - strokeRadius_buf_.selector = 3; - strokeRadius_buf_.value3 = valueDeserializer.readResource(); - } - strokeRadius_buf.value = static_cast(strokeRadius_buf_); + strokeRadius_buf.value = static_cast(strokeRadius_buf_); } value.strokeRadius = strokeRadius_buf; return static_cast(value); @@ -76034,7 +76500,7 @@ class Deserializer : public DeserializerBase { { Ark_NavigationCustomTitle value = {}; Deserializer& valueDeserializer = *this; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; const Ark_Int32 height_buf_selector = valueDeserializer.readInt8(); Ark_Union_TitleHeight_Length height_buf = {}; height_buf.selector = height_buf_selector; @@ -76146,7 +76612,7 @@ class Deserializer : public DeserializerBase { isInteractive_buf.value = valueDeserializer.readBoolean(); } value.isInteractive = isInteractive_buf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavigationTransitionProxy_Void))))}; + value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavigationTransitionProxy_Void))))}; return static_cast(value); } Ark_TextModifier readTextModifier() @@ -76158,7 +76624,7 @@ class Deserializer : public DeserializerBase { { Ark_NavDestinationCustomTitle value = {}; Deserializer& valueDeserializer = *this; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; const Ark_Int32 height_buf_selector = valueDeserializer.readInt8(); Ark_Union_TitleHeight_Length height_buf = {}; height_buf.selector = height_buf_selector; @@ -76304,7 +76770,7 @@ class Deserializer : public DeserializerBase { builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) { - builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.builder = builder_buf; return static_cast(value); @@ -76867,7 +77333,7 @@ class Deserializer : public DeserializerBase { { Ark_CustomPopupOptions value = {}; Deserializer& valueDeserializer = *this; - value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value.builder = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; const auto placement_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Placement placement_buf = {}; placement_buf.tag = placement_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -77136,6 +77602,14 @@ class Deserializer : public DeserializerBase { enableHoverMode_buf.value = valueDeserializer.readBoolean(); } value.enableHoverMode = enableHoverMode_buf; + const auto followTransformOfTarget_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean followTransformOfTarget_buf = {}; + followTransformOfTarget_buf.tag = followTransformOfTarget_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) + { + followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); + } + value.followTransformOfTarget = followTransformOfTarget_buf; return static_cast(value); } Ark_PopupOptions readPopupOptions() @@ -77414,6 +77888,14 @@ class Deserializer : public DeserializerBase { enableHoverMode_buf.value = valueDeserializer.readBoolean(); } value.enableHoverMode = enableHoverMode_buf; + const auto followTransformOfTarget_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean followTransformOfTarget_buf = {}; + followTransformOfTarget_buf.tag = followTransformOfTarget_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (followTransformOfTarget_buf_runtimeType)) + { + followTransformOfTarget_buf.value = valueDeserializer.readBoolean(); + } + value.followTransformOfTarget = followTransformOfTarget_buf; return static_cast(value); } Ark_OverlayOffset readOverlayOffset() @@ -77502,7 +77984,7 @@ class Deserializer : public DeserializerBase { builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) { - builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.builder = builder_buf; const auto extraInfo_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -77918,7 +78400,7 @@ class Deserializer : public DeserializerBase { onGetItemMainSizeByIndex_buf.tag = onGetItemMainSizeByIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onGetItemMainSizeByIndex_buf_runtimeType)) { - onGetItemMainSizeByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GetItemMainSizeByIndex))))}; + onGetItemMainSizeByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GetItemMainSizeByIndex))))}; } value.onGetItemMainSizeByIndex = onGetItemMainSizeByIndex_buf; const auto columnsGap_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -78328,7 +78810,7 @@ class Deserializer : public DeserializerBase { Ark_TextPickerDialogOptions value = {}; Deserializer& valueDeserializer = *this; const Ark_Int32 range_buf_selector = valueDeserializer.readInt8(); - Ark_Type_TextPickerOptions_range range_buf = {}; + Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range_buf = {}; range_buf.selector = range_buf_selector; if (range_buf_selector == 0) { range_buf.selector = 0; @@ -78395,7 +78877,7 @@ class Deserializer : public DeserializerBase { } range_buf.value4 = range_buf_u; } - value.range = static_cast(range_buf); + value.range = static_cast(range_buf); const auto value_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_String_Array_String value_buf = {}; value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78543,6 +79025,14 @@ class Deserializer : public DeserializerBase { onChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void))))}; } value.onChange = onChange_buf; + const auto onScrollStop_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_TextPickerResult_Void onScrollStop_buf = {}; + onScrollStop_buf.tag = onScrollStop_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onScrollStop_buf_runtimeType)) + { + onScrollStop_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TextPickerResult_Void))))}; + } + value.onScrollStop = onScrollStop_buf; const auto maskRect_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Rectangle maskRect_buf = {}; maskRect_buf.tag = maskRect_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -78709,7 +79199,7 @@ class Deserializer : public DeserializerBase { icon_buf.value = static_cast(icon_buf_); } value.icon = icon_buf; - value.id = valueDeserializer.readTextMenuItemId(); + value.id = static_cast(valueDeserializer.readTextMenuItemId()); return static_cast(value); } Ark_ScrollToIndexOptions readScrollToIndexOptions() @@ -78726,6 +79216,21 @@ class Deserializer : public DeserializerBase { value.extraOffset = extraOffset_buf; return static_cast(value); } + Ark_ScrollPageOptions readScrollPageOptions() + { + Ark_ScrollPageOptions value = {}; + Deserializer& valueDeserializer = *this; + value.next = valueDeserializer.readBoolean(); + const auto animation_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean animation_buf = {}; + animation_buf.tag = animation_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (animation_buf_runtimeType)) + { + animation_buf.value = valueDeserializer.readBoolean(); + } + value.animation = animation_buf; + return static_cast(value); + } Ark_ScrollEdgeOptions readScrollEdgeOptions() { Ark_ScrollEdgeOptions value = {}; @@ -78814,7 +79319,7 @@ class Deserializer : public DeserializerBase { onWillChange_buf.tag = onWillChange_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onWillChange_buf_runtimeType)) { - onWillChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_StyledStringChangeValue_Boolean))))}; + onWillChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_StyledStringChangeValue_Boolean))))}; } value.onWillChange = onWillChange_buf; const auto onDidChange_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -79938,7 +80443,7 @@ class Deserializer : public DeserializerBase { { Ark_ImageData value = {}; Deserializer& valueDeserializer = *this; - value.data = valueDeserializer.readUint8ClampedArray(); + value.data = static_cast(valueDeserializer.readBuffer()); value.height = static_cast(valueDeserializer.readNumber()); value.width = static_cast(valueDeserializer.readNumber()); return static_cast(value); @@ -80889,7 +81394,7 @@ class Deserializer : public DeserializerBase { footer_buf.tag = footer_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (footer_buf_runtimeType)) { - footer_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + footer_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.footer = footer_buf; const auto scroller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -80965,67 +81470,11 @@ class Deserializer : public DeserializerBase { } value.height = height_buf; const auto icons_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Type_ButtonStyle_icons icons_buf = {}; + Opt_ButtonIconOptions icons_buf = {}; icons_buf.tag = icons_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (icons_buf_runtimeType)) { - Ark_Type_ButtonStyle_icons icons_buf_ = {}; - const Ark_Int32 icons_buf__shown_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource icons_buf__shown_buf = {}; - icons_buf__shown_buf.selector = icons_buf__shown_buf_selector; - if (icons_buf__shown_buf_selector == 0) { - icons_buf__shown_buf.selector = 0; - icons_buf__shown_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (icons_buf__shown_buf_selector == 1) { - icons_buf__shown_buf.selector = 1; - icons_buf__shown_buf.value1 = valueDeserializer.readPixelMap(); - } - else if (icons_buf__shown_buf_selector == 2) { - icons_buf__shown_buf.selector = 2; - icons_buf__shown_buf.value2 = valueDeserializer.readResource(); - } - icons_buf_.shown = static_cast(icons_buf__shown_buf); - const Ark_Int32 icons_buf__hidden_buf_selector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource icons_buf__hidden_buf = {}; - icons_buf__hidden_buf.selector = icons_buf__hidden_buf_selector; - if (icons_buf__hidden_buf_selector == 0) { - icons_buf__hidden_buf.selector = 0; - icons_buf__hidden_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (icons_buf__hidden_buf_selector == 1) { - icons_buf__hidden_buf.selector = 1; - icons_buf__hidden_buf.value1 = valueDeserializer.readPixelMap(); - } - else if (icons_buf__hidden_buf_selector == 2) { - icons_buf__hidden_buf.selector = 2; - icons_buf__hidden_buf.value2 = valueDeserializer.readResource(); - } - icons_buf_.hidden = static_cast(icons_buf__hidden_buf); - const auto icons_buf__switching_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Union_String_PixelMap_Resource icons_buf__switching_buf = {}; - icons_buf__switching_buf.tag = icons_buf__switching_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icons_buf__switching_buf_runtimeType)) - { - const Ark_Int32 icons_buf__switching_buf__selector = valueDeserializer.readInt8(); - Ark_Union_String_PixelMap_Resource icons_buf__switching_buf_ = {}; - icons_buf__switching_buf_.selector = icons_buf__switching_buf__selector; - if (icons_buf__switching_buf__selector == 0) { - icons_buf__switching_buf_.selector = 0; - icons_buf__switching_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (icons_buf__switching_buf__selector == 1) { - icons_buf__switching_buf_.selector = 1; - icons_buf__switching_buf_.value1 = valueDeserializer.readPixelMap(); - } - else if (icons_buf__switching_buf__selector == 2) { - icons_buf__switching_buf_.selector = 2; - icons_buf__switching_buf_.value2 = valueDeserializer.readResource(); - } - icons_buf__switching_buf.value = static_cast(icons_buf__switching_buf_); - } - icons_buf_.switching = icons_buf__switching_buf; - icons_buf.value = icons_buf_; + icons_buf.value = valueDeserializer.readButtonIconOptions(); } value.icons = icons_buf; return static_cast(value); @@ -81046,6 +81495,44 @@ class Deserializer : public DeserializerBase { value.imageAIOptions = imageAIOptions_buf; return static_cast(value); } + Ark_SelectionMenuOptionsExt readSelectionMenuOptionsExt() + { + Ark_SelectionMenuOptionsExt value = {}; + Deserializer& valueDeserializer = *this; + const auto onAppear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onAppear_buf = {}; + onAppear_buf.tag = onAppear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onAppear_buf_runtimeType)) + { + onAppear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + } + value.onAppear = onAppear_buf; + const auto onDisappear_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void onDisappear_buf = {}; + onDisappear_buf.tag = onDisappear_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onDisappear_buf_runtimeType)) + { + onDisappear_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + } + value.onDisappear = onDisappear_buf; + const auto preview_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Any preview_buf = {}; + preview_buf.tag = preview_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (preview_buf_runtimeType)) + { + preview_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + } + value.preview = preview_buf; + const auto menuType_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_MenuType menuType_buf = {}; + menuType_buf.tag = menuType_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (menuType_buf_runtimeType)) + { + menuType_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.menuType = menuType_buf; + return static_cast(value); + } Ark_AdsBlockedDetails readAdsBlockedDetails() { Ark_AdsBlockedDetails value = {}; @@ -81081,7 +81568,7 @@ class Deserializer : public DeserializerBase { customKeyboard_buf.tag = customKeyboard_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (customKeyboard_buf_runtimeType)) { - customKeyboard_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + customKeyboard_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.customKeyboard = customKeyboard_buf; return static_cast(value); @@ -81463,6 +81950,23 @@ class Deserializer : public DeserializerBase { Deserializer& valueDeserializer = *this; value.handler = static_cast(valueDeserializer.readSslErrorHandler()); value.error = static_cast(valueDeserializer.readInt32()); + const auto certChainData_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Array_Buffer certChainData_buf = {}; + certChainData_buf.tag = certChainData_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (certChainData_buf_runtimeType)) + { + const Ark_Int32 certChainData_buf__length = valueDeserializer.readInt32(); + Array_Buffer certChainData_buf_ = {}; + valueDeserializer.resizeArray::type, + std::decay::type>(&certChainData_buf_, certChainData_buf__length); + for (int certChainData_buf__i = 0; certChainData_buf__i < certChainData_buf__length; certChainData_buf__i++) { + { + certChainData_buf_.array[certChainData_buf__i] = static_cast(valueDeserializer.readBuffer()); + } + } + certChainData_buf.value = certChainData_buf_; + } + value.certChainData = certChainData_buf; return static_cast(value); } Ark_OnScrollEvent readOnScrollEvent() @@ -81819,6 +82323,27 @@ class Deserializer : public DeserializerBase { value.sharedRenderProcessToken = sharedRenderProcessToken_buf; return static_cast(value); } + Ark_PlaybackInfo readPlaybackInfo() + { + Ark_PlaybackInfo value = {}; + Deserializer& valueDeserializer = *this; + value.time = static_cast(valueDeserializer.readNumber()); + return static_cast(value); + } + Ark_PreparedInfo readPreparedInfo() + { + Ark_PreparedInfo value = {}; + Deserializer& valueDeserializer = *this; + value.duration = static_cast(valueDeserializer.readNumber()); + return static_cast(value); + } + Ark_FullscreenInfo readFullscreenInfo() + { + Ark_FullscreenInfo value = {}; + Deserializer& valueDeserializer = *this; + value.fullscreen = valueDeserializer.readBoolean(); + return static_cast(value); + } Ark_VideoOptions readVideoOptions() { Ark_VideoOptions value = {}; @@ -82157,7 +82682,7 @@ class Deserializer : public DeserializerBase { Ark_TextPickerOptions value = {}; Deserializer& valueDeserializer = *this; const Ark_Int32 range_buf_selector = valueDeserializer.readInt8(); - Ark_Type_TextPickerOptions_range range_buf = {}; + Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range_buf = {}; range_buf.selector = range_buf_selector; if (range_buf_selector == 0) { range_buf.selector = 0; @@ -82224,7 +82749,7 @@ class Deserializer : public DeserializerBase { } range_buf.value4 = range_buf_u; } - value.range = static_cast(range_buf); + value.range = static_cast(range_buf); const auto value_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_Union_String_Array_String value_buf = {}; value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -82586,6 +83111,36 @@ class Deserializer : public DeserializerBase { value.velocity = static_cast(valueDeserializer.readNumber()); return static_cast(value); } + Ark_TabsOptions readTabsOptions() + { + Ark_TabsOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto barPosition_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarPosition barPosition_buf = {}; + barPosition_buf.tag = barPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (barPosition_buf_runtimeType)) + { + barPosition_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.barPosition = barPosition_buf; + const auto index_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number index_buf = {}; + index_buf.tag = index_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (index_buf_runtimeType)) + { + index_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.index = index_buf; + const auto controller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_TabsController controller_buf = {}; + controller_buf.tag = controller_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf.value = static_cast(valueDeserializer.readTabsController()); + } + value.controller = controller_buf; + return static_cast(value); + } Ark_SymbolEffect readSymbolEffect() { Ark_SymbolEffect value = {}; @@ -82609,7 +83164,7 @@ class Deserializer : public DeserializerBase { timeout_buf.value = static_cast(valueDeserializer.readNumber()); } value.timeout = timeout_buf; - value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwiperContentTransitionProxy_Void))))}; + value.transition = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SwiperContentTransitionProxy_Void))))}; return static_cast(value); } Ark_SwiperAnimationEvent readSwiperAnimationEvent() @@ -82621,6 +83176,12 @@ class Deserializer : public DeserializerBase { value.velocity = static_cast(valueDeserializer.readNumber()); return static_cast(value); } + Ark_IndicatorComponentController readIndicatorComponentController() + { + Deserializer& valueDeserializer = *this; + void* ptr = valueDeserializer.readPointer(); + return { ptr }; + } Ark_SwiperController readSwiperController() { Deserializer& valueDeserializer = *this; @@ -82688,12 +83249,12 @@ class Deserializer : public DeserializerBase { } value.image = image_buf; const auto shape_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Type_SliderBlockStyle_shape shape_buf = {}; + Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute shape_buf = {}; shape_buf.tag = shape_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (shape_buf_runtimeType)) { const Ark_Int32 shape_buf__selector = valueDeserializer.readInt8(); - Ark_Type_SliderBlockStyle_shape shape_buf_ = {}; + Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute shape_buf_ = {}; shape_buf_.selector = shape_buf__selector; if (shape_buf__selector == 0) { shape_buf_.selector = 0; @@ -82711,7 +83272,7 @@ class Deserializer : public DeserializerBase { shape_buf_.selector = 3; shape_buf_.value3 = valueDeserializer.readRectAttribute(); } - shape_buf.value = static_cast(shape_buf_); + shape_buf.value = static_cast(shape_buf_); } value.shape = shape_buf; return static_cast(value); @@ -82778,6 +83339,88 @@ class Deserializer : public DeserializerBase { value.reverse = reverse_buf; return static_cast(value); } + Ark_ViewportRect readViewportRect() + { + Ark_ViewportRect value = {}; + Deserializer& valueDeserializer = *this; + const auto x_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String x_buf = {}; + x_buf.tag = x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (x_buf_runtimeType)) + { + const Ark_Int32 x_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String x_buf_ = {}; + x_buf_.selector = x_buf__selector; + if (x_buf__selector == 0) { + x_buf_.selector = 0; + x_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (x_buf__selector == 1) { + x_buf_.selector = 1; + x_buf_.value1 = static_cast(valueDeserializer.readString()); + } + x_buf.value = static_cast(x_buf_); + } + value.x = x_buf; + const auto y_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String y_buf = {}; + y_buf.tag = y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (y_buf_runtimeType)) + { + const Ark_Int32 y_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String y_buf_ = {}; + y_buf_.selector = y_buf__selector; + if (y_buf__selector == 0) { + y_buf_.selector = 0; + y_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (y_buf__selector == 1) { + y_buf_.selector = 1; + y_buf_.value1 = static_cast(valueDeserializer.readString()); + } + y_buf.value = static_cast(y_buf_); + } + value.y = y_buf; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readString()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readString()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + return static_cast(value); + } Ark_SelectOption readSelectOption() { Ark_SelectOption value = {}; @@ -82862,6 +83505,14 @@ class Deserializer : public DeserializerBase { fontColor_buf.value = static_cast(fontColor_buf_); } value.fontColor = fontColor_buf; + const auto autoDisable_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean autoDisable_buf = {}; + autoDisable_buf.tag = autoDisable_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (autoDisable_buf_runtimeType)) + { + autoDisable_buf.value = valueDeserializer.readBoolean(); + } + value.autoDisable = autoDisable_buf; return static_cast(value); } Ark_DeleteValue readDeleteValue() @@ -82972,6 +83623,55 @@ class Deserializer : public DeserializerBase { value.color = color_buf; return static_cast(value); } + Ark_SearchOptions readSearchOptions() + { + Ark_SearchOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto value_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String value_buf = {}; + value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) + { + value_buf.value = static_cast(valueDeserializer.readString()); + } + value.value = value_buf; + const auto placeholder_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr placeholder_buf = {}; + placeholder_buf.tag = placeholder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (placeholder_buf_runtimeType)) + { + const Ark_Int32 placeholder_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr placeholder_buf_ = {}; + placeholder_buf_.selector = placeholder_buf__selector; + if (placeholder_buf__selector == 0) { + placeholder_buf_.selector = 0; + placeholder_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (placeholder_buf__selector == 1) { + placeholder_buf_.selector = 1; + placeholder_buf_.value1 = valueDeserializer.readResource(); + } + placeholder_buf.value = static_cast(placeholder_buf_); + } + value.placeholder = placeholder_buf; + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + { + icon_buf.value = static_cast(valueDeserializer.readString()); + } + value.icon = icon_buf; + const auto controller_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_SearchController controller_buf = {}; + controller_buf.tag = controller_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (controller_buf_runtimeType)) + { + controller_buf.value = static_cast(valueDeserializer.readSearchController()); + } + value.controller = controller_buf; + return static_cast(value); + } Ark_ScrollBarOptions readScrollBarOptions() { Ark_ScrollBarOptions value = {}; @@ -83596,7 +84296,7 @@ class Deserializer : public DeserializerBase { builder_buf.tag = builder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (builder_buf_runtimeType)) { - builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + builder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.builder = builder_buf; const auto refreshingContent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -83746,7 +84446,7 @@ class Deserializer : public DeserializerBase { indicatorBuilder_buf.tag = indicatorBuilder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (indicatorBuilder_buf_runtimeType)) { - indicatorBuilder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + indicatorBuilder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.indicatorBuilder = indicatorBuilder_buf; return static_cast(value); @@ -83782,12 +84482,168 @@ class Deserializer : public DeserializerBase { value.type = type_buf; return static_cast(value); } + Ark_PolylineOptions readPolylineOptions() + { + Ark_PolylineOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + return static_cast(value); + } + Ark_PolygonOptions readPolygonOptions() + { + Ark_PolygonOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + return static_cast(value); + } + Ark_PluginErrorData readPluginErrorData() + { + Ark_PluginErrorData value = {}; + Deserializer& valueDeserializer = *this; + value.errcode = static_cast(valueDeserializer.readNumber()); + value.msg = static_cast(valueDeserializer.readString()); + return static_cast(value); + } + Ark_PluginComponentOptions readPluginComponentOptions() + { + Ark_PluginComponentOptions value = {}; + Deserializer& valueDeserializer = *this; + value.template_ = valueDeserializer.readPluginComponentTemplate(); + value.data = static_cast(valueDeserializer.readCustomObject("Any")); + return static_cast(value); + } Ark_PatternLockController readPatternLockController() { Deserializer& valueDeserializer = *this; void* ptr = valueDeserializer.readPointer(); return { ptr }; } + Ark_PathOptions readPathOptions() + { + Ark_PathOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readString()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_Number_String height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_Number_String height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readNumber()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readString()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + const auto commands_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_String commands_buf = {}; + commands_buf.tag = commands_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (commands_buf_runtimeType)) + { + commands_buf.value = static_cast(valueDeserializer.readString()); + } + value.commands = commands_buf; + return static_cast(value); + } Ark_PasteButtonOptions readPasteButtonOptions() { Ark_PasteButtonOptions value = {}; @@ -83823,135 +84679,6 @@ class Deserializer : public DeserializerBase { Ark_NodeController value = {}; return static_cast(value); } - Ark_NavigationToolbarOptions readNavigationToolbarOptions() - { - Ark_NavigationToolbarOptions value = {}; - Deserializer& valueDeserializer = *this; - const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceColor backgroundColor_buf = {}; - backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) - { - const Ark_Int32 backgroundColor_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceColor backgroundColor_buf_ = {}; - backgroundColor_buf_.selector = backgroundColor_buf__selector; - if (backgroundColor_buf__selector == 0) { - backgroundColor_buf_.selector = 0; - backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); - } - else if (backgroundColor_buf__selector == 1) { - backgroundColor_buf_.selector = 1; - backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); - } - else if (backgroundColor_buf__selector == 2) { - backgroundColor_buf_.selector = 2; - backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); - } - else if (backgroundColor_buf__selector == 3) { - backgroundColor_buf_.selector = 3; - backgroundColor_buf_.value3 = valueDeserializer.readResource(); - } - backgroundColor_buf.value = static_cast(backgroundColor_buf_); - } - value.backgroundColor = backgroundColor_buf; - const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurStyle backgroundBlurStyle_buf = {}; - backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) - { - backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.backgroundBlurStyle = backgroundBlurStyle_buf; - return static_cast(value); - } - Ark_ToolbarItem readToolbarItem() - { - Ark_ToolbarItem value = {}; - Deserializer& valueDeserializer = *this; - const Ark_Int32 value_buf_selector = valueDeserializer.readInt8(); - Ark_ResourceStr value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = static_cast(valueDeserializer.readString()); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = valueDeserializer.readResource(); - } - value.value = static_cast(value_buf); - const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr icon_buf = {}; - icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) - { - const Ark_Int32 icon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr icon_buf_ = {}; - icon_buf_.selector = icon_buf__selector; - if (icon_buf__selector == 0) { - icon_buf_.selector = 0; - icon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (icon_buf__selector == 1) { - icon_buf_.selector = 1; - icon_buf_.value1 = valueDeserializer.readResource(); - } - icon_buf.value = static_cast(icon_buf_); - } - value.icon = icon_buf; - const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject symbolIcon_buf = {}; - symbolIcon_buf.tag = symbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (symbolIcon_buf_runtimeType)) - { - symbolIcon_buf.value = valueDeserializer.readCustomObject("SymbolGlyphModifier"); - } - value.symbolIcon = symbolIcon_buf; - const auto action_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Callback_Void action_buf = {}; - action_buf.tag = action_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (action_buf_runtimeType)) - { - action_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; - } - value.action = action_buf; - const auto status_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ToolbarItemStatus status_buf = {}; - status_buf.tag = status_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (status_buf_runtimeType)) - { - status_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.status = status_buf; - const auto activeIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_ResourceStr activeIcon_buf = {}; - activeIcon_buf.tag = activeIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (activeIcon_buf_runtimeType)) - { - const Ark_Int32 activeIcon_buf__selector = valueDeserializer.readInt8(); - Ark_ResourceStr activeIcon_buf_ = {}; - activeIcon_buf_.selector = activeIcon_buf__selector; - if (activeIcon_buf__selector == 0) { - activeIcon_buf_.selector = 0; - activeIcon_buf_.value0 = static_cast(valueDeserializer.readString()); - } - else if (activeIcon_buf__selector == 1) { - activeIcon_buf_.selector = 1; - activeIcon_buf_.value1 = valueDeserializer.readResource(); - } - activeIcon_buf.value = static_cast(activeIcon_buf_); - } - value.activeIcon = activeIcon_buf; - const auto activeSymbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_CustomObject activeSymbolIcon_buf = {}; - activeSymbolIcon_buf.tag = activeSymbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) - { - activeSymbolIcon_buf.value = valueDeserializer.readCustomObject("SymbolGlyphModifier"); - } - value.activeSymbolIcon = activeSymbolIcon_buf; - return static_cast(value); - } Ark_NavigationTransitionProxy readNavigationTransitionProxy() { Deserializer& valueDeserializer = *this; @@ -83973,6 +84700,143 @@ class Deserializer : public DeserializerBase { value.param = param_buf; return static_cast(value); } + Ark_NavigationToolbarOptions readNavigationToolbarOptions() + { + Ark_NavigationToolbarOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto backgroundColor_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceColor backgroundColor_buf = {}; + backgroundColor_buf.tag = backgroundColor_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundColor_buf_runtimeType)) + { + const Ark_Int32 backgroundColor_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceColor backgroundColor_buf_ = {}; + backgroundColor_buf_.selector = backgroundColor_buf__selector; + if (backgroundColor_buf__selector == 0) { + backgroundColor_buf_.selector = 0; + backgroundColor_buf_.value0 = static_cast(valueDeserializer.readInt32()); + } + else if (backgroundColor_buf__selector == 1) { + backgroundColor_buf_.selector = 1; + backgroundColor_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + else if (backgroundColor_buf__selector == 2) { + backgroundColor_buf_.selector = 2; + backgroundColor_buf_.value2 = static_cast(valueDeserializer.readString()); + } + else if (backgroundColor_buf__selector == 3) { + backgroundColor_buf_.selector = 3; + backgroundColor_buf_.value3 = valueDeserializer.readResource(); + } + backgroundColor_buf.value = static_cast(backgroundColor_buf_); + } + value.backgroundColor = backgroundColor_buf; + const auto backgroundBlurStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BlurStyle backgroundBlurStyle_buf = {}; + backgroundBlurStyle_buf.tag = backgroundBlurStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (backgroundBlurStyle_buf_runtimeType)) + { + backgroundBlurStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.backgroundBlurStyle = backgroundBlurStyle_buf; + const auto barStyle_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_BarStyle barStyle_buf = {}; + barStyle_buf.tag = barStyle_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (barStyle_buf_runtimeType)) + { + barStyle_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.barStyle = barStyle_buf; + return static_cast(value); + } + Ark_ToolbarItem readToolbarItem() + { + Ark_ToolbarItem value = {}; + Deserializer& valueDeserializer = *this; + const Ark_Int32 value_buf_selector = valueDeserializer.readInt8(); + Ark_ResourceStr value_buf = {}; + value_buf.selector = value_buf_selector; + if (value_buf_selector == 0) { + value_buf.selector = 0; + value_buf.value0 = static_cast(valueDeserializer.readString()); + } + else if (value_buf_selector == 1) { + value_buf.selector = 1; + value_buf.value1 = valueDeserializer.readResource(); + } + value.value = static_cast(value_buf); + const auto icon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr icon_buf = {}; + icon_buf.tag = icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (icon_buf_runtimeType)) + { + const Ark_Int32 icon_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr icon_buf_ = {}; + icon_buf_.selector = icon_buf__selector; + if (icon_buf__selector == 0) { + icon_buf_.selector = 0; + icon_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (icon_buf__selector == 1) { + icon_buf_.selector = 1; + icon_buf_.value1 = valueDeserializer.readResource(); + } + icon_buf.value = static_cast(icon_buf_); + } + value.icon = icon_buf; + const auto symbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject symbolIcon_buf = {}; + symbolIcon_buf.tag = symbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (symbolIcon_buf_runtimeType)) + { + symbolIcon_buf.value = valueDeserializer.readCustomObject("SymbolGlyphModifier"); + } + value.symbolIcon = symbolIcon_buf; + const auto action_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Callback_Void action_buf = {}; + action_buf.tag = action_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (action_buf_runtimeType)) + { + action_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + } + value.action = action_buf; + const auto status_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ToolbarItemStatus status_buf = {}; + status_buf.tag = status_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (status_buf_runtimeType)) + { + status_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.status = status_buf; + const auto activeIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_ResourceStr activeIcon_buf = {}; + activeIcon_buf.tag = activeIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (activeIcon_buf_runtimeType)) + { + const Ark_Int32 activeIcon_buf__selector = valueDeserializer.readInt8(); + Ark_ResourceStr activeIcon_buf_ = {}; + activeIcon_buf_.selector = activeIcon_buf__selector; + if (activeIcon_buf__selector == 0) { + activeIcon_buf_.selector = 0; + activeIcon_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (activeIcon_buf__selector == 1) { + activeIcon_buf_.selector = 1; + activeIcon_buf_.value1 = valueDeserializer.readResource(); + } + activeIcon_buf.value = static_cast(activeIcon_buf_); + } + value.activeIcon = activeIcon_buf; + const auto activeSymbolIcon_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_CustomObject activeSymbolIcon_buf = {}; + activeSymbolIcon_buf.tag = activeSymbolIcon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (activeSymbolIcon_buf_runtimeType)) + { + activeSymbolIcon_buf.value = valueDeserializer.readCustomObject("SymbolGlyphModifier"); + } + value.activeSymbolIcon = activeSymbolIcon_buf; + return static_cast(value); + } Ark_NavigationTitleOptions readNavigationTitleOptions() { Ark_NavigationTitleOptions value = {}; @@ -84160,7 +85024,7 @@ class Deserializer : public DeserializerBase { } else if (header_buf__selector == 1) { header_buf_.selector = 1; - header_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + header_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } header_buf.value = static_cast(header_buf_); } @@ -84190,7 +85054,7 @@ class Deserializer : public DeserializerBase { } else if (footer_buf__selector == 1) { footer_buf_.selector = 1; - footer_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + footer_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } footer_buf.value = static_cast(footer_buf_); } @@ -84268,7 +85132,7 @@ class Deserializer : public DeserializerBase { header_buf.tag = header_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (header_buf_runtimeType)) { - header_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + header_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.header = header_buf; const auto headerComponent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -84284,7 +85148,7 @@ class Deserializer : public DeserializerBase { footer_buf.tag = footer_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (footer_buf_runtimeType)) { - footer_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + footer_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.footer = footer_buf; const auto footerComponent_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -84338,7 +85202,7 @@ class Deserializer : public DeserializerBase { start_buf_.selector = start_buf__selector; if (start_buf__selector == 0) { start_buf_.selector = 0; - start_buf_.value0 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + start_buf_.value0 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (start_buf__selector == 1) { start_buf_.selector = 1; @@ -84357,7 +85221,7 @@ class Deserializer : public DeserializerBase { end_buf_.selector = end_buf__selector; if (end_buf__selector == 0) { end_buf_.selector = 0; - end_buf_.value0 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + end_buf_.value0 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (end_buf__selector == 1) { end_buf_.selector = 1; @@ -84516,6 +85380,50 @@ class Deserializer : public DeserializerBase { value.scroller = scroller_buf; return static_cast(value); } + Ark_LineOptions readLineOptions() + { + Ark_LineOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + return static_cast(value); + } Ark_ImageLoadResult readImageLoadResult() { Ark_ImageLoadResult value = {}; @@ -84924,7 +85832,7 @@ class Deserializer : public DeserializerBase { onGetIrregularSizeByIndex_buf.tag = onGetIrregularSizeByIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onGetIrregularSizeByIndex_buf_runtimeType)) { - onGetIrregularSizeByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number))))}; + onGetIrregularSizeByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number))))}; } value.onGetIrregularSizeByIndex = onGetIrregularSizeByIndex_buf; const auto onGetRectByIndex_buf_runtimeType = static_cast(valueDeserializer.readInt8()); @@ -84932,7 +85840,7 @@ class Deserializer : public DeserializerBase { onGetRectByIndex_buf.tag = onGetRectByIndex_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (onGetRectByIndex_buf_runtimeType)) { - onGetRectByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number_Number_Number))))}; + onGetRectByIndex_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Tuple_Number_Number_Number_Number))))}; } value.onGetRectByIndex = onGetRectByIndex_buf; return static_cast(value); @@ -85311,6 +86219,50 @@ class Deserializer : public DeserializerBase { value.want = want_buf; return static_cast(value); } + Ark_EllipseOptions readEllipseOptions() + { + Ark_EllipseOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto width_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number width_buf = {}; + width_buf.tag = width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (width_buf_runtimeType)) + { + const Ark_Int32 width_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number width_buf_ = {}; + width_buf_.selector = width_buf__selector; + if (width_buf__selector == 0) { + width_buf_.selector = 0; + width_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (width_buf__selector == 1) { + width_buf_.selector = 1; + width_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + width_buf.value = static_cast(width_buf_); + } + value.width = width_buf; + const auto height_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Union_String_Number height_buf = {}; + height_buf.tag = height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (height_buf_runtimeType)) + { + const Ark_Int32 height_buf__selector = valueDeserializer.readInt8(); + Ark_Union_String_Number height_buf_ = {}; + height_buf_.selector = height_buf__selector; + if (height_buf__selector == 0) { + height_buf_.selector = 0; + height_buf_.value0 = static_cast(valueDeserializer.readString()); + } + else if (height_buf__selector == 1) { + height_buf_.selector = 1; + height_buf_.value1 = static_cast(valueDeserializer.readNumber()); + } + height_buf.value = static_cast(height_buf_); + } + value.height = height_buf; + return static_cast(value); + } Ark_DatePickerResult readDatePickerResult() { Ark_DatePickerResult value = {}; @@ -85761,7 +86713,7 @@ class Deserializer : public DeserializerBase { indicatorBuilder_buf.tag = indicatorBuilder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (indicatorBuilder_buf_runtimeType)) { - indicatorBuilder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + indicatorBuilder_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value.indicatorBuilder = indicatorBuilder_buf; return static_cast(value); @@ -86636,6 +87588,20 @@ class Deserializer : public DeserializerBase { value.selected = static_cast(valueDeserializer.readNumber()); return static_cast(value); } + Ark_AccessibilityOptions readAccessibilityOptions() + { + Ark_AccessibilityOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto accessibilityPreferred_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean accessibilityPreferred_buf = {}; + accessibilityPreferred_buf.tag = accessibilityPreferred_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (accessibilityPreferred_buf_runtimeType)) + { + accessibilityPreferred_buf.value = valueDeserializer.readBoolean(); + } + value.accessibilityPreferred = accessibilityPreferred_buf; + return static_cast(value); + } Ark_SpringBackAction readSpringBackAction() { Ark_SpringBackAction value = {}; @@ -86883,7 +87849,7 @@ class Deserializer : public DeserializerBase { } else if (title_buf__selector == 1) { title_buf_.selector = 1; - title_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + title_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } title_buf.value = static_cast(title_buf_); } @@ -87254,14 +88220,6 @@ class Deserializer : public DeserializerBase { onTypeDidChange_buf.value = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_SheetType_Void))))}; } value.onTypeDidChange = onTypeDidChange_buf; - const auto expandSafeAreaInEmbeddedMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_Boolean expandSafeAreaInEmbeddedMode_buf = {}; - expandSafeAreaInEmbeddedMode_buf.tag = expandSafeAreaInEmbeddedMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (expandSafeAreaInEmbeddedMode_buf_runtimeType)) - { - expandSafeAreaInEmbeddedMode_buf.value = valueDeserializer.readBoolean(); - } - value.expandSafeAreaInEmbeddedMode = expandSafeAreaInEmbeddedMode_buf; const auto uiContext_buf_runtimeType = static_cast(valueDeserializer.readInt8()); Opt_CustomObject uiContext_buf = {}; uiContext_buf.tag = uiContext_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -87278,6 +88236,30 @@ class Deserializer : public DeserializerBase { keyboardAvoidMode_buf.value = static_cast(valueDeserializer.readInt32()); } value.keyboardAvoidMode = keyboardAvoidMode_buf; + const auto enableHoverMode_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Boolean enableHoverMode_buf = {}; + enableHoverMode_buf.tag = enableHoverMode_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enableHoverMode_buf_runtimeType)) + { + enableHoverMode_buf.value = valueDeserializer.readBoolean(); + } + value.enableHoverMode = enableHoverMode_buf; + const auto hoverModeArea_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_HoverModeAreaType hoverModeArea_buf = {}; + hoverModeArea_buf.tag = hoverModeArea_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (hoverModeArea_buf_runtimeType)) + { + hoverModeArea_buf.value = static_cast(valueDeserializer.readInt32()); + } + value.hoverModeArea = hoverModeArea_buf; + const auto offset_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Position offset_buf = {}; + offset_buf.tag = offset_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (offset_buf_runtimeType)) + { + offset_buf.value = valueDeserializer.readPosition(); + } + value.offset = offset_buf; return static_cast(value); } Ark_DismissContentCoverAction readDismissContentCoverAction() @@ -87427,7 +88409,7 @@ class Deserializer : public DeserializerBase { } else if (preview_buf__selector == 1) { preview_buf_.selector = 1; - preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } preview_buf.value = static_cast(preview_buf_); } @@ -87672,7 +88654,7 @@ class Deserializer : public DeserializerBase { } else if (preview_buf__selector == 1) { preview_buf_.selector = 1; - preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + preview_buf_.value1 = {valueDeserializer.readCallbackResource(), reinterpret_cast(valueDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } preview_buf.value = static_cast(preview_buf_); } @@ -88281,14 +89263,6 @@ class Deserializer : public DeserializerBase { inactiveColor_buf.value = static_cast(inactiveColor_buf_); } value.inactiveColor = inactiveColor_buf; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) - { - type_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = type_buf; return static_cast(value); } Ark_GestureRecognizer readGestureRecognizer() @@ -90002,14 +90976,6 @@ class Deserializer : public DeserializerBase { inactiveColor_buf.value = static_cast(inactiveColor_buf_); } value.inactiveColor = inactiveColor_buf; - const auto type_buf_runtimeType = static_cast(valueDeserializer.readInt8()); - Opt_BlurType type_buf = {}; - type_buf.tag = type_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (type_buf_runtimeType)) - { - type_buf.value = static_cast(valueDeserializer.readInt32()); - } - value.type = type_buf; return static_cast(value); } Ark_PixelRoundPolicy readPixelRoundPolicy() @@ -90050,6 +91016,28 @@ class Deserializer : public DeserializerBase { value.bottom = bottom_buf; return static_cast(value); } + Ark_ChainWeightOptions readChainWeightOptions() + { + Ark_ChainWeightOptions value = {}; + Deserializer& valueDeserializer = *this; + const auto horizontal_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number horizontal_buf = {}; + horizontal_buf.tag = horizontal_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (horizontal_buf_runtimeType)) + { + horizontal_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.horizontal = horizontal_buf; + const auto vertical_buf_runtimeType = static_cast(valueDeserializer.readInt8()); + Opt_Number vertical_buf = {}; + vertical_buf.tag = vertical_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (vertical_buf_runtimeType)) + { + vertical_buf.value = static_cast(valueDeserializer.readNumber()); + } + value.vertical = vertical_buf; + return static_cast(value); + } Ark_TouchResult readTouchResult() { Ark_TouchResult value = {}; diff --git a/arkoala/framework/native/src/generated/all_events.cc b/arkoala/framework/native/src/generated/all_events.cc index f4ed1622a133041b25ad5af46937aac557f4adf6..81545b0dcf2361ce4833e8936a2b57fcb9c5f042 100644 --- a/arkoala/framework/native/src/generated/all_events.cc +++ b/arkoala/framework/native/src/generated/all_events.cc @@ -61,277 +61,281 @@ namespace Generated { KindCommonMethod_onDragEnd = 39, KindCommonMethod_onPreDrag = 40, KindCommonMethod_onGestureJudgeBegin = 41, - KindCommonMethod_onGestureRecognizerJudgeBegin = 42, - KindCommonMethod_shouldBuiltInRecognizerParallelWith = 43, - KindCommonMethod_onTouchIntercept = 44, - KindCommonMethod_onSizeChange = 45, - KindCommonMethod_onVisibleAreaChange = 46, - KindScrollableCommonMethod_onScroll = 47, - KindScrollableCommonMethod_onReachStart = 48, - KindScrollableCommonMethod_onReachEnd = 49, - KindScrollableCommonMethod_onScrollStart = 50, - KindScrollableCommonMethod_onScrollStop = 51, - KindCounter_onInc = 52, - KindCounter_onDec = 53, - KindDatePicker_onChange = 54, - KindDatePicker_onDateChange = 55, - KindEmbeddedComponent_onTerminated = 56, - KindFolderStack_onFolderStateChange = 57, - KindFolderStack_onHoverStatusChange = 58, - KindFormComponent_onAcquired = 59, - KindFormComponent_onError = 60, - KindFormComponent_onRouter = 61, - KindFormComponent_onUninstall = 62, - KindFormComponent_onLoad = 63, - KindGrid_onScrollBarUpdate = 64, - KindGrid_onScrollIndex = 65, - KindGrid_onItemDragStart = 66, - KindGrid_onItemDragEnter = 67, - KindGrid_onItemDragMove = 68, - KindGrid_onItemDragLeave = 69, - KindGrid_onItemDrop = 70, - KindGrid_onScroll = 71, - KindGrid_onReachStart = 72, - KindGrid_onReachEnd = 73, - KindGrid_onScrollStart = 74, - KindGrid_onScrollStop = 75, - KindGrid_onScrollFrameBegin = 76, - KindGridItem_onSelect = 77, - KindGridRow_onBreakpointChange = 78, - KindImage_onComplete = 79, - KindImage_onError = 80, - KindImage_onFinish = 81, - KindImageAnimator_onStart = 82, - KindImageAnimator_onPause = 83, - KindImageAnimator_onRepeat = 84, - KindImageAnimator_onCancel = 85, - KindImageAnimator_onFinish = 86, - KindImageSpan_onComplete = 87, - KindImageSpan_onError = 88, - KindList_onScroll = 89, - KindList_onScrollIndex = 90, - KindList_onScrollVisibleContentChange = 91, - KindList_onReachStart = 92, - KindList_onReachEnd = 93, - KindList_onScrollStart = 94, - KindList_onScrollStop = 95, - KindList_onItemDelete = 96, - KindList_onItemMove = 97, - KindList_onItemDragStart = 98, - KindList_onItemDragEnter = 99, - KindList_onItemDragMove = 100, - KindList_onItemDragLeave = 101, - KindList_onItemDrop = 102, - KindList_onScrollFrameBegin = 103, - KindListItem_onSelect = 104, - KindLocationButton_onClick = 105, - KindMarquee_onStart = 106, - KindMarquee_onBounce = 107, - KindMarquee_onFinish = 108, - KindMenuItem_onChange = 109, - KindNavDestination_onShown = 110, - KindNavDestination_onHidden = 111, - KindNavDestination_onBackPressed = 112, - KindNavDestination_onReady = 113, - KindNavDestination_onWillAppear = 114, - KindNavDestination_onWillDisappear = 115, - KindNavDestination_onWillShow = 116, - KindNavDestination_onWillHide = 117, - KindNavRouter_onStateChange = 118, - KindNavigation_onTitleModeChange = 119, - KindNavigation_onNavBarStateChange = 120, - KindNavigation_onNavigationModeChange = 121, - KindNavigation_navDestination = 122, - KindNavigation_customNavContentTransition = 123, - KindPanel_onChange = 124, - KindPanel_onHeightChange = 125, - KindPasteButton_onClick = 126, - KindPatternLock_onPatternComplete = 127, - KindPatternLock_onDotConnect = 128, - KindPluginComponent_onComplete = 129, - KindPluginComponent_onError = 130, - KindRadio_onChange = 131, - KindRating_onChange = 132, - KindRefresh_onStateChange = 133, - KindRefresh_onRefreshing = 134, - KindRefresh_onOffsetChange = 135, - KindRichEditor_onReady = 136, - KindRichEditor_onSelect = 137, - KindRichEditor_onSelectionChange = 138, - KindRichEditor_aboutToIMEInput = 139, - KindRichEditor_onIMEInputComplete = 140, - KindRichEditor_onDidIMEInput = 141, - KindRichEditor_aboutToDelete = 142, - KindRichEditor_onDeleteComplete = 143, - KindRichEditor_onPaste = 144, - KindRichEditor_onEditingChange = 145, - KindRichEditor_onSubmit = 146, - KindRichEditor_onWillChange = 147, - KindRichEditor_onDidChange = 148, - KindRichEditor_onCut = 149, - KindRichEditor_onCopy = 150, - KindRichText_onStart = 151, - KindRichText_onComplete = 152, - KindSaveButton_onClick = 153, - KindScroll_onScroll = 154, - KindScroll_onScrollEdge = 155, - KindScroll_onScrollStart = 156, - KindScroll_onScrollEnd = 157, - KindScroll_onScrollStop = 158, - KindScroll_onScrollFrameBegin = 159, - KindSearch_onEditChange = 160, - KindSearch_onSubmit = 161, - KindSearch_onChange = 162, - KindSearch_onTextSelectionChange = 163, - KindSearch_onContentScroll = 164, - KindSearch_onCopy = 165, - KindSearch_onCut = 166, - KindSearch_onPaste = 167, - KindSearch_onWillInsert = 168, - KindSearch_onDidInsert = 169, - KindSearch_onWillDelete = 170, - KindSearch_onDidDelete = 171, - KindSelect_onSelect = 172, - KindSlider_onChange = 173, - KindStepper_onFinish = 174, - KindStepper_onSkip = 175, - KindStepper_onChange = 176, - KindStepper_onNext = 177, - KindStepper_onPrevious = 178, - KindSwiper_onChange = 179, - KindSwiper_onAnimationStart = 180, - KindSwiper_onAnimationEnd = 181, - KindSwiper_onGestureSwipe = 182, - KindSwiper_onContentDidScroll = 183, - KindTabs_onChange = 184, - KindTabs_onTabBarClick = 185, - KindTabs_onAnimationStart = 186, - KindTabs_onAnimationEnd = 187, - KindTabs_onGestureSwipe = 188, - KindTabs_customContentTransition = 189, - KindTabs_onContentWillChange = 190, - KindTabContent_onWillShow = 191, - KindTabContent_onWillHide = 192, - KindText_onCopy = 193, - KindText_onTextSelectionChange = 194, - KindTextArea_onSubmit = 195, - KindTextArea_onChange = 196, - KindTextArea_onTextSelectionChange = 197, - KindTextArea_onContentScroll = 198, - KindTextArea_onEditChange = 199, - KindTextArea_onCopy = 200, - KindTextArea_onCut = 201, - KindTextArea_onPaste = 202, - KindTextArea_onWillInsert = 203, - KindTextArea_onDidInsert = 204, - KindTextArea_onWillDelete = 205, - KindTextArea_onDidDelete = 206, - KindTextClock_onDateChange = 207, - KindTextInput_onEditChanged = 208, - KindTextInput_onEditChange = 209, - KindTextInput_onSubmit = 210, - KindTextInput_onChange = 211, - KindTextInput_onTextSelectionChange = 212, - KindTextInput_onContentScroll = 213, - KindTextInput_onCopy = 214, - KindTextInput_onCut = 215, - KindTextInput_onPaste = 216, - KindTextInput_onSecurityStateChange = 217, - KindTextInput_onWillInsert = 218, - KindTextInput_onDidInsert = 219, - KindTextInput_onWillDelete = 220, - KindTextInput_onDidDelete = 221, - KindTextPicker_onAccept = 222, - KindTextPicker_onCancel = 223, - KindTextPicker_onChange = 224, - KindTextTimer_onTimer = 225, - KindTimePicker_onChange = 226, - KindToggle_onChange = 227, - KindVideo_onStart = 228, - KindVideo_onPause = 229, - KindVideo_onFinish = 230, - KindVideo_onFullscreenChange = 231, - KindVideo_onPrepared = 232, - KindVideo_onSeeking = 233, - KindVideo_onSeeked = 234, - KindVideo_onUpdate = 235, - KindVideo_onError = 236, - KindVideo_onStop = 237, - KindWeb_onPageEnd = 238, - KindWeb_onPageBegin = 239, - KindWeb_onProgressChange = 240, - KindWeb_onTitleReceive = 241, - KindWeb_onGeolocationHide = 242, - KindWeb_onGeolocationShow = 243, - KindWeb_onRequestSelected = 244, - KindWeb_onAlert = 245, - KindWeb_onBeforeUnload = 246, - KindWeb_onConfirm = 247, - KindWeb_onPrompt = 248, - KindWeb_onConsole = 249, - KindWeb_onErrorReceive = 250, - KindWeb_onHttpErrorReceive = 251, - KindWeb_onDownloadStart = 252, - KindWeb_onRefreshAccessedHistory = 253, - KindWeb_onUrlLoadIntercept = 254, - KindWeb_onSslErrorReceive = 255, - KindWeb_onRenderExited0 = 256, - KindWeb_onRenderExited1 = 257, - KindWeb_onShowFileSelector = 258, - KindWeb_onFileSelectorShow = 259, - KindWeb_onResourceLoad = 260, - KindWeb_onFullScreenExit = 261, - KindWeb_onFullScreenEnter = 262, - KindWeb_onScaleChange = 263, - KindWeb_onHttpAuthRequest = 264, - KindWeb_onInterceptRequest = 265, - KindWeb_onPermissionRequest = 266, - KindWeb_onScreenCaptureRequest = 267, - KindWeb_onContextMenuShow = 268, - KindWeb_onContextMenuHide = 269, - KindWeb_onSearchResultReceive = 270, - KindWeb_onScroll = 271, - KindWeb_onSslErrorEventReceive = 272, - KindWeb_onSslErrorEvent = 273, - KindWeb_onClientAuthenticationRequest = 274, - KindWeb_onWindowNew = 275, - KindWeb_onWindowExit = 276, - KindWeb_onInterceptKeyEvent = 277, - KindWeb_onTouchIconUrlReceived = 278, - KindWeb_onFaviconReceived = 279, - KindWeb_onPageVisible = 280, - KindWeb_onDataResubmitted = 281, - KindWeb_onAudioStateChanged = 282, - KindWeb_onFirstContentfulPaint = 283, - KindWeb_onFirstMeaningfulPaint = 284, - KindWeb_onLargestContentfulPaint = 285, - KindWeb_onLoadIntercept = 286, - KindWeb_onControllerAttached = 287, - KindWeb_onOverScroll = 288, - KindWeb_onSafeBrowsingCheckResult = 289, - KindWeb_onNavigationEntryCommitted = 290, - KindWeb_onIntelligentTrackingPreventionResult = 291, - KindWeb_onNativeEmbedLifecycleChange = 292, - KindWeb_onNativeEmbedVisibilityChange = 293, - KindWeb_onNativeEmbedGestureEvent = 294, - KindWeb_onOverrideUrlLoading = 295, - KindWeb_onRenderProcessNotResponding = 296, - KindWeb_onRenderProcessResponding = 297, - KindWeb_onViewportFitChanged = 298, - KindWeb_onInterceptKeyboardAttach = 299, - KindWeb_onAdsBlocked = 300, - KindXComponent_onLoad = 301, - KindXComponent_onDestroy = 302, - KindSideBarContainer_onChange = 303, - KindWaterFlow_onReachStart = 304, - KindWaterFlow_onReachEnd = 305, - KindWaterFlow_onScrollFrameBegin = 306, - KindWaterFlow_onScrollIndex = 307, - KindUIExtensionComponent_onRemoteReady = 308, - KindUIExtensionComponent_onReceive = 309, - KindUIExtensionComponent_onResult = 310, - KindUIExtensionComponent_onRelease = 311, - KindUIExtensionComponent_onTerminated = 312, + KindCommonMethod_onGestureRecognizerJudgeBegin0 = 42, + KindCommonMethod_onGestureRecognizerJudgeBegin1 = 43, + KindCommonMethod_shouldBuiltInRecognizerParallelWith = 44, + KindCommonMethod_onTouchIntercept = 45, + KindCommonMethod_onSizeChange = 46, + KindCommonMethod_onVisibleAreaChange = 47, + KindScrollableCommonMethod_onScroll = 48, + KindScrollableCommonMethod_onReachStart = 49, + KindScrollableCommonMethod_onReachEnd = 50, + KindScrollableCommonMethod_onScrollStart = 51, + KindScrollableCommonMethod_onScrollStop = 52, + KindCounter_onInc = 53, + KindCounter_onDec = 54, + KindDatePicker_onChange = 55, + KindDatePicker_onDateChange = 56, + KindEmbeddedComponent_onTerminated = 57, + KindFolderStack_onFolderStateChange = 58, + KindFolderStack_onHoverStatusChange = 59, + KindFormComponent_onAcquired = 60, + KindFormComponent_onError = 61, + KindFormComponent_onRouter = 62, + KindFormComponent_onUninstall = 63, + KindFormComponent_onLoad = 64, + KindGrid_onScrollBarUpdate = 65, + KindGrid_onScrollIndex = 66, + KindGrid_onItemDragStart = 67, + KindGrid_onItemDragEnter = 68, + KindGrid_onItemDragMove = 69, + KindGrid_onItemDragLeave = 70, + KindGrid_onItemDrop = 71, + KindGrid_onScroll = 72, + KindGrid_onReachStart = 73, + KindGrid_onReachEnd = 74, + KindGrid_onScrollStart = 75, + KindGrid_onScrollStop = 76, + KindGrid_onScrollFrameBegin = 77, + KindGridItem_onSelect = 78, + KindGridRow_onBreakpointChange = 79, + KindImage_onComplete = 80, + KindImage_onError = 81, + KindImage_onFinish = 82, + KindImageAnimator_onStart = 83, + KindImageAnimator_onPause = 84, + KindImageAnimator_onRepeat = 85, + KindImageAnimator_onCancel = 86, + KindImageAnimator_onFinish = 87, + KindImageSpan_onComplete = 88, + KindImageSpan_onError = 89, + KindList_onScroll = 90, + KindList_onScrollIndex = 91, + KindList_onScrollVisibleContentChange = 92, + KindList_onReachStart = 93, + KindList_onReachEnd = 94, + KindList_onScrollStart = 95, + KindList_onScrollStop = 96, + KindList_onItemDelete = 97, + KindList_onItemMove = 98, + KindList_onItemDragStart = 99, + KindList_onItemDragEnter = 100, + KindList_onItemDragMove = 101, + KindList_onItemDragLeave = 102, + KindList_onItemDrop = 103, + KindList_onScrollFrameBegin = 104, + KindListItem_onSelect = 105, + KindLocationButton_onClick = 106, + KindMarquee_onStart = 107, + KindMarquee_onBounce = 108, + KindMarquee_onFinish = 109, + KindMenuItem_onChange = 110, + KindNavDestination_onShown = 111, + KindNavDestination_onHidden = 112, + KindNavDestination_onBackPressed = 113, + KindNavDestination_onReady = 114, + KindNavDestination_onWillAppear = 115, + KindNavDestination_onWillDisappear = 116, + KindNavDestination_onWillShow = 117, + KindNavDestination_onWillHide = 118, + KindNavRouter_onStateChange = 119, + KindNavigation_onTitleModeChange = 120, + KindNavigation_onNavBarStateChange = 121, + KindNavigation_onNavigationModeChange = 122, + KindNavigation_navDestination = 123, + KindNavigation_customNavContentTransition = 124, + KindPanel_onChange = 125, + KindPanel_onHeightChange = 126, + KindPasteButton_onClick = 127, + KindPatternLock_onPatternComplete = 128, + KindPatternLock_onDotConnect = 129, + KindPluginComponent_onComplete = 130, + KindPluginComponent_onError = 131, + KindRadio_onChange = 132, + KindRating_onChange = 133, + KindRefresh_onStateChange = 134, + KindRefresh_onRefreshing = 135, + KindRefresh_onOffsetChange = 136, + KindRichEditor_onReady = 137, + KindRichEditor_onSelect = 138, + KindRichEditor_onSelectionChange = 139, + KindRichEditor_aboutToIMEInput = 140, + KindRichEditor_onIMEInputComplete = 141, + KindRichEditor_onDidIMEInput = 142, + KindRichEditor_aboutToDelete = 143, + KindRichEditor_onDeleteComplete = 144, + KindRichEditor_onPaste = 145, + KindRichEditor_onEditingChange = 146, + KindRichEditor_onSubmit = 147, + KindRichEditor_onWillChange = 148, + KindRichEditor_onDidChange = 149, + KindRichEditor_onCut = 150, + KindRichEditor_onCopy = 151, + KindRichText_onStart = 152, + KindRichText_onComplete = 153, + KindSaveButton_onClick = 154, + KindScroll_onScroll = 155, + KindScroll_onScrollEdge = 156, + KindScroll_onScrollStart = 157, + KindScroll_onScrollEnd = 158, + KindScroll_onScrollStop = 159, + KindScroll_onScrollFrameBegin = 160, + KindSearch_onEditChange = 161, + KindSearch_onSubmit0 = 162, + KindSearch_onSubmit1 = 163, + KindSearch_onChange = 164, + KindSearch_onTextSelectionChange = 165, + KindSearch_onContentScroll = 166, + KindSearch_onCopy = 167, + KindSearch_onCut = 168, + KindSearch_onPaste = 169, + KindSearch_onWillInsert = 170, + KindSearch_onDidInsert = 171, + KindSearch_onWillDelete = 172, + KindSearch_onDidDelete = 173, + KindSelect_onSelect = 174, + KindSlider_onChange = 175, + KindStepper_onFinish = 176, + KindStepper_onSkip = 177, + KindStepper_onChange = 178, + KindStepper_onNext = 179, + KindStepper_onPrevious = 180, + KindSwiper_onChange = 181, + KindSwiper_onAnimationStart = 182, + KindSwiper_onAnimationEnd = 183, + KindSwiper_onGestureSwipe = 184, + KindSwiper_onContentDidScroll = 185, + KindIndicatorComponent_onChange = 186, + KindTabs_onChange = 187, + KindTabs_onTabBarClick = 188, + KindTabs_onAnimationStart = 189, + KindTabs_onAnimationEnd = 190, + KindTabs_onGestureSwipe = 191, + KindTabs_customContentTransition = 192, + KindTabs_onContentWillChange = 193, + KindTabContent_onWillShow = 194, + KindTabContent_onWillHide = 195, + KindText_onCopy = 196, + KindText_onTextSelectionChange = 197, + KindTextArea_onSubmit0 = 198, + KindTextArea_onSubmit1 = 199, + KindTextArea_onChange = 200, + KindTextArea_onTextSelectionChange = 201, + KindTextArea_onContentScroll = 202, + KindTextArea_onEditChange = 203, + KindTextArea_onCopy = 204, + KindTextArea_onCut = 205, + KindTextArea_onPaste = 206, + KindTextArea_onWillInsert = 207, + KindTextArea_onDidInsert = 208, + KindTextArea_onWillDelete = 209, + KindTextArea_onDidDelete = 210, + KindTextClock_onDateChange = 211, + KindTextInput_onEditChanged = 212, + KindTextInput_onEditChange = 213, + KindTextInput_onSubmit = 214, + KindTextInput_onChange = 215, + KindTextInput_onTextSelectionChange = 216, + KindTextInput_onContentScroll = 217, + KindTextInput_onCopy = 218, + KindTextInput_onCut = 219, + KindTextInput_onPaste = 220, + KindTextInput_onSecurityStateChange = 221, + KindTextInput_onWillInsert = 222, + KindTextInput_onDidInsert = 223, + KindTextInput_onWillDelete = 224, + KindTextInput_onDidDelete = 225, + KindTextPicker_onAccept = 226, + KindTextPicker_onCancel = 227, + KindTextPicker_onChange = 228, + KindTextPicker_onScrollStop = 229, + KindTextTimer_onTimer = 230, + KindTimePicker_onChange = 231, + KindToggle_onChange = 232, + KindVideo_onStart = 233, + KindVideo_onPause = 234, + KindVideo_onFinish = 235, + KindVideo_onFullscreenChange = 236, + KindVideo_onPrepared = 237, + KindVideo_onSeeking = 238, + KindVideo_onSeeked = 239, + KindVideo_onUpdate = 240, + KindVideo_onError = 241, + KindVideo_onStop = 242, + KindWeb_onPageEnd = 243, + KindWeb_onPageBegin = 244, + KindWeb_onProgressChange = 245, + KindWeb_onTitleReceive = 246, + KindWeb_onGeolocationHide = 247, + KindWeb_onGeolocationShow = 248, + KindWeb_onRequestSelected = 249, + KindWeb_onAlert = 250, + KindWeb_onBeforeUnload = 251, + KindWeb_onConfirm = 252, + KindWeb_onPrompt = 253, + KindWeb_onConsole = 254, + KindWeb_onErrorReceive = 255, + KindWeb_onHttpErrorReceive = 256, + KindWeb_onDownloadStart = 257, + KindWeb_onRefreshAccessedHistory = 258, + KindWeb_onUrlLoadIntercept = 259, + KindWeb_onSslErrorReceive = 260, + KindWeb_onRenderExited0 = 261, + KindWeb_onRenderExited1 = 262, + KindWeb_onShowFileSelector = 263, + KindWeb_onFileSelectorShow = 264, + KindWeb_onResourceLoad = 265, + KindWeb_onFullScreenExit = 266, + KindWeb_onFullScreenEnter = 267, + KindWeb_onScaleChange = 268, + KindWeb_onHttpAuthRequest = 269, + KindWeb_onInterceptRequest = 270, + KindWeb_onPermissionRequest = 271, + KindWeb_onScreenCaptureRequest = 272, + KindWeb_onContextMenuShow = 273, + KindWeb_onContextMenuHide = 274, + KindWeb_onSearchResultReceive = 275, + KindWeb_onScroll = 276, + KindWeb_onSslErrorEventReceive = 277, + KindWeb_onSslErrorEvent = 278, + KindWeb_onClientAuthenticationRequest = 279, + KindWeb_onWindowNew = 280, + KindWeb_onWindowExit = 281, + KindWeb_onInterceptKeyEvent = 282, + KindWeb_onTouchIconUrlReceived = 283, + KindWeb_onFaviconReceived = 284, + KindWeb_onPageVisible = 285, + KindWeb_onDataResubmitted = 286, + KindWeb_onAudioStateChanged = 287, + KindWeb_onFirstContentfulPaint = 288, + KindWeb_onFirstMeaningfulPaint = 289, + KindWeb_onLargestContentfulPaint = 290, + KindWeb_onLoadIntercept = 291, + KindWeb_onControllerAttached = 292, + KindWeb_onOverScroll = 293, + KindWeb_onSafeBrowsingCheckResult = 294, + KindWeb_onNavigationEntryCommitted = 295, + KindWeb_onIntelligentTrackingPreventionResult = 296, + KindWeb_onNativeEmbedLifecycleChange = 297, + KindWeb_onNativeEmbedVisibilityChange = 298, + KindWeb_onNativeEmbedGestureEvent = 299, + KindWeb_onOverrideUrlLoading = 300, + KindWeb_onRenderProcessNotResponding = 301, + KindWeb_onRenderProcessResponding = 302, + KindWeb_onViewportFitChanged = 303, + KindWeb_onInterceptKeyboardAttach = 304, + KindWeb_onAdsBlocked = 305, + KindXComponent_onLoad = 306, + KindXComponent_onDestroy = 307, + KindSideBarContainer_onChange = 308, + KindWaterFlow_onReachStart = 309, + KindWaterFlow_onReachEnd = 310, + KindWaterFlow_onScrollFrameBegin = 311, + KindWaterFlow_onScrollIndex = 312, + KindUIExtensionComponent_onRemoteReady = 313, + KindUIExtensionComponent_onResult = 314, + KindUIExtensionComponent_onRelease = 315, + KindUIExtensionComponent_onTerminated = 316, }; namespace AbilityComponent { @@ -803,14 +807,32 @@ namespace Generated { _eventBufferSerializer.writeBaseGestureEvent(event); sendEvent(&_eventBuffer); } - void onGestureRecognizerJudgeBeginImpl(Ark_Int32 nodeId, - const Ark_BaseGestureEvent event, - const Ark_Materialized current, - const Array_GestureRecognizer recognizers) + void onGestureRecognizerJudgeBegin0Impl(Ark_Int32 nodeId, + const Ark_BaseGestureEvent event, + const Ark_GestureRecognizer current, + const Array_GestureRecognizer recognizers) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindCommonMethod_onGestureRecognizerJudgeBegin); + _eventBufferSerializer.writeInt32(KindCommonMethod_onGestureRecognizerJudgeBegin0); + _eventBufferSerializer.writeInt32(nodeId); + _eventBufferSerializer.writeBaseGestureEvent(event); + _eventBufferSerializer.writeGestureRecognizer(current); + _eventBufferSerializer.writeInt32(recognizers.length); + for (int i = 0; i < recognizers.length; i++) { + const auto recognizers_element = recognizers.array[i]; + _eventBufferSerializer.writeGestureRecognizer(recognizers_element); + } + sendEvent(&_eventBuffer); + } + void onGestureRecognizerJudgeBegin1Impl(Ark_Int32 nodeId, + const Ark_BaseGestureEvent event, + const Ark_GestureRecognizer current, + const Array_GestureRecognizer recognizers) + { + EventBuffer _eventBuffer; + Serializer _eventBufferSerializer(_eventBuffer.buffer); + _eventBufferSerializer.writeInt32(KindCommonMethod_onGestureRecognizerJudgeBegin1); _eventBufferSerializer.writeInt32(nodeId); _eventBufferSerializer.writeBaseGestureEvent(event); _eventBufferSerializer.writeGestureRecognizer(current); @@ -822,7 +844,7 @@ namespace Generated { sendEvent(&_eventBuffer); } void shouldBuiltInRecognizerParallelWithImpl(Ark_Int32 nodeId, - const Ark_Materialized current, + const Ark_GestureRecognizer current, const Array_GestureRecognizer others) { EventBuffer _eventBuffer; @@ -1592,7 +1614,7 @@ namespace Generated { sendEvent(&_eventBuffer); } void onReadyImpl(Ark_Int32 nodeId, - const Ark_Materialized parameter) + const Ark_NavDestinationContext parameter) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); @@ -1780,16 +1802,13 @@ namespace Generated { sendEvent(&_eventBuffer); } void onErrorImpl(Ark_Int32 nodeId, - const Ark_Literal_Number_errcode_String_msg info) + const Ark_PluginErrorData info) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindPluginComponent_onError); _eventBufferSerializer.writeInt32(nodeId); - const auto info_errcode = info.errcode; - _eventBufferSerializer.writeNumber(info_errcode); - const auto info_msg = info.msg; - _eventBufferSerializer.writeString(info_msg); + _eventBufferSerializer.writePluginErrorData(info); sendEvent(&_eventBuffer); } } @@ -2108,16 +2127,34 @@ namespace Generated { _eventBufferSerializer.writeBoolean(parameter); sendEvent(&_eventBuffer); } - void onSubmitImpl(Ark_Int32 nodeId, - const Ark_String breakpoints) + void onSubmit0Impl(Ark_Int32 nodeId, + const Ark_String breakpoints) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindSearch_onSubmit); + _eventBufferSerializer.writeInt32(KindSearch_onSubmit0); _eventBufferSerializer.writeInt32(nodeId); _eventBufferSerializer.writeString(breakpoints); sendEvent(&_eventBuffer); } + void onSubmit1Impl(Ark_Int32 nodeId, + const Ark_String searchContent, + const Opt_SubmitEvent event) + { + EventBuffer _eventBuffer; + Serializer _eventBufferSerializer(_eventBuffer.buffer); + _eventBufferSerializer.writeInt32(KindSearch_onSubmit1); + _eventBufferSerializer.writeInt32(nodeId); + _eventBufferSerializer.writeString(searchContent); + Ark_Int32 event_type = ARK_RUNTIME_UNDEFINED; + event_type = runtimeType(event); + _eventBufferSerializer.writeInt8(event_type); + if ((ARK_RUNTIME_UNDEFINED) != (event_type)) { + const auto event_value = event.value; + _eventBufferSerializer.writeSubmitEvent(event_value); + } + sendEvent(&_eventBuffer); + } void onChangeImpl(Ark_Int32 nodeId, const Ark_String value, const Opt_PreviewText previewText) @@ -2137,27 +2174,27 @@ namespace Generated { sendEvent(&_eventBuffer); } void onTextSelectionChangeImpl(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last) + const Ark_Number selectionStart, + const Ark_Number selectionEnd) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindSearch_onTextSelectionChange); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeNumber(first); - _eventBufferSerializer.writeNumber(last); + _eventBufferSerializer.writeNumber(selectionStart); + _eventBufferSerializer.writeNumber(selectionEnd); sendEvent(&_eventBuffer); } void onContentScrollImpl(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last) + const Ark_Number totalOffsetX, + const Ark_Number totalOffsetY) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindSearch_onContentScroll); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeNumber(first); - _eventBufferSerializer.writeNumber(last); + _eventBufferSerializer.writeNumber(totalOffsetX); + _eventBufferSerializer.writeNumber(totalOffsetY); sendEvent(&_eventBuffer); } void onCopyImpl(Ark_Int32 nodeId, @@ -2181,14 +2218,14 @@ namespace Generated { sendEvent(&_eventBuffer); } void onPasteImpl(Ark_Int32 nodeId, - const Ark_String value, + const Ark_String content, const Ark_PasteEvent event) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindSearch_onPaste); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeString(value); + _eventBufferSerializer.writeString(content); _eventBufferSerializer.writePasteEvent(event); sendEvent(&_eventBuffer); } @@ -2381,6 +2418,18 @@ namespace Generated { sendEvent(&_eventBuffer); } } + namespace IndicatorComponent { + void onChangeImpl(Ark_Int32 nodeId, + const Ark_Number index) + { + EventBuffer _eventBuffer; + Serializer _eventBufferSerializer(_eventBuffer.buffer); + _eventBufferSerializer.writeInt32(KindIndicatorComponent_onChange); + _eventBufferSerializer.writeInt32(nodeId); + _eventBufferSerializer.writeNumber(index); + sendEvent(&_eventBuffer); + } + } namespace Tabs { void onChangeImpl(Ark_Int32 nodeId, const Ark_Number index) @@ -2405,7 +2454,7 @@ namespace Generated { void onAnimationStartImpl(Ark_Int32 nodeId, const Ark_Number index, const Ark_Number targetIndex, - const Ark_TabsAnimationEvent event) + const Ark_TabsAnimationEvent extraInfo) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); @@ -2413,31 +2462,31 @@ namespace Generated { _eventBufferSerializer.writeInt32(nodeId); _eventBufferSerializer.writeNumber(index); _eventBufferSerializer.writeNumber(targetIndex); - _eventBufferSerializer.writeTabsAnimationEvent(event); + _eventBufferSerializer.writeTabsAnimationEvent(extraInfo); sendEvent(&_eventBuffer); } void onAnimationEndImpl(Ark_Int32 nodeId, const Ark_Number index, - const Ark_TabsAnimationEvent event) + const Ark_TabsAnimationEvent extraInfo) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindTabs_onAnimationEnd); _eventBufferSerializer.writeInt32(nodeId); _eventBufferSerializer.writeNumber(index); - _eventBufferSerializer.writeTabsAnimationEvent(event); + _eventBufferSerializer.writeTabsAnimationEvent(extraInfo); sendEvent(&_eventBuffer); } void onGestureSwipeImpl(Ark_Int32 nodeId, const Ark_Number index, - const Ark_TabsAnimationEvent event) + const Ark_TabsAnimationEvent extraInfo) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindTabs_onGestureSwipe); _eventBufferSerializer.writeInt32(nodeId); _eventBufferSerializer.writeNumber(index); - _eventBufferSerializer.writeTabsAnimationEvent(event); + _eventBufferSerializer.writeTabsAnimationEvent(extraInfo); sendEvent(&_eventBuffer); } void customContentTransitionImpl(Ark_Int32 nodeId, @@ -2453,15 +2502,15 @@ namespace Generated { sendEvent(&_eventBuffer); } void onContentWillChangeImpl(Ark_Int32 nodeId, - const Ark_Number from, - const Ark_Number to) + const Ark_Number currentIndex, + const Ark_Number comingIndex) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindTabs_onContentWillChange); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeNumber(from); - _eventBufferSerializer.writeNumber(to); + _eventBufferSerializer.writeNumber(currentIndex); + _eventBufferSerializer.writeNumber(comingIndex); sendEvent(&_eventBuffer); } } @@ -2508,16 +2557,34 @@ namespace Generated { } } namespace TextArea { - void onSubmitImpl(Ark_Int32 nodeId, - const Ark_EnterKeyType enterKey) + void onSubmit0Impl(Ark_Int32 nodeId, + const Ark_EnterKeyType enterKey) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindTextArea_onSubmit); + _eventBufferSerializer.writeInt32(KindTextArea_onSubmit0); _eventBufferSerializer.writeInt32(nodeId); _eventBufferSerializer.writeInt32(enterKey); sendEvent(&_eventBuffer); } + void onSubmit1Impl(Ark_Int32 nodeId, + const Ark_EnterKeyType enterKeyType, + const Opt_SubmitEvent event) + { + EventBuffer _eventBuffer; + Serializer _eventBufferSerializer(_eventBuffer.buffer); + _eventBufferSerializer.writeInt32(KindTextArea_onSubmit1); + _eventBufferSerializer.writeInt32(nodeId); + _eventBufferSerializer.writeInt32(enterKeyType); + Ark_Int32 event_type = ARK_RUNTIME_UNDEFINED; + event_type = runtimeType(event); + _eventBufferSerializer.writeInt8(event_type); + if ((ARK_RUNTIME_UNDEFINED) != (event_type)) { + const auto event_value = event.value; + _eventBufferSerializer.writeSubmitEvent(event_value); + } + sendEvent(&_eventBuffer); + } void onChangeImpl(Ark_Int32 nodeId, const Ark_String value, const Opt_PreviewText previewText) @@ -2707,27 +2774,27 @@ namespace Generated { sendEvent(&_eventBuffer); } void onTextSelectionChangeImpl(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last) + const Ark_Number selectionStart, + const Ark_Number selectionEnd) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindTextInput_onTextSelectionChange); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeNumber(first); - _eventBufferSerializer.writeNumber(last); + _eventBufferSerializer.writeNumber(selectionStart); + _eventBufferSerializer.writeNumber(selectionEnd); sendEvent(&_eventBuffer); } void onContentScrollImpl(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last) + const Ark_Number totalOffsetX, + const Ark_Number totalOffsetY) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindTextInput_onContentScroll); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeNumber(first); - _eventBufferSerializer.writeNumber(last); + _eventBufferSerializer.writeNumber(totalOffsetX); + _eventBufferSerializer.writeNumber(totalOffsetY); sendEvent(&_eventBuffer); } void onCopyImpl(Ark_Int32 nodeId, @@ -2751,14 +2818,14 @@ namespace Generated { sendEvent(&_eventBuffer); } void onPasteImpl(Ark_Int32 nodeId, - const Ark_String value, + const Ark_String content, const Ark_PasteEvent event) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindTextInput_onPaste); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeString(value); + _eventBufferSerializer.writeString(content); _eventBufferSerializer.writePasteEvent(event); sendEvent(&_eventBuffer); } @@ -2876,6 +2943,48 @@ namespace Generated { } sendEvent(&_eventBuffer); } + void onScrollStopImpl(Ark_Int32 nodeId, + const Ark_Union_String_Array_String value, + const Ark_Union_Number_Array_Number index) + { + EventBuffer _eventBuffer; + Serializer _eventBufferSerializer(_eventBuffer.buffer); + _eventBufferSerializer.writeInt32(KindTextPicker_onScrollStop); + _eventBufferSerializer.writeInt32(nodeId); + Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; + value_type = value.selector; + if (((value_type == 0))) { + _eventBufferSerializer.writeInt8(0); + const auto value_0 = value.value0; + _eventBufferSerializer.writeString(value_0); + } + else if (((value_type == 1))) { + _eventBufferSerializer.writeInt8(1); + const auto value_1 = value.value1; + _eventBufferSerializer.writeInt32(value_1.length); + for (int i = 0; i < value_1.length; i++) { + const auto value_1_element = value_1.array[i]; + _eventBufferSerializer.writeString(value_1_element); + } + } + Ark_Int32 index_type = ARK_RUNTIME_UNDEFINED; + index_type = index.selector; + if (((index_type == 0))) { + _eventBufferSerializer.writeInt8(0); + const auto index_0 = index.value0; + _eventBufferSerializer.writeNumber(index_0); + } + else if (((index_type == 1))) { + _eventBufferSerializer.writeInt8(1); + const auto index_1 = index.value1; + _eventBufferSerializer.writeInt32(index_1.length); + for (int i = 0; i < index_1.length; i++) { + const auto index_1_element = index_1.array[i]; + _eventBufferSerializer.writeNumber(index_1_element); + } + } + sendEvent(&_eventBuffer); + } } namespace TextTimer { void onTimerImpl(Ark_Int32 nodeId, @@ -2941,58 +3050,53 @@ namespace Generated { sendEvent(&_eventBuffer); } void onFullscreenChangeImpl(Ark_Int32 nodeId, - const Ark_Literal_Boolean_fullscreen event) + const Ark_FullscreenInfo parameter) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindVideo_onFullscreenChange); _eventBufferSerializer.writeInt32(nodeId); - const auto event_fullscreen = event.fullscreen; - _eventBufferSerializer.writeBoolean(event_fullscreen); + _eventBufferSerializer.writeFullscreenInfo(parameter); sendEvent(&_eventBuffer); } void onPreparedImpl(Ark_Int32 nodeId, - const Ark_Literal_Number_duration event) + const Ark_PreparedInfo parameter) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindVideo_onPrepared); _eventBufferSerializer.writeInt32(nodeId); - const auto event_duration = event.duration; - _eventBufferSerializer.writeNumber(event_duration); + _eventBufferSerializer.writePreparedInfo(parameter); sendEvent(&_eventBuffer); } void onSeekingImpl(Ark_Int32 nodeId, - const Ark_Literal_Number_time event) + const Ark_PlaybackInfo parameter) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindVideo_onSeeking); _eventBufferSerializer.writeInt32(nodeId); - const auto event_time = event.time; - _eventBufferSerializer.writeNumber(event_time); + _eventBufferSerializer.writePlaybackInfo(parameter); sendEvent(&_eventBuffer); } void onSeekedImpl(Ark_Int32 nodeId, - const Ark_Literal_Number_time event) + const Ark_PlaybackInfo parameter) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindVideo_onSeeked); _eventBufferSerializer.writeInt32(nodeId); - const auto event_time = event.time; - _eventBufferSerializer.writeNumber(event_time); + _eventBufferSerializer.writePlaybackInfo(parameter); sendEvent(&_eventBuffer); } void onUpdateImpl(Ark_Int32 nodeId, - const Ark_Literal_Number_time event) + const Ark_PlaybackInfo parameter) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindVideo_onUpdate); _eventBufferSerializer.writeInt32(nodeId); - const auto event_time = event.time; - _eventBufferSerializer.writeNumber(event_time); + _eventBufferSerializer.writePlaybackInfo(parameter); sendEvent(&_eventBuffer); } void onErrorImpl(Ark_Int32 nodeId) @@ -3615,7 +3719,7 @@ namespace Generated { sendEvent(&_eventBuffer); } void onOverrideUrlLoadingImpl(Ark_Int32 nodeId, - const Ark_Materialized webResourceRequest) + const Ark_WebResourceRequest webResourceRequest) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); @@ -3755,22 +3859,13 @@ namespace Generated { } namespace UIExtensionComponent { void onRemoteReadyImpl(Ark_Int32 nodeId, - const Ark_Materialized proxy) + const Ark_UIExtensionProxy parameter) { EventBuffer _eventBuffer; Serializer _eventBufferSerializer(_eventBuffer.buffer); _eventBufferSerializer.writeInt32(KindUIExtensionComponent_onRemoteReady); _eventBufferSerializer.writeInt32(nodeId); - _eventBufferSerializer.writeUIExtensionProxy(proxy); - sendEvent(&_eventBuffer); - } - void onReceiveImpl(Ark_Int32 nodeId, - const Ark_Literal_Empty parameter) - { - EventBuffer _eventBuffer; - Serializer _eventBufferSerializer(_eventBuffer.buffer); - _eventBufferSerializer.writeInt32(KindUIExtensionComponent_onReceive); - _eventBufferSerializer.writeInt32(nodeId); + _eventBufferSerializer.writeUIExtensionProxy(parameter); sendEvent(&_eventBuffer); } void onResultImpl(Ark_Int32 nodeId, @@ -3914,7 +4009,8 @@ namespace Generated { CommonMethod::onDragEndImpl, CommonMethod::onPreDragImpl, CommonMethod::onGestureJudgeBeginImpl, - CommonMethod::onGestureRecognizerJudgeBeginImpl, + CommonMethod::onGestureRecognizerJudgeBegin0Impl, + CommonMethod::onGestureRecognizerJudgeBegin1Impl, CommonMethod::shouldBuiltInRecognizerParallelWithImpl, CommonMethod::onTouchInterceptImpl, CommonMethod::onSizeChangeImpl, @@ -4257,7 +4353,8 @@ namespace Generated { { static const GENERATED_ArkUISearchEventsReceiver GENERATED_ArkUISearchEventsReceiverImpl { Search::onEditChangeImpl, - Search::onSubmitImpl, + Search::onSubmit0Impl, + Search::onSubmit1Impl, Search::onChangeImpl, Search::onTextSelectionChangeImpl, Search::onContentScrollImpl, @@ -4312,6 +4409,14 @@ namespace Generated { return &GENERATED_ArkUISwiperEventsReceiverImpl; } + const GENERATED_ArkUIIndicatorComponentEventsReceiver* GetIndicatorComponentEventsReceiver() + { + static const GENERATED_ArkUIIndicatorComponentEventsReceiver GENERATED_ArkUIIndicatorComponentEventsReceiverImpl { + IndicatorComponent::onChangeImpl, + }; + + return &GENERATED_ArkUIIndicatorComponentEventsReceiverImpl; + } const GENERATED_ArkUITabsEventsReceiver* GetTabsEventsReceiver() { static const GENERATED_ArkUITabsEventsReceiver GENERATED_ArkUITabsEventsReceiverImpl { @@ -4347,7 +4452,8 @@ namespace Generated { const GENERATED_ArkUITextAreaEventsReceiver* GetTextAreaEventsReceiver() { static const GENERATED_ArkUITextAreaEventsReceiver GENERATED_ArkUITextAreaEventsReceiverImpl { - TextArea::onSubmitImpl, + TextArea::onSubmit0Impl, + TextArea::onSubmit1Impl, TextArea::onChangeImpl, TextArea::onTextSelectionChangeImpl, TextArea::onContentScrollImpl, @@ -4398,6 +4504,7 @@ namespace Generated { TextPicker::onAcceptImpl, TextPicker::onCancelImpl, TextPicker::onChangeImpl, + TextPicker::onScrollStopImpl, }; return &GENERATED_ArkUITextPickerEventsReceiverImpl; @@ -4545,7 +4652,6 @@ namespace Generated { { static const GENERATED_ArkUIUIExtensionComponentEventsReceiver GENERATED_ArkUIUIExtensionComponentEventsReceiverImpl { UIExtensionComponent::onRemoteReadyImpl, - UIExtensionComponent::onReceiveImpl, UIExtensionComponent::onResultImpl, UIExtensionComponent::onReleaseImpl, UIExtensionComponent::onTerminatedImpl, @@ -4601,6 +4707,7 @@ namespace Generated { GetSliderEventsReceiver, GetStepperEventsReceiver, GetSwiperEventsReceiver, + GetIndicatorComponentEventsReceiver, GetTabsEventsReceiver, GetTabContentEventsReceiver, GetTextEventsReceiver, diff --git a/arkoala/framework/native/src/generated/arkoala_api_generated.h b/arkoala/framework/native/src/generated/arkoala_api_generated.h index 3f860069638c6e4c497dacff65b594699ac2df3f..cf7125feb50bcc8575c241e367e14731aed66fce 100644 --- a/arkoala/framework/native/src/generated/arkoala_api_generated.h +++ b/arkoala/framework/native/src/generated/arkoala_api_generated.h @@ -77,6 +77,7 @@ typedef int32_t Ark_Int32; typedef unsigned int Ark_UInt32; // TODO: update unsigned int typedef int64_t Ark_Int64; typedef int8_t Ark_Int8; +typedef uint8_t Ark_UInt8; typedef int64_t Ark_Date; typedef int8_t Ark_Boolean; typedef const char* Ark_CharPtr; @@ -92,6 +93,12 @@ struct _Ark_Node; typedef struct _Ark_Node* Ark_NodeHandle; struct _Ark_Canvas; typedef struct _Ark_Canvas* Ark_CanvasHandle; +typedef struct Ark_Deferred { + void* handler; + void* context; + void (*resolve)(struct Ark_Deferred* thiz, uint8_t* data, int32_t length); + void (*reject)(struct Ark_Deferred* thiz, const char* message); +} Ark_Deferred; enum Ark_APINodeFlags { GENERATED_CUSTOM_NONE = 0, @@ -289,8 +296,6 @@ typedef struct Ark_TabBarSymbol Ark_TabBarSymbol; typedef struct Opt_TabBarSymbol Opt_TabBarSymbol; typedef struct Ark_Union_Padding_Dimension Ark_Union_Padding_Dimension; typedef struct Opt_Union_Padding_Dimension Opt_Union_Padding_Dimension; -typedef struct Ark_Union_ResourceStr_ComponentContent Ark_Union_ResourceStr_ComponentContent; -typedef struct Opt_Union_ResourceStr_ComponentContent Opt_Union_ResourceStr_ComponentContent; typedef struct Ark_Tuple_Number_Number Ark_Tuple_Number_Number; typedef struct Opt_Tuple_Number_Number Opt_Tuple_Number_Number; typedef struct Ark_Union_Dimension_LeadingMarginPlaceholder Ark_Union_Dimension_LeadingMarginPlaceholder; @@ -299,8 +304,6 @@ typedef struct Ark_DecorationStyleResult Ark_DecorationStyleResult; typedef struct Opt_DecorationStyleResult Opt_DecorationStyleResult; typedef struct Array_CustomObject Array_CustomObject; typedef struct Opt_Array_CustomObject Opt_Array_CustomObject; -typedef struct Ark_VP Ark_VP; -typedef struct Opt_VP Opt_VP; typedef struct Callback_SwipeActionState_Void Callback_SwipeActionState_Void; typedef struct Opt_Callback_SwipeActionState_Void Opt_Callback_SwipeActionState_Void; typedef struct Callback_Void Callback_Void; @@ -381,8 +384,6 @@ typedef struct Ark_Union_Curve_String_ICurve Ark_Union_Curve_String_ICurve; typedef struct Opt_Union_Curve_String_ICurve Opt_Union_Curve_String_ICurve; typedef Ark_Materialized Ark_TransitionEffect; typedef struct Opt_TransitionEffect Opt_TransitionEffect; -typedef struct Ark_ArrayBuffer Ark_ArrayBuffer; -typedef struct Opt_ArrayBuffer Opt_ArrayBuffer; typedef struct Array_AlertDialogButtonOptions Array_AlertDialogButtonOptions; typedef struct Opt_Array_AlertDialogButtonOptions Opt_Array_AlertDialogButtonOptions; typedef struct Ark_Union_ShadowOptions_ShadowStyle Ark_Union_ShadowOptions_ShadowStyle; @@ -419,8 +420,6 @@ typedef Ark_Materialized Ark_WebResourceRequest; typedef struct Opt_WebResourceRequest Opt_WebResourceRequest; typedef Ark_Materialized Ark_WebController; typedef struct Opt_WebController Opt_WebController; -typedef struct Ark_Union_ResourceColor_Undefined Ark_Union_ResourceColor_Undefined; -typedef struct Opt_Union_ResourceColor_Undefined Opt_Union_ResourceColor_Undefined; typedef struct Ark_TabBarIconStyle Ark_TabBarIconStyle; typedef struct Opt_TabBarIconStyle Opt_TabBarIconStyle; typedef struct Ark_Union_Padding_Dimension_LocalizedPadding Ark_Union_Padding_Dimension_LocalizedPadding; @@ -435,10 +434,12 @@ typedef struct Ark_BoardStyle Ark_BoardStyle; typedef struct Opt_BoardStyle Opt_BoardStyle; typedef struct Ark_IndicatorStyle Ark_IndicatorStyle; typedef struct Opt_IndicatorStyle Opt_IndicatorStyle; -typedef struct Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent; -typedef struct Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent; +typedef struct Ark_Union_String_Resource_ComponentContent Ark_Union_String_Resource_ComponentContent; +typedef struct Opt_Union_String_Resource_ComponentContent Opt_Union_String_Resource_ComponentContent; typedef struct Callback_TabContentTransitionProxy_Void Callback_TabContentTransitionProxy_Void; typedef struct Opt_Callback_TabContentTransitionProxy_Void Opt_Callback_TabContentTransitionProxy_Void; +typedef struct Ark_VP Ark_VP; +typedef struct Opt_VP Opt_VP; typedef struct Ark_RectAttribute Ark_RectAttribute; typedef struct Opt_RectAttribute Opt_RectAttribute; typedef struct Ark_PathAttribute Ark_PathAttribute; @@ -463,8 +464,8 @@ typedef struct Ark_RichEditorTextStyleResult Ark_RichEditorTextStyleResult; typedef struct Opt_RichEditorTextStyleResult Opt_RichEditorTextStyleResult; typedef struct Ark_Union_Number_String_Array_Any Ark_Union_Number_String_Array_Any; typedef struct Opt_Union_Number_String_Array_Any Opt_Union_Number_String_Array_Any; -typedef struct Ark_Union_PX_VP_LPX_Resource Ark_Union_PX_VP_LPX_Resource; -typedef struct Opt_Union_PX_VP_LPX_Resource Opt_Union_PX_VP_LPX_Resource; +typedef struct Ark_Union_String_Number_Resource Ark_Union_String_Number_Resource; +typedef struct Opt_Union_String_Number_Resource Opt_Union_String_Number_Resource; typedef struct Ark_Union_TitleHeight_Length Ark_Union_TitleHeight_Length; typedef struct Opt_Union_TitleHeight_Length Opt_Union_TitleHeight_Length; typedef struct Callback_NavigationTransitionProxy_Void Callback_NavigationTransitionProxy_Void; @@ -543,9 +544,9 @@ typedef struct Ark_Union_String_Array_String Ark_Union_String_Array_String; typedef struct Opt_Union_String_Array_String Opt_Union_String_Array_String; typedef struct Callback_TextPickerResult_Void Callback_TextPickerResult_Void; typedef struct Opt_Callback_TextPickerResult_Void Opt_Callback_TextPickerResult_Void; -typedef struct Ark_Type_TextPickerOptions_range Ark_Type_TextPickerOptions_range; -typedef struct Opt_Type_TextPickerOptions_range Opt_Type_TextPickerOptions_range; -typedef struct Ark_TextMenuItemId Ark_TextMenuItemId; +typedef struct Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent; +typedef struct Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent; +typedef Ark_Materialized Ark_TextMenuItemId; typedef struct Opt_TextMenuItemId Opt_TextMenuItemId; typedef struct Ark_Union_ScrollAnimationOptions_Boolean Ark_Union_ScrollAnimationOptions_Boolean; typedef struct Opt_Union_ScrollAnimationOptions_Boolean Opt_Union_ScrollAnimationOptions_Boolean; @@ -589,8 +590,6 @@ typedef struct OnMoveHandler OnMoveHandler; typedef struct Opt_OnMoveHandler Opt_OnMoveHandler; typedef struct Ark_Literal_TransitionEffect_appear_disappear Ark_Literal_TransitionEffect_appear_disappear; typedef struct Opt_Literal_TransitionEffect_appear_disappear Opt_Literal_TransitionEffect_appear_disappear; -typedef struct Ark_Uint8ClampedArray Ark_Uint8ClampedArray; -typedef struct Opt_Uint8ClampedArray Opt_Uint8ClampedArray; typedef Ark_Materialized Ark_ImageBitmap; typedef struct Opt_ImageBitmap Opt_ImageBitmap; typedef struct Ark_AlertDialogParamWithOptions Ark_AlertDialogParamWithOptions; @@ -617,8 +616,8 @@ typedef struct Ark_RRect Ark_RRect; typedef struct Opt_RRect Opt_RRect; typedef struct Ark_DividerStyle Ark_DividerStyle; typedef struct Opt_DividerStyle Opt_DividerStyle; -typedef struct Ark_Type_ButtonStyle_icons Ark_Type_ButtonStyle_icons; -typedef struct Opt_Type_ButtonStyle_icons Opt_Type_ButtonStyle_icons; +typedef struct Ark_ButtonIconOptions Ark_ButtonIconOptions; +typedef struct Opt_ButtonIconOptions Opt_ButtonIconOptions; typedef struct Ark_ImageAIOptions Ark_ImageAIOptions; typedef struct Opt_ImageAIOptions Opt_ImageAIOptions; typedef Ark_Materialized Ark_XComponentController; @@ -645,6 +644,8 @@ typedef Ark_Materialized Ark_ClientAuthenticationHandler; typedef struct Opt_ClientAuthenticationHandler Opt_ClientAuthenticationHandler; typedef Ark_Materialized Ark_SslErrorHandler; typedef struct Opt_SslErrorHandler Opt_SslErrorHandler; +typedef struct Array_Buffer Array_Buffer; +typedef struct Opt_Array_Buffer Opt_Array_Buffer; typedef Ark_Materialized Ark_WebContextMenuResult; typedef struct Opt_WebContextMenuResult Opt_WebContextMenuResult; typedef Ark_Materialized Ark_WebContextMenuParam; @@ -695,26 +696,24 @@ typedef struct Ark_BottomTabBarStyle Ark_BottomTabBarStyle; typedef struct Opt_BottomTabBarStyle Opt_BottomTabBarStyle; typedef struct Ark_SubTabBarStyle Ark_SubTabBarStyle; typedef struct Opt_SubTabBarStyle Opt_SubTabBarStyle; -typedef struct Ark_Literal_Union_String_Resource_icon_text Ark_Literal_Union_String_Resource_icon_text; -typedef struct Opt_Literal_Union_String_Resource_icon_text Opt_Literal_Union_String_Resource_icon_text; +typedef struct Ark_TabBarOptions Ark_TabBarOptions; +typedef struct Opt_TabBarOptions Opt_TabBarOptions; typedef struct Ark_TabContentAnimatedTransition Ark_TabContentAnimatedTransition; typedef struct Opt_TabContentAnimatedTransition Opt_TabContentAnimatedTransition; typedef Ark_Materialized Ark_TabsController; typedef struct Opt_TabsController Opt_TabsController; +typedef struct Ark_DigitIndicator Ark_DigitIndicator; +typedef struct Opt_DigitIndicator Opt_DigitIndicator; +typedef struct Ark_DotIndicator Ark_DotIndicator; +typedef struct Opt_DotIndicator Opt_DotIndicator; typedef struct Ark_SwiperAutoFill Ark_SwiperAutoFill; typedef struct Opt_SwiperAutoFill Opt_SwiperAutoFill; typedef struct Ark_ArrowStyle Ark_ArrowStyle; typedef struct Opt_ArrowStyle Opt_ArrowStyle; typedef struct Callback_SwiperContentTransitionProxy_Void Callback_SwiperContentTransitionProxy_Void; typedef struct Opt_Callback_SwiperContentTransitionProxy_Void Opt_Callback_SwiperContentTransitionProxy_Void; -typedef struct Ark_DigitIndicator Ark_DigitIndicator; -typedef struct Opt_DigitIndicator Opt_DigitIndicator; -typedef struct Ark_DotIndicator Ark_DotIndicator; -typedef struct Opt_DotIndicator Opt_DotIndicator; -typedef struct Ark_Type_SliderBlockStyle_shape Ark_Type_SliderBlockStyle_shape; -typedef struct Opt_Type_SliderBlockStyle_shape Opt_Type_SliderBlockStyle_shape; -typedef struct Ark_Union_DividerOptions_Undefined Ark_Union_DividerOptions_Undefined; -typedef struct Opt_Union_DividerOptions_Undefined Opt_Union_DividerOptions_Undefined; +typedef struct Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute; +typedef struct Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute; typedef struct Ark_CancelButtonSymbolOptions Ark_CancelButtonSymbolOptions; typedef struct Opt_CancelButtonSymbolOptions Opt_CancelButtonSymbolOptions; typedef struct Ark_CancelButtonOptions Ark_CancelButtonOptions; @@ -747,10 +746,10 @@ typedef Ark_Materialized Ark_RichEditorController; typedef struct Opt_RichEditorController Opt_RichEditorController; typedef struct Ark_GuideLinePosition Ark_GuideLinePosition; typedef struct Opt_GuideLinePosition Opt_GuideLinePosition; -typedef struct Ark_Type_RectInterface_value_u1 Ark_Type_RectInterface_value_u1; -typedef struct Opt_Type_RectInterface_value_u1 Opt_Type_RectInterface_value_u1; -typedef struct Ark_Type_RectInterface_value_u0 Ark_Type_RectInterface_value_u0; -typedef struct Opt_Type_RectInterface_value_u0 Opt_Type_RectInterface_value_u0; +typedef struct Ark_RoundedRectOptions Ark_RoundedRectOptions; +typedef struct Opt_RoundedRectOptions Opt_RoundedRectOptions; +typedef struct Ark_RectOptions Ark_RectOptions; +typedef struct Opt_RectOptions Opt_RectOptions; typedef struct Ark_ProgressStyleOptions Ark_ProgressStyleOptions; typedef struct Opt_ProgressStyleOptions Opt_ProgressStyleOptions; typedef struct Ark_CapsuleStyleOptions Ark_CapsuleStyleOptions; @@ -975,60 +974,50 @@ typedef struct ButtonTriggerClickCallback ButtonTriggerClickCallback; typedef struct Opt_ButtonTriggerClickCallback Opt_ButtonTriggerClickCallback; typedef struct Ark_WithThemeAttribute Ark_WithThemeAttribute; typedef struct Opt_WithThemeAttribute Opt_WithThemeAttribute; -typedef struct Callback_WithThemeAttribute_void Callback_WithThemeAttribute_void; -typedef struct Opt_Callback_WithThemeAttribute_void Opt_Callback_WithThemeAttribute_void; -typedef struct Callback_WebKeyboardOptions_void Callback_WebKeyboardOptions_void; -typedef struct Opt_Callback_WebKeyboardOptions_void Opt_Callback_WebKeyboardOptions_void; -typedef struct Callback_Union_TabContentAnimatedTransition_Undefined_void Callback_Union_TabContentAnimatedTransition_Undefined_void; -typedef struct Opt_Callback_Union_TabContentAnimatedTransition_Undefined_void Opt_Callback_Union_TabContentAnimatedTransition_Undefined_void; -typedef struct Callback_Union_NavigationAnimatedTransition_Undefined_void Callback_Union_NavigationAnimatedTransition_Undefined_void; -typedef struct Opt_Callback_Union_NavigationAnimatedTransition_Undefined_void Opt_Callback_Union_NavigationAnimatedTransition_Undefined_void; -typedef struct Callback_GestureRecognizer_void Callback_GestureRecognizer_void; -typedef struct Opt_Callback_GestureRecognizer_void Opt_Callback_GestureRecognizer_void; -typedef struct Callback_OffsetResult_void Callback_OffsetResult_void; -typedef struct Opt_Callback_OffsetResult_void Opt_Callback_OffsetResult_void; +typedef struct Callback_WithThemeAttribute_Void Callback_WithThemeAttribute_Void; +typedef struct Opt_Callback_WithThemeAttribute_Void Opt_Callback_WithThemeAttribute_Void; +typedef struct Callback_WebKeyboardOptions_Void Callback_WebKeyboardOptions_Void; +typedef struct Opt_Callback_WebKeyboardOptions_Void Opt_Callback_WebKeyboardOptions_Void; +typedef struct Callback_Opt_NavigationAnimatedTransition_Void Callback_Opt_NavigationAnimatedTransition_Void; +typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void Opt_Callback_Opt_NavigationAnimatedTransition_Void; +typedef struct Callback_Opt_TabContentAnimatedTransition_Void Callback_Opt_TabContentAnimatedTransition_Void; +typedef struct Opt_Callback_Opt_TabContentAnimatedTransition_Void Opt_Callback_Opt_TabContentAnimatedTransition_Void; +typedef struct Callback_GestureRecognizer_Void Callback_GestureRecognizer_Void; +typedef struct Opt_Callback_GestureRecognizer_Void Opt_Callback_GestureRecognizer_Void; +typedef struct Callback_OffsetResult_Void Callback_OffsetResult_Void; +typedef struct Opt_Callback_OffsetResult_Void Opt_Callback_OffsetResult_Void; typedef struct Ark_ScrollResult Ark_ScrollResult; typedef struct Opt_ScrollResult Opt_ScrollResult; -typedef struct Callback_ScrollResult_void Callback_ScrollResult_void; -typedef struct Opt_Callback_ScrollResult_void Opt_Callback_ScrollResult_void; -typedef struct Callback_OnScrollFrameBeginHandlerResult_void Callback_OnScrollFrameBeginHandlerResult_void; -typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_void Opt_Callback_OnScrollFrameBeginHandlerResult_void; -typedef struct Callback_Array_String_void Callback_Array_String_void; -typedef struct Opt_Callback_Array_String_void Opt_Callback_Array_String_void; +typedef struct Callback_ScrollResult_Void Callback_ScrollResult_Void; +typedef struct Opt_Callback_ScrollResult_Void Opt_Callback_ScrollResult_Void; +typedef struct Callback_OnScrollFrameBeginHandlerResult_Void Callback_OnScrollFrameBeginHandlerResult_Void; +typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_Void Opt_Callback_OnScrollFrameBeginHandlerResult_Void; +typedef struct Callback_Array_String_Void Callback_Array_String_Void; +typedef struct Opt_Callback_Array_String_Void Opt_Callback_Array_String_Void; typedef struct Ark_IsolatedComponentAttribute Ark_IsolatedComponentAttribute; typedef struct Opt_IsolatedComponentAttribute Opt_IsolatedComponentAttribute; -typedef struct Callback_IsolatedComponentAttribute_void Callback_IsolatedComponentAttribute_void; -typedef struct Opt_Callback_IsolatedComponentAttribute_void Opt_Callback_IsolatedComponentAttribute_void; -typedef struct Callback_Number_void Callback_Number_void; -typedef struct Opt_Callback_Number_void Opt_Callback_Number_void; -typedef struct Callback_HitTestMode_void Callback_HitTestMode_void; -typedef struct Opt_Callback_HitTestMode_void Opt_Callback_HitTestMode_void; -typedef struct Callback_WebResourceResponse_void Callback_WebResourceResponse_void; -typedef struct Opt_Callback_WebResourceResponse_void Opt_Callback_WebResourceResponse_void; -typedef struct Callback_Tuple_Number_Number_Number_Number_void Callback_Tuple_Number_Number_Number_Number_void; -typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_void Opt_Callback_Tuple_Number_Number_Number_Number_void; -typedef struct Callback_Tuple_Number_Number_void Callback_Tuple_Number_Number_void; -typedef struct Opt_Callback_Tuple_Number_Number_void Opt_Callback_Tuple_Number_Number_void; -typedef struct Callback_Literal_Number_offsetRemain_void Callback_Literal_Number_offsetRemain_void; -typedef struct Opt_Callback_Literal_Number_offsetRemain_void Opt_Callback_Literal_Number_offsetRemain_void; -typedef struct Callback_ComputedBarAttribute_void Callback_ComputedBarAttribute_void; -typedef struct Opt_Callback_ComputedBarAttribute_void Opt_Callback_ComputedBarAttribute_void; -typedef struct Callback_Callback_Any_void Callback_Callback_Any_void; -typedef struct Opt_Callback_Callback_Any_void Opt_Callback_Callback_Any_void; -typedef struct Callback_GestureJudgeResult_void Callback_GestureJudgeResult_void; -typedef struct Opt_Callback_GestureJudgeResult_void Opt_Callback_GestureJudgeResult_void; -typedef struct Callback_Union_CustomBuilder_DragItemInfo_void Callback_Union_CustomBuilder_DragItemInfo_void; -typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_void Opt_Callback_Union_CustomBuilder_DragItemInfo_void; -typedef struct Callback_Boolean_void Callback_Boolean_void; -typedef struct Opt_Callback_Boolean_void Opt_Callback_Boolean_void; -typedef struct Callback_TouchResult_void Callback_TouchResult_void; -typedef struct Opt_Callback_TouchResult_void Opt_Callback_TouchResult_void; -typedef struct Callback_String_void Callback_String_void; -typedef struct Opt_Callback_String_void Opt_Callback_String_void; -typedef struct Callback_CustomObject_void Callback_CustomObject_void; -typedef struct Opt_Callback_CustomObject_void Opt_Callback_CustomObject_void; -typedef struct Callback_void Callback_void; -typedef struct Opt_Callback_void Opt_Callback_void; +typedef struct Callback_IsolatedComponentAttribute_Void Callback_IsolatedComponentAttribute_Void; +typedef struct Opt_Callback_IsolatedComponentAttribute_Void Opt_Callback_IsolatedComponentAttribute_Void; +typedef struct Callback_HitTestMode_Void Callback_HitTestMode_Void; +typedef struct Opt_Callback_HitTestMode_Void Opt_Callback_HitTestMode_Void; +typedef struct Callback_WebResourceResponse_Void Callback_WebResourceResponse_Void; +typedef struct Opt_Callback_WebResourceResponse_Void Opt_Callback_WebResourceResponse_Void; +typedef struct Callback_Tuple_Number_Number_Number_Number_Void Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_Void Opt_Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Callback_Tuple_Number_Number_Void Callback_Tuple_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Void Opt_Callback_Tuple_Number_Number_Void; +typedef struct Callback_Literal_Number_offsetRemain_Void Callback_Literal_Number_offsetRemain_Void; +typedef struct Opt_Callback_Literal_Number_offsetRemain_Void Opt_Callback_Literal_Number_offsetRemain_Void; +typedef struct Callback_ComputedBarAttribute_Void Callback_ComputedBarAttribute_Void; +typedef struct Opt_Callback_ComputedBarAttribute_Void Opt_Callback_ComputedBarAttribute_Void; +typedef struct Callback_Callback_Any_Void Callback_Callback_Any_Void; +typedef struct Opt_Callback_Callback_Any_Void Opt_Callback_Callback_Any_Void; +typedef struct Callback_GestureJudgeResult_Void Callback_GestureJudgeResult_Void; +typedef struct Opt_Callback_GestureJudgeResult_Void Opt_Callback_GestureJudgeResult_Void; +typedef struct Callback_Union_CustomBuilder_DragItemInfo_Void Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_Void Opt_Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Callback_TouchResult_Void Callback_TouchResult_Void; +typedef struct Opt_Callback_TouchResult_Void Opt_Callback_TouchResult_Void; typedef struct Ark_LinearIndicatorStartOptions Ark_LinearIndicatorStartOptions; typedef struct Opt_LinearIndicatorStartOptions Opt_LinearIndicatorStartOptions; typedef struct Ark_CustomSpanDrawInfo Ark_CustomSpanDrawInfo; @@ -1063,8 +1052,8 @@ typedef struct Ark_Literal_String_script_Callback_String_Void_callback Ark_Liter typedef struct Opt_Literal_String_script_Callback_String_Void_callback Opt_Literal_String_script_Callback_String_Void_callback; typedef struct Ark_Header Ark_Header; typedef struct Opt_Header Opt_Header; -typedef struct Ark_Union_String_Number_Resource_ArrayBuffer Ark_Union_String_Number_Resource_ArrayBuffer; -typedef struct Opt_Union_String_Number_Resource_ArrayBuffer Opt_Union_String_Number_Resource_ArrayBuffer; +typedef struct Ark_Union_String_Number_Resource_Buffer Ark_Union_String_Number_Resource_Buffer; +typedef struct Opt_Union_String_Number_Resource_Buffer Opt_Union_String_Number_Resource_Buffer; typedef struct Ark_ScreenCaptureConfig Ark_ScreenCaptureConfig; typedef struct Opt_ScreenCaptureConfig Opt_ScreenCaptureConfig; typedef struct Ark_TimePickerDialogOptions Ark_TimePickerDialogOptions; @@ -1077,14 +1066,12 @@ typedef struct Ark_TextMenuItem Ark_TextMenuItem; typedef struct Opt_TextMenuItem Opt_TextMenuItem; typedef struct Array_TextMenuItem Array_TextMenuItem; typedef struct Opt_Array_TextMenuItem Opt_Array_TextMenuItem; -typedef struct Ark_Union_Array_Number_Undefined Ark_Union_Array_Number_Undefined; -typedef struct Opt_Union_Array_Number_Undefined Opt_Union_Array_Number_Undefined; typedef struct Ark_ScrollToIndexOptions Ark_ScrollToIndexOptions; typedef struct Opt_ScrollToIndexOptions Opt_ScrollToIndexOptions; typedef struct Ark_Literal_Boolean_next_Axis_direction Ark_Literal_Boolean_next_Axis_direction; typedef struct Opt_Literal_Boolean_next_Axis_direction Opt_Literal_Boolean_next_Axis_direction; -typedef struct Ark_Literal_Boolean_next Ark_Literal_Boolean_next; -typedef struct Opt_Literal_Boolean_next Opt_Literal_Boolean_next; +typedef struct Ark_ScrollPageOptions Ark_ScrollPageOptions; +typedef struct Opt_ScrollPageOptions Opt_ScrollPageOptions; typedef struct Ark_ScrollEdgeOptions Ark_ScrollEdgeOptions; typedef struct Opt_ScrollEdgeOptions Opt_ScrollEdgeOptions; typedef struct Ark_ScrollOptions Ark_ScrollOptions; @@ -1129,16 +1116,14 @@ typedef Ark_Materialized Ark_IPropertySubscriber; typedef struct Opt_IPropertySubscriber Opt_IPropertySubscriber; typedef struct Ark_UIGestureEvent Ark_UIGestureEvent; typedef struct Opt_UIGestureEvent Opt_UIGestureEvent; -typedef struct Ark_Union_OnMoveHandler_Undefined Ark_Union_OnMoveHandler_Undefined; -typedef struct Opt_Union_OnMoveHandler_Undefined Opt_Union_OnMoveHandler_Undefined; typedef struct Ark_TransitionEffects Ark_TransitionEffects; typedef struct Opt_TransitionEffects Opt_TransitionEffects; typedef struct Ark_RenderingContextSettings Ark_RenderingContextSettings; typedef struct Opt_RenderingContextSettings Opt_RenderingContextSettings; typedef struct Ark_ImageData Ark_ImageData; typedef struct Opt_ImageData Opt_ImageData; -typedef struct Ark_Union_String_Undefined Ark_Union_String_Undefined; -typedef struct Opt_Union_String_Undefined Opt_Union_String_Undefined; +typedef struct Ark_Union_String_Null Ark_Union_String_Null; +typedef struct Opt_Union_String_Null Opt_Union_String_Null; typedef struct Ark_Union_ImageBitmap_PixelMap Ark_Union_ImageBitmap_PixelMap; typedef struct Opt_Union_ImageBitmap_PixelMap Opt_Union_ImageBitmap_PixelMap; typedef Ark_Materialized Ark_Matrix2D; @@ -1157,22 +1142,12 @@ typedef struct Ark_SheetInfo Ark_SheetInfo; typedef struct Opt_SheetInfo Opt_SheetInfo; typedef struct Ark_ActionSheetOptions Ark_ActionSheetOptions; typedef struct Opt_ActionSheetOptions Opt_ActionSheetOptions; -typedef struct Ark_Union_OnLinearIndicatorChangeCallback_Undefined Ark_Union_OnLinearIndicatorChangeCallback_Undefined; -typedef struct Opt_Union_OnLinearIndicatorChangeCallback_Undefined Opt_Union_OnLinearIndicatorChangeCallback_Undefined; -typedef struct Ark_Union_Boolean_Undefined Ark_Union_Boolean_Undefined; -typedef struct Opt_Union_Boolean_Undefined Opt_Union_Boolean_Undefined; -typedef struct Ark_Union_LinearIndicatorStyle_Undefined Ark_Union_LinearIndicatorStyle_Undefined; -typedef struct Opt_Union_LinearIndicatorStyle_Undefined Opt_Union_LinearIndicatorStyle_Undefined; typedef Ark_Materialized Ark_LinearIndicatorController; typedef struct Opt_LinearIndicatorController Opt_LinearIndicatorController; typedef struct Ark_Literal_Number_code_Want_want Ark_Literal_Number_code_Want_want; typedef struct Opt_Literal_Number_code_Want_want Opt_Literal_Number_code_Want_want; typedef struct Callback_Literal_Number_code_Want_want_Void Callback_Literal_Number_code_Want_want_Void; typedef struct Opt_Callback_Literal_Number_code_Want_want_Void Opt_Callback_Literal_Number_code_Want_want_Void; -typedef struct Ark_Literal_Empty Ark_Literal_Empty; -typedef struct Opt_Literal_Empty Opt_Literal_Empty; -typedef struct Callback_Literal_Empty_Void Callback_Literal_Empty_Void; -typedef struct Opt_Callback_Literal_Empty_Void Opt_Callback_Literal_Empty_Void; typedef Ark_Materialized Ark_UIExtensionProxy; typedef struct Opt_UIExtensionProxy Opt_UIExtensionProxy; typedef struct Callback_UIExtensionProxy_Void Callback_UIExtensionProxy_Void; @@ -1183,16 +1158,18 @@ typedef struct Ark_WaterFlowOptions Ark_WaterFlowOptions; typedef struct Opt_WaterFlowOptions Opt_WaterFlowOptions; typedef struct Ark_WindowAnimationTarget Ark_WindowAnimationTarget; typedef struct Opt_WindowAnimationTarget Opt_WindowAnimationTarget; -typedef struct Ark_Union_DividerStyle_Undefined Ark_Union_DividerStyle_Undefined; -typedef struct Opt_Union_DividerStyle_Undefined Opt_Union_DividerStyle_Undefined; +typedef struct Ark_Union_DividerStyle_Null Ark_Union_DividerStyle_Null; +typedef struct Opt_Union_DividerStyle_Null Opt_Union_DividerStyle_Null; typedef struct Ark_ButtonStyle Ark_ButtonStyle; typedef struct Opt_ButtonStyle Opt_ButtonStyle; -typedef struct Callback_Object_Void Callback_Object_Void; -typedef struct Opt_Callback_Object_Void Opt_Callback_Object_Void; +typedef struct OnNativeLoadCallback OnNativeLoadCallback; +typedef struct Opt_OnNativeLoadCallback Opt_OnNativeLoadCallback; typedef struct Ark_XComponentOptions Ark_XComponentOptions; typedef struct Opt_XComponentOptions Opt_XComponentOptions; typedef struct Ark_Type_XComponentInterface_value Ark_Type_XComponentInterface_value; typedef struct Opt_Type_XComponentInterface_value Opt_Type_XComponentInterface_value; +typedef struct Ark_SelectionMenuOptionsExt Ark_SelectionMenuOptionsExt; +typedef struct Opt_SelectionMenuOptionsExt Opt_SelectionMenuOptionsExt; typedef struct Ark_AdsBlockedDetails Ark_AdsBlockedDetails; typedef struct Opt_AdsBlockedDetails Opt_AdsBlockedDetails; typedef struct OnAdsBlockedCallback OnAdsBlockedCallback; @@ -1433,18 +1410,18 @@ typedef struct Ark_JavaScriptProxy Ark_JavaScriptProxy; typedef struct Opt_JavaScriptProxy Opt_JavaScriptProxy; typedef struct Ark_WebOptions Ark_WebOptions; typedef struct Opt_WebOptions Opt_WebOptions; -typedef struct Ark_Literal_Number_time Ark_Literal_Number_time; -typedef struct Opt_Literal_Number_time Opt_Literal_Number_time; -typedef struct Callback_Literal_Number_time_Void Callback_Literal_Number_time_Void; -typedef struct Opt_Callback_Literal_Number_time_Void Opt_Callback_Literal_Number_time_Void; -typedef struct Ark_Literal_Number_duration Ark_Literal_Number_duration; -typedef struct Opt_Literal_Number_duration Opt_Literal_Number_duration; -typedef struct Callback_Literal_Number_duration_Void Callback_Literal_Number_duration_Void; -typedef struct Opt_Callback_Literal_Number_duration_Void Opt_Callback_Literal_Number_duration_Void; -typedef struct Ark_Literal_Boolean_fullscreen Ark_Literal_Boolean_fullscreen; -typedef struct Opt_Literal_Boolean_fullscreen Opt_Literal_Boolean_fullscreen; -typedef struct Callback_Literal_Boolean_fullscreen_Void Callback_Literal_Boolean_fullscreen_Void; -typedef struct Opt_Callback_Literal_Boolean_fullscreen_Void Opt_Callback_Literal_Boolean_fullscreen_Void; +typedef struct Ark_PlaybackInfo Ark_PlaybackInfo; +typedef struct Opt_PlaybackInfo Opt_PlaybackInfo; +typedef struct Callback_PlaybackInfo_Void Callback_PlaybackInfo_Void; +typedef struct Opt_Callback_PlaybackInfo_Void Opt_Callback_PlaybackInfo_Void; +typedef struct Ark_PreparedInfo Ark_PreparedInfo; +typedef struct Opt_PreparedInfo Opt_PreparedInfo; +typedef struct Callback_PreparedInfo_Void Callback_PreparedInfo_Void; +typedef struct Opt_Callback_PreparedInfo_Void Opt_Callback_PreparedInfo_Void; +typedef struct Ark_FullscreenInfo Ark_FullscreenInfo; +typedef struct Opt_FullscreenInfo Opt_FullscreenInfo; +typedef struct Callback_FullscreenInfo_Void Callback_FullscreenInfo_Void; +typedef struct Opt_Callback_FullscreenInfo_Void Opt_Callback_FullscreenInfo_Void; typedef struct Ark_VideoOptions Ark_VideoOptions; typedef struct Opt_VideoOptions Opt_VideoOptions; typedef struct Ark_SwitchStyle Ark_SwitchStyle; @@ -1457,6 +1434,10 @@ typedef struct Ark_TimePickerOptions Ark_TimePickerOptions; typedef struct Opt_TimePickerOptions Opt_TimePickerOptions; typedef struct Ark_TextTimerOptions Ark_TextTimerOptions; typedef struct Opt_TextTimerOptions Opt_TextTimerOptions; +typedef struct Ark_Union_DividerOptions_Null Ark_Union_DividerOptions_Null; +typedef struct Opt_Union_DividerOptions_Null Opt_Union_DividerOptions_Null; +typedef struct TextPickerScrollStopCallback TextPickerScrollStopCallback; +typedef struct Opt_TextPickerScrollStopCallback Opt_TextPickerScrollStopCallback; typedef struct Type_TextPickerAttribute_onChange_callback Type_TextPickerAttribute_onChange_callback; typedef struct Opt_Type_TextPickerAttribute_onChange_callback Opt_Type_TextPickerAttribute_onChange_callback; typedef struct Callback_String_Number_Void Callback_String_Number_Void; @@ -1467,26 +1448,24 @@ typedef struct Ark_TextPickerRangeContent Ark_TextPickerRangeContent; typedef struct Opt_TextPickerRangeContent Opt_TextPickerRangeContent; typedef struct Ark_TextPickerOptions Ark_TextPickerOptions; typedef struct Opt_TextPickerOptions Opt_TextPickerOptions; -typedef struct Ark_Literal_CancelButtonStyle_style_IconOptions_icon Ark_Literal_CancelButtonStyle_style_IconOptions_icon; -typedef struct Opt_Literal_CancelButtonStyle_style_IconOptions_icon Opt_Literal_CancelButtonStyle_style_IconOptions_icon; -typedef struct Ark_Union_ResourceColor_UnderlineColor_Undefined Ark_Union_ResourceColor_UnderlineColor_Undefined; -typedef struct Opt_Union_ResourceColor_UnderlineColor_Undefined Opt_Union_ResourceColor_UnderlineColor_Undefined; -typedef struct Ark_Union_ResourceStr_Undefined Ark_Union_ResourceStr_Undefined; -typedef struct Opt_Union_ResourceStr_Undefined Opt_Union_ResourceStr_Undefined; +typedef struct Ark_Union_ResourceColor_UnderlineColor Ark_Union_ResourceColor_UnderlineColor; +typedef struct Opt_Union_ResourceColor_UnderlineColor Opt_Union_ResourceColor_UnderlineColor; typedef struct Ark_PasswordIcon Ark_PasswordIcon; typedef struct Opt_PasswordIcon Opt_PasswordIcon; typedef struct Ark_Union_TextInputStyle_TextContentStyle Ark_Union_TextInputStyle_TextContentStyle; typedef struct Opt_Union_TextInputStyle_TextContentStyle Opt_Union_TextInputStyle_TextContentStyle; -typedef struct Callback_EnterKeyType_SubmitEvent_Void Callback_EnterKeyType_SubmitEvent_Void; -typedef struct Opt_Callback_EnterKeyType_SubmitEvent_Void Opt_Callback_EnterKeyType_SubmitEvent_Void; +typedef struct OnSubmitCallback OnSubmitCallback; +typedef struct Opt_OnSubmitCallback Opt_OnSubmitCallback; typedef struct Ark_TextInputOptions Ark_TextInputOptions; typedef struct Opt_TextInputOptions Opt_TextInputOptions; -typedef struct Ark_Union_DateTimeOptions_Undefined Ark_Union_DateTimeOptions_Undefined; -typedef struct Opt_Union_DateTimeOptions_Undefined Opt_Union_DateTimeOptions_Undefined; typedef struct Ark_TextClockOptions Ark_TextClockOptions; typedef struct Opt_TextClockOptions Opt_TextClockOptions; typedef struct Ark_InputCounterOptions Ark_InputCounterOptions; typedef struct Opt_InputCounterOptions Opt_InputCounterOptions; +typedef struct Callback_String_PasteEvent_Void Callback_String_PasteEvent_Void; +typedef struct Opt_Callback_String_PasteEvent_Void Opt_Callback_String_PasteEvent_Void; +typedef struct TextAreaSubmitCallback TextAreaSubmitCallback; +typedef struct Opt_TextAreaSubmitCallback Opt_TextAreaSubmitCallback; typedef struct Callback_EnterKeyType_Void Callback_EnterKeyType_Void; typedef struct Opt_Callback_EnterKeyType_Void Opt_Callback_EnterKeyType_Void; typedef struct Ark_TextAreaOptions Ark_TextAreaOptions; @@ -1499,32 +1478,32 @@ typedef struct Ark_TextOptions Ark_TextOptions; typedef struct Opt_TextOptions Opt_TextOptions; typedef struct Ark_Union_SubTabBarStyle_BottomTabBarStyle Ark_Union_SubTabBarStyle_BottomTabBarStyle; typedef struct Opt_Union_SubTabBarStyle_BottomTabBarStyle Opt_Union_SubTabBarStyle_BottomTabBarStyle; -typedef struct Ark_Type_TabContentAttribute_tabBar_value Ark_Type_TabContentAttribute_tabBar_value; -typedef struct Opt_Type_TabContentAttribute_tabBar_value Opt_Type_TabContentAttribute_tabBar_value; +typedef struct Ark_Union_String_Resource_CustomBuilder_TabBarOptions Ark_Union_String_Resource_CustomBuilder_TabBarOptions; +typedef struct Opt_Union_String_Resource_CustomBuilder_TabBarOptions Opt_Union_String_Resource_CustomBuilder_TabBarOptions; typedef struct Ark_ScrollableBarModeOptions Ark_ScrollableBarModeOptions; typedef struct Opt_ScrollableBarModeOptions Opt_ScrollableBarModeOptions; +typedef struct OnTabsContentWillChangeCallback OnTabsContentWillChangeCallback; +typedef struct Opt_OnTabsContentWillChangeCallback Opt_OnTabsContentWillChangeCallback; typedef Ark_Materialized Ark_TabContentTransitionProxy; typedef struct Opt_TabContentTransitionProxy Opt_TabContentTransitionProxy; -typedef struct Ark_Union_TabContentAnimatedTransition_Undefined Ark_Union_TabContentAnimatedTransition_Undefined; -typedef struct Opt_Union_TabContentAnimatedTransition_Undefined Opt_Union_TabContentAnimatedTransition_Undefined; -typedef struct Type_TabsAttribute_customContentTransition_delegate Type_TabsAttribute_customContentTransition_delegate; -typedef struct Opt_Type_TabsAttribute_customContentTransition_delegate Opt_Type_TabsAttribute_customContentTransition_delegate; +typedef struct TabsCustomContentTransitionCallback TabsCustomContentTransitionCallback; +typedef struct Opt_TabsCustomContentTransitionCallback Opt_TabsCustomContentTransitionCallback; typedef struct Ark_BarGridColumnOptions Ark_BarGridColumnOptions; typedef struct Opt_BarGridColumnOptions Opt_BarGridColumnOptions; -typedef struct Callback_Number_TabsAnimationEvent_Void Callback_Number_TabsAnimationEvent_Void; -typedef struct Opt_Callback_Number_TabsAnimationEvent_Void Opt_Callback_Number_TabsAnimationEvent_Void; +typedef struct OnTabsGestureSwipeCallback OnTabsGestureSwipeCallback; +typedef struct Opt_OnTabsGestureSwipeCallback Opt_OnTabsGestureSwipeCallback; +typedef struct OnTabsAnimationEndCallback OnTabsAnimationEndCallback; +typedef struct Opt_OnTabsAnimationEndCallback Opt_OnTabsAnimationEndCallback; typedef struct Ark_TabsAnimationEvent Ark_TabsAnimationEvent; typedef struct Opt_TabsAnimationEvent Opt_TabsAnimationEvent; -typedef struct Callback_Number_Number_TabsAnimationEvent_Void Callback_Number_Number_TabsAnimationEvent_Void; -typedef struct Opt_Callback_Number_Number_TabsAnimationEvent_Void Opt_Callback_Number_Number_TabsAnimationEvent_Void; -typedef struct Ark_Union_EdgeEffect_Undefined Ark_Union_EdgeEffect_Undefined; -typedef struct Opt_Union_EdgeEffect_Undefined Opt_Union_EdgeEffect_Undefined; -typedef struct Ark_Union_AnimationMode_Undefined Ark_Union_AnimationMode_Undefined; -typedef struct Opt_Union_AnimationMode_Undefined Opt_Union_AnimationMode_Undefined; -typedef struct Ark_Type_TabsInterface_value Ark_Type_TabsInterface_value; -typedef struct Opt_Type_TabsInterface_value Opt_Type_TabsInterface_value; +typedef struct OnTabsAnimationStartCallback OnTabsAnimationStartCallback; +typedef struct Opt_OnTabsAnimationStartCallback Opt_OnTabsAnimationStartCallback; +typedef struct Ark_TabsOptions Ark_TabsOptions; +typedef struct Opt_TabsOptions Opt_TabsOptions; typedef struct Ark_SymbolEffect Ark_SymbolEffect; typedef struct Opt_SymbolEffect Opt_SymbolEffect; +typedef struct Ark_Union_DotIndicator_DigitIndicator Ark_Union_DotIndicator_DigitIndicator; +typedef struct Opt_Union_DotIndicator_DigitIndicator Opt_Union_DotIndicator_DigitIndicator; typedef struct Ark_Union_Number_String_SwiperAutoFill Ark_Union_Number_String_SwiperAutoFill; typedef struct Opt_Union_Number_String_SwiperAutoFill Opt_Union_Number_String_SwiperAutoFill; typedef struct Ark_Union_ArrowStyle_Boolean Ark_Union_ArrowStyle_Boolean; @@ -1535,12 +1514,16 @@ typedef Ark_Materialized Ark_SwiperContentTransitionProxy; typedef struct Opt_SwiperContentTransitionProxy Opt_SwiperContentTransitionProxy; typedef struct Ark_SwiperContentAnimatedTransition Ark_SwiperContentAnimatedTransition; typedef struct Opt_SwiperContentAnimatedTransition Opt_SwiperContentAnimatedTransition; -typedef struct Callback_Number_SwiperAnimationEvent_Void Callback_Number_SwiperAnimationEvent_Void; -typedef struct Opt_Callback_Number_SwiperAnimationEvent_Void Opt_Callback_Number_SwiperAnimationEvent_Void; +typedef struct OnSwiperGestureSwipeCallback OnSwiperGestureSwipeCallback; +typedef struct Opt_OnSwiperGestureSwipeCallback Opt_OnSwiperGestureSwipeCallback; +typedef struct OnSwiperAnimationEndCallback OnSwiperAnimationEndCallback; +typedef struct Opt_OnSwiperAnimationEndCallback Opt_OnSwiperAnimationEndCallback; typedef struct Ark_SwiperAnimationEvent Ark_SwiperAnimationEvent; typedef struct Opt_SwiperAnimationEvent Opt_SwiperAnimationEvent; -typedef struct Callback_Number_Number_SwiperAnimationEvent_Void Callback_Number_Number_SwiperAnimationEvent_Void; -typedef struct Opt_Callback_Number_Number_SwiperAnimationEvent_Void Opt_Callback_Number_Number_SwiperAnimationEvent_Void; +typedef struct OnSwiperAnimationStartCallback OnSwiperAnimationStartCallback; +typedef struct Opt_OnSwiperAnimationStartCallback Opt_OnSwiperAnimationStartCallback; +typedef Ark_Materialized Ark_IndicatorComponentController; +typedef struct Opt_IndicatorComponentController Opt_IndicatorComponentController; typedef struct Ark_Union_DotIndicator_DigitIndicator_Boolean Ark_Union_DotIndicator_DigitIndicator_Boolean; typedef struct Opt_Union_DotIndicator_DigitIndicator_Boolean Opt_Union_DotIndicator_DigitIndicator_Boolean; typedef Ark_Materialized Ark_SwiperController; @@ -1557,10 +1540,10 @@ typedef struct Callback_Number_SliderChangeMode_Void Callback_Number_SliderChang typedef struct Opt_Callback_Number_SliderChangeMode_Void Opt_Callback_Number_SliderChangeMode_Void; typedef struct Ark_SliderOptions Ark_SliderOptions; typedef struct Opt_SliderOptions Opt_SliderOptions; -typedef struct Ark_Literal_Union_Number_String_height_width_x_y Ark_Literal_Union_Number_String_height_width_x_y; -typedef struct Opt_Literal_Union_Number_String_height_width_x_y Opt_Literal_Union_Number_String_height_width_x_y; -typedef struct Ark_Union_Union_DividerOptions_Undefined_Undefined Ark_Union_Union_DividerOptions_Undefined_Undefined; -typedef struct Opt_Union_Union_DividerOptions_Undefined_Undefined Opt_Union_Union_DividerOptions_Undefined_Undefined; +typedef struct Ark_ViewportRect Ark_ViewportRect; +typedef struct Opt_ViewportRect Opt_ViewportRect; +typedef struct Ark_Union_Opt_DividerOptions_Null Ark_Union_Opt_DividerOptions_Null; +typedef struct Opt_Union_Opt_DividerOptions_Null Opt_Union_Opt_DividerOptions_Null; typedef struct Ark_Union_Dimension_OptionWidthMode Ark_Union_Dimension_OptionWidthMode; typedef struct Opt_Union_Dimension_OptionWidthMode Opt_Union_Dimension_OptionWidthMode; typedef struct Callback_Number_String_Void Callback_Number_String_Void; @@ -1585,20 +1568,26 @@ typedef struct Callback_InsertValue_Boolean Callback_InsertValue_Boolean; typedef struct Opt_Callback_InsertValue_Boolean Opt_Callback_InsertValue_Boolean; typedef struct Ark_TextDecorationOptions Ark_TextDecorationOptions; typedef struct Opt_TextDecorationOptions Opt_TextDecorationOptions; -typedef struct Callback_String_PasteEvent_Void Callback_String_PasteEvent_Void; -typedef struct Opt_Callback_String_PasteEvent_Void Opt_Callback_String_PasteEvent_Void; +typedef struct OnPasteCallback OnPasteCallback; +typedef struct Opt_OnPasteCallback Opt_OnPasteCallback; +typedef struct OnContentScrollCallback OnContentScrollCallback; +typedef struct Opt_OnContentScrollCallback Opt_OnContentScrollCallback; +typedef struct OnTextSelectionChangeCallback OnTextSelectionChangeCallback; +typedef struct Opt_OnTextSelectionChangeCallback Opt_OnTextSelectionChangeCallback; typedef struct Ark_PreviewText Ark_PreviewText; typedef struct Opt_PreviewText Opt_PreviewText; typedef struct EditableTextOnChangeCallback EditableTextOnChangeCallback; typedef struct Opt_EditableTextOnChangeCallback Opt_EditableTextOnChangeCallback; +typedef struct SearchSubmitCallback SearchSubmitCallback; +typedef struct Opt_SearchSubmitCallback Opt_SearchSubmitCallback; typedef struct Ark_CaretStyle Ark_CaretStyle; typedef struct Opt_CaretStyle Opt_CaretStyle; typedef struct Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions Ark_Union_CancelButtonOptions_CancelButtonSymbolOptions; typedef struct Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions Opt_Union_CancelButtonOptions_CancelButtonSymbolOptions; typedef struct Ark_Union_IconOptions_SymbolGlyphModifier Ark_Union_IconOptions_SymbolGlyphModifier; typedef struct Opt_Union_IconOptions_SymbolGlyphModifier Opt_Union_IconOptions_SymbolGlyphModifier; -typedef struct Ark_Type_SearchInterface_options Ark_Type_SearchInterface_options; -typedef struct Opt_Type_SearchInterface_options Opt_Type_SearchInterface_options; +typedef struct Ark_SearchOptions Ark_SearchOptions; +typedef struct Opt_SearchOptions Opt_SearchOptions; typedef struct Ark_ScrollBarOptions Ark_ScrollBarOptions; typedef struct Opt_ScrollBarOptions Opt_ScrollBarOptions; typedef struct Ark_OffsetOptions Ark_OffsetOptions; @@ -1613,8 +1602,6 @@ typedef struct Ark_Union_Color_Number_String Ark_Union_Color_Number_String; typedef struct Opt_Union_Color_Number_String Opt_Union_Color_Number_String; typedef struct OnScrollEdgeCallback OnScrollEdgeCallback; typedef struct Opt_OnScrollEdgeCallback Opt_OnScrollEdgeCallback; -typedef struct Ark_Union_ScrollOnWillScrollCallback_undefined Ark_Union_ScrollOnWillScrollCallback_undefined; -typedef struct Opt_Union_ScrollOnWillScrollCallback_undefined Opt_Union_ScrollOnWillScrollCallback_undefined; typedef struct Callback_ClickEvent_SaveButtonOnClickResult_Void Callback_ClickEvent_SaveButtonOnClickResult_Void; typedef struct Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void Opt_Callback_ClickEvent_SaveButtonOnClickResult_Void; typedef struct Ark_SaveButtonOptions Ark_SaveButtonOptions; @@ -1693,14 +1680,12 @@ typedef struct Ark_GuideLineStyle Ark_GuideLineStyle; typedef struct Opt_GuideLineStyle Opt_GuideLineStyle; typedef struct Array_GuideLineStyle Array_GuideLineStyle; typedef struct Opt_Array_GuideLineStyle Opt_Array_GuideLineStyle; -typedef struct Ark_Union_Number_Undefined Ark_Union_Number_Undefined; -typedef struct Opt_Union_Number_Undefined Opt_Union_Number_Undefined; typedef struct Callback_RefreshStatus_Void Callback_RefreshStatus_Void; typedef struct Opt_Callback_RefreshStatus_Void Opt_Callback_RefreshStatus_Void; typedef struct Ark_RefreshOptions Ark_RefreshOptions; typedef struct Opt_RefreshOptions Opt_RefreshOptions; -typedef struct Ark_Type_RectInterface_value Ark_Type_RectInterface_value; -typedef struct Opt_Type_RectInterface_value Opt_Type_RectInterface_value; +typedef struct Ark_Union_RectOptions_RoundedRectOptions Ark_Union_RectOptions_RoundedRectOptions; +typedef struct Opt_Union_RectOptions_RoundedRectOptions Opt_Union_RectOptions_RoundedRectOptions; typedef struct Ark_StarStyleOptions Ark_StarStyleOptions; typedef struct Opt_StarStyleOptions Opt_StarStyleOptions; typedef struct Ark_RatingOptions Ark_RatingOptions; @@ -1713,16 +1698,22 @@ typedef struct Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions typedef struct Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions Opt_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions; typedef struct Ark_ProgressOptions Ark_ProgressOptions; typedef struct Opt_ProgressOptions Opt_ProgressOptions; -typedef struct Ark_Literal_PluginComponentTemplate_template_Any_data Ark_Literal_PluginComponentTemplate_template_Any_data; -typedef struct Opt_Literal_PluginComponentTemplate_template_Any_data Opt_Literal_PluginComponentTemplate_template_Any_data; -typedef struct Ark_Union_CircleStyleOptions_Undefined Ark_Union_CircleStyleOptions_Undefined; -typedef struct Opt_Union_CircleStyleOptions_Undefined Opt_Union_CircleStyleOptions_Undefined; +typedef struct Ark_PolylineOptions Ark_PolylineOptions; +typedef struct Opt_PolylineOptions Opt_PolylineOptions; +typedef struct Ark_PolygonOptions Ark_PolygonOptions; +typedef struct Opt_PolygonOptions Opt_PolygonOptions; +typedef struct Ark_PluginErrorData Ark_PluginErrorData; +typedef struct Opt_PluginErrorData Opt_PluginErrorData; +typedef struct PluginErrorCallback PluginErrorCallback; +typedef struct Opt_PluginErrorCallback Opt_PluginErrorCallback; +typedef struct Ark_PluginComponentOptions Ark_PluginComponentOptions; +typedef struct Opt_PluginComponentOptions Opt_PluginComponentOptions; typedef struct Callback_Array_Number_Void Callback_Array_Number_Void; typedef struct Opt_Callback_Array_Number_Void Opt_Callback_Array_Number_Void; typedef Ark_Materialized Ark_PatternLockController; typedef struct Opt_PatternLockController Opt_PatternLockController; -typedef struct Ark_Literal_Union_Number_String_height_width_String_commands Ark_Literal_Union_Number_String_height_width_String_commands; -typedef struct Opt_Literal_Union_Number_String_height_width_String_commands Opt_Literal_Union_Number_String_height_width_String_commands; +typedef struct Ark_PathOptions Ark_PathOptions; +typedef struct Opt_PathOptions Opt_PathOptions; typedef struct Callback_ClickEvent_PasteButtonOnClickResult_Void Callback_ClickEvent_PasteButtonOnClickResult_Void; typedef struct Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void Opt_Callback_ClickEvent_PasteButtonOnClickResult_Void; typedef struct Ark_PasteButtonOptions Ark_PasteButtonOptions; @@ -1739,20 +1730,12 @@ typedef struct Array_LayoutSafeAreaEdge Array_LayoutSafeAreaEdge; typedef struct Opt_Array_LayoutSafeAreaEdge Opt_Array_LayoutSafeAreaEdge; typedef struct Array_LayoutSafeAreaType Array_LayoutSafeAreaType; typedef struct Opt_Array_LayoutSafeAreaType Opt_Array_LayoutSafeAreaType; -typedef struct Ark_NavigationToolbarOptions Ark_NavigationToolbarOptions; -typedef struct Opt_NavigationToolbarOptions Opt_NavigationToolbarOptions; -typedef struct Ark_ToolbarItem Ark_ToolbarItem; -typedef struct Opt_ToolbarItem Opt_ToolbarItem; typedef struct Ark_Union_Array_ToolbarItem_CustomBuilder Ark_Union_Array_ToolbarItem_CustomBuilder; typedef struct Opt_Union_Array_ToolbarItem_CustomBuilder Opt_Union_Array_ToolbarItem_CustomBuilder; typedef struct Ark_Type_NavigationAttribute_title_value Ark_Type_NavigationAttribute_title_value; typedef struct Opt_Type_NavigationAttribute_title_value Opt_Type_NavigationAttribute_title_value; -typedef struct Ark_Union_SystemBarStyle_Undefined Ark_Union_SystemBarStyle_Undefined; -typedef struct Opt_Union_SystemBarStyle_Undefined Opt_Union_SystemBarStyle_Undefined; typedef Ark_Materialized Ark_NavigationTransitionProxy; typedef struct Opt_NavigationTransitionProxy Opt_NavigationTransitionProxy; -typedef struct Ark_Union_NavigationAnimatedTransition_Undefined Ark_Union_NavigationAnimatedTransition_Undefined; -typedef struct Opt_Union_NavigationAnimatedTransition_Undefined Opt_Union_NavigationAnimatedTransition_Undefined; typedef struct Type_NavigationAttribute_customNavContentTransition_delegate Type_NavigationAttribute_customNavContentTransition_delegate; typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate Opt_Type_NavigationAttribute_customNavContentTransition_delegate; typedef struct Callback_String_Unknown_Void Callback_String_Unknown_Void; @@ -1769,6 +1752,10 @@ typedef struct Ark_Union_String_PixelMap_Resource_SymbolGlyphModifier Ark_Union_ typedef struct Opt_Union_String_PixelMap_Resource_SymbolGlyphModifier Opt_Union_String_PixelMap_Resource_SymbolGlyphModifier; typedef struct Ark_RouteInfo Ark_RouteInfo; typedef struct Opt_RouteInfo Opt_RouteInfo; +typedef struct Ark_NavigationToolbarOptions Ark_NavigationToolbarOptions; +typedef struct Opt_NavigationToolbarOptions Opt_NavigationToolbarOptions; +typedef struct Ark_ToolbarItem Ark_ToolbarItem; +typedef struct Opt_ToolbarItem Opt_ToolbarItem; typedef struct Ark_NavigationTitleOptions Ark_NavigationTitleOptions; typedef struct Opt_NavigationTitleOptions Opt_NavigationTitleOptions; typedef struct Ark_Type_NavDestinationAttribute_title_value Ark_Type_NavDestinationAttribute_title_value; @@ -1789,8 +1776,6 @@ typedef struct Ark_Union_Boolean_ResourceStr_SymbolGlyphModifier Ark_Union_Boole typedef struct Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier Opt_Union_Boolean_ResourceStr_SymbolGlyphModifier; typedef struct Ark_Union_MenuItemOptions_CustomBuilder Ark_Union_MenuItemOptions_CustomBuilder; typedef struct Opt_Union_MenuItemOptions_CustomBuilder Opt_Union_MenuItemOptions_CustomBuilder; -typedef struct Ark_Union_DividerStyleOptions_Undefined Ark_Union_DividerStyleOptions_Undefined; -typedef struct Opt_Union_DividerStyleOptions_Undefined Opt_Union_DividerStyleOptions_Undefined; typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource; typedef struct Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource Opt_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource; typedef struct Ark_MarqueeOptions Ark_MarqueeOptions; @@ -1801,8 +1786,8 @@ typedef struct Ark_LocationButtonOptions Ark_LocationButtonOptions; typedef struct Opt_LocationButtonOptions Opt_LocationButtonOptions; typedef struct Ark_Union_Position_Edges_LocalizedEdges Ark_Union_Position_Edges_LocalizedEdges; typedef struct Opt_Union_Position_Edges_LocalizedEdges Opt_Union_Position_Edges_LocalizedEdges; -typedef struct Ark_Union_ListDividerOptions_Undefined Ark_Union_ListDividerOptions_Undefined; -typedef struct Opt_Union_ListDividerOptions_Undefined Opt_Union_ListDividerOptions_Undefined; +typedef struct Ark_Union_ListDividerOptions_Null Ark_Union_ListDividerOptions_Null; +typedef struct Opt_Union_ListDividerOptions_Null Opt_Union_ListDividerOptions_Null; typedef struct Ark_ListItemGroupOptions Ark_ListItemGroupOptions; typedef struct Opt_ListItemGroupOptions Opt_ListItemGroupOptions; typedef struct Ark_SwipeActionOptions Ark_SwipeActionOptions; @@ -1829,6 +1814,8 @@ typedef struct Ark_ChainAnimationOptions Ark_ChainAnimationOptions; typedef struct Opt_ChainAnimationOptions Opt_ChainAnimationOptions; typedef struct Ark_ListOptions Ark_ListOptions; typedef struct Opt_ListOptions Opt_ListOptions; +typedef struct Ark_LineOptions Ark_LineOptions; +typedef struct Opt_LineOptions Opt_LineOptions; typedef struct Ark_ImageLoadResult Ark_ImageLoadResult; typedef struct Opt_ImageLoadResult Opt_ImageLoadResult; typedef struct ImageCompleteCallback ImageCompleteCallback; @@ -1871,8 +1858,6 @@ typedef struct Ark_Literal_Number_offsetRemain Ark_Literal_Number_offsetRemain; typedef struct Opt_Literal_Number_offsetRemain Opt_Literal_Number_offsetRemain; typedef struct Callback_Number_ScrollState_Literal_Number_offsetRemain Callback_Number_ScrollState_Literal_Number_offsetRemain; typedef struct Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain; -typedef struct Ark_Union_GridItemAlignment_Undefined Ark_Union_GridItemAlignment_Undefined; -typedef struct Opt_Union_GridItemAlignment_Undefined Opt_Union_GridItemAlignment_Undefined; typedef struct Callback_ItemDragInfo_Number_Number_Boolean_Void Callback_ItemDragInfo_Number_Number_Boolean_Void; typedef struct Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void Opt_Callback_ItemDragInfo_Number_Number_Boolean_Void; typedef struct Callback_ItemDragInfo_Number_Void Callback_ItemDragInfo_Number_Void; @@ -1899,6 +1884,8 @@ typedef struct Ark_FadingEdgeOptions Ark_FadingEdgeOptions; typedef struct Opt_FadingEdgeOptions Opt_FadingEdgeOptions; typedef struct Ark_EdgeEffectOptions Ark_EdgeEffectOptions; typedef struct Opt_EdgeEffectOptions Opt_EdgeEffectOptions; +typedef struct Ark_Union_ContentClipMode_RectShape Ark_Union_ContentClipMode_RectShape; +typedef struct Opt_Union_ContentClipMode_RectShape Opt_Union_ContentClipMode_RectShape; typedef struct Ark_OffsetResult Ark_OffsetResult; typedef struct Opt_OffsetResult Opt_OffsetResult; typedef struct Callback_Number_ScrollState_Void Callback_Number_ScrollState_Void; @@ -1945,8 +1932,8 @@ typedef struct Ark_TerminationInfo Ark_TerminationInfo; typedef struct Opt_TerminationInfo Opt_TerminationInfo; typedef struct Callback_TerminationInfo_Void Callback_TerminationInfo_Void; typedef struct Opt_Callback_TerminationInfo_Void Opt_Callback_TerminationInfo_Void; -typedef struct Ark_Literal_Union_String_Number_height_width Ark_Literal_Union_String_Number_height_width; -typedef struct Opt_Literal_Union_String_Number_height_width Opt_Literal_Union_String_Number_height_width; +typedef struct Ark_EllipseOptions Ark_EllipseOptions; +typedef struct Opt_EllipseOptions Opt_EllipseOptions; typedef struct Ark_DatePickerResult Ark_DatePickerResult; typedef struct Opt_DatePickerResult Opt_DatePickerResult; typedef struct Ark_DatePickerOptions Ark_DatePickerOptions; @@ -1957,8 +1944,8 @@ typedef struct Ark_DataPanelOptions Ark_DataPanelOptions; typedef struct Opt_DataPanelOptions Opt_DataPanelOptions; typedef struct Ark_SceneOptions Ark_SceneOptions; typedef struct Opt_SceneOptions Opt_SceneOptions; -typedef struct Ark_Union_ColumnSplitDividerStyle_Undefined Ark_Union_ColumnSplitDividerStyle_Undefined; -typedef struct Opt_Union_ColumnSplitDividerStyle_Undefined Opt_Union_ColumnSplitDividerStyle_Undefined; +typedef struct Ark_Union_ColumnSplitDividerStyle_Null Ark_Union_ColumnSplitDividerStyle_Null; +typedef struct Opt_Union_ColumnSplitDividerStyle_Null Opt_Union_ColumnSplitDividerStyle_Null; typedef struct Ark_PointLightStyle Ark_PointLightStyle; typedef struct Opt_PointLightStyle Opt_PointLightStyle; typedef struct Ark_ColumnOptions Ark_ColumnOptions; @@ -2021,6 +2008,8 @@ typedef struct Ark_AlphabetIndexerOptions Ark_AlphabetIndexerOptions; typedef struct Opt_AlphabetIndexerOptions Opt_AlphabetIndexerOptions; typedef struct Ark_Literal_Want_want Ark_Literal_Want_want; typedef struct Opt_Literal_Want_want Opt_Literal_Want_want; +typedef struct Ark_AccessibilityOptions Ark_AccessibilityOptions; +typedef struct Opt_AccessibilityOptions Opt_AccessibilityOptions; typedef struct Array_ModifierKey Array_ModifierKey; typedef struct Opt_Array_ModifierKey Opt_Array_ModifierKey; typedef struct Ark_Union_String_FunctionKey Ark_Union_String_FunctionKey; @@ -2071,8 +2060,6 @@ typedef struct Ark_FractionStop Ark_FractionStop; typedef struct Opt_FractionStop Opt_FractionStop; typedef struct Ark_LinearGradientBlurOptions Ark_LinearGradientBlurOptions; typedef struct Opt_LinearGradientBlurOptions Opt_LinearGradientBlurOptions; -typedef struct Ark_Union_TransitionFinishCallback_Undefined Ark_Union_TransitionFinishCallback_Undefined; -typedef struct Opt_Union_TransitionFinishCallback_Undefined Opt_Union_TransitionFinishCallback_Undefined; typedef struct Ark_ForegroundBlurStyleOptions Ark_ForegroundBlurStyleOptions; typedef struct Opt_ForegroundBlurStyleOptions Opt_ForegroundBlurStyleOptions; typedef struct Ark_BackgroundBlurStyleOptions Ark_BackgroundBlurStyleOptions; @@ -2083,8 +2070,6 @@ typedef struct Array_SafeAreaEdge Array_SafeAreaEdge; typedef struct Opt_Array_SafeAreaEdge Opt_Array_SafeAreaEdge; typedef struct Array_SafeAreaType Array_SafeAreaType; typedef struct Opt_Array_SafeAreaType Opt_Array_SafeAreaType; -typedef struct Ark_Union_Object_Undefined Ark_Union_Object_Undefined; -typedef struct Opt_Union_Object_Undefined Opt_Union_Object_Undefined; typedef struct SizeChangeCallback SizeChangeCallback; typedef struct Opt_SizeChangeCallback Opt_SizeChangeCallback; typedef struct Callback_TouchEvent_HitTestMode Callback_TouchEvent_HitTestMode; @@ -2131,8 +2116,8 @@ typedef struct Callback_PreDragStatus_Void Callback_PreDragStatus_Void; typedef struct Opt_Callback_PreDragStatus_Void Opt_Callback_PreDragStatus_Void; typedef struct Ark_Union_CustomBuilder_DragItemInfo_String Ark_Union_CustomBuilder_DragItemInfo_String; typedef struct Opt_Union_CustomBuilder_DragItemInfo_String Opt_Union_CustomBuilder_DragItemInfo_String; -typedef struct Ark_Union_Array_UniformDataType_Undefined Ark_Union_Array_UniformDataType_Undefined; -typedef struct Opt_Union_Array_UniformDataType_Undefined Opt_Union_Array_UniformDataType_Undefined; +typedef struct Ark_Union_Array_UniformDataType_Null Ark_Union_Array_UniformDataType_Null; +typedef struct Opt_Union_Array_UniformDataType_Null Opt_Union_Array_UniformDataType_Null; typedef struct Callback_DragEvent_String_Void Callback_DragEvent_String_Void; typedef struct Opt_Callback_DragEvent_String_Void Opt_Callback_DragEvent_String_Void; typedef struct Ark_Union_CustomBuilder_DragItemInfo Ark_Union_CustomBuilder_DragItemInfo; @@ -2141,8 +2126,8 @@ typedef struct Ark_DragEvent Ark_DragEvent; typedef struct Opt_DragEvent Opt_DragEvent; typedef struct Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; typedef struct Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; -typedef struct Ark_Union_ClickEffect_Undefined Ark_Union_ClickEffect_Undefined; -typedef struct Opt_Union_ClickEffect_Undefined Opt_Union_ClickEffect_Undefined; +typedef struct Ark_Union_ClickEffect_Null Ark_Union_ClickEffect_Null; +typedef struct Opt_Union_ClickEffect_Null Opt_Union_ClickEffect_Null; typedef struct Ark_LocalizedAlignRuleOptions Ark_LocalizedAlignRuleOptions; typedef struct Opt_LocalizedAlignRuleOptions Opt_LocalizedAlignRuleOptions; typedef struct Ark_AlignRuleOption Ark_AlignRuleOption; @@ -2217,8 +2202,12 @@ typedef struct Ark_PixelRoundPolicy Ark_PixelRoundPolicy; typedef struct Opt_PixelRoundPolicy Opt_PixelRoundPolicy; typedef struct Ark_Union_Margin_Length_LocalizedMargin Ark_Union_Margin_Length_LocalizedMargin; typedef struct Opt_Union_Margin_Length_LocalizedMargin Opt_Union_Margin_Length_LocalizedMargin; +typedef struct Ark_Union_Padding_LengthMetrics_LocalizedPadding Ark_Union_Padding_LengthMetrics_LocalizedPadding; +typedef struct Opt_Union_Padding_LengthMetrics_LocalizedPadding Opt_Union_Padding_LengthMetrics_LocalizedPadding; typedef struct Ark_Union_Padding_Length_LocalizedPadding Ark_Union_Padding_Length_LocalizedPadding; typedef struct Opt_Union_Padding_Length_LocalizedPadding Opt_Union_Padding_Length_LocalizedPadding; +typedef struct Ark_ChainWeightOptions Ark_ChainWeightOptions; +typedef struct Opt_ChainWeightOptions Opt_ChainWeightOptions; typedef struct Ark_TouchResult Ark_TouchResult; typedef struct Opt_TouchResult Opt_TouchResult; typedef struct Ark_TouchTestInfo Ark_TouchTestInfo; @@ -2231,8 +2220,10 @@ typedef struct Ark_ConstraintSizeOptions Ark_ConstraintSizeOptions; typedef struct Opt_ConstraintSizeOptions Opt_ConstraintSizeOptions; typedef struct Ark_Union_Array_Rectangle_Rectangle Ark_Union_Array_Rectangle_Rectangle; typedef struct Opt_Union_Array_Rectangle_Rectangle Opt_Union_Array_Rectangle_Rectangle; -typedef struct Ark_Union_DrawModifier_Undefined Ark_Union_DrawModifier_Undefined; -typedef struct Opt_Union_DrawModifier_Undefined Opt_Union_DrawModifier_Undefined; +typedef struct Callback_Opt_StyledString_Opt_Array_String_Void Callback_Opt_StyledString_Opt_Array_String_Void; +typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void Opt_Callback_Opt_StyledString_Opt_Array_String_Void; +typedef struct Callback_Opt_Array_String_Void Callback_Opt_Array_String_Void; +typedef struct Opt_Callback_Opt_Array_String_Void Opt_Callback_Opt_Array_String_Void; typedef enum Ark_LengthUnit { ARK_LENGTH_UNIT_PX = 0, ARK_LENGTH_UNIT_VP = 1, @@ -2254,57 +2245,57 @@ typedef struct Opt_ColoringStrategy { Ark_ColoringStrategy value; } Opt_ColoringStrategy; typedef enum Ark_Color { - ARK_COLOR_WHITE, - ARK_COLOR_BLACK, - ARK_COLOR_BLUE, - ARK_COLOR_BROWN, - ARK_COLOR_GRAY, - ARK_COLOR_GREEN, - ARK_COLOR_GREY, - ARK_COLOR_ORANGE, - ARK_COLOR_PINK, - ARK_COLOR_RED, - ARK_COLOR_YELLOW, - ARK_COLOR_TRANSPARENT, + ARK_COLOR_WHITE = 0, + ARK_COLOR_BLACK = 1, + ARK_COLOR_BLUE = 2, + ARK_COLOR_BROWN = 3, + ARK_COLOR_GRAY = 4, + ARK_COLOR_GREEN = 5, + ARK_COLOR_GREY = 6, + ARK_COLOR_ORANGE = 7, + ARK_COLOR_PINK = 8, + ARK_COLOR_RED = 9, + ARK_COLOR_YELLOW = 10, + ARK_COLOR_TRANSPARENT = 11, } Ark_Color; typedef struct Opt_Color { Ark_Tag tag; Ark_Color value; } Opt_Color; typedef enum Ark_ShadowType { - ARK_SHADOW_TYPE_COLOR, - ARK_SHADOW_TYPE_BLUR, + ARK_SHADOW_TYPE_COLOR = 0, + ARK_SHADOW_TYPE_BLUR = 1, } Ark_ShadowType; typedef struct Opt_ShadowType { Ark_Tag tag; Ark_ShadowType value; } Opt_ShadowType; typedef enum Ark_FontWeight { - ARK_FONT_WEIGHT_LIGHTER, - ARK_FONT_WEIGHT_NORMAL, - ARK_FONT_WEIGHT_REGULAR, - ARK_FONT_WEIGHT_MEDIUM, - ARK_FONT_WEIGHT_BOLD, - ARK_FONT_WEIGHT_BOLDER, + ARK_FONT_WEIGHT_LIGHTER = 0, + ARK_FONT_WEIGHT_NORMAL = 1, + ARK_FONT_WEIGHT_REGULAR = 2, + ARK_FONT_WEIGHT_MEDIUM = 3, + ARK_FONT_WEIGHT_BOLD = 4, + ARK_FONT_WEIGHT_BOLDER = 5, } Ark_FontWeight; typedef struct Opt_FontWeight { Ark_Tag tag; Ark_FontWeight value; } Opt_FontWeight; typedef enum Ark_Curve { - ARK_CURVE_LINEAR, - ARK_CURVE_EASE, - ARK_CURVE_EASE_IN, - ARK_CURVE_EASE_OUT, - ARK_CURVE_EASE_IN_OUT, - ARK_CURVE_FAST_OUT_SLOW_IN, - ARK_CURVE_LINEAR_OUT_SLOW_IN, - ARK_CURVE_FAST_OUT_LINEAR_IN, - ARK_CURVE_EXTREME_DECELERATION, - ARK_CURVE_SHARP, - ARK_CURVE_RHYTHM, - ARK_CURVE_SMOOTH, - ARK_CURVE_FRICTION, + ARK_CURVE_LINEAR = 0, + ARK_CURVE_EASE = 1, + ARK_CURVE_EASE_IN = 2, + ARK_CURVE_EASE_OUT = 3, + ARK_CURVE_EASE_IN_OUT = 4, + ARK_CURVE_FAST_OUT_SLOW_IN = 5, + ARK_CURVE_LINEAR_OUT_SLOW_IN = 6, + ARK_CURVE_FAST_OUT_LINEAR_IN = 7, + ARK_CURVE_EXTREME_DECELERATION = 8, + ARK_CURVE_SHARP = 9, + ARK_CURVE_RHYTHM = 10, + ARK_CURVE_SMOOTH = 11, + ARK_CURVE_FRICTION = 12, } Ark_Curve; typedef struct Opt_Curve { Ark_Tag tag; @@ -2322,27 +2313,27 @@ typedef struct Opt_TextDecorationStyle { Ark_TextDecorationStyle value; } Opt_TextDecorationStyle; typedef enum Ark_TextDecorationType { - ARK_TEXT_DECORATION_TYPE_NONE, - ARK_TEXT_DECORATION_TYPE_UNDERLINE, - ARK_TEXT_DECORATION_TYPE_OVERLINE, - ARK_TEXT_DECORATION_TYPE_LINE_THROUGH, + ARK_TEXT_DECORATION_TYPE_NONE = 0, + ARK_TEXT_DECORATION_TYPE_UNDERLINE = 1, + ARK_TEXT_DECORATION_TYPE_OVERLINE = 2, + ARK_TEXT_DECORATION_TYPE_LINE_THROUGH = 3, } Ark_TextDecorationType; typedef struct Opt_TextDecorationType { Ark_Tag tag; Ark_TextDecorationType value; } Opt_TextDecorationType; typedef enum Ark_BorderStyle { - ARK_BORDER_STYLE_DOTTED, - ARK_BORDER_STYLE_DASHED, - ARK_BORDER_STYLE_SOLID, + ARK_BORDER_STYLE_DOTTED = 0, + ARK_BORDER_STYLE_DASHED = 1, + ARK_BORDER_STYLE_SOLID = 2, } Ark_BorderStyle; typedef struct Opt_BorderStyle { Ark_Tag tag; Ark_BorderStyle value; } Opt_BorderStyle; typedef enum Ark_FontStyle { - ARK_FONT_STYLE_NORMAL, - ARK_FONT_STYLE_ITALIC, + ARK_FONT_STYLE_NORMAL = 0, + ARK_FONT_STYLE_ITALIC = 1, } Ark_FontStyle; typedef struct Opt_FontStyle { Ark_Tag tag; @@ -2358,32 +2349,32 @@ typedef struct Opt_WordBreak { Ark_WordBreak value; } Opt_WordBreak; typedef enum Ark_TextOverflow { - ARK_TEXT_OVERFLOW_NONE, - ARK_TEXT_OVERFLOW_CLIP, - ARK_TEXT_OVERFLOW_ELLIPSIS, - ARK_TEXT_OVERFLOW_MARQUEE, + ARK_TEXT_OVERFLOW_NONE = 0, + ARK_TEXT_OVERFLOW_CLIP = 1, + ARK_TEXT_OVERFLOW_ELLIPSIS = 2, + ARK_TEXT_OVERFLOW_MARQUEE = 3, } Ark_TextOverflow; typedef struct Opt_TextOverflow { Ark_Tag tag; Ark_TextOverflow value; } Opt_TextOverflow; typedef enum Ark_TextAlign { - ARK_TEXT_ALIGN_CENTER, - ARK_TEXT_ALIGN_START, - ARK_TEXT_ALIGN_END, - ARK_TEXT_ALIGN_JUSTIFY, + ARK_TEXT_ALIGN_CENTER = 0, + ARK_TEXT_ALIGN_START = 1, + ARK_TEXT_ALIGN_END = 2, + ARK_TEXT_ALIGN_JUSTIFY = 3, } Ark_TextAlign; typedef struct Opt_TextAlign { Ark_Tag tag; Ark_TextAlign value; } Opt_TextAlign; typedef enum Ark_ImageFit { - ARK_IMAGE_FIT_CONTAIN, - ARK_IMAGE_FIT_COVER, - ARK_IMAGE_FIT_AUTO, - ARK_IMAGE_FIT_FILL, - ARK_IMAGE_FIT_SCALE_DOWN, - ARK_IMAGE_FIT_NONE, + ARK_IMAGE_FIT_CONTAIN = 0, + ARK_IMAGE_FIT_COVER = 1, + ARK_IMAGE_FIT_AUTO = 2, + ARK_IMAGE_FIT_FILL = 3, + ARK_IMAGE_FIT_SCALE_DOWN = 4, + ARK_IMAGE_FIT_NONE = 5, ARK_IMAGE_FIT_TOP_START = 7, ARK_IMAGE_FIT_TOP = 8, ARK_IMAGE_FIT_TOP_END = 9, @@ -2399,10 +2390,10 @@ typedef struct Opt_ImageFit { Ark_ImageFit value; } Opt_ImageFit; typedef enum Ark_ImageSpanAlignment { - ARK_IMAGE_SPAN_ALIGNMENT_BASELINE, - ARK_IMAGE_SPAN_ALIGNMENT_BOTTOM, - ARK_IMAGE_SPAN_ALIGNMENT_CENTER, - ARK_IMAGE_SPAN_ALIGNMENT_TOP, + ARK_IMAGE_SPAN_ALIGNMENT_BASELINE = 0, + ARK_IMAGE_SPAN_ALIGNMENT_BOTTOM = 1, + ARK_IMAGE_SPAN_ALIGNMENT_CENTER = 2, + ARK_IMAGE_SPAN_ALIGNMENT_TOP = 3, } Ark_ImageSpanAlignment; typedef struct Opt_ImageSpanAlignment { Ark_Tag tag; @@ -2427,12 +2418,12 @@ typedef struct Opt_SymbolEffectStrategy { Ark_SymbolEffectStrategy value; } Opt_SymbolEffectStrategy; typedef enum Ark_ShadowStyle { - ARK_SHADOW_STYLE_OUTER_DEFAULT_XS, - ARK_SHADOW_STYLE_OUTER_DEFAULT_SM, - ARK_SHADOW_STYLE_OUTER_DEFAULT_MD, - ARK_SHADOW_STYLE_OUTER_DEFAULT_LG, - ARK_SHADOW_STYLE_OUTER_FLOATING_SM, - ARK_SHADOW_STYLE_OUTER_FLOATING_MD, + ARK_SHADOW_STYLE_OUTER_DEFAULT_XS = 0, + ARK_SHADOW_STYLE_OUTER_DEFAULT_SM = 1, + ARK_SHADOW_STYLE_OUTER_DEFAULT_MD = 2, + ARK_SHADOW_STYLE_OUTER_DEFAULT_LG = 3, + ARK_SHADOW_STYLE_OUTER_FLOATING_SM = 4, + ARK_SHADOW_STYLE_OUTER_FLOATING_MD = 5, } Ark_ShadowStyle; typedef struct Opt_ShadowStyle { Ark_Tag tag; @@ -2447,9 +2438,9 @@ typedef struct Opt_DialogButtonStyle { Ark_DialogButtonStyle value; } Opt_DialogButtonStyle; typedef enum Ark_TextHeightAdaptivePolicy { - ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_MAX_LINES_FIRST, - ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_MIN_FONT_SIZE_FIRST, - ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_LAYOUT_CONSTRAINT_FIRST, + ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_MAX_LINES_FIRST = 0, + ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_MIN_FONT_SIZE_FIRST = 1, + ARK_TEXT_HEIGHT_ADAPTIVE_POLICY_LAYOUT_CONSTRAINT_FIRST = 2, } Ark_TextHeightAdaptivePolicy; typedef struct Opt_TextHeightAdaptivePolicy { Ark_Tag tag; @@ -2465,31 +2456,31 @@ typedef struct Opt_LineBreakStrategy { Ark_LineBreakStrategy value; } Opt_LineBreakStrategy; typedef enum Ark_TitleHeight { - ARK_TITLE_HEIGHT_MAIN_ONLY, - ARK_TITLE_HEIGHT_MAIN_WITH_SUB, + ARK_TITLE_HEIGHT_MAIN_ONLY = 0, + ARK_TITLE_HEIGHT_MAIN_WITH_SUB = 1, } Ark_TitleHeight; typedef struct Opt_TitleHeight { Ark_Tag tag; Ark_TitleHeight value; } Opt_TitleHeight; typedef enum Ark_GradientDirection { - ARK_GRADIENT_DIRECTION_LEFT, - ARK_GRADIENT_DIRECTION_TOP, - ARK_GRADIENT_DIRECTION_RIGHT, - ARK_GRADIENT_DIRECTION_BOTTOM, - ARK_GRADIENT_DIRECTION_LEFT_TOP, - ARK_GRADIENT_DIRECTION_LEFT_BOTTOM, - ARK_GRADIENT_DIRECTION_RIGHT_TOP, - ARK_GRADIENT_DIRECTION_RIGHT_BOTTOM, - ARK_GRADIENT_DIRECTION_NONE, + ARK_GRADIENT_DIRECTION_LEFT = 0, + ARK_GRADIENT_DIRECTION_TOP = 1, + ARK_GRADIENT_DIRECTION_RIGHT = 2, + ARK_GRADIENT_DIRECTION_BOTTOM = 3, + ARK_GRADIENT_DIRECTION_LEFT_TOP = 4, + ARK_GRADIENT_DIRECTION_LEFT_BOTTOM = 5, + ARK_GRADIENT_DIRECTION_RIGHT_TOP = 6, + ARK_GRADIENT_DIRECTION_RIGHT_BOTTOM = 7, + ARK_GRADIENT_DIRECTION_NONE = 8, } Ark_GradientDirection; typedef struct Opt_GradientDirection { Ark_Tag tag; Ark_GradientDirection value; } Opt_GradientDirection; typedef enum Ark_SheetSize { - ARK_SHEET_SIZE_MEDIUM, - ARK_SHEET_SIZE_LARGE, + ARK_SHEET_SIZE_MEDIUM = 0, + ARK_SHEET_SIZE_LARGE = 1, ARK_SHEET_SIZE_FIT_CONTENT = 2, } Ark_SheetSize; typedef struct Opt_SheetSize { @@ -2523,9 +2514,9 @@ typedef struct Opt_ButtonStyleMode { Ark_ButtonStyleMode value; } Opt_ButtonStyleMode; typedef enum Ark_ButtonType { - ARK_BUTTON_TYPE_CAPSULE, - ARK_BUTTON_TYPE_CIRCLE, - ARK_BUTTON_TYPE_NORMAL, + ARK_BUTTON_TYPE_CAPSULE = 0, + ARK_BUTTON_TYPE_CIRCLE = 1, + ARK_BUTTON_TYPE_NORMAL = 2, ARK_BUTTON_TYPE_ROUNDED_RECTANGLE = 3, } Ark_ButtonType; typedef struct Opt_ButtonType { @@ -2541,10 +2532,10 @@ typedef struct Opt_FinishCallbackType { Ark_FinishCallbackType value; } Opt_FinishCallbackType; typedef enum Ark_PlayMode { - ARK_PLAY_MODE_NORMAL, - ARK_PLAY_MODE_REVERSE, - ARK_PLAY_MODE_ALTERNATE, - ARK_PLAY_MODE_ALTERNATE_REVERSE, + ARK_PLAY_MODE_NORMAL = 0, + ARK_PLAY_MODE_REVERSE = 1, + ARK_PLAY_MODE_ALTERNATE = 2, + ARK_PLAY_MODE_ALTERNATE_REVERSE = 3, } Ark_PlayMode; typedef struct Opt_PlayMode { Ark_Tag tag; @@ -2568,14 +2559,14 @@ typedef struct Opt_HoverModeAreaType { Ark_HoverModeAreaType value; } Opt_HoverModeAreaType; typedef enum Ark_BlurStyle { - ARK_BLUR_STYLE_THIN, - ARK_BLUR_STYLE_REGULAR, - ARK_BLUR_STYLE_THICK, - ARK_BLUR_STYLE_BACKGROUND_THIN, - ARK_BLUR_STYLE_BACKGROUND_REGULAR, - ARK_BLUR_STYLE_BACKGROUND_THICK, - ARK_BLUR_STYLE_BACKGROUND_ULTRA_THICK, - ARK_BLUR_STYLE_NONE, + ARK_BLUR_STYLE_THIN = 0, + ARK_BLUR_STYLE_REGULAR = 1, + ARK_BLUR_STYLE_THICK = 2, + ARK_BLUR_STYLE_BACKGROUND_THIN = 3, + ARK_BLUR_STYLE_BACKGROUND_REGULAR = 4, + ARK_BLUR_STYLE_BACKGROUND_THICK = 5, + ARK_BLUR_STYLE_BACKGROUND_ULTRA_THICK = 6, + ARK_BLUR_STYLE_NONE = 7, ARK_BLUR_STYLE_COMPONENT_ULTRA_THIN = 8, ARK_BLUR_STYLE_COMPONENT_THIN = 9, ARK_BLUR_STYLE_COMPONENT_REGULAR = 10, @@ -2587,77 +2578,77 @@ typedef struct Opt_BlurStyle { Ark_BlurStyle value; } Opt_BlurStyle; typedef enum Ark_DialogAlignment { - ARK_DIALOG_ALIGNMENT_TOP, - ARK_DIALOG_ALIGNMENT_CENTER, - ARK_DIALOG_ALIGNMENT_BOTTOM, - ARK_DIALOG_ALIGNMENT_DEFAULT, - ARK_DIALOG_ALIGNMENT_TOP_START, - ARK_DIALOG_ALIGNMENT_TOP_END, - ARK_DIALOG_ALIGNMENT_CENTER_START, - ARK_DIALOG_ALIGNMENT_CENTER_END, - ARK_DIALOG_ALIGNMENT_BOTTOM_START, - ARK_DIALOG_ALIGNMENT_BOTTOM_END, + ARK_DIALOG_ALIGNMENT_TOP = 0, + ARK_DIALOG_ALIGNMENT_CENTER = 1, + ARK_DIALOG_ALIGNMENT_BOTTOM = 2, + ARK_DIALOG_ALIGNMENT_DEFAULT = 3, + ARK_DIALOG_ALIGNMENT_TOP_START = 4, + ARK_DIALOG_ALIGNMENT_TOP_END = 5, + ARK_DIALOG_ALIGNMENT_CENTER_START = 6, + ARK_DIALOG_ALIGNMENT_CENTER_END = 7, + ARK_DIALOG_ALIGNMENT_BOTTOM_START = 8, + ARK_DIALOG_ALIGNMENT_BOTTOM_END = 9, } Ark_DialogAlignment; typedef struct Opt_DialogAlignment { Ark_Tag tag; Ark_DialogAlignment value; } Opt_DialogAlignment; typedef enum Ark_TouchType { - ARK_TOUCH_TYPE_DOWN, - ARK_TOUCH_TYPE_UP, - ARK_TOUCH_TYPE_MOVE, - ARK_TOUCH_TYPE_CANCEL, + ARK_TOUCH_TYPE_DOWN = 0, + ARK_TOUCH_TYPE_UP = 1, + ARK_TOUCH_TYPE_MOVE = 2, + ARK_TOUCH_TYPE_CANCEL = 3, } Ark_TouchType; typedef struct Opt_TouchType { Ark_Tag tag; Ark_TouchType value; } Opt_TouchType; typedef enum Ark_SourceTool { - ARK_SOURCE_TOOL_UNKNOWN, - ARK_SOURCE_TOOL_FINGER, - ARK_SOURCE_TOOL_PEN, - ARK_SOURCE_TOOL_MOUSE, - ARK_SOURCE_TOOL_TOUCHPAD, - ARK_SOURCE_TOOL_JOYSTICK, + ARK_SOURCE_TOOL_UNKNOWN = 0, + ARK_SOURCE_TOOL_FINGER = 1, + ARK_SOURCE_TOOL_PEN = 2, + ARK_SOURCE_TOOL_MOUSE = 3, + ARK_SOURCE_TOOL_TOUCHPAD = 4, + ARK_SOURCE_TOOL_JOYSTICK = 5, } Ark_SourceTool; typedef struct Opt_SourceTool { Ark_Tag tag; Ark_SourceTool value; } Opt_SourceTool; typedef enum Ark_SourceType { - ARK_SOURCE_TYPE_UNKNOWN, - ARK_SOURCE_TYPE_MOUSE, - ARK_SOURCE_TYPE_TOUCH_SCREEN, + ARK_SOURCE_TYPE_UNKNOWN = 0, + ARK_SOURCE_TYPE_MOUSE = 1, + ARK_SOURCE_TYPE_TOUCH_SCREEN = 2, } Ark_SourceType; typedef struct Opt_SourceType { Ark_Tag tag; Ark_SourceType value; } Opt_SourceType; typedef enum Ark_NestedScrollMode { - ARK_NESTED_SCROLL_MODE_SELF_ONLY, - ARK_NESTED_SCROLL_MODE_SELF_FIRST, - ARK_NESTED_SCROLL_MODE_PARENT_FIRST, - ARK_NESTED_SCROLL_MODE_PARALLEL, + ARK_NESTED_SCROLL_MODE_SELF_ONLY = 0, + ARK_NESTED_SCROLL_MODE_SELF_FIRST = 1, + ARK_NESTED_SCROLL_MODE_PARENT_FIRST = 2, + ARK_NESTED_SCROLL_MODE_PARALLEL = 3, } Ark_NestedScrollMode; typedef struct Opt_NestedScrollMode { Ark_Tag tag; Ark_NestedScrollMode value; } Opt_NestedScrollMode; typedef enum Ark_PlaybackSpeed { - ARK_PLAYBACK_SPEED_SPEED_FORWARD_0_75_X, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_00_X, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_25_X, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_75_X, - ARK_PLAYBACK_SPEED_SPEED_FORWARD_2_00_X, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_0_75_X = 0, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_00_X = 1, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_25_X = 2, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_1_75_X = 3, + ARK_PLAYBACK_SPEED_SPEED_FORWARD_2_00_X = 4, } Ark_PlaybackSpeed; typedef struct Opt_PlaybackSpeed { Ark_Tag tag; Ark_PlaybackSpeed value; } Opt_PlaybackSpeed; typedef enum Ark_VerticalAlign { - ARK_VERTICAL_ALIGN_TOP, - ARK_VERTICAL_ALIGN_CENTER, - ARK_VERTICAL_ALIGN_BOTTOM, + ARK_VERTICAL_ALIGN_TOP = 0, + ARK_VERTICAL_ALIGN_CENTER = 1, + ARK_VERTICAL_ALIGN_BOTTOM = 2, } Ark_VerticalAlign; typedef struct Opt_VerticalAlign { Ark_Tag tag; @@ -2673,25 +2664,25 @@ typedef struct Opt_LayoutMode { Ark_LayoutMode value; } Opt_LayoutMode; typedef enum Ark_SelectedMode { - ARK_SELECTED_MODE_INDICATOR, - ARK_SELECTED_MODE_BOARD, + ARK_SELECTED_MODE_INDICATOR = 0, + ARK_SELECTED_MODE_BOARD = 1, } Ark_SelectedMode; typedef struct Opt_SelectedMode { Ark_Tag tag; Ark_SelectedMode value; } Opt_SelectedMode; typedef enum Ark_CancelButtonStyle { - ARK_CANCEL_BUTTON_STYLE_CONSTANT, - ARK_CANCEL_BUTTON_STYLE_INVISIBLE, - ARK_CANCEL_BUTTON_STYLE_INPUT, + ARK_CANCEL_BUTTON_STYLE_CONSTANT = 0, + ARK_CANCEL_BUTTON_STYLE_INVISIBLE = 1, + ARK_CANCEL_BUTTON_STYLE_INPUT = 2, } Ark_CancelButtonStyle; typedef struct Opt_CancelButtonStyle { Ark_Tag tag; Ark_CancelButtonStyle value; } Opt_CancelButtonStyle; typedef enum Ark_ProgressStatus { - ARK_PROGRESS_STATUS_LOADING, - ARK_PROGRESS_STATUS_PROGRESSING, + ARK_PROGRESS_STATUS_LOADING = 0, + ARK_PROGRESS_STATUS_PROGRESSING = 1, } Ark_ProgressStatus; typedef struct Opt_ProgressStatus { Ark_Tag tag; @@ -2706,17 +2697,17 @@ typedef struct Opt_NavDestinationMode { Ark_NavDestinationMode value; } Opt_NavDestinationMode; typedef enum Ark_BreakpointsReference { - ARK_BREAKPOINTS_REFERENCE_WINDOW_SIZE, - ARK_BREAKPOINTS_REFERENCE_COMPONENT_SIZE, + ARK_BREAKPOINTS_REFERENCE_WINDOW_SIZE = 0, + ARK_BREAKPOINTS_REFERENCE_COMPONENT_SIZE = 1, } Ark_BreakpointsReference; typedef struct Opt_BreakpointsReference { Ark_Tag tag; Ark_BreakpointsReference value; } Opt_BreakpointsReference; typedef enum Ark_BadgePosition { - ARK_BADGE_POSITION_RIGHT_TOP, - ARK_BADGE_POSITION_RIGHT, - ARK_BADGE_POSITION_LEFT, + ARK_BADGE_POSITION_RIGHT_TOP = 0, + ARK_BADGE_POSITION_RIGHT = 1, + ARK_BADGE_POSITION_LEFT = 2, } Ark_BadgePosition; typedef struct Opt_BadgePosition { Ark_Tag tag; @@ -2740,18 +2731,18 @@ typedef struct Opt_ArrowPointPosition { Ark_ArrowPointPosition value; } Opt_ArrowPointPosition; typedef enum Ark_Placement { - ARK_PLACEMENT_LEFT, - ARK_PLACEMENT_RIGHT, - ARK_PLACEMENT_TOP, - ARK_PLACEMENT_BOTTOM, - ARK_PLACEMENT_TOP_LEFT, - ARK_PLACEMENT_TOP_RIGHT, - ARK_PLACEMENT_BOTTOM_LEFT, - ARK_PLACEMENT_BOTTOM_RIGHT, - ARK_PLACEMENT_LEFT_TOP, - ARK_PLACEMENT_LEFT_BOTTOM, - ARK_PLACEMENT_RIGHT_TOP, - ARK_PLACEMENT_RIGHT_BOTTOM, + ARK_PLACEMENT_LEFT = 0, + ARK_PLACEMENT_RIGHT = 1, + ARK_PLACEMENT_TOP = 2, + ARK_PLACEMENT_BOTTOM = 3, + ARK_PLACEMENT_TOP_LEFT = 4, + ARK_PLACEMENT_TOP_RIGHT = 5, + ARK_PLACEMENT_BOTTOM_LEFT = 6, + ARK_PLACEMENT_BOTTOM_RIGHT = 7, + ARK_PLACEMENT_LEFT_TOP = 8, + ARK_PLACEMENT_LEFT_BOTTOM = 9, + ARK_PLACEMENT_RIGHT_TOP = 10, + ARK_PLACEMENT_RIGHT_BOTTOM = 11, } Ark_Placement; typedef struct Opt_Placement { Ark_Tag tag; @@ -2768,36 +2759,36 @@ typedef struct Opt_DragPreviewMode { Ark_DragPreviewMode value; } Opt_DragPreviewMode; typedef enum Ark_ClickEffectLevel { - ARK_CLICK_EFFECT_LEVEL_LIGHT, - ARK_CLICK_EFFECT_LEVEL_MIDDLE, - ARK_CLICK_EFFECT_LEVEL_HEAVY, + ARK_CLICK_EFFECT_LEVEL_LIGHT = 0, + ARK_CLICK_EFFECT_LEVEL_MIDDLE = 1, + ARK_CLICK_EFFECT_LEVEL_HEAVY = 2, } Ark_ClickEffectLevel; typedef struct Opt_ClickEffectLevel { Ark_Tag tag; Ark_ClickEffectLevel value; } Opt_ClickEffectLevel; typedef enum Ark_HorizontalAlign { - ARK_HORIZONTAL_ALIGN_START, - ARK_HORIZONTAL_ALIGN_CENTER, - ARK_HORIZONTAL_ALIGN_END, + ARK_HORIZONTAL_ALIGN_START = 0, + ARK_HORIZONTAL_ALIGN_CENTER = 1, + ARK_HORIZONTAL_ALIGN_END = 2, } Ark_HorizontalAlign; typedef struct Opt_HorizontalAlign { Ark_Tag tag; Ark_HorizontalAlign value; } Opt_HorizontalAlign; typedef enum Ark_TransitionType { - ARK_TRANSITION_TYPE_ALL, - ARK_TRANSITION_TYPE_INSERT, - ARK_TRANSITION_TYPE_DELETE, + ARK_TRANSITION_TYPE_ALL = 0, + ARK_TRANSITION_TYPE_INSERT = 1, + ARK_TRANSITION_TYPE_DELETE = 2, } Ark_TransitionType; typedef struct Opt_TransitionType { Ark_Tag tag; Ark_TransitionType value; } Opt_TransitionType; typedef enum Ark_ThemeColorMode { - ARK_THEME_COLOR_MODE_SYSTEM, - ARK_THEME_COLOR_MODE_LIGHT, - ARK_THEME_COLOR_MODE_DARK, + ARK_THEME_COLOR_MODE_SYSTEM = 0, + ARK_THEME_COLOR_MODE_LIGHT = 1, + ARK_THEME_COLOR_MODE_DARK = 2, } Ark_ThemeColorMode; typedef struct Opt_ThemeColorMode { Ark_Tag tag; @@ -2830,16 +2821,16 @@ typedef struct Opt_WebCaptureMode { Ark_WebCaptureMode value; } Opt_WebCaptureMode; typedef enum Ark_TimePickerFormat { - ARK_TIME_PICKER_FORMAT_HOUR_MINUTE, - ARK_TIME_PICKER_FORMAT_HOUR_MINUTE_SECOND, + ARK_TIME_PICKER_FORMAT_HOUR_MINUTE = 0, + ARK_TIME_PICKER_FORMAT_HOUR_MINUTE_SECOND = 1, } Ark_TimePickerFormat; typedef struct Opt_TimePickerFormat { Ark_Tag tag; Ark_TimePickerFormat value; } Opt_TimePickerFormat; typedef enum Ark_Axis { - ARK_AXIS_VERTICAL, - ARK_AXIS_HORIZONTAL, + ARK_AXIS_VERTICAL = 0, + ARK_AXIS_HORIZONTAL = 1, } Ark_Axis; typedef struct Opt_Axis { Ark_Tag tag; @@ -2865,14 +2856,14 @@ typedef struct Opt_LaunchMode { Ark_LaunchMode value; } Opt_LaunchMode; typedef enum Ark_PanDirection { - ARK_PAN_DIRECTION_NONE, - ARK_PAN_DIRECTION_HORIZONTAL, - ARK_PAN_DIRECTION_LEFT, - ARK_PAN_DIRECTION_RIGHT, - ARK_PAN_DIRECTION_VERTICAL, - ARK_PAN_DIRECTION_UP, - ARK_PAN_DIRECTION_DOWN, - ARK_PAN_DIRECTION_ALL, + ARK_PAN_DIRECTION_NONE = 0, + ARK_PAN_DIRECTION_HORIZONTAL = 1, + ARK_PAN_DIRECTION_LEFT = 2, + ARK_PAN_DIRECTION_RIGHT = 3, + ARK_PAN_DIRECTION_VERTICAL = 4, + ARK_PAN_DIRECTION_UP = 5, + ARK_PAN_DIRECTION_DOWN = 6, + ARK_PAN_DIRECTION_ALL = 7, } Ark_PanDirection; typedef struct Opt_PanDirection { Ark_Tag tag; @@ -2887,10 +2878,10 @@ typedef struct Opt_KeyboardAvoidMode { Ark_KeyboardAvoidMode value; } Opt_KeyboardAvoidMode; typedef enum Ark_TransitionEdge { - ARK_TRANSITION_EDGE_TOP, - ARK_TRANSITION_EDGE_BOTTOM, - ARK_TRANSITION_EDGE_START, - ARK_TRANSITION_EDGE_END, + ARK_TRANSITION_EDGE_TOP = 0, + ARK_TRANSITION_EDGE_BOTTOM = 1, + ARK_TRANSITION_EDGE_START = 2, + ARK_TRANSITION_EDGE_END = 3, } Ark_TransitionEdge; typedef struct Opt_TransitionEdge { Ark_Tag tag; @@ -2923,18 +2914,26 @@ typedef struct Opt_WaterFlowLayoutMode { Ark_WaterFlowLayoutMode value; } Opt_WaterFlowLayoutMode; typedef enum Ark_XComponentType { - ARK_XCOMPONENT_TYPE_SURFACE, - ARK_XCOMPONENT_TYPE_COMPONENT, - ARK_XCOMPONENT_TYPE_TEXTURE, - ARK_XCOMPONENT_TYPE_NODE, + ARK_XCOMPONENT_TYPE_SURFACE = 0, + ARK_XCOMPONENT_TYPE_COMPONENT = 1, + ARK_XCOMPONENT_TYPE_TEXTURE = 2, + ARK_XCOMPONENT_TYPE_NODE = 3, } Ark_XComponentType; typedef struct Opt_XComponentType { Ark_Tag tag; Ark_XComponentType value; } Opt_XComponentType; +typedef enum Ark_MenuType { + ARK_MENU_TYPE_SELECTION_MENU = 0, + ARK_MENU_TYPE_PREVIEW_MENU = 1, +} Ark_MenuType; +typedef struct Opt_MenuType { + Ark_Tag tag; + Ark_MenuType value; +} Opt_MenuType; typedef enum Ark_RenderProcessNotRespondingReason { - ARK_RENDER_PROCESS_NOT_RESPONDING_REASON_INPUT_TIMEOUT, - ARK_RENDER_PROCESS_NOT_RESPONDING_REASON_NAVIGATION_COMMIT_TIMEOUT, + ARK_RENDER_PROCESS_NOT_RESPONDING_REASON_INPUT_TIMEOUT = 0, + ARK_RENDER_PROCESS_NOT_RESPONDING_REASON_NAVIGATION_COMMIT_TIMEOUT = 1, } Ark_RenderProcessNotRespondingReason; typedef struct Opt_RenderProcessNotRespondingReason { Ark_Tag tag; @@ -2963,21 +2962,21 @@ typedef struct Opt_WebNavigationType { Ark_WebNavigationType value; } Opt_WebNavigationType; typedef enum Ark_SslError { - ARK_SSL_ERROR_INVALID, - ARK_SSL_ERROR_HOST_MISMATCH, - ARK_SSL_ERROR_DATE_INVALID, - ARK_SSL_ERROR_UNTRUSTED, + ARK_SSL_ERROR_INVALID = 0, + ARK_SSL_ERROR_HOST_MISMATCH = 1, + ARK_SSL_ERROR_DATE_INVALID = 2, + ARK_SSL_ERROR_UNTRUSTED = 3, } Ark_SslError; typedef struct Opt_SslError { Ark_Tag tag; Ark_SslError value; } Opt_SslError; typedef enum Ark_RenderExitReason { - ARK_RENDER_EXIT_REASON_PROCESS_ABNORMAL_TERMINATION, - ARK_RENDER_EXIT_REASON_PROCESS_WAS_KILLED, - ARK_RENDER_EXIT_REASON_PROCESS_CRASHED, - ARK_RENDER_EXIT_REASON_PROCESS_OOM, - ARK_RENDER_EXIT_REASON_PROCESS_EXIT_UNKNOWN, + ARK_RENDER_EXIT_REASON_PROCESS_ABNORMAL_TERMINATION = 0, + ARK_RENDER_EXIT_REASON_PROCESS_WAS_KILLED = 1, + ARK_RENDER_EXIT_REASON_PROCESS_CRASHED = 2, + ARK_RENDER_EXIT_REASON_PROCESS_OOM = 3, + ARK_RENDER_EXIT_REASON_PROCESS_EXIT_UNKNOWN = 4, } Ark_RenderExitReason; typedef struct Opt_RenderExitReason { Ark_Tag tag; @@ -2992,25 +2991,25 @@ typedef struct Opt_RenderMode { Ark_RenderMode value; } Opt_RenderMode; typedef enum Ark_ToggleType { - ARK_TOGGLE_TYPE_CHECKBOX, - ARK_TOGGLE_TYPE_SWITCH, - ARK_TOGGLE_TYPE_BUTTON, + ARK_TOGGLE_TYPE_CHECKBOX = 0, + ARK_TOGGLE_TYPE_SWITCH = 1, + ARK_TOGGLE_TYPE_BUTTON = 2, } Ark_ToggleType; typedef struct Opt_ToggleType { Ark_Tag tag; Ark_ToggleType value; } Opt_ToggleType; typedef enum Ark_TextContentStyle { - ARK_TEXT_CONTENT_STYLE_DEFAULT, - ARK_TEXT_CONTENT_STYLE_INLINE, + ARK_TEXT_CONTENT_STYLE_DEFAULT = 0, + ARK_TEXT_CONTENT_STYLE_INLINE = 1, } Ark_TextContentStyle; typedef struct Opt_TextContentStyle { Ark_Tag tag; Ark_TextContentStyle value; } Opt_TextContentStyle; typedef enum Ark_TextInputStyle { - ARK_TEXT_INPUT_STYLE_DEFAULT, - ARK_TEXT_INPUT_STYLE_INLINE, + ARK_TEXT_INPUT_STYLE_DEFAULT = 0, + ARK_TEXT_INPUT_STYLE_INLINE = 1, } Ark_TextInputStyle; typedef struct Opt_TextInputStyle { Ark_Tag tag; @@ -3026,9 +3025,9 @@ typedef struct Opt_LayoutStyle { Ark_LayoutStyle value; } Opt_LayoutStyle; typedef enum Ark_EdgeEffect { - ARK_EDGE_EFFECT_SPRING, - ARK_EDGE_EFFECT_FADE, - ARK_EDGE_EFFECT_NONE, + ARK_EDGE_EFFECT_SPRING = 0, + ARK_EDGE_EFFECT_FADE = 1, + ARK_EDGE_EFFECT_NONE = 2, } Ark_EdgeEffect; typedef struct Opt_EdgeEffect { Ark_Tag tag; @@ -3044,41 +3043,41 @@ typedef struct Opt_AnimationMode { Ark_AnimationMode value; } Opt_AnimationMode; typedef enum Ark_BarPosition { - ARK_BAR_POSITION_START, - ARK_BAR_POSITION_END, + ARK_BAR_POSITION_START = 0, + ARK_BAR_POSITION_END = 1, } Ark_BarPosition; typedef struct Opt_BarPosition { Ark_Tag tag; Ark_BarPosition value; } Opt_BarPosition; typedef enum Ark_Alignment { - ARK_ALIGNMENT_TOP_START, - ARK_ALIGNMENT_TOP, - ARK_ALIGNMENT_TOP_END, - ARK_ALIGNMENT_START, - ARK_ALIGNMENT_CENTER, - ARK_ALIGNMENT_END, - ARK_ALIGNMENT_BOTTOM_START, - ARK_ALIGNMENT_BOTTOM, - ARK_ALIGNMENT_BOTTOM_END, + ARK_ALIGNMENT_TOP_START = 0, + ARK_ALIGNMENT_TOP = 1, + ARK_ALIGNMENT_TOP_END = 2, + ARK_ALIGNMENT_START = 3, + ARK_ALIGNMENT_CENTER = 4, + ARK_ALIGNMENT_END = 5, + ARK_ALIGNMENT_BOTTOM_START = 6, + ARK_ALIGNMENT_BOTTOM = 7, + ARK_ALIGNMENT_BOTTOM_END = 8, } Ark_Alignment; typedef struct Opt_Alignment { Ark_Tag tag; Ark_Alignment value; } Opt_Alignment; typedef enum Ark_SliderBlockType { - ARK_SLIDER_BLOCK_TYPE_DEFAULT, - ARK_SLIDER_BLOCK_TYPE_IMAGE, - ARK_SLIDER_BLOCK_TYPE_SHAPE, + ARK_SLIDER_BLOCK_TYPE_DEFAULT = 0, + ARK_SLIDER_BLOCK_TYPE_IMAGE = 1, + ARK_SLIDER_BLOCK_TYPE_SHAPE = 2, } Ark_SliderBlockType; typedef struct Opt_SliderBlockType { Ark_Tag tag; Ark_SliderBlockType value; } Opt_SliderBlockType; typedef enum Ark_SliderStyle { - ARK_SLIDER_STYLE_OUT_SET, - ARK_SLIDER_STYLE_IN_SET, - ARK_SLIDER_STYLE_NONE, + ARK_SLIDER_STYLE_OUT_SET = 0, + ARK_SLIDER_STYLE_IN_SET = 1, + ARK_SLIDER_STYLE_NONE = 2, } Ark_SliderStyle; typedef struct Opt_SliderStyle { Ark_Tag tag; @@ -3101,27 +3100,27 @@ typedef struct Opt_TextDeleteDirection { Ark_TextDeleteDirection value; } Opt_TextDeleteDirection; typedef enum Ark_BarState { - ARK_BAR_STATE_OFF, - ARK_BAR_STATE_AUTO, - ARK_BAR_STATE_ON, + ARK_BAR_STATE_OFF = 0, + ARK_BAR_STATE_AUTO = 1, + ARK_BAR_STATE_ON = 2, } Ark_BarState; typedef struct Opt_BarState { Ark_Tag tag; Ark_BarState value; } Opt_BarState; typedef enum Ark_ScrollBarDirection { - ARK_SCROLL_BAR_DIRECTION_VERTICAL, - ARK_SCROLL_BAR_DIRECTION_HORIZONTAL, + ARK_SCROLL_BAR_DIRECTION_VERTICAL = 0, + ARK_SCROLL_BAR_DIRECTION_HORIZONTAL = 1, } Ark_ScrollBarDirection; typedef struct Opt_ScrollBarDirection { Ark_Tag tag; Ark_ScrollBarDirection value; } Opt_ScrollBarDirection; typedef enum Ark_ScrollSnapAlign { - ARK_SCROLL_SNAP_ALIGN_NONE, - ARK_SCROLL_SNAP_ALIGN_START, - ARK_SCROLL_SNAP_ALIGN_CENTER, - ARK_SCROLL_SNAP_ALIGN_END, + ARK_SCROLL_SNAP_ALIGN_NONE = 0, + ARK_SCROLL_SNAP_ALIGN_START = 1, + ARK_SCROLL_SNAP_ALIGN_CENTER = 2, + ARK_SCROLL_SNAP_ALIGN_END = 3, } Ark_ScrollSnapAlign; typedef struct Opt_ScrollSnapAlign { Ark_Tag tag; @@ -3154,14 +3153,6 @@ typedef struct Opt_SaveIconStyle { Ark_Tag tag; Ark_SaveIconStyle value; } Opt_SaveIconStyle; -typedef enum Ark_MenuType { - ARK_MENU_TYPE_SELECTION_MENU = 0, - ARK_MENU_TYPE_PREVIEW_MENU = 1, -} Ark_MenuType; -typedef struct Opt_MenuType { - Ark_Tag tag; - Ark_MenuType value; -} Opt_MenuType; typedef enum Ark_RichEditorResponseType { ARK_RICH_EDITOR_RESPONSE_TYPE_RIGHT_CLICK = 0, ARK_RICH_EDITOR_RESPONSE_TYPE_LONG_PRESS = 1, @@ -3172,16 +3163,16 @@ typedef struct Opt_RichEditorResponseType { Ark_RichEditorResponseType value; } Opt_RichEditorResponseType; typedef enum Ark_ResponseType { - ARK_RESPONSE_TYPE_RIGHT_CLICK, - ARK_RESPONSE_TYPE_LONG_PRESS, + ARK_RESPONSE_TYPE_RIGHT_CLICK = 0, + ARK_RESPONSE_TYPE_LONG_PRESS = 1, } Ark_ResponseType; typedef struct Opt_ResponseType { Ark_Tag tag; Ark_ResponseType value; } Opt_ResponseType; typedef enum Ark_RichEditorDeleteDirection { - ARK_RICH_EDITOR_DELETE_DIRECTION_BACKWARD, - ARK_RICH_EDITOR_DELETE_DIRECTION_FORWARD, + ARK_RICH_EDITOR_DELETE_DIRECTION_BACKWARD = 0, + ARK_RICH_EDITOR_DELETE_DIRECTION_FORWARD = 1, } Ark_RichEditorDeleteDirection; typedef struct Opt_RichEditorDeleteDirection { Ark_Tag tag; @@ -3198,10 +3189,10 @@ typedef struct Opt_LocalizedBarrierDirection { Ark_LocalizedBarrierDirection value; } Opt_LocalizedBarrierDirection; typedef enum Ark_BarrierDirection { - ARK_BARRIER_DIRECTION_LEFT, - ARK_BARRIER_DIRECTION_RIGHT, - ARK_BARRIER_DIRECTION_TOP, - ARK_BARRIER_DIRECTION_BOTTOM, + ARK_BARRIER_DIRECTION_LEFT = 0, + ARK_BARRIER_DIRECTION_RIGHT = 1, + ARK_BARRIER_DIRECTION_TOP = 2, + ARK_BARRIER_DIRECTION_BOTTOM = 3, } Ark_BarrierDirection; typedef struct Opt_BarrierDirection { Ark_Tag tag; @@ -3228,11 +3219,11 @@ typedef struct Opt_ProgressType { Ark_ProgressType value; } Opt_ProgressType; typedef enum Ark_ProgressStyle { - ARK_PROGRESS_STYLE_LINEAR, - ARK_PROGRESS_STYLE_RING, - ARK_PROGRESS_STYLE_ECLIPSE, - ARK_PROGRESS_STYLE_SCALE_RING, - ARK_PROGRESS_STYLE_CAPSULE, + ARK_PROGRESS_STYLE_LINEAR = 0, + ARK_PROGRESS_STYLE_RING = 1, + ARK_PROGRESS_STYLE_ECLIPSE = 2, + ARK_PROGRESS_STYLE_SCALE_RING = 3, + ARK_PROGRESS_STYLE_CAPSULE = 4, } Ark_ProgressStyle; typedef struct Opt_ProgressStyle { Ark_Tag tag; @@ -3260,14 +3251,23 @@ typedef struct Opt_PanelHeight { Ark_PanelHeight value; } Opt_PanelHeight; typedef enum Ark_NavigationType { - ARK_NAVIGATION_TYPE_PUSH, - ARK_NAVIGATION_TYPE_BACK, - ARK_NAVIGATION_TYPE_REPLACE, + ARK_NAVIGATION_TYPE_PUSH = 0, + ARK_NAVIGATION_TYPE_BACK = 1, + ARK_NAVIGATION_TYPE_REPLACE = 2, } Ark_NavigationType; typedef struct Opt_NavigationType { Ark_Tag tag; Ark_NavigationType value; } Opt_NavigationType; +typedef enum Ark_BarStyle { + ARK_BAR_STYLE_STANDARD = 0, + ARK_BAR_STYLE_STACK = 1, + ARK_BAR_STYLE_SAFE_AREA_PADDING = 2, +} Ark_BarStyle; +typedef struct Opt_BarStyle { + Ark_Tag tag; + Ark_BarStyle value; +} Opt_BarStyle; typedef enum Ark_ToolbarItemStatus { ARK_TOOLBAR_ITEM_STATUS_NORMAL = 0, ARK_TOOLBAR_ITEM_STATUS_DISABLED = 1, @@ -3277,14 +3277,6 @@ typedef struct Opt_ToolbarItemStatus { Ark_Tag tag; Ark_ToolbarItemStatus value; } Opt_ToolbarItemStatus; -typedef enum Ark_BarStyle { - ARK_BAR_STYLE_STANDARD = 0, - ARK_BAR_STYLE_STACK = 1, -} Ark_BarStyle; -typedef struct Opt_BarStyle { - Ark_Tag tag; - Ark_BarStyle value; -} Opt_BarStyle; typedef enum Ark_LocationDescription { ARK_LOCATION_DESCRIPTION_CURRENT_LOCATION = 0, ARK_LOCATION_DESCRIPTION_ADD_LOCATION = 1, @@ -3319,17 +3311,17 @@ typedef struct Opt_ListItemGroupStyle { Ark_ListItemGroupStyle value; } Opt_ListItemGroupStyle; typedef enum Ark_SwipeEdgeEffect { - ARK_SWIPE_EDGE_EFFECT_SPRING, - ARK_SWIPE_EDGE_EFFECT_NONE, + ARK_SWIPE_EDGE_EFFECT_SPRING = 0, + ARK_SWIPE_EDGE_EFFECT_NONE = 1, } Ark_SwipeEdgeEffect; typedef struct Opt_SwipeEdgeEffect { Ark_Tag tag; Ark_SwipeEdgeEffect value; } Opt_SwipeEdgeEffect; typedef enum Ark_EditMode { - ARK_EDIT_MODE_NONE, - ARK_EDIT_MODE_DELETABLE, - ARK_EDIT_MODE_MOVABLE, + ARK_EDIT_MODE_NONE = 0, + ARK_EDIT_MODE_DELETABLE = 1, + ARK_EDIT_MODE_MOVABLE = 2, } Ark_EditMode; typedef struct Opt_EditMode { Ark_Tag tag; @@ -3354,8 +3346,8 @@ typedef struct Opt_ListItemGroupArea { Ark_ListItemGroupArea value; } Opt_ListItemGroupArea; typedef enum Ark_ChainEdgeEffect { - ARK_CHAIN_EDGE_EFFECT_DEFAULT, - ARK_CHAIN_EDGE_EFFECT_STRETCH, + ARK_CHAIN_EDGE_EFFECT_DEFAULT = 0, + ARK_CHAIN_EDGE_EFFECT_STRETCH = 1, } Ark_ChainEdgeEffect; typedef struct Opt_ChainEdgeEffect { Ark_Tag tag; @@ -3369,19 +3361,19 @@ typedef struct Opt_ImageContent { Ark_ImageContent value; } Opt_ImageContent; typedef enum Ark_GridRowDirection { - ARK_GRID_ROW_DIRECTION_ROW, - ARK_GRID_ROW_DIRECTION_ROW_REVERSE, + ARK_GRID_ROW_DIRECTION_ROW = 0, + ARK_GRID_ROW_DIRECTION_ROW_REVERSE = 1, } Ark_GridRowDirection; typedef struct Opt_GridRowDirection { Ark_Tag tag; Ark_GridRowDirection value; } Opt_GridRowDirection; typedef enum Ark_SizeType { - ARK_SIZE_TYPE_AUTO, - ARK_SIZE_TYPE_XS, - ARK_SIZE_TYPE_SM, - ARK_SIZE_TYPE_MD, - ARK_SIZE_TYPE_LG, + ARK_SIZE_TYPE_AUTO = 0, + ARK_SIZE_TYPE_XS = 1, + ARK_SIZE_TYPE_SM = 2, + ARK_SIZE_TYPE_MD = 3, + ARK_SIZE_TYPE_LG = 4, } Ark_SizeType; typedef struct Opt_SizeType { Ark_Tag tag; @@ -3403,30 +3395,41 @@ typedef struct Opt_GridItemAlignment { Ark_Tag tag; Ark_GridItemAlignment value; } Opt_GridItemAlignment; +typedef enum Ark_ContentClipMode { + ARK_CONTENT_CLIP_MODE_CONTENT_ONLY = 0, + ARK_CONTENT_CLIP_MODE_BOUNDARY = 1, + ARK_CONTENT_CLIP_MODE_SAFE_AREA = 2, +} Ark_ContentClipMode; +typedef struct Opt_ContentClipMode { + Ark_Tag tag; + Ark_ContentClipMode value; +} Opt_ContentClipMode; typedef enum Ark_FormShape { ARK_FORM_SHAPE_RECT = 1, - ARK_FORM_SHAPE_CIRCLE, + ARK_FORM_SHAPE_CIRCLE = 2, } Ark_FormShape; typedef struct Opt_FormShape { Ark_Tag tag; Ark_FormShape value; } Opt_FormShape; typedef enum Ark_FormRenderingMode { - ARK_FORM_RENDERING_MODE_FULL_COLOR, - ARK_FORM_RENDERING_MODE_SINGLE_COLOR, + ARK_FORM_RENDERING_MODE_FULL_COLOR = 0, + ARK_FORM_RENDERING_MODE_SINGLE_COLOR = 1, } Ark_FormRenderingMode; typedef struct Opt_FormRenderingMode { Ark_Tag tag; Ark_FormRenderingMode value; } Opt_FormRenderingMode; typedef enum Ark_FormDimension { - ARK_FORM_DIMENSION_DIMENSION_1_2, - ARK_FORM_DIMENSION_DIMENSION_2_2, - ARK_FORM_DIMENSION_DIMENSION_2_4, - ARK_FORM_DIMENSION_DIMENSION_4_4, - ARK_FORM_DIMENSION_DIMENSION_2_1, + ARK_FORM_DIMENSION_DIMENSION_1_2 = 0, + ARK_FORM_DIMENSION_DIMENSION_2_2 = 1, + ARK_FORM_DIMENSION_DIMENSION_2_4 = 2, + ARK_FORM_DIMENSION_DIMENSION_4_4 = 3, + ARK_FORM_DIMENSION_DIMENSION_2_1 = 4, ARK_FORM_DIMENSION_DIMENSION_1_1 = 6, - ARK_FORM_DIMENSION_DIMENSION_6_4, + ARK_FORM_DIMENSION_DIMENSION_6_4 = 7, + ARK_FORM_DIMENSION_DIMENSION_2_3 = 8, + ARK_FORM_DIMENSION_DIMENSION_3_3 = 9, } Ark_FormDimension; typedef struct Opt_FormDimension { Ark_Tag tag; @@ -3453,51 +3456,51 @@ typedef struct Opt_FoldStatus { Ark_FoldStatus value; } Opt_FoldStatus; typedef enum Ark_FlexAlign { - ARK_FLEX_ALIGN_START, - ARK_FLEX_ALIGN_CENTER, - ARK_FLEX_ALIGN_END, - ARK_FLEX_ALIGN_SPACE_BETWEEN, - ARK_FLEX_ALIGN_SPACE_AROUND, - ARK_FLEX_ALIGN_SPACE_EVENLY, + ARK_FLEX_ALIGN_START = 0, + ARK_FLEX_ALIGN_CENTER = 1, + ARK_FLEX_ALIGN_END = 2, + ARK_FLEX_ALIGN_SPACE_BETWEEN = 3, + ARK_FLEX_ALIGN_SPACE_AROUND = 4, + ARK_FLEX_ALIGN_SPACE_EVENLY = 5, } Ark_FlexAlign; typedef struct Opt_FlexAlign { Ark_Tag tag; Ark_FlexAlign value; } Opt_FlexAlign; typedef enum Ark_ItemAlign { - ARK_ITEM_ALIGN_AUTO, - ARK_ITEM_ALIGN_START, - ARK_ITEM_ALIGN_CENTER, - ARK_ITEM_ALIGN_END, - ARK_ITEM_ALIGN_BASELINE, - ARK_ITEM_ALIGN_STRETCH, + ARK_ITEM_ALIGN_AUTO = 0, + ARK_ITEM_ALIGN_START = 1, + ARK_ITEM_ALIGN_CENTER = 2, + ARK_ITEM_ALIGN_END = 3, + ARK_ITEM_ALIGN_BASELINE = 4, + ARK_ITEM_ALIGN_STRETCH = 5, } Ark_ItemAlign; typedef struct Opt_ItemAlign { Ark_Tag tag; Ark_ItemAlign value; } Opt_ItemAlign; typedef enum Ark_FlexWrap { - ARK_FLEX_WRAP_NO_WRAP, - ARK_FLEX_WRAP_WRAP, - ARK_FLEX_WRAP_WRAP_REVERSE, + ARK_FLEX_WRAP_NO_WRAP = 0, + ARK_FLEX_WRAP_WRAP = 1, + ARK_FLEX_WRAP_WRAP_REVERSE = 2, } Ark_FlexWrap; typedef struct Opt_FlexWrap { Ark_Tag tag; Ark_FlexWrap value; } Opt_FlexWrap; typedef enum Ark_FlexDirection { - ARK_FLEX_DIRECTION_ROW, - ARK_FLEX_DIRECTION_COLUMN, - ARK_FLEX_DIRECTION_ROW_REVERSE, - ARK_FLEX_DIRECTION_COLUMN_REVERSE, + ARK_FLEX_DIRECTION_ROW = 0, + ARK_FLEX_DIRECTION_COLUMN = 1, + ARK_FLEX_DIRECTION_ROW_REVERSE = 2, + ARK_FLEX_DIRECTION_COLUMN_REVERSE = 3, } Ark_FlexDirection; typedef struct Opt_FlexDirection { Ark_Tag tag; Ark_FlexDirection value; } Opt_FlexDirection; typedef enum Ark_DataPanelType { - ARK_DATA_PANEL_TYPE_LINE, - ARK_DATA_PANEL_TYPE_CIRCLE, + ARK_DATA_PANEL_TYPE_LINE = 0, + ARK_DATA_PANEL_TYPE_CIRCLE = 1, } Ark_DataPanelType; typedef struct Opt_DataPanelType { Ark_Tag tag; @@ -3524,9 +3527,9 @@ typedef struct Opt_IlluminatedType { Ark_IlluminatedType value; } Opt_IlluminatedType; typedef enum Ark_SelectStatus { - ARK_SELECT_STATUS_ALL, - ARK_SELECT_STATUS_PART, - ARK_SELECT_STATUS_NONE, + ARK_SELECT_STATUS_ALL = 0, + ARK_SELECT_STATUS_PART = 1, + ARK_SELECT_STATUS_NONE = 2, } Ark_SelectStatus; typedef struct Opt_SelectStatus { Ark_Tag tag; @@ -3541,24 +3544,24 @@ typedef struct Opt_ControlSize { Ark_ControlSize value; } Opt_ControlSize; typedef enum Ark_FunctionKey { - ARK_FUNCTION_KEY_ESC, - ARK_FUNCTION_KEY_F1, - ARK_FUNCTION_KEY_F2, - ARK_FUNCTION_KEY_F3, - ARK_FUNCTION_KEY_F4, - ARK_FUNCTION_KEY_F5, - ARK_FUNCTION_KEY_F6, - ARK_FUNCTION_KEY_F7, - ARK_FUNCTION_KEY_F8, - ARK_FUNCTION_KEY_F9, - ARK_FUNCTION_KEY_F10, - ARK_FUNCTION_KEY_F11, - ARK_FUNCTION_KEY_F12, - ARK_FUNCTION_KEY_TAB, - ARK_FUNCTION_KEY_DPAD_UP, - ARK_FUNCTION_KEY_DPAD_DOWN, - ARK_FUNCTION_KEY_DPAD_LEFT, - ARK_FUNCTION_KEY_DPAD_RIGHT, + ARK_FUNCTION_KEY_ESC = 0, + ARK_FUNCTION_KEY_F1 = 1, + ARK_FUNCTION_KEY_F2 = 2, + ARK_FUNCTION_KEY_F3 = 3, + ARK_FUNCTION_KEY_F4 = 4, + ARK_FUNCTION_KEY_F5 = 5, + ARK_FUNCTION_KEY_F6 = 6, + ARK_FUNCTION_KEY_F7 = 7, + ARK_FUNCTION_KEY_F8 = 8, + ARK_FUNCTION_KEY_F9 = 9, + ARK_FUNCTION_KEY_F10 = 10, + ARK_FUNCTION_KEY_F11 = 11, + ARK_FUNCTION_KEY_F12 = 12, + ARK_FUNCTION_KEY_TAB = 13, + ARK_FUNCTION_KEY_DPAD_UP = 14, + ARK_FUNCTION_KEY_DPAD_DOWN = 15, + ARK_FUNCTION_KEY_DPAD_LEFT = 16, + ARK_FUNCTION_KEY_DPAD_RIGHT = 17, } Ark_FunctionKey; typedef struct Opt_FunctionKey { Ark_Tag tag; @@ -3600,9 +3603,9 @@ typedef struct Opt_SheetType { Ark_SheetType value; } Opt_SheetType; typedef enum Ark_ModalTransition { - ARK_MODAL_TRANSITION_DEFAULT, - ARK_MODAL_TRANSITION_NONE, - ARK_MODAL_TRANSITION_ALPHA, + ARK_MODAL_TRANSITION_DEFAULT = 0, + ARK_MODAL_TRANSITION_NONE = 1, + ARK_MODAL_TRANSITION_ALPHA = 2, } Ark_ModalTransition; typedef struct Opt_ModalTransition { Ark_Tag tag; @@ -3653,29 +3656,21 @@ typedef struct Opt_BlendMode { Ark_BlendMode value; } Opt_BlendMode; typedef enum Ark_SharedTransitionEffectType { - ARK_SHARED_TRANSITION_EFFECT_TYPE_STATIC, - ARK_SHARED_TRANSITION_EFFECT_TYPE_EXCHANGE, + ARK_SHARED_TRANSITION_EFFECT_TYPE_STATIC = 0, + ARK_SHARED_TRANSITION_EFFECT_TYPE_EXCHANGE = 1, } Ark_SharedTransitionEffectType; typedef struct Opt_SharedTransitionEffectType { Ark_Tag tag; Ark_SharedTransitionEffectType value; } Opt_SharedTransitionEffectType; typedef enum Ark_AdaptiveColor { - ARK_ADAPTIVE_COLOR_DEFAULT, - ARK_ADAPTIVE_COLOR_AVERAGE, + ARK_ADAPTIVE_COLOR_DEFAULT = 0, + ARK_ADAPTIVE_COLOR_AVERAGE = 1, } Ark_AdaptiveColor; typedef struct Opt_AdaptiveColor { Ark_Tag tag; Ark_AdaptiveColor value; } Opt_AdaptiveColor; -typedef enum Ark_BlurType { - ARK_BLUR_TYPE_WITHIN_WINDOW = 0, - ARK_BLUR_TYPE_BEHIND_WINDOW = 1, -} Ark_BlurType; -typedef struct Opt_BlurType { - Ark_Tag tag; - Ark_BlurType value; -} Opt_BlurType; typedef enum Ark_BlurStyleActivePolicy { ARK_BLUR_STYLE_ACTIVE_POLICY_FOLLOWS_WINDOW_ACTIVE_STATE = 0, ARK_BLUR_STYLE_ACTIVE_POLICY_ALWAYS_ACTIVE = 1, @@ -3700,46 +3695,46 @@ typedef struct Opt_GestureControl_GestureType { Ark_GestureControl_GestureType value; } Opt_GestureControl_GestureType; typedef enum Ark_DragBehavior { - ARK_DRAG_BEHAVIOR_COPY, - ARK_DRAG_BEHAVIOR_MOVE, + ARK_DRAG_BEHAVIOR_COPY = 0, + ARK_DRAG_BEHAVIOR_MOVE = 1, } Ark_DragBehavior; typedef struct Opt_DragBehavior { Ark_Tag tag; Ark_DragBehavior value; } Opt_DragBehavior; typedef enum Ark_KeySource { - ARK_KEY_SOURCE_UNKNOWN, - ARK_KEY_SOURCE_KEYBOARD, + ARK_KEY_SOURCE_UNKNOWN = 0, + ARK_KEY_SOURCE_KEYBOARD = 1, } Ark_KeySource; typedef struct Opt_KeySource { Ark_Tag tag; Ark_KeySource value; } Opt_KeySource; typedef enum Ark_KeyType { - ARK_KEY_TYPE_DOWN, - ARK_KEY_TYPE_UP, + ARK_KEY_TYPE_DOWN = 0, + ARK_KEY_TYPE_UP = 1, } Ark_KeyType; typedef struct Opt_KeyType { Ark_Tag tag; Ark_KeyType value; } Opt_KeyType; typedef enum Ark_MouseAction { - ARK_MOUSE_ACTION_PRESS, - ARK_MOUSE_ACTION_RELEASE, - ARK_MOUSE_ACTION_MOVE, - ARK_MOUSE_ACTION_HOVER, + ARK_MOUSE_ACTION_PRESS = 0, + ARK_MOUSE_ACTION_RELEASE = 1, + ARK_MOUSE_ACTION_MOVE = 2, + ARK_MOUSE_ACTION_HOVER = 3, } Ark_MouseAction; typedef struct Opt_MouseAction { Ark_Tag tag; Ark_MouseAction value; } Opt_MouseAction; typedef enum Ark_MouseButton { - ARK_MOUSE_BUTTON_LEFT, - ARK_MOUSE_BUTTON_RIGHT, - ARK_MOUSE_BUTTON_MIDDLE, - ARK_MOUSE_BUTTON_BACK, - ARK_MOUSE_BUTTON_FORWARD, - ARK_MOUSE_BUTTON_NONE, + ARK_MOUSE_BUTTON_LEFT = 0, + ARK_MOUSE_BUTTON_RIGHT = 1, + ARK_MOUSE_BUTTON_MIDDLE = 2, + ARK_MOUSE_BUTTON_BACK = 3, + ARK_MOUSE_BUTTON_FORWARD = 4, + ARK_MOUSE_BUTTON_NONE = 5, } Ark_MouseButton; typedef struct Opt_MouseButton { Ark_Tag tag; @@ -3756,19 +3751,19 @@ typedef struct Opt_AccessibilityHoverType { Ark_AccessibilityHoverType value; } Opt_AccessibilityHoverType; typedef enum Ark_RepeatMode { - ARK_REPEAT_MODE_REPEAT, - ARK_REPEAT_MODE_STRETCH, - ARK_REPEAT_MODE_ROUND, - ARK_REPEAT_MODE_SPACE, + ARK_REPEAT_MODE_REPEAT = 0, + ARK_REPEAT_MODE_STRETCH = 1, + ARK_REPEAT_MODE_ROUND = 2, + ARK_REPEAT_MODE_SPACE = 3, } Ark_RepeatMode; typedef struct Opt_RepeatMode { Ark_Tag tag; Ark_RepeatMode value; } Opt_RepeatMode; typedef enum Ark_ImageSize { - ARK_IMAGE_SIZE_AUTO, - ARK_IMAGE_SIZE_COVER, - ARK_IMAGE_SIZE_CONTAIN, + ARK_IMAGE_SIZE_AUTO = 0, + ARK_IMAGE_SIZE_COVER = 1, + ARK_IMAGE_SIZE_CONTAIN = 2, ARK_IMAGE_SIZE_FILL = 3, } Ark_ImageSize; typedef struct Opt_ImageSize { @@ -3794,50 +3789,50 @@ typedef struct Opt_TouchTestStrategy { Ark_TouchTestStrategy value; } Opt_TouchTestStrategy; typedef enum Ark_RouteType { - ARK_ROUTE_TYPE_NONE, - ARK_ROUTE_TYPE_PUSH, - ARK_ROUTE_TYPE_POP, + ARK_ROUTE_TYPE_NONE = 0, + ARK_ROUTE_TYPE_PUSH = 1, + ARK_ROUTE_TYPE_POP = 2, } Ark_RouteType; typedef struct Opt_RouteType { Ark_Tag tag; Ark_RouteType value; } Opt_RouteType; typedef enum Ark_MessageLevel { - ARK_MESSAGE_LEVEL_DEBUG, - ARK_MESSAGE_LEVEL_ERROR, - ARK_MESSAGE_LEVEL_INFO, - ARK_MESSAGE_LEVEL_LOG, - ARK_MESSAGE_LEVEL_WARN, + ARK_MESSAGE_LEVEL_DEBUG = 0, + ARK_MESSAGE_LEVEL_ERROR = 1, + ARK_MESSAGE_LEVEL_INFO = 2, + ARK_MESSAGE_LEVEL_LOG = 3, + ARK_MESSAGE_LEVEL_WARN = 4, } Ark_MessageLevel; typedef struct Opt_MessageLevel { Ark_Tag tag; Ark_MessageLevel value; } Opt_MessageLevel; typedef enum Ark_SeekMode { - ARK_SEEK_MODE_PREVIOUS_KEYFRAME, - ARK_SEEK_MODE_NEXT_KEYFRAME, - ARK_SEEK_MODE_CLOSEST_KEYFRAME, - ARK_SEEK_MODE_ACCURATE, + ARK_SEEK_MODE_PREVIOUS_KEYFRAME = 0, + ARK_SEEK_MODE_NEXT_KEYFRAME = 1, + ARK_SEEK_MODE_CLOSEST_KEYFRAME = 2, + ARK_SEEK_MODE_ACCURATE = 3, } Ark_SeekMode; typedef struct Opt_SeekMode { Ark_Tag tag; Ark_SeekMode value; } Opt_SeekMode; typedef enum Ark_RectHeightStyle { - ARK_RECT_HEIGHT_STYLE_TIGHT, - ARK_RECT_HEIGHT_STYLE_MAX, - ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_MIDDLE, - ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_TOP, - ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_BOTTOM, - ARK_RECT_HEIGHT_STYLE_STRUT, + ARK_RECT_HEIGHT_STYLE_TIGHT = 0, + ARK_RECT_HEIGHT_STYLE_MAX = 1, + ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_MIDDLE = 2, + ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_TOP = 3, + ARK_RECT_HEIGHT_STYLE_INCLUDE_LINE_SPACE_BOTTOM = 4, + ARK_RECT_HEIGHT_STYLE_STRUT = 5, } Ark_RectHeightStyle; typedef struct Opt_RectHeightStyle { Ark_Tag tag; Ark_RectHeightStyle value; } Opt_RectHeightStyle; typedef enum Ark_RectWidthStyle { - ARK_RECT_WIDTH_STYLE_TIGHT, - ARK_RECT_WIDTH_STYLE_MAX, + ARK_RECT_WIDTH_STYLE_TIGHT = 0, + ARK_RECT_WIDTH_STYLE_MAX = 1, } Ark_RectWidthStyle; typedef struct Opt_RectWidthStyle { Ark_Tag tag; @@ -3852,32 +3847,46 @@ typedef struct Opt_PatternLockChallengeResult { Ark_PatternLockChallengeResult value; } Opt_PatternLockChallengeResult; typedef enum Ark_ScrollAlign { - ARK_SCROLL_ALIGN_START, - ARK_SCROLL_ALIGN_CENTER, - ARK_SCROLL_ALIGN_END, - ARK_SCROLL_ALIGN_AUTO, + ARK_SCROLL_ALIGN_START = 0, + ARK_SCROLL_ALIGN_CENTER = 1, + ARK_SCROLL_ALIGN_END = 2, + ARK_SCROLL_ALIGN_AUTO = 3, } Ark_ScrollAlign; typedef struct Opt_ScrollAlign { Ark_Tag tag; Ark_ScrollAlign value; } Opt_ScrollAlign; typedef enum Ark_SideBarPosition { - ARK_SIDE_BAR_POSITION_START, - ARK_SIDE_BAR_POSITION_END, + ARK_SIDE_BAR_POSITION_START = 0, + ARK_SIDE_BAR_POSITION_END = 1, } Ark_SideBarPosition; typedef struct Opt_SideBarPosition { Ark_Tag tag; Ark_SideBarPosition value; } Opt_SideBarPosition; typedef enum Ark_SideBarContainerType { - ARK_SIDE_BAR_CONTAINER_TYPE_EMBED, - ARK_SIDE_BAR_CONTAINER_TYPE_OVERLAY, - ARK_SIDE_BAR_CONTAINER_TYPE_AUTO, + ARK_SIDE_BAR_CONTAINER_TYPE_EMBED = 0, + ARK_SIDE_BAR_CONTAINER_TYPE_OVERLAY = 1, + ARK_SIDE_BAR_CONTAINER_TYPE_AUTO = 2, } Ark_SideBarContainerType; typedef struct Opt_SideBarContainerType { Ark_Tag tag; Ark_SideBarContainerType value; } Opt_SideBarContainerType; +typedef enum Ark_WebResponseType { + ARK_WEB_RESPONSE_TYPE_LONG_PRESS = 1, +} Ark_WebResponseType; +typedef struct Opt_WebResponseType { + Ark_Tag tag; + Ark_WebResponseType value; +} Opt_WebResponseType; +typedef enum Ark_WebElementType { + ARK_WEB_ELEMENT_TYPE_IMAGE = 1, +} Ark_WebElementType; +typedef struct Opt_WebElementType { + Ark_Tag tag; + Ark_WebElementType value; +} Opt_WebElementType; typedef enum Ark_WebKeyboardAvoidMode { ARK_WEB_KEYBOARD_AVOID_MODE_RESIZE_VISUAL = 0, ARK_WEB_KEYBOARD_AVOID_MODE_RESIZE_CONTENT = 1, @@ -3897,8 +3906,8 @@ typedef struct Opt_ViewportFit { Ark_ViewportFit value; } Opt_ViewportFit; typedef enum Ark_WebLayoutMode { - ARK_WEB_LAYOUT_MODE_NONE, - ARK_WEB_LAYOUT_MODE_FIT_CONTENT, + ARK_WEB_LAYOUT_MODE_NONE = 0, + ARK_WEB_LAYOUT_MODE_FIT_CONTENT = 1, } Ark_WebLayoutMode; typedef struct Opt_WebLayoutMode { Ark_Tag tag; @@ -3915,47 +3924,47 @@ typedef struct Opt_ThreatType { Ark_ThreatType value; } Opt_ThreatType; typedef enum Ark_OverScrollMode { - ARK_OVER_SCROLL_MODE_NEVER, - ARK_OVER_SCROLL_MODE_ALWAYS, + ARK_OVER_SCROLL_MODE_NEVER = 0, + ARK_OVER_SCROLL_MODE_ALWAYS = 1, } Ark_OverScrollMode; typedef struct Opt_OverScrollMode { Ark_Tag tag; Ark_OverScrollMode value; } Opt_OverScrollMode; typedef enum Ark_WebDarkMode { - ARK_WEB_DARK_MODE_OFF, - ARK_WEB_DARK_MODE_ON, - ARK_WEB_DARK_MODE_AUTO, + ARK_WEB_DARK_MODE_OFF = 0, + ARK_WEB_DARK_MODE_ON = 1, + ARK_WEB_DARK_MODE_AUTO = 2, } Ark_WebDarkMode; typedef struct Opt_WebDarkMode { Ark_Tag tag; Ark_WebDarkMode value; } Opt_WebDarkMode; typedef enum Ark_CacheMode { - ARK_CACHE_MODE_DEFAULT, - ARK_CACHE_MODE_NONE, - ARK_CACHE_MODE_ONLINE, - ARK_CACHE_MODE_ONLY, + ARK_CACHE_MODE_DEFAULT = 0, + ARK_CACHE_MODE_NONE = 1, + ARK_CACHE_MODE_ONLINE = 2, + ARK_CACHE_MODE_ONLY = 3, } Ark_CacheMode; typedef struct Opt_CacheMode { Ark_Tag tag; Ark_CacheMode value; } Opt_CacheMode; typedef enum Ark_MixedMode { - ARK_MIXED_MODE_ALL, - ARK_MIXED_MODE_COMPATIBLE, - ARK_MIXED_MODE_NONE, + ARK_MIXED_MODE_ALL = 0, + ARK_MIXED_MODE_COMPATIBLE = 1, + ARK_MIXED_MODE_NONE = 2, } Ark_MixedMode; typedef struct Opt_MixedMode { Ark_Tag tag; Ark_MixedMode value; } Opt_MixedMode; typedef enum Ark_InputType { - ARK_INPUT_TYPE_NORMAL, - ARK_INPUT_TYPE_NUMBER, - ARK_INPUT_TYPE_PHONE_NUMBER, - ARK_INPUT_TYPE_EMAIL, - ARK_INPUT_TYPE_PASSWORD, + ARK_INPUT_TYPE_NORMAL = 0, + ARK_INPUT_TYPE_NUMBER = 1, + ARK_INPUT_TYPE_PHONE_NUMBER = 2, + ARK_INPUT_TYPE_EMAIL = 3, + ARK_INPUT_TYPE_PASSWORD = 4, ARK_INPUT_TYPE_NUMBER_PASSWORD = 8, ARK_INPUT_TYPE_SCREEN_LOCK_PASSWORD = 9, ARK_INPUT_TYPE_USER_NAME = 10, @@ -4059,37 +4068,37 @@ typedef struct Opt_SwiperNestedScrollMode { Ark_SwiperNestedScrollMode value; } Opt_SwiperNestedScrollMode; typedef enum Ark_SwiperDisplayMode { - ARK_SWIPER_DISPLAY_MODE_LEGACY_STRETCH, - ARK_SWIPER_DISPLAY_MODE_LEGACY_AUTO_LINEAR, - ARK_SWIPER_DISPLAY_MODE_STRETCH, - ARK_SWIPER_DISPLAY_MODE_AUTO_LINEAR, + ARK_SWIPER_DISPLAY_MODE_LEGACY_STRETCH = 0, + ARK_SWIPER_DISPLAY_MODE_LEGACY_AUTO_LINEAR = 1, + ARK_SWIPER_DISPLAY_MODE_STRETCH = 2, + ARK_SWIPER_DISPLAY_MODE_AUTO_LINEAR = 3, } Ark_SwiperDisplayMode; typedef struct Opt_SwiperDisplayMode { Ark_Tag tag; Ark_SwiperDisplayMode value; } Opt_SwiperDisplayMode; typedef enum Ark_ItemState { - ARK_ITEM_STATE_NORMAL, - ARK_ITEM_STATE_DISABLED, - ARK_ITEM_STATE_WAITING, - ARK_ITEM_STATE_SKIP, + ARK_ITEM_STATE_NORMAL = 0, + ARK_ITEM_STATE_DISABLED = 1, + ARK_ITEM_STATE_WAITING = 2, + ARK_ITEM_STATE_SKIP = 3, } Ark_ItemState; typedef struct Opt_ItemState { Ark_Tag tag; Ark_ItemState value; } Opt_ItemState; typedef enum Ark_TextCase { - ARK_TEXT_CASE_NORMAL, - ARK_TEXT_CASE_LOWER_CASE, - ARK_TEXT_CASE_UPPER_CASE, + ARK_TEXT_CASE_NORMAL = 0, + ARK_TEXT_CASE_LOWER_CASE = 1, + ARK_TEXT_CASE_UPPER_CASE = 2, } Ark_TextCase; typedef struct Opt_TextCase { Ark_Tag tag; Ark_TextCase value; } Opt_TextCase; typedef enum Ark_SliderInteraction { - ARK_SLIDER_INTERACTION_SLIDE_AND_CLICK, - ARK_SLIDER_INTERACTION_SLIDE_ONLY, + ARK_SLIDER_INTERACTION_SLIDE_AND_CLICK = 0, + ARK_SLIDER_INTERACTION_SLIDE_ONLY = 1, ARK_SLIDER_INTERACTION_SLIDE_AND_CLICK_UP = 2, } Ark_SliderInteraction; typedef struct Opt_SliderInteraction { @@ -4097,19 +4106,19 @@ typedef struct Opt_SliderInteraction { Ark_SliderInteraction value; } Opt_SliderInteraction; typedef enum Ark_SliderChangeMode { - ARK_SLIDER_CHANGE_MODE_BEGIN, - ARK_SLIDER_CHANGE_MODE_MOVING, - ARK_SLIDER_CHANGE_MODE_END, - ARK_SLIDER_CHANGE_MODE_CLICK, + ARK_SLIDER_CHANGE_MODE_BEGIN = 0, + ARK_SLIDER_CHANGE_MODE_MOVING = 1, + ARK_SLIDER_CHANGE_MODE_END = 2, + ARK_SLIDER_CHANGE_MODE_CLICK = 3, } Ark_SliderChangeMode; typedef struct Opt_SliderChangeMode { Ark_Tag tag; Ark_SliderChangeMode value; } Opt_SliderChangeMode; typedef enum Ark_MenuAlignType { - ARK_MENU_ALIGN_TYPE_START, - ARK_MENU_ALIGN_TYPE_CENTER, - ARK_MENU_ALIGN_TYPE_END, + ARK_MENU_ALIGN_TYPE_START = 0, + ARK_MENU_ALIGN_TYPE_CENTER = 1, + ARK_MENU_ALIGN_TYPE_END = 2, } Ark_MenuAlignType; typedef struct Opt_MenuAlignType { Ark_Tag tag; @@ -4136,23 +4145,23 @@ typedef struct Opt_SearchType { Ark_SearchType value; } Opt_SearchType; typedef enum Ark_Edge { - ARK_EDGE_TOP, - ARK_EDGE_CENTER, - ARK_EDGE_BOTTOM, - ARK_EDGE_BASELINE, - ARK_EDGE_START, - ARK_EDGE_MIDDLE, - ARK_EDGE_END, + ARK_EDGE_TOP = 0, + ARK_EDGE_CENTER = 1, + ARK_EDGE_BOTTOM = 2, + ARK_EDGE_BASELINE = 3, + ARK_EDGE_START = 4, + ARK_EDGE_MIDDLE = 5, + ARK_EDGE_END = 6, } Ark_Edge; typedef struct Opt_Edge { Ark_Tag tag; Ark_Edge value; } Opt_Edge; typedef enum Ark_ScrollDirection { - ARK_SCROLL_DIRECTION_VERTICAL, - ARK_SCROLL_DIRECTION_HORIZONTAL, - ARK_SCROLL_DIRECTION_FREE, - ARK_SCROLL_DIRECTION_NONE, + ARK_SCROLL_DIRECTION_VERTICAL = 0, + ARK_SCROLL_DIRECTION_HORIZONTAL = 1, + ARK_SCROLL_DIRECTION_FREE = 2, + ARK_SCROLL_DIRECTION_NONE = 3, } Ark_ScrollDirection; typedef struct Opt_ScrollDirection { Ark_Tag tag; @@ -4201,11 +4210,11 @@ typedef struct Opt_TextDataDetectorType { Ark_TextDataDetectorType value; } Opt_TextDataDetectorType; typedef enum Ark_RefreshStatus { - ARK_REFRESH_STATUS_INACTIVE, - ARK_REFRESH_STATUS_DRAG, - ARK_REFRESH_STATUS_OVER_DRAG, - ARK_REFRESH_STATUS_REFRESH, - ARK_REFRESH_STATUS_DONE, + ARK_REFRESH_STATUS_INACTIVE = 0, + ARK_REFRESH_STATUS_DRAG = 1, + ARK_REFRESH_STATUS_OVER_DRAG = 2, + ARK_REFRESH_STATUS_REFRESH = 3, + ARK_REFRESH_STATUS_DONE = 4, } Ark_RefreshStatus; typedef struct Opt_RefreshStatus { Ark_Tag tag; @@ -4230,9 +4239,9 @@ typedef struct Opt_PanelType { Ark_PanelType value; } Opt_PanelType; typedef enum Ark_PanelMode { - ARK_PANEL_MODE_MINI, - ARK_PANEL_MODE_HALF, - ARK_PANEL_MODE_FULL, + ARK_PANEL_MODE_MINI = 0, + ARK_PANEL_MODE_HALF = 1, + ARK_PANEL_MODE_FULL = 2, } Ark_PanelMode; typedef struct Opt_PanelMode { Ark_Tag tag; @@ -4249,34 +4258,34 @@ typedef struct Opt_NavigationOperation { } Opt_NavigationOperation; typedef enum Ark_NavigationTitleMode { ARK_NAVIGATION_TITLE_MODE_FREE = 0, - ARK_NAVIGATION_TITLE_MODE_FULL, - ARK_NAVIGATION_TITLE_MODE_MINI, + ARK_NAVIGATION_TITLE_MODE_FULL = 1, + ARK_NAVIGATION_TITLE_MODE_MINI = 2, } Ark_NavigationTitleMode; typedef struct Opt_NavigationTitleMode { Ark_Tag tag; Ark_NavigationTitleMode value; } Opt_NavigationTitleMode; typedef enum Ark_NavigationMode { - ARK_NAVIGATION_MODE_STACK, - ARK_NAVIGATION_MODE_SPLIT, - ARK_NAVIGATION_MODE_AUTO, + ARK_NAVIGATION_MODE_STACK = 0, + ARK_NAVIGATION_MODE_SPLIT = 1, + ARK_NAVIGATION_MODE_AUTO = 2, } Ark_NavigationMode; typedef struct Opt_NavigationMode { Ark_Tag tag; Ark_NavigationMode value; } Opt_NavigationMode; typedef enum Ark_NavBarPosition { - ARK_NAV_BAR_POSITION_START, - ARK_NAV_BAR_POSITION_END, + ARK_NAV_BAR_POSITION_START = 0, + ARK_NAV_BAR_POSITION_END = 1, } Ark_NavBarPosition; typedef struct Opt_NavBarPosition { Ark_Tag tag; Ark_NavBarPosition value; } Opt_NavBarPosition; typedef enum Ark_NavRouteMode { - ARK_NAV_ROUTE_MODE_PUSH_WITH_RECREATE, - ARK_NAV_ROUTE_MODE_PUSH, - ARK_NAV_ROUTE_MODE_REPLACE, + ARK_NAV_ROUTE_MODE_PUSH_WITH_RECREATE = 0, + ARK_NAV_ROUTE_MODE_PUSH = 1, + ARK_NAV_ROUTE_MODE_REPLACE = 2, } Ark_NavRouteMode; typedef struct Opt_NavRouteMode { Ark_Tag tag; @@ -4341,18 +4350,18 @@ typedef struct Opt_SecurityComponentLayoutDirection { Ark_SecurityComponentLayoutDirection value; } Opt_SecurityComponentLayoutDirection; typedef enum Ark_SwipeActionState { - ARK_SWIPE_ACTION_STATE_COLLAPSED, - ARK_SWIPE_ACTION_STATE_EXPANDED, - ARK_SWIPE_ACTION_STATE_ACTIONING, + ARK_SWIPE_ACTION_STATE_COLLAPSED = 0, + ARK_SWIPE_ACTION_STATE_EXPANDED = 1, + ARK_SWIPE_ACTION_STATE_ACTIONING = 2, } Ark_SwipeActionState; typedef struct Opt_SwipeActionState { Ark_Tag tag; Ark_SwipeActionState value; } Opt_SwipeActionState; typedef enum Ark_Sticky { - ARK_STICKY_NONE, - ARK_STICKY_NORMAL, - ARK_STICKY_OPACITY, + ARK_STICKY_NONE = 0, + ARK_STICKY_NORMAL = 1, + ARK_STICKY_OPACITY = 2, } Ark_Sticky; typedef struct Opt_Sticky { Ark_Tag tag; @@ -4368,9 +4377,9 @@ typedef struct Opt_StickyStyle { Ark_StickyStyle value; } Opt_StickyStyle; typedef enum Ark_ListItemAlign { - ARK_LIST_ITEM_ALIGN_START, - ARK_LIST_ITEM_ALIGN_CENTER, - ARK_LIST_ITEM_ALIGN_END, + ARK_LIST_ITEM_ALIGN_START = 0, + ARK_LIST_ITEM_ALIGN_CENTER = 1, + ARK_LIST_ITEM_ALIGN_END = 2, } Ark_ListItemAlign; typedef struct Opt_ListItemAlign { Ark_Tag tag; @@ -4387,10 +4396,10 @@ typedef struct Opt_CopyOptions { Ark_CopyOptions value; } Opt_CopyOptions; typedef enum Ark_ImageInterpolation { - ARK_IMAGE_INTERPOLATION_NONE, - ARK_IMAGE_INTERPOLATION_LOW, - ARK_IMAGE_INTERPOLATION_MEDIUM, - ARK_IMAGE_INTERPOLATION_HIGH, + ARK_IMAGE_INTERPOLATION_NONE = 0, + ARK_IMAGE_INTERPOLATION_LOW = 1, + ARK_IMAGE_INTERPOLATION_MEDIUM = 2, + ARK_IMAGE_INTERPOLATION_HIGH = 3, } Ark_ImageInterpolation; typedef struct Opt_ImageInterpolation { Ark_Tag tag; @@ -4406,18 +4415,18 @@ typedef struct Opt_DynamicRangeMode { Ark_DynamicRangeMode value; } Opt_DynamicRangeMode; typedef enum Ark_ImageRenderMode { - ARK_IMAGE_RENDER_MODE_ORIGINAL, - ARK_IMAGE_RENDER_MODE_TEMPLATE, + ARK_IMAGE_RENDER_MODE_ORIGINAL = 0, + ARK_IMAGE_RENDER_MODE_TEMPLATE = 1, } Ark_ImageRenderMode; typedef struct Opt_ImageRenderMode { Ark_Tag tag; Ark_ImageRenderMode value; } Opt_ImageRenderMode; typedef enum Ark_GridDirection { - ARK_GRID_DIRECTION_ROW, - ARK_GRID_DIRECTION_COLUMN, - ARK_GRID_DIRECTION_ROW_REVERSE, - ARK_GRID_DIRECTION_COLUMN_REVERSE, + ARK_GRID_DIRECTION_ROW = 0, + ARK_GRID_DIRECTION_COLUMN = 1, + ARK_GRID_DIRECTION_ROW_REVERSE = 2, + ARK_GRID_DIRECTION_COLUMN_REVERSE = 3, } Ark_GridDirection; typedef struct Opt_GridDirection { Ark_Tag tag; @@ -4425,22 +4434,22 @@ typedef struct Opt_GridDirection { } Opt_GridDirection; typedef enum Ark_ScrollSource { ARK_SCROLL_SOURCE_DRAG = 0, - ARK_SCROLL_SOURCE_FLING, - ARK_SCROLL_SOURCE_EDGE_EFFECT, - ARK_SCROLL_SOURCE_OTHER_USER_INPUT, - ARK_SCROLL_SOURCE_SCROLL_BAR, - ARK_SCROLL_SOURCE_SCROLL_BAR_FLING, - ARK_SCROLL_SOURCE_SCROLLER, - ARK_SCROLL_SOURCE_SCROLLER_ANIMATION, + ARK_SCROLL_SOURCE_FLING = 1, + ARK_SCROLL_SOURCE_EDGE_EFFECT = 2, + ARK_SCROLL_SOURCE_OTHER_USER_INPUT = 3, + ARK_SCROLL_SOURCE_SCROLL_BAR = 4, + ARK_SCROLL_SOURCE_SCROLL_BAR_FLING = 5, + ARK_SCROLL_SOURCE_SCROLLER = 6, + ARK_SCROLL_SOURCE_SCROLLER_ANIMATION = 7, } Ark_ScrollSource; typedef struct Opt_ScrollSource { Ark_Tag tag; Ark_ScrollSource value; } Opt_ScrollSource; typedef enum Ark_ScrollState { - ARK_SCROLL_STATE_IDLE, - ARK_SCROLL_STATE_SCROLL, - ARK_SCROLL_STATE_FLING, + ARK_SCROLL_STATE_IDLE = 0, + ARK_SCROLL_STATE_SCROLL = 1, + ARK_SCROLL_STATE_FLING = 2, } Ark_ScrollState; typedef struct Opt_ScrollState { Ark_Tag tag; @@ -4454,18 +4463,18 @@ typedef struct Opt_EmbeddedType { Ark_EmbeddedType value; } Opt_EmbeddedType; typedef enum Ark_LineJoinStyle { - ARK_LINE_JOIN_STYLE_MITER, - ARK_LINE_JOIN_STYLE_ROUND, - ARK_LINE_JOIN_STYLE_BEVEL, + ARK_LINE_JOIN_STYLE_MITER = 0, + ARK_LINE_JOIN_STYLE_ROUND = 1, + ARK_LINE_JOIN_STYLE_BEVEL = 2, } Ark_LineJoinStyle; typedef struct Opt_LineJoinStyle { Ark_Tag tag; Ark_LineJoinStyle value; } Opt_LineJoinStyle; typedef enum Ark_LineCapStyle { - ARK_LINE_CAP_STYLE_BUTT, - ARK_LINE_CAP_STYLE_ROUND, - ARK_LINE_CAP_STYLE_SQUARE, + ARK_LINE_CAP_STYLE_BUTT = 0, + ARK_LINE_CAP_STYLE_ROUND = 1, + ARK_LINE_CAP_STYLE_SQUARE = 2, } Ark_LineCapStyle; typedef struct Opt_LineCapStyle { Ark_Tag tag; @@ -4481,8 +4490,8 @@ typedef struct Opt_CheckBoxShape { } Opt_CheckBoxShape; typedef enum Ark_ImageAnalyzerType { ARK_IMAGE_ANALYZER_TYPE_SUBJECT = 0, - ARK_IMAGE_ANALYZER_TYPE_TEXT, - ARK_IMAGE_ANALYZER_TYPE_OBJECT_LOOKUP, + ARK_IMAGE_ANALYZER_TYPE_TEXT = 1, + ARK_IMAGE_ANALYZER_TYPE_OBJECT_LOOKUP = 2, } Ark_ImageAnalyzerType; typedef struct Opt_ImageAnalyzerType { Ark_Tag tag; @@ -4498,39 +4507,39 @@ typedef struct Opt_CalendarAlign { Ark_CalendarAlign value; } Opt_CalendarAlign; typedef enum Ark_FillMode { - ARK_FILL_MODE_NONE, - ARK_FILL_MODE_FORWARDS, - ARK_FILL_MODE_BACKWARDS, - ARK_FILL_MODE_BOTH, + ARK_FILL_MODE_NONE = 0, + ARK_FILL_MODE_FORWARDS = 1, + ARK_FILL_MODE_BACKWARDS = 2, + ARK_FILL_MODE_BOTH = 3, } Ark_FillMode; typedef struct Opt_FillMode { Ark_Tag tag; Ark_FillMode value; } Opt_FillMode; typedef enum Ark_AnimationStatus { - ARK_ANIMATION_STATUS_INITIAL, - ARK_ANIMATION_STATUS_RUNNING, - ARK_ANIMATION_STATUS_PAUSED, - ARK_ANIMATION_STATUS_STOPPED, + ARK_ANIMATION_STATUS_INITIAL = 0, + ARK_ANIMATION_STATUS_RUNNING = 1, + ARK_ANIMATION_STATUS_PAUSED = 2, + ARK_ANIMATION_STATUS_STOPPED = 3, } Ark_AnimationStatus; typedef struct Opt_AnimationStatus { Ark_Tag tag; Ark_AnimationStatus value; } Opt_AnimationStatus; typedef enum Ark_IndexerAlign { - ARK_INDEXER_ALIGN_LEFT, - ARK_INDEXER_ALIGN_RIGHT, - ARK_INDEXER_ALIGN_START, - ARK_INDEXER_ALIGN_END, + ARK_INDEXER_ALIGN_LEFT = 0, + ARK_INDEXER_ALIGN_RIGHT = 1, + ARK_INDEXER_ALIGN_START = 2, + ARK_INDEXER_ALIGN_END = 3, } Ark_IndexerAlign; typedef struct Opt_IndexerAlign { Ark_Tag tag; Ark_IndexerAlign value; } Opt_IndexerAlign; typedef enum Ark_ModifierKey { - ARK_MODIFIER_KEY_CTRL, - ARK_MODIFIER_KEY_SHIFT, - ARK_MODIFIER_KEY_ALT, + ARK_MODIFIER_KEY_CTRL = 0, + ARK_MODIFIER_KEY_SHIFT = 1, + ARK_MODIFIER_KEY_ALT = 2, } Ark_ModifierKey; typedef struct Opt_ModifierKey { Ark_Tag tag; @@ -4545,17 +4554,25 @@ typedef struct Opt_BlendApplyType { Ark_BlendApplyType value; } Opt_BlendApplyType; typedef enum Ark_ChainStyle { - ARK_CHAIN_STYLE_SPREAD, - ARK_CHAIN_STYLE_SPREAD_INSIDE, - ARK_CHAIN_STYLE_PACKED, + ARK_CHAIN_STYLE_SPREAD = 0, + ARK_CHAIN_STYLE_SPREAD_INSIDE = 1, + ARK_CHAIN_STYLE_PACKED = 2, } Ark_ChainStyle; typedef struct Opt_ChainStyle { Ark_Tag tag; Ark_ChainStyle value; } Opt_ChainStyle; +typedef enum Ark_EffectType { + ARK_EFFECT_TYPE_DEFAULT = 0, + ARK_EFFECT_TYPE_WINDOW_EFFECT = 1, +} Ark_EffectType; +typedef struct Opt_EffectType { + Ark_Tag tag; + Ark_EffectType value; +} Opt_EffectType; typedef enum Ark_GestureMask { - ARK_GESTURE_MASK_NORMAL, - ARK_GESTURE_MASK_IGNORE_INTERNAL, + ARK_GESTURE_MASK_NORMAL = 0, + ARK_GESTURE_MASK_IGNORE_INTERNAL = 1, } Ark_GestureMask; typedef struct Opt_GestureMask { Ark_Tag tag; @@ -4571,29 +4588,29 @@ typedef struct Opt_FocusPriority { Ark_FocusPriority value; } Opt_FocusPriority; typedef enum Ark_ImageRepeat { - ARK_IMAGE_REPEAT_NO_REPEAT, - ARK_IMAGE_REPEAT_X, - ARK_IMAGE_REPEAT_Y, - ARK_IMAGE_REPEAT_XY, + ARK_IMAGE_REPEAT_NO_REPEAT = 0, + ARK_IMAGE_REPEAT_X = 1, + ARK_IMAGE_REPEAT_Y = 2, + ARK_IMAGE_REPEAT_XY = 3, } Ark_ImageRepeat; typedef struct Opt_ImageRepeat { Ark_Tag tag; Ark_ImageRepeat value; } Opt_ImageRepeat; typedef enum Ark_SafeAreaEdge { - ARK_SAFE_AREA_EDGE_TOP, - ARK_SAFE_AREA_EDGE_BOTTOM, - ARK_SAFE_AREA_EDGE_START, - ARK_SAFE_AREA_EDGE_END, + ARK_SAFE_AREA_EDGE_TOP = 0, + ARK_SAFE_AREA_EDGE_BOTTOM = 1, + ARK_SAFE_AREA_EDGE_START = 2, + ARK_SAFE_AREA_EDGE_END = 3, } Ark_SafeAreaEdge; typedef struct Opt_SafeAreaEdge { Ark_Tag tag; Ark_SafeAreaEdge value; } Opt_SafeAreaEdge; typedef enum Ark_SafeAreaType { - ARK_SAFE_AREA_TYPE_SYSTEM, - ARK_SAFE_AREA_TYPE_CUTOUT, - ARK_SAFE_AREA_TYPE_KEYBOARD, + ARK_SAFE_AREA_TYPE_SYSTEM = 0, + ARK_SAFE_AREA_TYPE_CUTOUT = 1, + ARK_SAFE_AREA_TYPE_KEYBOARD = 2, } Ark_SafeAreaType; typedef struct Opt_SafeAreaType { Ark_Tag tag; @@ -4650,38 +4667,38 @@ typedef struct Opt_PreDragStatus { Ark_PreDragStatus value; } Opt_PreDragStatus; typedef enum Ark_Direction { - ARK_DIRECTION_LTR, - ARK_DIRECTION_RTL, - ARK_DIRECTION_AUTO, + ARK_DIRECTION_LTR = 0, + ARK_DIRECTION_RTL = 1, + ARK_DIRECTION_AUTO = 2, } Ark_Direction; typedef struct Opt_Direction { Ark_Tag tag; Ark_Direction value; } Opt_Direction; typedef enum Ark_Visibility { - ARK_VISIBILITY_VISIBLE, - ARK_VISIBILITY_HIDDEN, - ARK_VISIBILITY_NONE, + ARK_VISIBILITY_VISIBLE = 0, + ARK_VISIBILITY_HIDDEN = 1, + ARK_VISIBILITY_NONE = 2, } Ark_Visibility; typedef struct Opt_Visibility { Ark_Tag tag; Ark_Visibility value; } Opt_Visibility; typedef enum Ark_HoverEffect { - ARK_HOVER_EFFECT_AUTO, - ARK_HOVER_EFFECT_SCALE, - ARK_HOVER_EFFECT_HIGHLIGHT, - ARK_HOVER_EFFECT_NONE, + ARK_HOVER_EFFECT_AUTO = 0, + ARK_HOVER_EFFECT_SCALE = 1, + ARK_HOVER_EFFECT_HIGHLIGHT = 2, + ARK_HOVER_EFFECT_NONE = 3, } Ark_HoverEffect; typedef struct Opt_HoverEffect { Ark_Tag tag; Ark_HoverEffect value; } Opt_HoverEffect; typedef enum Ark_HitTestMode { - ARK_HIT_TEST_MODE_DEFAULT, - ARK_HIT_TEST_MODE_BLOCK, - ARK_HIT_TEST_MODE_TRANSPARENT, - ARK_HIT_TEST_MODE_NONE, + ARK_HIT_TEST_MODE_DEFAULT = 0, + ARK_HIT_TEST_MODE_BLOCK = 1, + ARK_HIT_TEST_MODE_TRANSPARENT = 2, + ARK_HIT_TEST_MODE_NONE = 3, } Ark_HitTestMode; typedef struct Opt_HitTestMode { Ark_Tag tag; @@ -5167,10 +5184,6 @@ typedef struct Opt_Area { Ark_Tag tag; Ark_Area value; } Opt_Area; -typedef struct Opt_Undefined { - Ark_Tag tag; - Ark_Undefined value; -} Opt_Undefined; typedef struct Ark_LocalizedPadding { Opt_LengthMetrics top; Opt_LengthMetrics end; @@ -5221,17 +5234,6 @@ typedef struct Opt_Union_Padding_Dimension { Ark_Tag tag; Ark_Union_Padding_Dimension value; } Opt_Union_Padding_Dimension; -typedef struct Ark_Union_ResourceStr_ComponentContent { - Ark_Int32 selector; - union { - Ark_ResourceStr value0; - Ark_CustomObject value1; - }; -} Ark_Union_ResourceStr_ComponentContent; -typedef struct Opt_Union_ResourceStr_ComponentContent { - Ark_Tag tag; - Ark_Union_ResourceStr_ComponentContent value; -} Opt_Union_ResourceStr_ComponentContent; typedef struct Ark_Tuple_Number_Number { Ark_Number value0; Ark_Number value1; @@ -5268,17 +5270,6 @@ typedef struct Opt_Array_CustomObject { Ark_Tag tag; Array_CustomObject value; } Opt_Array_CustomObject; -typedef struct Ark_VP { - Ark_Int32 selector; - union { - Ark_String value0; - Ark_Number value1; - }; -} Ark_VP; -typedef struct Opt_VP { - Ark_Tag tag; - Ark_VP value; -} Opt_VP; typedef struct Callback_SwipeActionState_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_SwipeActionState state); @@ -5297,7 +5288,7 @@ typedef struct Opt_Callback_Void { } Opt_Callback_Void; typedef struct Callback_Any { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Callback_CustomObject_void continuation); + void (*call)(const Ark_Int32 resourceId, const Callback_Any_Void continuation); } Callback_Any; typedef struct Opt_Callback_Any { Ark_Tag tag; @@ -5608,13 +5599,6 @@ typedef struct Opt_TransitionEffect { Ark_Tag tag; Ark_TransitionEffect value; } Opt_TransitionEffect; -typedef struct Ark_ArrayBuffer { - Ark_Number byteLength; -} Ark_ArrayBuffer; -typedef struct Opt_ArrayBuffer { - Ark_Tag tag; - Ark_ArrayBuffer value; -} Opt_ArrayBuffer; typedef struct Array_AlertDialogButtonOptions { Ark_AlertDialogButtonOptions* array; Ark_Int32 length; @@ -5776,17 +5760,6 @@ typedef struct Opt_WebController { Ark_Tag tag; Ark_WebController value; } Opt_WebController; -typedef struct Ark_Union_ResourceColor_Undefined { - Ark_Int32 selector; - union { - Ark_ResourceColor value0; - Ark_Undefined value1; - }; -} Ark_Union_ResourceColor_Undefined; -typedef struct Opt_Union_ResourceColor_Undefined { - Ark_Tag tag; - Ark_Union_ResourceColor_Undefined value; -} Opt_Union_ResourceColor_Undefined; typedef struct Ark_TabBarIconStyle { Opt_ResourceColor selectedColor; Opt_ResourceColor unselectedColor; @@ -5862,25 +5835,37 @@ typedef struct Opt_IndicatorStyle { Ark_Tag tag; Ark_IndicatorStyle value; } Opt_IndicatorStyle; -typedef struct Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent { +typedef struct Ark_Union_String_Resource_ComponentContent { Ark_Int32 selector; union { - Ark_ResourceStr value0; - Ark_Union_ResourceStr_ComponentContent value1; + Ark_String value0; + Ark_Resource value1; + Ark_CustomObject value2; }; -} Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent; -typedef struct Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent { +} Ark_Union_String_Resource_ComponentContent; +typedef struct Opt_Union_String_Resource_ComponentContent { Ark_Tag tag; - Ark_Union_ResourceStr_Union_ResourceStr_ComponentContent value; -} Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent; + Ark_Union_String_Resource_ComponentContent value; +} Opt_Union_String_Resource_ComponentContent; typedef struct Callback_TabContentTransitionProxy_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized proxy); + void (*call)(const Ark_Int32 resourceId, const Ark_TabContentTransitionProxy parameter); } Callback_TabContentTransitionProxy_Void; typedef struct Opt_Callback_TabContentTransitionProxy_Void { Ark_Tag tag; Callback_TabContentTransitionProxy_Void value; } Opt_Callback_TabContentTransitionProxy_Void; +typedef struct Ark_VP { + Ark_Int32 selector; + union { + Ark_String value0; + Ark_Number value1; + }; +} Ark_VP; +typedef struct Opt_VP { + Ark_Tag tag; + Ark_VP value; +} Opt_VP; typedef struct Ark_RectAttribute { void *handle; } Ark_RectAttribute; @@ -5992,19 +5977,18 @@ typedef struct Opt_Union_Number_String_Array_Any { Ark_Tag tag; Ark_Union_Number_String_Array_Any value; } Opt_Union_Number_String_Array_Any; -typedef struct Ark_Union_PX_VP_LPX_Resource { +typedef struct Ark_Union_String_Number_Resource { Ark_Int32 selector; union { Ark_String value0; - Ark_VP value1; - Ark_String value2; - Ark_Resource value3; + Ark_Number value1; + Ark_Resource value2; }; -} Ark_Union_PX_VP_LPX_Resource; -typedef struct Opt_Union_PX_VP_LPX_Resource { +} Ark_Union_String_Number_Resource; +typedef struct Opt_Union_String_Number_Resource { Ark_Tag tag; - Ark_Union_PX_VP_LPX_Resource value; -} Opt_Union_PX_VP_LPX_Resource; + Ark_Union_String_Number_Resource value; +} Opt_Union_String_Number_Resource; typedef struct Ark_Union_TitleHeight_Length { Ark_Int32 selector; union { @@ -6018,7 +6002,7 @@ typedef struct Opt_Union_TitleHeight_Length { } Opt_Union_TitleHeight_Length; typedef struct Callback_NavigationTransitionProxy_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized transitionProxy); + void (*call)(const Ark_Int32 resourceId, const Ark_NavigationTransitionProxy transitionProxy); } Callback_NavigationTransitionProxy_Void; typedef struct Opt_Callback_NavigationTransitionProxy_Void { Ark_Tag tag; @@ -6324,7 +6308,7 @@ typedef struct Opt_Union_Margin_Dimension { } Opt_Union_Margin_Dimension; typedef struct GetItemMainSizeByIndex { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Number_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Number_Void continuation); } GetItemMainSizeByIndex; typedef struct Opt_GetItemMainSizeByIndex { Ark_Tag tag; @@ -6346,6 +6330,10 @@ typedef struct Opt_Callback_String_Void { Ark_Tag tag; Callback_String_Void value; } Opt_Callback_String_Void; +typedef struct Opt_Buffer { + Ark_Tag tag; + Ark_Buffer value; +} Opt_Buffer; typedef struct Callback_TimePickerResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TimePickerResult value); @@ -6413,7 +6401,7 @@ typedef struct Opt_Callback_TextPickerResult_Void { Ark_Tag tag; Callback_TextPickerResult_Void value; } Opt_Callback_TextPickerResult_Void; -typedef struct Ark_Type_TextPickerOptions_range { +typedef struct Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent { Ark_Int32 selector; union { Array_String value0; @@ -6422,14 +6410,11 @@ typedef struct Ark_Type_TextPickerOptions_range { Array_TextPickerRangeContent value3; Array_TextCascadePickerRangeContent value4; }; -} Ark_Type_TextPickerOptions_range; -typedef struct Opt_Type_TextPickerOptions_range { +} Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent; +typedef struct Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent { Ark_Tag tag; - Ark_Type_TextPickerOptions_range value; -} Opt_Type_TextPickerOptions_range; -typedef struct Ark_TextMenuItemId { - void *handle; -} Ark_TextMenuItemId; + Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent value; +} Opt_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent; typedef struct Opt_TextMenuItemId { Ark_Tag tag; Ark_TextMenuItemId value; @@ -6467,7 +6452,7 @@ typedef struct Opt_OnDidChangeCallback { } Opt_OnDidChangeCallback; typedef struct Callback_StyledStringChangeValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_StyledStringChangeValue parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_StyledStringChangeValue parameter, const Callback_Boolean_Void continuation); } Callback_StyledStringChangeValue_Boolean; typedef struct Opt_Callback_StyledStringChangeValue_Boolean { Ark_Tag tag; @@ -6614,17 +6599,10 @@ typedef struct Opt_Literal_TransitionEffect_appear_disappear { Ark_Tag tag; Ark_Literal_TransitionEffect_appear_disappear value; } Opt_Literal_TransitionEffect_appear_disappear; -typedef struct Ark_Uint8ClampedArray { - Ark_Number BYTES_PER_ELEMENT; - Ark_ArrayBuffer buffer; - Ark_Number byteLength; - Ark_Number byteOffset; - Ark_Number length; -} Ark_Uint8ClampedArray; -typedef struct Opt_Uint8ClampedArray { +typedef struct Opt_Undefined { Ark_Tag tag; - Ark_Uint8ClampedArray value; -} Opt_Uint8ClampedArray; + Ark_Undefined value; +} Opt_Undefined; typedef struct Opt_ImageBitmap { Ark_Tag tag; Ark_ImageBitmap value; @@ -6802,15 +6780,15 @@ typedef struct Opt_DividerStyle { Ark_Tag tag; Ark_DividerStyle value; } Opt_DividerStyle; -typedef struct Ark_Type_ButtonStyle_icons { +typedef struct Ark_ButtonIconOptions { Ark_Union_String_PixelMap_Resource shown; Ark_Union_String_PixelMap_Resource hidden; Opt_Union_String_PixelMap_Resource switching; -} Ark_Type_ButtonStyle_icons; -typedef struct Opt_Type_ButtonStyle_icons { +} Ark_ButtonIconOptions; +typedef struct Opt_ButtonIconOptions { Ark_Tag tag; - Ark_Type_ButtonStyle_icons value; -} Opt_Type_ButtonStyle_icons; + Ark_ButtonIconOptions value; +} Opt_ButtonIconOptions; typedef struct Ark_ImageAIOptions { Opt_Array_ImageAnalyzerType types; Opt_ImageAnalyzerController aiController; @@ -6909,6 +6887,14 @@ typedef struct Opt_SslErrorHandler { Ark_Tag tag; Ark_SslErrorHandler value; } Opt_SslErrorHandler; +typedef struct Array_Buffer { + Ark_Buffer* array; + Ark_Int32 length; +} Array_Buffer; +typedef struct Opt_Array_Buffer { + Ark_Tag tag; + Array_Buffer value; +} Opt_Array_Buffer; typedef struct Opt_WebContextMenuResult { Ark_Tag tag; Ark_WebContextMenuResult value; @@ -7008,10 +6994,10 @@ typedef struct Opt_TextTimerController { Ark_TextTimerController value; } Opt_TextTimerController; typedef struct Ark_UnderlineColor { - Opt_Union_ResourceColor_Undefined typing; - Opt_Union_ResourceColor_Undefined normal; - Opt_Union_ResourceColor_Undefined error; - Opt_Union_ResourceColor_Undefined disable; + Opt_ResourceColor typing; + Opt_ResourceColor normal; + Opt_ResourceColor error; + Opt_ResourceColor disable; } Ark_UnderlineColor; typedef struct Opt_UnderlineColor { Ark_Tag tag; @@ -7049,7 +7035,7 @@ typedef struct Opt_BottomTabBarStyle { Ark_BottomTabBarStyle value; } Opt_BottomTabBarStyle; typedef struct Ark_SubTabBarStyle { - Opt_Union_ResourceStr_Union_ResourceStr_ComponentContent _content; + Opt_Union_String_Resource_ComponentContent _content; Opt_IndicatorStyle _indicator; Opt_SelectedMode _selectedMode; Opt_BoardStyle _board; @@ -7061,14 +7047,14 @@ typedef struct Opt_SubTabBarStyle { Ark_Tag tag; Ark_SubTabBarStyle value; } Opt_SubTabBarStyle; -typedef struct Ark_Literal_Union_String_Resource_icon_text { +typedef struct Ark_TabBarOptions { Opt_Union_String_Resource icon; Opt_Union_String_Resource text; -} Ark_Literal_Union_String_Resource_icon_text; -typedef struct Opt_Literal_Union_String_Resource_icon_text { +} Ark_TabBarOptions; +typedef struct Opt_TabBarOptions { Ark_Tag tag; - Ark_Literal_Union_String_Resource_icon_text value; -} Opt_Literal_Union_String_Resource_icon_text; + Ark_TabBarOptions value; +} Opt_TabBarOptions; typedef struct Ark_TabContentAnimatedTransition { Opt_Number timeout; Callback_TabContentTransitionProxy_Void transition; @@ -7081,33 +7067,6 @@ typedef struct Opt_TabsController { Ark_Tag tag; Ark_TabsController value; } Opt_TabsController; -typedef struct Ark_SwiperAutoFill { - Ark_VP minSize; -} Ark_SwiperAutoFill; -typedef struct Opt_SwiperAutoFill { - Ark_Tag tag; - Ark_SwiperAutoFill value; -} Opt_SwiperAutoFill; -typedef struct Ark_ArrowStyle { - Opt_Boolean showBackground; - Opt_Boolean isSidebarMiddle; - Opt_Length backgroundSize; - Opt_ResourceColor backgroundColor; - Opt_Length arrowSize; - Opt_ResourceColor arrowColor; -} Ark_ArrowStyle; -typedef struct Opt_ArrowStyle { - Ark_Tag tag; - Ark_ArrowStyle value; -} Opt_ArrowStyle; -typedef struct Callback_SwiperContentTransitionProxy_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized parameter); -} Callback_SwiperContentTransitionProxy_Void; -typedef struct Opt_Callback_SwiperContentTransitionProxy_Void { - Ark_Tag tag; - Callback_SwiperContentTransitionProxy_Void value; -} Opt_Callback_SwiperContentTransitionProxy_Void; typedef struct Ark_DigitIndicator { Opt_Length _left; Opt_Length _top; @@ -7144,7 +7103,34 @@ typedef struct Opt_DotIndicator { Ark_Tag tag; Ark_DotIndicator value; } Opt_DotIndicator; -typedef struct Ark_Type_SliderBlockStyle_shape { +typedef struct Ark_SwiperAutoFill { + Ark_VP minSize; +} Ark_SwiperAutoFill; +typedef struct Opt_SwiperAutoFill { + Ark_Tag tag; + Ark_SwiperAutoFill value; +} Opt_SwiperAutoFill; +typedef struct Ark_ArrowStyle { + Opt_Boolean showBackground; + Opt_Boolean isSidebarMiddle; + Opt_Length backgroundSize; + Opt_ResourceColor backgroundColor; + Opt_Length arrowSize; + Opt_ResourceColor arrowColor; +} Ark_ArrowStyle; +typedef struct Opt_ArrowStyle { + Ark_Tag tag; + Ark_ArrowStyle value; +} Opt_ArrowStyle; +typedef struct Callback_SwiperContentTransitionProxy_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_SwiperContentTransitionProxy parameter); +} Callback_SwiperContentTransitionProxy_Void; +typedef struct Opt_Callback_SwiperContentTransitionProxy_Void { + Ark_Tag tag; + Callback_SwiperContentTransitionProxy_Void value; +} Opt_Callback_SwiperContentTransitionProxy_Void; +typedef struct Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute { Ark_Int32 selector; union { Ark_CircleAttribute value0; @@ -7152,22 +7138,11 @@ typedef struct Ark_Type_SliderBlockStyle_shape { Ark_PathAttribute value2; Ark_RectAttribute value3; }; -} Ark_Type_SliderBlockStyle_shape; -typedef struct Opt_Type_SliderBlockStyle_shape { - Ark_Tag tag; - Ark_Type_SliderBlockStyle_shape value; -} Opt_Type_SliderBlockStyle_shape; -typedef struct Ark_Union_DividerOptions_Undefined { - Ark_Int32 selector; - union { - Ark_DividerOptions value0; - Ark_Undefined value1; - }; -} Ark_Union_DividerOptions_Undefined; -typedef struct Opt_Union_DividerOptions_Undefined { +} Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute; +typedef struct Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute { Ark_Tag tag; - Ark_Union_DividerOptions_Undefined value; -} Opt_Union_DividerOptions_Undefined; + Ark_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute value; +} Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute; typedef struct Ark_CancelButtonSymbolOptions { Opt_CancelButtonStyle style; Opt_CustomObject icon; @@ -7201,7 +7176,7 @@ typedef struct Opt_Union_Dimension_Array_Dimension { } Opt_Union_Dimension_Array_Dimension; typedef struct ScrollOnWillScrollCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, const Callback_OffsetResult_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number xOffset, const Ark_Number yOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, const Callback_OffsetResult_Void continuation); } ScrollOnWillScrollCallback; typedef struct Opt_ScrollOnWillScrollCallback { Ark_Tag tag; @@ -7299,25 +7274,25 @@ typedef struct Opt_GuideLinePosition { Ark_Tag tag; Ark_GuideLinePosition value; } Opt_GuideLinePosition; -typedef struct Ark_Type_RectInterface_value_u1 { +typedef struct Ark_RoundedRectOptions { Opt_Union_Number_String width; Opt_Union_Number_String height; Opt_Union_Number_String radiusWidth; Opt_Union_Number_String radiusHeight; -} Ark_Type_RectInterface_value_u1; -typedef struct Opt_Type_RectInterface_value_u1 { +} Ark_RoundedRectOptions; +typedef struct Opt_RoundedRectOptions { Ark_Tag tag; - Ark_Type_RectInterface_value_u1 value; -} Opt_Type_RectInterface_value_u1; -typedef struct Ark_Type_RectInterface_value_u0 { + Ark_RoundedRectOptions value; +} Opt_RoundedRectOptions; +typedef struct Ark_RectOptions { Opt_Union_Number_String width; Opt_Union_Number_String height; Opt_Union_Number_String_Array_Any radius; -} Ark_Type_RectInterface_value_u0; -typedef struct Opt_Type_RectInterface_value_u0 { +} Ark_RectOptions; +typedef struct Opt_RectOptions { Ark_Tag tag; - Ark_Type_RectInterface_value_u0 value; -} Opt_Type_RectInterface_value_u0; + Ark_RectOptions value; +} Opt_RectOptions; typedef struct Ark_ProgressStyleOptions { Opt_Boolean enableSmoothEffect; Opt_Length strokeWidth; @@ -7354,7 +7329,7 @@ typedef struct Opt_RingStyleOptions { typedef struct Ark_LinearStyleOptions { Opt_Boolean enableScanEffect; Opt_Length strokeWidth; - Opt_Union_PX_VP_LPX_Resource strokeRadius; + Opt_Union_String_Number_Resource strokeRadius; } Ark_LinearStyleOptions; typedef struct Opt_LinearStyleOptions { Ark_Tag tag; @@ -7614,7 +7589,7 @@ typedef struct Opt_Union_Number_GridColColumnOption { } Opt_Union_Number_GridColColumnOption; typedef struct Callback_Number_Tuple_Number_Number_Number_Number { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Tuple_Number_Number_Number_Number_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Tuple_Number_Number_Number_Number_Void continuation); } Callback_Number_Tuple_Number_Number_Number_Number; typedef struct Opt_Callback_Number_Tuple_Number_Number_Number_Number { Ark_Tag tag; @@ -7622,7 +7597,7 @@ typedef struct Opt_Callback_Number_Tuple_Number_Number_Number_Number { } Opt_Callback_Number_Tuple_Number_Number_Number_Number; typedef struct Callback_Number_Tuple_Number_Number { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Tuple_Number_Number_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Tuple_Number_Number_Void continuation); } Callback_Number_Tuple_Number_Number; typedef struct Opt_Callback_Number_Tuple_Number_Number { Ark_Tag tag; @@ -7903,6 +7878,7 @@ typedef struct Ark_CustomPopupOptions { Opt_TransitionEffect transition; Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss; Opt_Boolean enableHoverMode; + Opt_Boolean followTransformOfTarget; } Ark_CustomPopupOptions; typedef struct Opt_CustomPopupOptions { Ark_Tag tag; @@ -7934,6 +7910,7 @@ typedef struct Ark_PopupOptions { Opt_TransitionEffect transition; Opt_Union_Boolean_Callback_DismissPopupAction_Void onWillDismiss; Opt_Boolean enableHoverMode; + Opt_Boolean followTransformOfTarget; } Ark_PopupOptions; typedef struct Opt_PopupOptions { Ark_Tag tag; @@ -8267,7 +8244,7 @@ typedef struct Opt_WithThemeOptions { } Opt_WithThemeOptions; typedef struct WithThemeInterface { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeOptions options, const Callback_WithThemeAttribute_Void continuation); } WithThemeInterface; typedef struct Opt_WithThemeInterface { Ark_Tag tag; @@ -8299,7 +8276,7 @@ typedef struct Opt_PageTransitionCallback { } Opt_PageTransitionCallback; typedef struct OnWillScrollCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, const Callback_ScrollResult_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number scrollOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, const Callback_ScrollResult_Void continuation); } OnWillScrollCallback; typedef struct Opt_OnWillScrollCallback { Ark_Tag tag; @@ -8323,7 +8300,7 @@ typedef struct Opt_IsolatedOptions { } Opt_IsolatedOptions; typedef struct IsolatedComponentInterface { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedOptions options, const Callback_IsolatedComponentAttribute_Void continuation); } IsolatedComponentInterface; typedef struct Opt_IsolatedComponentInterface { Ark_Tag tag; @@ -8347,7 +8324,7 @@ typedef struct Opt_Callback_Any_Number_Void { } Opt_Callback_Any_Number_Void; typedef struct Callback_Any_Number_String { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject item, const Ark_Number index, const Callback_String_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject item, const Ark_Number index, const Callback_String_Void continuation); } Callback_Any_Number_String; typedef struct Opt_Callback_Any_Number_String { Ark_Tag tag; @@ -8368,54 +8345,54 @@ typedef struct Opt_WithThemeAttribute { Ark_Tag tag; Ark_WithThemeAttribute value; } Opt_WithThemeAttribute; -typedef struct Callback_WithThemeAttribute_void { +typedef struct Callback_WithThemeAttribute_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WithThemeAttribute value); -} Callback_WithThemeAttribute_void; -typedef struct Opt_Callback_WithThemeAttribute_void { +} Callback_WithThemeAttribute_Void; +typedef struct Opt_Callback_WithThemeAttribute_Void { Ark_Tag tag; - Callback_WithThemeAttribute_void value; -} Opt_Callback_WithThemeAttribute_void; -typedef struct Callback_WebKeyboardOptions_void { + Callback_WithThemeAttribute_Void value; +} Opt_Callback_WithThemeAttribute_Void; +typedef struct Callback_WebKeyboardOptions_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardOptions value); -} Callback_WebKeyboardOptions_void; -typedef struct Opt_Callback_WebKeyboardOptions_void { +} Callback_WebKeyboardOptions_Void; +typedef struct Opt_Callback_WebKeyboardOptions_Void { Ark_Tag tag; - Callback_WebKeyboardOptions_void value; -} Opt_Callback_WebKeyboardOptions_void; -typedef struct Callback_Union_TabContentAnimatedTransition_Undefined_void { + Callback_WebKeyboardOptions_Void value; +} Opt_Callback_WebKeyboardOptions_Void; +typedef struct Callback_Opt_NavigationAnimatedTransition_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Union_TabContentAnimatedTransition_Undefined value); -} Callback_Union_TabContentAnimatedTransition_Undefined_void; -typedef struct Opt_Callback_Union_TabContentAnimatedTransition_Undefined_void { + void (*call)(const Ark_Int32 resourceId, const Opt_NavigationAnimatedTransition value); +} Callback_Opt_NavigationAnimatedTransition_Void; +typedef struct Opt_Callback_Opt_NavigationAnimatedTransition_Void { Ark_Tag tag; - Callback_Union_TabContentAnimatedTransition_Undefined_void value; -} Opt_Callback_Union_TabContentAnimatedTransition_Undefined_void; -typedef struct Callback_Union_NavigationAnimatedTransition_Undefined_void { + Callback_Opt_NavigationAnimatedTransition_Void value; +} Opt_Callback_Opt_NavigationAnimatedTransition_Void; +typedef struct Callback_Opt_TabContentAnimatedTransition_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Union_NavigationAnimatedTransition_Undefined value); -} Callback_Union_NavigationAnimatedTransition_Undefined_void; -typedef struct Opt_Callback_Union_NavigationAnimatedTransition_Undefined_void { + void (*call)(const Ark_Int32 resourceId, const Opt_TabContentAnimatedTransition value); +} Callback_Opt_TabContentAnimatedTransition_Void; +typedef struct Opt_Callback_Opt_TabContentAnimatedTransition_Void { Ark_Tag tag; - Callback_Union_NavigationAnimatedTransition_Undefined_void value; -} Opt_Callback_Union_NavigationAnimatedTransition_Undefined_void; -typedef struct Callback_GestureRecognizer_void { + Callback_Opt_TabContentAnimatedTransition_Void value; +} Opt_Callback_Opt_TabContentAnimatedTransition_Void; +typedef struct Callback_GestureRecognizer_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized value); -} Callback_GestureRecognizer_void; -typedef struct Opt_Callback_GestureRecognizer_void { + void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer value); +} Callback_GestureRecognizer_Void; +typedef struct Opt_Callback_GestureRecognizer_Void { Ark_Tag tag; - Callback_GestureRecognizer_void value; -} Opt_Callback_GestureRecognizer_void; -typedef struct Callback_OffsetResult_void { + Callback_GestureRecognizer_Void value; +} Opt_Callback_GestureRecognizer_Void; +typedef struct Callback_OffsetResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OffsetResult value); -} Callback_OffsetResult_void; -typedef struct Opt_Callback_OffsetResult_void { +} Callback_OffsetResult_Void; +typedef struct Opt_Callback_OffsetResult_Void { Ark_Tag tag; - Callback_OffsetResult_void value; -} Opt_Callback_OffsetResult_void; + Callback_OffsetResult_Void value; +} Opt_Callback_OffsetResult_Void; typedef struct Ark_ScrollResult { Ark_Number offsetRemain; } Ark_ScrollResult; @@ -8423,30 +8400,30 @@ typedef struct Opt_ScrollResult { Ark_Tag tag; Ark_ScrollResult value; } Opt_ScrollResult; -typedef struct Callback_ScrollResult_void { +typedef struct Callback_ScrollResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ScrollResult value); -} Callback_ScrollResult_void; -typedef struct Opt_Callback_ScrollResult_void { +} Callback_ScrollResult_Void; +typedef struct Opt_Callback_ScrollResult_Void { Ark_Tag tag; - Callback_ScrollResult_void value; -} Opt_Callback_ScrollResult_void; -typedef struct Callback_OnScrollFrameBeginHandlerResult_void { + Callback_ScrollResult_Void value; +} Opt_Callback_ScrollResult_Void; +typedef struct Callback_OnScrollFrameBeginHandlerResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_OnScrollFrameBeginHandlerResult value); -} Callback_OnScrollFrameBeginHandlerResult_void; -typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_void { +} Callback_OnScrollFrameBeginHandlerResult_Void; +typedef struct Opt_Callback_OnScrollFrameBeginHandlerResult_Void { Ark_Tag tag; - Callback_OnScrollFrameBeginHandlerResult_void value; -} Opt_Callback_OnScrollFrameBeginHandlerResult_void; -typedef struct Callback_Array_String_void { + Callback_OnScrollFrameBeginHandlerResult_Void value; +} Opt_Callback_OnScrollFrameBeginHandlerResult_Void; +typedef struct Callback_Array_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Array_String value); -} Callback_Array_String_void; -typedef struct Opt_Callback_Array_String_void { +} Callback_Array_String_Void; +typedef struct Opt_Callback_Array_String_Void { Ark_Tag tag; - Callback_Array_String_void value; -} Opt_Callback_Array_String_void; + Callback_Array_String_Void value; +} Opt_Callback_Array_String_Void; typedef struct Ark_IsolatedComponentAttribute { void *handle; } Ark_IsolatedComponentAttribute; @@ -8454,134 +8431,94 @@ typedef struct Opt_IsolatedComponentAttribute { Ark_Tag tag; Ark_IsolatedComponentAttribute value; } Opt_IsolatedComponentAttribute; -typedef struct Callback_IsolatedComponentAttribute_void { +typedef struct Callback_IsolatedComponentAttribute_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_IsolatedComponentAttribute value); -} Callback_IsolatedComponentAttribute_void; -typedef struct Opt_Callback_IsolatedComponentAttribute_void { - Ark_Tag tag; - Callback_IsolatedComponentAttribute_void value; -} Opt_Callback_IsolatedComponentAttribute_void; -typedef struct Callback_Number_void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number value); -} Callback_Number_void; -typedef struct Opt_Callback_Number_void { +} Callback_IsolatedComponentAttribute_Void; +typedef struct Opt_Callback_IsolatedComponentAttribute_Void { Ark_Tag tag; - Callback_Number_void value; -} Opt_Callback_Number_void; -typedef struct Callback_HitTestMode_void { + Callback_IsolatedComponentAttribute_Void value; +} Opt_Callback_IsolatedComponentAttribute_Void; +typedef struct Callback_HitTestMode_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_HitTestMode value); -} Callback_HitTestMode_void; -typedef struct Opt_Callback_HitTestMode_void { +} Callback_HitTestMode_Void; +typedef struct Opt_Callback_HitTestMode_Void { Ark_Tag tag; - Callback_HitTestMode_void value; -} Opt_Callback_HitTestMode_void; -typedef struct Callback_WebResourceResponse_void { + Callback_HitTestMode_Void value; +} Opt_Callback_HitTestMode_Void; +typedef struct Callback_WebResourceResponse_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized value); -} Callback_WebResourceResponse_void; -typedef struct Opt_Callback_WebResourceResponse_void { + void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceResponse value); +} Callback_WebResourceResponse_Void; +typedef struct Opt_Callback_WebResourceResponse_Void { Ark_Tag tag; - Callback_WebResourceResponse_void value; -} Opt_Callback_WebResourceResponse_void; -typedef struct Callback_Tuple_Number_Number_Number_Number_void { + Callback_WebResourceResponse_Void value; +} Opt_Callback_WebResourceResponse_Void; +typedef struct Callback_Tuple_Number_Number_Number_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Tuple_Number_Number_Number_Number value); -} Callback_Tuple_Number_Number_Number_Number_void; -typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_void { +} Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Number_Number_Void { Ark_Tag tag; - Callback_Tuple_Number_Number_Number_Number_void value; -} Opt_Callback_Tuple_Number_Number_Number_Number_void; -typedef struct Callback_Tuple_Number_Number_void { + Callback_Tuple_Number_Number_Number_Number_Void value; +} Opt_Callback_Tuple_Number_Number_Number_Number_Void; +typedef struct Callback_Tuple_Number_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Tuple_Number_Number value); -} Callback_Tuple_Number_Number_void; -typedef struct Opt_Callback_Tuple_Number_Number_void { +} Callback_Tuple_Number_Number_Void; +typedef struct Opt_Callback_Tuple_Number_Number_Void { Ark_Tag tag; - Callback_Tuple_Number_Number_void value; -} Opt_Callback_Tuple_Number_Number_void; -typedef struct Callback_Literal_Number_offsetRemain_void { + Callback_Tuple_Number_Number_Void value; +} Opt_Callback_Tuple_Number_Number_Void; +typedef struct Callback_Literal_Number_offsetRemain_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_offsetRemain value); -} Callback_Literal_Number_offsetRemain_void; -typedef struct Opt_Callback_Literal_Number_offsetRemain_void { +} Callback_Literal_Number_offsetRemain_Void; +typedef struct Opt_Callback_Literal_Number_offsetRemain_Void { Ark_Tag tag; - Callback_Literal_Number_offsetRemain_void value; -} Opt_Callback_Literal_Number_offsetRemain_void; -typedef struct Callback_ComputedBarAttribute_void { + Callback_Literal_Number_offsetRemain_Void value; +} Opt_Callback_Literal_Number_offsetRemain_Void; +typedef struct Callback_ComputedBarAttribute_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ComputedBarAttribute value); -} Callback_ComputedBarAttribute_void; -typedef struct Opt_Callback_ComputedBarAttribute_void { +} Callback_ComputedBarAttribute_Void; +typedef struct Opt_Callback_ComputedBarAttribute_Void { Ark_Tag tag; - Callback_ComputedBarAttribute_void value; -} Opt_Callback_ComputedBarAttribute_void; -typedef struct Callback_Callback_Any_void { + Callback_ComputedBarAttribute_Void value; +} Opt_Callback_ComputedBarAttribute_Void; +typedef struct Callback_Callback_Any_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Callback_Any value); -} Callback_Callback_Any_void; -typedef struct Opt_Callback_Callback_Any_void { +} Callback_Callback_Any_Void; +typedef struct Opt_Callback_Callback_Any_Void { Ark_Tag tag; - Callback_Callback_Any_void value; -} Opt_Callback_Callback_Any_void; -typedef struct Callback_GestureJudgeResult_void { + Callback_Callback_Any_Void value; +} Opt_Callback_Callback_Any_Void; +typedef struct Callback_GestureJudgeResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_GestureJudgeResult value); -} Callback_GestureJudgeResult_void; -typedef struct Opt_Callback_GestureJudgeResult_void { +} Callback_GestureJudgeResult_Void; +typedef struct Opt_Callback_GestureJudgeResult_Void { Ark_Tag tag; - Callback_GestureJudgeResult_void value; -} Opt_Callback_GestureJudgeResult_void; -typedef struct Callback_Union_CustomBuilder_DragItemInfo_void { + Callback_GestureJudgeResult_Void value; +} Opt_Callback_GestureJudgeResult_Void; +typedef struct Callback_Union_CustomBuilder_DragItemInfo_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Union_CustomBuilder_DragItemInfo value); -} Callback_Union_CustomBuilder_DragItemInfo_void; -typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_void { - Ark_Tag tag; - Callback_Union_CustomBuilder_DragItemInfo_void value; -} Opt_Callback_Union_CustomBuilder_DragItemInfo_void; -typedef struct Callback_Boolean_void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Boolean value); -} Callback_Boolean_void; -typedef struct Opt_Callback_Boolean_void { +} Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Opt_Callback_Union_CustomBuilder_DragItemInfo_Void { Ark_Tag tag; - Callback_Boolean_void value; -} Opt_Callback_Boolean_void; -typedef struct Callback_TouchResult_void { + Callback_Union_CustomBuilder_DragItemInfo_Void value; +} Opt_Callback_Union_CustomBuilder_DragItemInfo_Void; +typedef struct Callback_TouchResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_TouchResult value); -} Callback_TouchResult_void; -typedef struct Opt_Callback_TouchResult_void { +} Callback_TouchResult_Void; +typedef struct Opt_Callback_TouchResult_Void { Ark_Tag tag; - Callback_TouchResult_void value; -} Opt_Callback_TouchResult_void; -typedef struct Callback_String_void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String value); -} Callback_String_void; -typedef struct Opt_Callback_String_void { - Ark_Tag tag; - Callback_String_void value; -} Opt_Callback_String_void; -typedef struct Callback_CustomObject_void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_CustomObject value); -} Callback_CustomObject_void; -typedef struct Opt_Callback_CustomObject_void { - Ark_Tag tag; - Callback_CustomObject_void value; -} Opt_Callback_CustomObject_void; -typedef struct Callback_void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId); -} Callback_void; -typedef struct Opt_Callback_void { - Ark_Tag tag; - Callback_void value; -} Opt_Callback_void; + Callback_TouchResult_Void value; +} Opt_Callback_TouchResult_Void; typedef struct Ark_LinearIndicatorStartOptions { Opt_Number interval; Opt_Number duration; @@ -8736,19 +8673,19 @@ typedef struct Opt_Header { Ark_Tag tag; Ark_Header value; } Opt_Header; -typedef struct Ark_Union_String_Number_Resource_ArrayBuffer { +typedef struct Ark_Union_String_Number_Resource_Buffer { Ark_Int32 selector; union { Ark_String value0; Ark_Number value1; Ark_Resource value2; - Ark_ArrayBuffer value3; + Ark_Buffer value3; }; -} Ark_Union_String_Number_Resource_ArrayBuffer; -typedef struct Opt_Union_String_Number_Resource_ArrayBuffer { +} Ark_Union_String_Number_Resource_Buffer; +typedef struct Opt_Union_String_Number_Resource_Buffer { Ark_Tag tag; - Ark_Union_String_Number_Resource_ArrayBuffer value; -} Opt_Union_String_Number_Resource_ArrayBuffer; + Ark_Union_String_Number_Resource_Buffer value; +} Opt_Union_String_Number_Resource_Buffer; typedef struct Ark_ScreenCaptureConfig { Ark_WebCaptureMode captureMode; } Ark_ScreenCaptureConfig; @@ -8795,7 +8732,7 @@ typedef struct Opt_TextPickerResult { Ark_TextPickerResult value; } Opt_TextPickerResult; typedef struct Ark_TextPickerDialogOptions { - Ark_Type_TextPickerOptions_range range; + Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range; Opt_Union_String_Array_String value; Opt_Union_Number_Array_Number selected; Opt_Union_Number_String defaultPickerItemHeight; @@ -8808,6 +8745,7 @@ typedef struct Ark_TextPickerDialogOptions { Opt_Callback_TextPickerResult_Void onAccept; Opt_Callback_Void onCancel; Opt_Callback_TextPickerResult_Void onChange; + Opt_Callback_TextPickerResult_Void onScrollStop; Opt_Rectangle maskRect; Opt_DialogAlignment alignment; Opt_Offset offset; @@ -8842,17 +8780,6 @@ typedef struct Opt_Array_TextMenuItem { Ark_Tag tag; Array_TextMenuItem value; } Opt_Array_TextMenuItem; -typedef struct Ark_Union_Array_Number_Undefined { - Ark_Int32 selector; - union { - Array_Number value0; - Ark_Undefined value1; - }; -} Ark_Union_Array_Number_Undefined; -typedef struct Opt_Union_Array_Number_Undefined { - Ark_Tag tag; - Ark_Union_Array_Number_Undefined value; -} Opt_Union_Array_Number_Undefined; typedef struct Ark_ScrollToIndexOptions { Opt_LengthMetrics extraOffset; } Ark_ScrollToIndexOptions; @@ -8868,13 +8795,14 @@ typedef struct Opt_Literal_Boolean_next_Axis_direction { Ark_Tag tag; Ark_Literal_Boolean_next_Axis_direction value; } Opt_Literal_Boolean_next_Axis_direction; -typedef struct Ark_Literal_Boolean_next { +typedef struct Ark_ScrollPageOptions { Ark_Boolean next; -} Ark_Literal_Boolean_next; -typedef struct Opt_Literal_Boolean_next { + Opt_Boolean animation; +} Ark_ScrollPageOptions; +typedef struct Opt_ScrollPageOptions { Ark_Tag tag; - Ark_Literal_Boolean_next value; -} Opt_Literal_Boolean_next; + Ark_ScrollPageOptions value; +} Opt_ScrollPageOptions; typedef struct Ark_ScrollEdgeOptions { Opt_Number velocity; } Ark_ScrollEdgeOptions; @@ -9133,17 +9061,6 @@ typedef struct Opt_UIGestureEvent { Ark_Tag tag; Ark_UIGestureEvent value; } Opt_UIGestureEvent; -typedef struct Ark_Union_OnMoveHandler_Undefined { - Ark_Int32 selector; - union { - OnMoveHandler value0; - Ark_Undefined value1; - }; -} Ark_Union_OnMoveHandler_Undefined; -typedef struct Opt_Union_OnMoveHandler_Undefined { - Ark_Tag tag; - Ark_Union_OnMoveHandler_Undefined value; -} Opt_Union_OnMoveHandler_Undefined; typedef struct Ark_TransitionEffects { Ark_Undefined identity; Ark_Number opacity; @@ -9166,7 +9083,7 @@ typedef struct Opt_RenderingContextSettings { Ark_RenderingContextSettings value; } Opt_RenderingContextSettings; typedef struct Ark_ImageData { - Ark_Uint8ClampedArray data; + Ark_Buffer data; Ark_Number height; Ark_Number width; } Ark_ImageData; @@ -9174,17 +9091,17 @@ typedef struct Opt_ImageData { Ark_Tag tag; Ark_ImageData value; } Opt_ImageData; -typedef struct Ark_Union_String_Undefined { +typedef struct Ark_Union_String_Null { Ark_Int32 selector; union { Ark_String value0; Ark_Undefined value1; }; -} Ark_Union_String_Undefined; -typedef struct Opt_Union_String_Undefined { +} Ark_Union_String_Null; +typedef struct Opt_Union_String_Null { Ark_Tag tag; - Ark_Union_String_Undefined value; -} Opt_Union_String_Undefined; + Ark_Union_String_Null value; +} Opt_Union_String_Null; typedef struct Ark_Union_ImageBitmap_PixelMap { Ark_Int32 selector; union { @@ -9300,39 +9217,6 @@ typedef struct Opt_ActionSheetOptions { Ark_Tag tag; Ark_ActionSheetOptions value; } Opt_ActionSheetOptions; -typedef struct Ark_Union_OnLinearIndicatorChangeCallback_Undefined { - Ark_Int32 selector; - union { - OnLinearIndicatorChangeCallback value0; - Ark_Undefined value1; - }; -} Ark_Union_OnLinearIndicatorChangeCallback_Undefined; -typedef struct Opt_Union_OnLinearIndicatorChangeCallback_Undefined { - Ark_Tag tag; - Ark_Union_OnLinearIndicatorChangeCallback_Undefined value; -} Opt_Union_OnLinearIndicatorChangeCallback_Undefined; -typedef struct Ark_Union_Boolean_Undefined { - Ark_Int32 selector; - union { - Ark_Boolean value0; - Ark_Undefined value1; - }; -} Ark_Union_Boolean_Undefined; -typedef struct Opt_Union_Boolean_Undefined { - Ark_Tag tag; - Ark_Union_Boolean_Undefined value; -} Opt_Union_Boolean_Undefined; -typedef struct Ark_Union_LinearIndicatorStyle_Undefined { - Ark_Int32 selector; - union { - Ark_LinearIndicatorStyle value0; - Ark_Undefined value1; - }; -} Ark_Union_LinearIndicatorStyle_Undefined; -typedef struct Opt_Union_LinearIndicatorStyle_Undefined { - Ark_Tag tag; - Ark_Union_LinearIndicatorStyle_Undefined value; -} Opt_Union_LinearIndicatorStyle_Undefined; typedef struct Opt_LinearIndicatorController { Ark_Tag tag; Ark_LinearIndicatorController value; @@ -9353,28 +9237,13 @@ typedef struct Opt_Callback_Literal_Number_code_Want_want_Void { Ark_Tag tag; Callback_Literal_Number_code_Want_want_Void value; } Opt_Callback_Literal_Number_code_Want_want_Void; -typedef struct Ark_Literal_Empty { - void *handle; -} Ark_Literal_Empty; -typedef struct Opt_Literal_Empty { - Ark_Tag tag; - Ark_Literal_Empty value; -} Opt_Literal_Empty; -typedef struct Callback_Literal_Empty_Void { - Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Empty parameter); -} Callback_Literal_Empty_Void; -typedef struct Opt_Callback_Literal_Empty_Void { - Ark_Tag tag; - Callback_Literal_Empty_Void value; -} Opt_Callback_Literal_Empty_Void; typedef struct Opt_UIExtensionProxy { Ark_Tag tag; Ark_UIExtensionProxy value; } Opt_UIExtensionProxy; typedef struct Callback_UIExtensionProxy_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized proxy); + void (*call)(const Ark_Int32 resourceId, const Ark_UIExtensionProxy parameter); } Callback_UIExtensionProxy_Void; typedef struct Opt_Callback_UIExtensionProxy_Void { Ark_Tag tag; @@ -9410,36 +9279,36 @@ typedef struct Opt_WindowAnimationTarget { Ark_Tag tag; Ark_WindowAnimationTarget value; } Opt_WindowAnimationTarget; -typedef struct Ark_Union_DividerStyle_Undefined { +typedef struct Ark_Union_DividerStyle_Null { Ark_Int32 selector; union { Ark_DividerStyle value0; Ark_Undefined value1; }; -} Ark_Union_DividerStyle_Undefined; -typedef struct Opt_Union_DividerStyle_Undefined { +} Ark_Union_DividerStyle_Null; +typedef struct Opt_Union_DividerStyle_Null { Ark_Tag tag; - Ark_Union_DividerStyle_Undefined value; -} Opt_Union_DividerStyle_Undefined; + Ark_Union_DividerStyle_Null value; +} Opt_Union_DividerStyle_Null; typedef struct Ark_ButtonStyle { Opt_Number left; Opt_Number top; Opt_Number width; Opt_Number height; - Opt_Type_ButtonStyle_icons icons; + Opt_ButtonIconOptions icons; } Ark_ButtonStyle; typedef struct Opt_ButtonStyle { Ark_Tag tag; Ark_ButtonStyle value; } Opt_ButtonStyle; -typedef struct Callback_Object_Void { +typedef struct OnNativeLoadCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Opt_CustomObject event); -} Callback_Object_Void; -typedef struct Opt_Callback_Object_Void { +} OnNativeLoadCallback; +typedef struct Opt_OnNativeLoadCallback { Ark_Tag tag; - Callback_Object_Void value; -} Opt_Callback_Object_Void; + OnNativeLoadCallback value; +} Opt_OnNativeLoadCallback; typedef struct Ark_XComponentOptions { Ark_XComponentType type; Ark_XComponentController controller; @@ -9459,6 +9328,16 @@ typedef struct Opt_Type_XComponentInterface_value { Ark_Tag tag; Ark_Type_XComponentInterface_value value; } Opt_Type_XComponentInterface_value; +typedef struct Ark_SelectionMenuOptionsExt { + Opt_Callback_Void onAppear; + Opt_Callback_Void onDisappear; + Opt_Callback_Any preview; + Opt_MenuType menuType; +} Ark_SelectionMenuOptionsExt; +typedef struct Opt_SelectionMenuOptionsExt { + Ark_Tag tag; + Ark_SelectionMenuOptionsExt value; +} Opt_SelectionMenuOptionsExt; typedef struct Ark_AdsBlockedDetails { Ark_String url; Array_String adsBlocked; @@ -9494,7 +9373,7 @@ typedef struct Opt_WebKeyboardCallbackInfo { } Opt_WebKeyboardCallbackInfo; typedef struct WebKeyboardCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, const Callback_WebKeyboardOptions_Void continuation); } WebKeyboardCallback; typedef struct Opt_WebKeyboardCallback { Ark_Tag tag; @@ -9567,7 +9446,7 @@ typedef struct Opt_NativeMediaPlayerConfig { } Opt_NativeMediaPlayerConfig; typedef struct OnOverrideUrlLoadingCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized webResourceRequest, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_WebResourceRequest webResourceRequest, const Callback_Boolean_Void continuation); } OnOverrideUrlLoadingCallback; typedef struct Opt_OnOverrideUrlLoadingCallback { Ark_Tag tag; @@ -9719,7 +9598,7 @@ typedef struct Opt_OnLoadInterceptEvent { } Opt_OnLoadInterceptEvent; typedef struct Callback_OnLoadInterceptEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnLoadInterceptEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnLoadInterceptEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnLoadInterceptEvent_Boolean; typedef struct Opt_Callback_OnLoadInterceptEvent_Boolean { Ark_Tag tag; @@ -9914,6 +9793,7 @@ typedef struct Opt_OnSslErrorEventCallback { typedef struct Ark_OnSslErrorEventReceiveEvent { Ark_SslErrorHandler handler; Ark_SslError error; + Opt_Array_Buffer certChainData; } Ark_OnSslErrorEventReceiveEvent; typedef struct Opt_OnSslErrorEventReceiveEvent { Ark_Tag tag; @@ -9978,7 +9858,7 @@ typedef struct Opt_OnContextMenuShowEvent { } Opt_OnContextMenuShowEvent; typedef struct Callback_OnContextMenuShowEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnContextMenuShowEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnContextMenuShowEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnContextMenuShowEvent_Boolean; typedef struct Opt_Callback_OnContextMenuShowEvent_Boolean { Ark_Tag tag; @@ -10023,7 +9903,7 @@ typedef struct Opt_OnInterceptRequestEvent { } Opt_OnInterceptRequestEvent; typedef struct Callback_OnInterceptRequestEvent_WebResourceResponse { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnInterceptRequestEvent parameter, const Callback_WebResourceResponse_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnInterceptRequestEvent parameter, const Callback_WebResourceResponse_Void continuation); } Callback_OnInterceptRequestEvent_WebResourceResponse; typedef struct Opt_Callback_OnInterceptRequestEvent_WebResourceResponse { Ark_Tag tag; @@ -10040,7 +9920,7 @@ typedef struct Opt_OnHttpAuthRequestEvent { } Opt_OnHttpAuthRequestEvent; typedef struct Callback_OnHttpAuthRequestEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnHttpAuthRequestEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnHttpAuthRequestEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnHttpAuthRequestEvent_Boolean; typedef struct Opt_Callback_OnHttpAuthRequestEvent_Boolean { Ark_Tag tag; @@ -10119,7 +9999,7 @@ typedef struct Opt_Literal_Object_detail { } Opt_Literal_Object_detail; typedef struct Callback_Literal_Object_detail_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Object_detail event, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Object_detail event, const Callback_Boolean_Void continuation); } Callback_Literal_Object_detail_Boolean; typedef struct Opt_Callback_Literal_Object_detail_Boolean { Ark_Tag tag; @@ -10135,7 +10015,7 @@ typedef struct Opt_OnShowFileSelectorEvent { } Opt_OnShowFileSelectorEvent; typedef struct Callback_OnShowFileSelectorEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnShowFileSelectorEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnShowFileSelectorEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnShowFileSelectorEvent_Boolean; typedef struct Opt_Callback_OnShowFileSelectorEvent_Boolean { Ark_Tag tag; @@ -10181,7 +10061,7 @@ typedef struct Opt_Literal_Union_String_WebResourceRequest_data { } Opt_Literal_Union_String_WebResourceRequest_data; typedef struct Type_WebAttribute_onUrlLoadIntercept_callback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Union_String_WebResourceRequest_data event, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Opt_Literal_Union_String_WebResourceRequest_data event, const Callback_Boolean_Void continuation); } Type_WebAttribute_onUrlLoadIntercept_callback; typedef struct Opt_Type_WebAttribute_onUrlLoadIntercept_callback { Ark_Tag tag; @@ -10263,7 +10143,7 @@ typedef struct Opt_OnConsoleEvent { } Opt_OnConsoleEvent; typedef struct Callback_OnConsoleEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnConsoleEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnConsoleEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnConsoleEvent_Boolean; typedef struct Opt_Callback_OnConsoleEvent_Boolean { Ark_Tag tag; @@ -10281,7 +10161,7 @@ typedef struct Opt_OnPromptEvent { } Opt_OnPromptEvent; typedef struct Callback_OnPromptEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnPromptEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnPromptEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnPromptEvent_Boolean; typedef struct Opt_Callback_OnPromptEvent_Boolean { Ark_Tag tag; @@ -10298,7 +10178,7 @@ typedef struct Opt_OnConfirmEvent { } Opt_OnConfirmEvent; typedef struct Callback_OnConfirmEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnConfirmEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnConfirmEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnConfirmEvent_Boolean; typedef struct Opt_Callback_OnConfirmEvent_Boolean { Ark_Tag tag; @@ -10315,7 +10195,7 @@ typedef struct Opt_OnBeforeUnloadEvent { } Opt_OnBeforeUnloadEvent; typedef struct Callback_OnBeforeUnloadEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnBeforeUnloadEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnBeforeUnloadEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnBeforeUnloadEvent_Boolean; typedef struct Opt_Callback_OnBeforeUnloadEvent_Boolean { Ark_Tag tag; @@ -10332,7 +10212,7 @@ typedef struct Opt_OnAlertEvent { } Opt_OnAlertEvent; typedef struct Callback_OnAlertEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_OnAlertEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_OnAlertEvent parameter, const Callback_Boolean_Void continuation); } Callback_OnAlertEvent_Boolean; typedef struct Opt_Callback_OnAlertEvent_Boolean { Ark_Tag tag; @@ -10445,51 +10325,51 @@ typedef struct Opt_WebOptions { Ark_Tag tag; Ark_WebOptions value; } Opt_WebOptions; -typedef struct Ark_Literal_Number_time { +typedef struct Ark_PlaybackInfo { Ark_Number time; -} Ark_Literal_Number_time; -typedef struct Opt_Literal_Number_time { +} Ark_PlaybackInfo; +typedef struct Opt_PlaybackInfo { Ark_Tag tag; - Ark_Literal_Number_time value; -} Opt_Literal_Number_time; -typedef struct Callback_Literal_Number_time_Void { + Ark_PlaybackInfo value; +} Opt_PlaybackInfo; +typedef struct Callback_PlaybackInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_time event); -} Callback_Literal_Number_time_Void; -typedef struct Opt_Callback_Literal_Number_time_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_PlaybackInfo parameter); +} Callback_PlaybackInfo_Void; +typedef struct Opt_Callback_PlaybackInfo_Void { Ark_Tag tag; - Callback_Literal_Number_time_Void value; -} Opt_Callback_Literal_Number_time_Void; -typedef struct Ark_Literal_Number_duration { + Callback_PlaybackInfo_Void value; +} Opt_Callback_PlaybackInfo_Void; +typedef struct Ark_PreparedInfo { Ark_Number duration; -} Ark_Literal_Number_duration; -typedef struct Opt_Literal_Number_duration { +} Ark_PreparedInfo; +typedef struct Opt_PreparedInfo { Ark_Tag tag; - Ark_Literal_Number_duration value; -} Opt_Literal_Number_duration; -typedef struct Callback_Literal_Number_duration_Void { + Ark_PreparedInfo value; +} Opt_PreparedInfo; +typedef struct Callback_PreparedInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Number_duration event); -} Callback_Literal_Number_duration_Void; -typedef struct Opt_Callback_Literal_Number_duration_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_PreparedInfo parameter); +} Callback_PreparedInfo_Void; +typedef struct Opt_Callback_PreparedInfo_Void { Ark_Tag tag; - Callback_Literal_Number_duration_Void value; -} Opt_Callback_Literal_Number_duration_Void; -typedef struct Ark_Literal_Boolean_fullscreen { + Callback_PreparedInfo_Void value; +} Opt_Callback_PreparedInfo_Void; +typedef struct Ark_FullscreenInfo { Ark_Boolean fullscreen; -} Ark_Literal_Boolean_fullscreen; -typedef struct Opt_Literal_Boolean_fullscreen { +} Ark_FullscreenInfo; +typedef struct Opt_FullscreenInfo { Ark_Tag tag; - Ark_Literal_Boolean_fullscreen value; -} Opt_Literal_Boolean_fullscreen; -typedef struct Callback_Literal_Boolean_fullscreen_Void { + Ark_FullscreenInfo value; +} Opt_FullscreenInfo; +typedef struct Callback_FullscreenInfo_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Literal_Boolean_fullscreen event); -} Callback_Literal_Boolean_fullscreen_Void; -typedef struct Opt_Callback_Literal_Boolean_fullscreen_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_FullscreenInfo parameter); +} Callback_FullscreenInfo_Void; +typedef struct Opt_Callback_FullscreenInfo_Void { Ark_Tag tag; - Callback_Literal_Boolean_fullscreen_Void value; -} Opt_Callback_Literal_Boolean_fullscreen_Void; + Callback_FullscreenInfo_Void value; +} Opt_Callback_FullscreenInfo_Void; typedef struct Ark_VideoOptions { Opt_Union_String_Resource src; Opt_Union_Number_String_PlaybackSpeed currentProgressRate; @@ -10545,6 +10425,25 @@ typedef struct Opt_TextTimerOptions { Ark_Tag tag; Ark_TextTimerOptions value; } Opt_TextTimerOptions; +typedef struct Ark_Union_DividerOptions_Null { + Ark_Int32 selector; + union { + Ark_DividerOptions value0; + Ark_Undefined value1; + }; +} Ark_Union_DividerOptions_Null; +typedef struct Opt_Union_DividerOptions_Null { + Ark_Tag tag; + Ark_Union_DividerOptions_Null value; +} Opt_Union_DividerOptions_Null; +typedef struct TextPickerScrollStopCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); +} TextPickerScrollStopCallback; +typedef struct Opt_TextPickerScrollStopCallback { + Ark_Tag tag; + TextPickerScrollStopCallback value; +} Opt_TextPickerScrollStopCallback; typedef struct Type_TextPickerAttribute_onChange_callback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); @@ -10578,7 +10477,7 @@ typedef struct Opt_TextPickerRangeContent { Ark_TextPickerRangeContent value; } Opt_TextPickerRangeContent; typedef struct Ark_TextPickerOptions { - Ark_Type_TextPickerOptions_range range; + Ark_Union_Array_String_Array_Array_String_Resource_Array_TextPickerRangeContent_Array_TextCascadePickerRangeContent range; Opt_Union_String_Array_String value; Opt_Union_Number_Array_Number selected; } Ark_TextPickerOptions; @@ -10586,37 +10485,17 @@ typedef struct Opt_TextPickerOptions { Ark_Tag tag; Ark_TextPickerOptions value; } Opt_TextPickerOptions; -typedef struct Ark_Literal_CancelButtonStyle_style_IconOptions_icon { - Opt_CancelButtonStyle style; - Opt_IconOptions icon; -} Ark_Literal_CancelButtonStyle_style_IconOptions_icon; -typedef struct Opt_Literal_CancelButtonStyle_style_IconOptions_icon { - Ark_Tag tag; - Ark_Literal_CancelButtonStyle_style_IconOptions_icon value; -} Opt_Literal_CancelButtonStyle_style_IconOptions_icon; -typedef struct Ark_Union_ResourceColor_UnderlineColor_Undefined { +typedef struct Ark_Union_ResourceColor_UnderlineColor { Ark_Int32 selector; union { Ark_ResourceColor value0; Ark_UnderlineColor value1; - Ark_Undefined value2; - }; -} Ark_Union_ResourceColor_UnderlineColor_Undefined; -typedef struct Opt_Union_ResourceColor_UnderlineColor_Undefined { - Ark_Tag tag; - Ark_Union_ResourceColor_UnderlineColor_Undefined value; -} Opt_Union_ResourceColor_UnderlineColor_Undefined; -typedef struct Ark_Union_ResourceStr_Undefined { - Ark_Int32 selector; - union { - Ark_ResourceStr value0; - Ark_Undefined value1; }; -} Ark_Union_ResourceStr_Undefined; -typedef struct Opt_Union_ResourceStr_Undefined { +} Ark_Union_ResourceColor_UnderlineColor; +typedef struct Opt_Union_ResourceColor_UnderlineColor { Ark_Tag tag; - Ark_Union_ResourceStr_Undefined value; -} Opt_Union_ResourceStr_Undefined; + Ark_Union_ResourceColor_UnderlineColor value; +} Opt_Union_ResourceColor_UnderlineColor; typedef struct Ark_PasswordIcon { Opt_Union_String_Resource onIconSrc; Opt_Union_String_Resource offIconSrc; @@ -10636,14 +10515,14 @@ typedef struct Opt_Union_TextInputStyle_TextContentStyle { Ark_Tag tag; Ark_Union_TextInputStyle_TextContentStyle value; } Opt_Union_TextInputStyle_TextContentStyle; -typedef struct Callback_EnterKeyType_SubmitEvent_Void { +typedef struct OnSubmitCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey, const Ark_SubmitEvent event); -} Callback_EnterKeyType_SubmitEvent_Void; -typedef struct Opt_Callback_EnterKeyType_SubmitEvent_Void { +} OnSubmitCallback; +typedef struct Opt_OnSubmitCallback { Ark_Tag tag; - Callback_EnterKeyType_SubmitEvent_Void value; -} Opt_Callback_EnterKeyType_SubmitEvent_Void; + OnSubmitCallback value; +} Opt_OnSubmitCallback; typedef struct Ark_TextInputOptions { Opt_ResourceStr placeholder; Opt_ResourceStr text; @@ -10653,17 +10532,6 @@ typedef struct Opt_TextInputOptions { Ark_Tag tag; Ark_TextInputOptions value; } Opt_TextInputOptions; -typedef struct Ark_Union_DateTimeOptions_Undefined { - Ark_Int32 selector; - union { - Ark_CustomObject value0; - Ark_Undefined value1; - }; -} Ark_Union_DateTimeOptions_Undefined; -typedef struct Opt_Union_DateTimeOptions_Undefined { - Ark_Tag tag; - Ark_Union_DateTimeOptions_Undefined value; -} Opt_Union_DateTimeOptions_Undefined; typedef struct Ark_TextClockOptions { Opt_Number timeZoneOffset; Opt_TextClockController controller; @@ -10680,6 +10548,22 @@ typedef struct Opt_InputCounterOptions { Ark_Tag tag; Ark_InputCounterOptions value; } Opt_InputCounterOptions; +typedef struct Callback_String_PasteEvent_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Ark_PasteEvent event); +} Callback_String_PasteEvent_Void; +typedef struct Opt_Callback_String_PasteEvent_Void { + Ark_Tag tag; + Callback_String_PasteEvent_Void value; +} Opt_Callback_String_PasteEvent_Void; +typedef struct TextAreaSubmitCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, const Opt_SubmitEvent event); +} TextAreaSubmitCallback; +typedef struct Opt_TextAreaSubmitCallback { + Ark_Tag tag; + TextAreaSubmitCallback value; +} Opt_TextAreaSubmitCallback; typedef struct Callback_EnterKeyType_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_EnterKeyType enterKey); @@ -10729,19 +10613,19 @@ typedef struct Opt_Union_SubTabBarStyle_BottomTabBarStyle { Ark_Tag tag; Ark_Union_SubTabBarStyle_BottomTabBarStyle value; } Opt_Union_SubTabBarStyle_BottomTabBarStyle; -typedef struct Ark_Type_TabContentAttribute_tabBar_value { +typedef struct Ark_Union_String_Resource_CustomBuilder_TabBarOptions { Ark_Int32 selector; union { Ark_String value0; Ark_Resource value1; Callback_Any value2; - Ark_Literal_Union_String_Resource_icon_text value3; + Ark_TabBarOptions value3; }; -} Ark_Type_TabContentAttribute_tabBar_value; -typedef struct Opt_Type_TabContentAttribute_tabBar_value { +} Ark_Union_String_Resource_CustomBuilder_TabBarOptions; +typedef struct Opt_Union_String_Resource_CustomBuilder_TabBarOptions { Ark_Tag tag; - Ark_Type_TabContentAttribute_tabBar_value value; -} Opt_Type_TabContentAttribute_tabBar_value; + Ark_Union_String_Resource_CustomBuilder_TabBarOptions value; +} Opt_Union_String_Resource_CustomBuilder_TabBarOptions; typedef struct Ark_ScrollableBarModeOptions { Opt_Length margin; Opt_LayoutStyle nonScrollableLayoutStyle; @@ -10750,29 +10634,26 @@ typedef struct Opt_ScrollableBarModeOptions { Ark_Tag tag; Ark_ScrollableBarModeOptions value; } Opt_ScrollableBarModeOptions; +typedef struct OnTabsContentWillChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number currentIndex, const Ark_Number comingIndex, const Callback_Boolean_Void continuation); +} OnTabsContentWillChangeCallback; +typedef struct Opt_OnTabsContentWillChangeCallback { + Ark_Tag tag; + OnTabsContentWillChangeCallback value; +} Opt_OnTabsContentWillChangeCallback; typedef struct Opt_TabContentTransitionProxy { Ark_Tag tag; Ark_TabContentTransitionProxy value; } Opt_TabContentTransitionProxy; -typedef struct Ark_Union_TabContentAnimatedTransition_Undefined { - Ark_Int32 selector; - union { - Ark_TabContentAnimatedTransition value0; - Ark_Undefined value1; - }; -} Ark_Union_TabContentAnimatedTransition_Undefined; -typedef struct Opt_Union_TabContentAnimatedTransition_Undefined { - Ark_Tag tag; - Ark_Union_TabContentAnimatedTransition_Undefined value; -} Opt_Union_TabContentAnimatedTransition_Undefined; -typedef struct Type_TabsAttribute_customContentTransition_delegate { +typedef struct TabsCustomContentTransitionCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Union_TabContentAnimatedTransition_Undefined_void continuation); -} Type_TabsAttribute_customContentTransition_delegate; -typedef struct Opt_Type_TabsAttribute_customContentTransition_delegate { + void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Opt_TabContentAnimatedTransition_Void continuation); +} TabsCustomContentTransitionCallback; +typedef struct Opt_TabsCustomContentTransitionCallback { Ark_Tag tag; - Type_TabsAttribute_customContentTransition_delegate value; -} Opt_Type_TabsAttribute_customContentTransition_delegate; + TabsCustomContentTransitionCallback value; +} Opt_TabsCustomContentTransitionCallback; typedef struct Ark_BarGridColumnOptions { Opt_Number sm; Opt_Number md; @@ -10784,14 +10665,22 @@ typedef struct Opt_BarGridColumnOptions { Ark_Tag tag; Ark_BarGridColumnOptions value; } Opt_BarGridColumnOptions; -typedef struct Callback_Number_TabsAnimationEvent_Void { +typedef struct OnTabsGestureSwipeCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent event); -} Callback_Number_TabsAnimationEvent_Void; -typedef struct Opt_Callback_Number_TabsAnimationEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); +} OnTabsGestureSwipeCallback; +typedef struct Opt_OnTabsGestureSwipeCallback { Ark_Tag tag; - Callback_Number_TabsAnimationEvent_Void value; -} Opt_Callback_Number_TabsAnimationEvent_Void; + OnTabsGestureSwipeCallback value; +} Opt_OnTabsGestureSwipeCallback; +typedef struct OnTabsAnimationEndCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_TabsAnimationEvent extraInfo); +} OnTabsAnimationEndCallback; +typedef struct Opt_OnTabsAnimationEndCallback { + Ark_Tag tag; + OnTabsAnimationEndCallback value; +} Opt_OnTabsAnimationEndCallback; typedef struct Ark_TabsAnimationEvent { Ark_Number currentOffset; Ark_Number targetOffset; @@ -10801,45 +10690,23 @@ typedef struct Opt_TabsAnimationEvent { Ark_Tag tag; Ark_TabsAnimationEvent value; } Opt_TabsAnimationEvent; -typedef struct Callback_Number_Number_TabsAnimationEvent_Void { +typedef struct OnTabsAnimationStartCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent event); -} Callback_Number_Number_TabsAnimationEvent_Void; -typedef struct Opt_Callback_Number_Number_TabsAnimationEvent_Void { - Ark_Tag tag; - Callback_Number_Number_TabsAnimationEvent_Void value; -} Opt_Callback_Number_Number_TabsAnimationEvent_Void; -typedef struct Ark_Union_EdgeEffect_Undefined { - Ark_Int32 selector; - union { - Ark_EdgeEffect value0; - Ark_Undefined value1; - }; -} Ark_Union_EdgeEffect_Undefined; -typedef struct Opt_Union_EdgeEffect_Undefined { - Ark_Tag tag; - Ark_Union_EdgeEffect_Undefined value; -} Opt_Union_EdgeEffect_Undefined; -typedef struct Ark_Union_AnimationMode_Undefined { - Ark_Int32 selector; - union { - Ark_AnimationMode value0; - Ark_Undefined value1; - }; -} Ark_Union_AnimationMode_Undefined; -typedef struct Opt_Union_AnimationMode_Undefined { + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_TabsAnimationEvent extraInfo); +} OnTabsAnimationStartCallback; +typedef struct Opt_OnTabsAnimationStartCallback { Ark_Tag tag; - Ark_Union_AnimationMode_Undefined value; -} Opt_Union_AnimationMode_Undefined; -typedef struct Ark_Type_TabsInterface_value { + OnTabsAnimationStartCallback value; +} Opt_OnTabsAnimationStartCallback; +typedef struct Ark_TabsOptions { Opt_BarPosition barPosition; Opt_Number index; Opt_TabsController controller; -} Ark_Type_TabsInterface_value; -typedef struct Opt_Type_TabsInterface_value { +} Ark_TabsOptions; +typedef struct Opt_TabsOptions { Ark_Tag tag; - Ark_Type_TabsInterface_value value; -} Opt_Type_TabsInterface_value; + Ark_TabsOptions value; +} Opt_TabsOptions; typedef struct Ark_SymbolEffect { void *handle; } Ark_SymbolEffect; @@ -10847,6 +10714,17 @@ typedef struct Opt_SymbolEffect { Ark_Tag tag; Ark_SymbolEffect value; } Opt_SymbolEffect; +typedef struct Ark_Union_DotIndicator_DigitIndicator { + Ark_Int32 selector; + union { + Ark_DotIndicator value0; + Ark_DigitIndicator value1; + }; +} Ark_Union_DotIndicator_DigitIndicator; +typedef struct Opt_Union_DotIndicator_DigitIndicator { + Ark_Tag tag; + Ark_Union_DotIndicator_DigitIndicator value; +} Opt_Union_DotIndicator_DigitIndicator; typedef struct Ark_Union_Number_String_SwiperAutoFill { Ark_Int32 selector; union { @@ -10890,14 +10768,22 @@ typedef struct Opt_SwiperContentAnimatedTransition { Ark_Tag tag; Ark_SwiperContentAnimatedTransition value; } Opt_SwiperContentAnimatedTransition; -typedef struct Callback_Number_SwiperAnimationEvent_Void { +typedef struct OnSwiperGestureSwipeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); +} OnSwiperGestureSwipeCallback; +typedef struct Opt_OnSwiperGestureSwipeCallback { + Ark_Tag tag; + OnSwiperGestureSwipeCallback value; +} Opt_OnSwiperGestureSwipeCallback; +typedef struct OnSwiperAnimationEndCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_SwiperAnimationEvent extraInfo); -} Callback_Number_SwiperAnimationEvent_Void; -typedef struct Opt_Callback_Number_SwiperAnimationEvent_Void { +} OnSwiperAnimationEndCallback; +typedef struct Opt_OnSwiperAnimationEndCallback { Ark_Tag tag; - Callback_Number_SwiperAnimationEvent_Void value; -} Opt_Callback_Number_SwiperAnimationEvent_Void; + OnSwiperAnimationEndCallback value; +} Opt_OnSwiperAnimationEndCallback; typedef struct Ark_SwiperAnimationEvent { Ark_Number currentOffset; Ark_Number targetOffset; @@ -10907,14 +10793,18 @@ typedef struct Opt_SwiperAnimationEvent { Ark_Tag tag; Ark_SwiperAnimationEvent value; } Opt_SwiperAnimationEvent; -typedef struct Callback_Number_Number_SwiperAnimationEvent_Void { +typedef struct OnSwiperAnimationStartCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number targetIndex, const Ark_SwiperAnimationEvent extraInfo); -} Callback_Number_Number_SwiperAnimationEvent_Void; -typedef struct Opt_Callback_Number_Number_SwiperAnimationEvent_Void { +} OnSwiperAnimationStartCallback; +typedef struct Opt_OnSwiperAnimationStartCallback { + Ark_Tag tag; + OnSwiperAnimationStartCallback value; +} Opt_OnSwiperAnimationStartCallback; +typedef struct Opt_IndicatorComponentController { Ark_Tag tag; - Callback_Number_Number_SwiperAnimationEvent_Void value; -} Opt_Callback_Number_Number_SwiperAnimationEvent_Void; + Ark_IndicatorComponentController value; +} Opt_IndicatorComponentController; typedef struct Ark_Union_DotIndicator_DigitIndicator_Boolean { Ark_Int32 selector; union { @@ -10956,7 +10846,7 @@ typedef struct Opt_SlideRange { typedef struct Ark_SliderBlockStyle { Ark_SliderBlockType type; Opt_ResourceStr image; - Opt_Type_SliderBlockStyle_shape shape; + Opt_Union_CircleAttribute_EllipseAttribute_PathAttribute_RectAttribute shape; } Ark_SliderBlockStyle; typedef struct Opt_SliderBlockStyle { Ark_Tag tag; @@ -10983,27 +10873,27 @@ typedef struct Opt_SliderOptions { Ark_Tag tag; Ark_SliderOptions value; } Opt_SliderOptions; -typedef struct Ark_Literal_Union_Number_String_height_width_x_y { +typedef struct Ark_ViewportRect { Opt_Union_Number_String x; Opt_Union_Number_String y; Opt_Union_Number_String width; Opt_Union_Number_String height; -} Ark_Literal_Union_Number_String_height_width_x_y; -typedef struct Opt_Literal_Union_Number_String_height_width_x_y { +} Ark_ViewportRect; +typedef struct Opt_ViewportRect { Ark_Tag tag; - Ark_Literal_Union_Number_String_height_width_x_y value; -} Opt_Literal_Union_Number_String_height_width_x_y; -typedef struct Ark_Union_Union_DividerOptions_Undefined_Undefined { + Ark_ViewportRect value; +} Opt_ViewportRect; +typedef struct Ark_Union_Opt_DividerOptions_Null { Ark_Int32 selector; union { - Ark_Union_DividerOptions_Undefined value0; + Opt_DividerOptions value0; Ark_Undefined value1; }; -} Ark_Union_Union_DividerOptions_Undefined_Undefined; -typedef struct Opt_Union_Union_DividerOptions_Undefined_Undefined { +} Ark_Union_Opt_DividerOptions_Null; +typedef struct Opt_Union_Opt_DividerOptions_Null { Ark_Tag tag; - Ark_Union_Union_DividerOptions_Undefined_Undefined value; -} Opt_Union_Union_DividerOptions_Undefined_Undefined; + Ark_Union_Opt_DividerOptions_Null value; +} Opt_Union_Opt_DividerOptions_Null; typedef struct Ark_Union_Dimension_OptionWidthMode { Ark_Int32 selector; union { @@ -11043,6 +10933,7 @@ typedef struct Opt_Array_SelectOption { typedef struct Ark_SearchButtonOptions { Opt_Length fontSize; Opt_ResourceColor fontColor; + Opt_Boolean autoDisable; } Ark_SearchButtonOptions; typedef struct Opt_SearchButtonOptions { Ark_Tag tag; @@ -11067,7 +10958,7 @@ typedef struct Opt_DeleteValue { } Opt_DeleteValue; typedef struct Callback_DeleteValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DeleteValue parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_DeleteValue parameter, const Callback_Boolean_Void continuation); } Callback_DeleteValue_Boolean; typedef struct Opt_Callback_DeleteValue_Boolean { Ark_Tag tag; @@ -11091,7 +10982,7 @@ typedef struct Opt_InsertValue { } Opt_InsertValue; typedef struct Callback_InsertValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_InsertValue parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_InsertValue parameter, const Callback_Boolean_Void continuation); } Callback_InsertValue_Boolean; typedef struct Opt_Callback_InsertValue_Boolean { Ark_Tag tag; @@ -11106,14 +10997,30 @@ typedef struct Opt_TextDecorationOptions { Ark_Tag tag; Ark_TextDecorationOptions value; } Opt_TextDecorationOptions; -typedef struct Callback_String_PasteEvent_Void { +typedef struct OnPasteCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_String value, const Ark_PasteEvent event); -} Callback_String_PasteEvent_Void; -typedef struct Opt_Callback_String_PasteEvent_Void { + void (*call)(const Ark_Int32 resourceId, const Ark_String content, const Ark_PasteEvent event); +} OnPasteCallback; +typedef struct Opt_OnPasteCallback { Ark_Tag tag; - Callback_String_PasteEvent_Void value; -} Opt_Callback_String_PasteEvent_Void; + OnPasteCallback value; +} Opt_OnPasteCallback; +typedef struct OnContentScrollCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number totalOffsetX, const Ark_Number totalOffsetY); +} OnContentScrollCallback; +typedef struct Opt_OnContentScrollCallback { + Ark_Tag tag; + OnContentScrollCallback value; +} Opt_OnContentScrollCallback; +typedef struct OnTextSelectionChangeCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_Number selectionStart, const Ark_Number selectionEnd); +} OnTextSelectionChangeCallback; +typedef struct Opt_OnTextSelectionChangeCallback { + Ark_Tag tag; + OnTextSelectionChangeCallback value; +} Opt_OnTextSelectionChangeCallback; typedef struct Ark_PreviewText { Ark_Number offset; Ark_String value; @@ -11130,6 +11037,14 @@ typedef struct Opt_EditableTextOnChangeCallback { Ark_Tag tag; EditableTextOnChangeCallback value; } Opt_EditableTextOnChangeCallback; +typedef struct SearchSubmitCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_String searchContent, const Opt_SubmitEvent event); +} SearchSubmitCallback; +typedef struct Opt_SearchSubmitCallback { + Ark_Tag tag; + SearchSubmitCallback value; +} Opt_SearchSubmitCallback; typedef struct Ark_CaretStyle { Opt_Length width; Opt_ResourceColor color; @@ -11160,16 +11075,16 @@ typedef struct Opt_Union_IconOptions_SymbolGlyphModifier { Ark_Tag tag; Ark_Union_IconOptions_SymbolGlyphModifier value; } Opt_Union_IconOptions_SymbolGlyphModifier; -typedef struct Ark_Type_SearchInterface_options { +typedef struct Ark_SearchOptions { Opt_String value; Opt_ResourceStr placeholder; Opt_String icon; Opt_SearchController controller; -} Ark_Type_SearchInterface_options; -typedef struct Opt_Type_SearchInterface_options { +} Ark_SearchOptions; +typedef struct Opt_SearchOptions { Ark_Tag tag; - Ark_Type_SearchInterface_options value; -} Opt_Type_SearchInterface_options; + Ark_SearchOptions value; +} Opt_SearchOptions; typedef struct Ark_ScrollBarOptions { Ark_Scroller scroller; Opt_ScrollBarDirection direction; @@ -11206,7 +11121,7 @@ typedef struct Opt_OnScrollFrameBeginHandlerResult { } Opt_OnScrollFrameBeginHandlerResult; typedef struct OnScrollFrameBeginCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_OnScrollFrameBeginHandlerResult_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_OnScrollFrameBeginHandlerResult_Void continuation); } OnScrollFrameBeginCallback; typedef struct Opt_OnScrollFrameBeginCallback { Ark_Tag tag; @@ -11232,17 +11147,6 @@ typedef struct Opt_OnScrollEdgeCallback { Ark_Tag tag; OnScrollEdgeCallback value; } Opt_OnScrollEdgeCallback; -typedef struct Ark_Union_ScrollOnWillScrollCallback_undefined { - Ark_Int32 selector; - union { - ScrollOnWillScrollCallback value0; - Ark_Undefined value1; - }; -} Ark_Union_ScrollOnWillScrollCallback_undefined; -typedef struct Opt_Union_ScrollOnWillScrollCallback_undefined { - Ark_Tag tag; - Ark_Union_ScrollOnWillScrollCallback_undefined value; -} Opt_Union_ScrollOnWillScrollCallback_undefined; typedef struct Callback_ClickEvent_SaveButtonOnClickResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_SaveButtonOnClickResult result); @@ -11355,7 +11259,7 @@ typedef struct Opt_RichEditorChangeValue { } Opt_RichEditorChangeValue; typedef struct Callback_RichEditorChangeValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorChangeValue parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorChangeValue parameter, const Callback_Boolean_Void continuation); } Callback_RichEditorChangeValue_Boolean; typedef struct Opt_Callback_RichEditorChangeValue_Boolean { Ark_Tag tag; @@ -11424,7 +11328,7 @@ typedef struct Opt_RichEditorDeleteValue { } Opt_RichEditorDeleteValue; typedef struct Callback_RichEditorDeleteValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorDeleteValue parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorDeleteValue parameter, const Callback_Boolean_Void continuation); } Callback_RichEditorDeleteValue_Boolean; typedef struct Opt_Callback_RichEditorDeleteValue_Boolean { Ark_Tag tag; @@ -11457,7 +11361,7 @@ typedef struct Opt_RichEditorInsertValue { } Opt_RichEditorInsertValue; typedef struct Callback_RichEditorInsertValue_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorInsertValue parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_RichEditorInsertValue parameter, const Callback_Boolean_Void continuation); } Callback_RichEditorInsertValue_Boolean; typedef struct Opt_Callback_RichEditorInsertValue_Boolean { Ark_Tag tag; @@ -11560,17 +11464,6 @@ typedef struct Opt_Array_GuideLineStyle { Ark_Tag tag; Array_GuideLineStyle value; } Opt_Array_GuideLineStyle; -typedef struct Ark_Union_Number_Undefined { - Ark_Int32 selector; - union { - Ark_Number value0; - Ark_Undefined value1; - }; -} Ark_Union_Number_Undefined; -typedef struct Opt_Union_Number_Undefined { - Ark_Tag tag; - Ark_Union_Number_Undefined value; -} Opt_Union_Number_Undefined; typedef struct Callback_RefreshStatus_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, Ark_RefreshStatus state); @@ -11591,17 +11484,17 @@ typedef struct Opt_RefreshOptions { Ark_Tag tag; Ark_RefreshOptions value; } Opt_RefreshOptions; -typedef struct Ark_Type_RectInterface_value { +typedef struct Ark_Union_RectOptions_RoundedRectOptions { Ark_Int32 selector; union { - Ark_Type_RectInterface_value_u0 value0; - Ark_Type_RectInterface_value_u1 value1; + Ark_RectOptions value0; + Ark_RoundedRectOptions value1; }; -} Ark_Type_RectInterface_value; -typedef struct Opt_Type_RectInterface_value { +} Ark_Union_RectOptions_RoundedRectOptions; +typedef struct Opt_Union_RectOptions_RoundedRectOptions { Ark_Tag tag; - Ark_Type_RectInterface_value value; -} Opt_Type_RectInterface_value; + Ark_Union_RectOptions_RoundedRectOptions value; +} Opt_Union_RectOptions_RoundedRectOptions; typedef struct Ark_StarStyleOptions { Ark_String backgroundUri; Ark_String foregroundUri; @@ -11661,25 +11554,46 @@ typedef struct Opt_ProgressOptions { Ark_Tag tag; Ark_ProgressOptions value; } Opt_ProgressOptions; -typedef struct Ark_Literal_PluginComponentTemplate_template_Any_data { +typedef struct Ark_PolylineOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_PolylineOptions; +typedef struct Opt_PolylineOptions { + Ark_Tag tag; + Ark_PolylineOptions value; +} Opt_PolylineOptions; +typedef struct Ark_PolygonOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_PolygonOptions; +typedef struct Opt_PolygonOptions { + Ark_Tag tag; + Ark_PolygonOptions value; +} Opt_PolygonOptions; +typedef struct Ark_PluginErrorData { + Ark_Number errcode; + Ark_String msg; +} Ark_PluginErrorData; +typedef struct Opt_PluginErrorData { + Ark_Tag tag; + Ark_PluginErrorData value; +} Opt_PluginErrorData; +typedef struct PluginErrorCallback { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Ark_PluginErrorData info); +} PluginErrorCallback; +typedef struct Opt_PluginErrorCallback { + Ark_Tag tag; + PluginErrorCallback value; +} Opt_PluginErrorCallback; +typedef struct Ark_PluginComponentOptions { Ark_PluginComponentTemplate template_; Ark_CustomObject data; -} Ark_Literal_PluginComponentTemplate_template_Any_data; -typedef struct Opt_Literal_PluginComponentTemplate_template_Any_data { - Ark_Tag tag; - Ark_Literal_PluginComponentTemplate_template_Any_data value; -} Opt_Literal_PluginComponentTemplate_template_Any_data; -typedef struct Ark_Union_CircleStyleOptions_Undefined { - Ark_Int32 selector; - union { - Ark_CircleStyleOptions value0; - Ark_Undefined value1; - }; -} Ark_Union_CircleStyleOptions_Undefined; -typedef struct Opt_Union_CircleStyleOptions_Undefined { +} Ark_PluginComponentOptions; +typedef struct Opt_PluginComponentOptions { Ark_Tag tag; - Ark_Union_CircleStyleOptions_Undefined value; -} Opt_Union_CircleStyleOptions_Undefined; + Ark_PluginComponentOptions value; +} Opt_PluginComponentOptions; typedef struct Callback_Array_Number_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Array_Number input); @@ -11692,15 +11606,15 @@ typedef struct Opt_PatternLockController { Ark_Tag tag; Ark_PatternLockController value; } Opt_PatternLockController; -typedef struct Ark_Literal_Union_Number_String_height_width_String_commands { +typedef struct Ark_PathOptions { Opt_Union_Number_String width; Opt_Union_Number_String height; Opt_String commands; -} Ark_Literal_Union_Number_String_height_width_String_commands; -typedef struct Opt_Literal_Union_Number_String_height_width_String_commands { +} Ark_PathOptions; +typedef struct Opt_PathOptions { Ark_Tag tag; - Ark_Literal_Union_Number_String_height_width_String_commands value; -} Opt_Literal_Union_Number_String_height_width_String_commands; + Ark_PathOptions value; +} Opt_PathOptions; typedef struct Callback_ClickEvent_PasteButtonOnClickResult_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ClickEvent event, Ark_PasteButtonOnClickResult result); @@ -11768,27 +11682,6 @@ typedef struct Opt_Array_LayoutSafeAreaType { Ark_Tag tag; Array_LayoutSafeAreaType value; } Opt_Array_LayoutSafeAreaType; -typedef struct Ark_NavigationToolbarOptions { - Opt_ResourceColor backgroundColor; - Opt_BlurStyle backgroundBlurStyle; -} Ark_NavigationToolbarOptions; -typedef struct Opt_NavigationToolbarOptions { - Ark_Tag tag; - Ark_NavigationToolbarOptions value; -} Opt_NavigationToolbarOptions; -typedef struct Ark_ToolbarItem { - Ark_ResourceStr value; - Opt_ResourceStr icon; - Opt_CustomObject symbolIcon; - Opt_Callback_Void action; - Opt_ToolbarItemStatus status; - Opt_ResourceStr activeIcon; - Opt_CustomObject activeSymbolIcon; -} Ark_ToolbarItem; -typedef struct Opt_ToolbarItem { - Ark_Tag tag; - Ark_ToolbarItem value; -} Opt_ToolbarItem; typedef struct Ark_Union_Array_ToolbarItem_CustomBuilder { Ark_Int32 selector; union { @@ -11813,35 +11706,13 @@ typedef struct Opt_Type_NavigationAttribute_title_value { Ark_Tag tag; Ark_Type_NavigationAttribute_title_value value; } Opt_Type_NavigationAttribute_title_value; -typedef struct Ark_Union_SystemBarStyle_Undefined { - Ark_Int32 selector; - union { - Ark_CustomObject value0; - Ark_Undefined value1; - }; -} Ark_Union_SystemBarStyle_Undefined; -typedef struct Opt_Union_SystemBarStyle_Undefined { - Ark_Tag tag; - Ark_Union_SystemBarStyle_Undefined value; -} Opt_Union_SystemBarStyle_Undefined; typedef struct Opt_NavigationTransitionProxy { Ark_Tag tag; Ark_NavigationTransitionProxy value; } Opt_NavigationTransitionProxy; -typedef struct Ark_Union_NavigationAnimatedTransition_Undefined { - Ark_Int32 selector; - union { - Ark_NavigationAnimatedTransition value0; - Ark_Undefined value1; - }; -} Ark_Union_NavigationAnimatedTransition_Undefined; -typedef struct Opt_Union_NavigationAnimatedTransition_Undefined { - Ark_Tag tag; - Ark_Union_NavigationAnimatedTransition_Undefined value; -} Opt_Union_NavigationAnimatedTransition_Undefined; typedef struct Type_NavigationAttribute_customNavContentTransition_delegate { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Union_NavigationAnimatedTransition_Undefined_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_NavContentInfo from, const Ark_NavContentInfo to, Ark_NavigationOperation operation, const Callback_Opt_NavigationAnimatedTransition_Void continuation); } Type_NavigationAttribute_customNavContentTransition_delegate; typedef struct Opt_Type_NavigationAttribute_customNavContentTransition_delegate { Ark_Tag tag; @@ -11914,6 +11785,28 @@ typedef struct Opt_RouteInfo { Ark_Tag tag; Ark_RouteInfo value; } Opt_RouteInfo; +typedef struct Ark_NavigationToolbarOptions { + Opt_ResourceColor backgroundColor; + Opt_BlurStyle backgroundBlurStyle; + Opt_BarStyle barStyle; +} Ark_NavigationToolbarOptions; +typedef struct Opt_NavigationToolbarOptions { + Ark_Tag tag; + Ark_NavigationToolbarOptions value; +} Opt_NavigationToolbarOptions; +typedef struct Ark_ToolbarItem { + Ark_ResourceStr value; + Opt_ResourceStr icon; + Opt_CustomObject symbolIcon; + Opt_Callback_Void action; + Opt_ToolbarItemStatus status; + Opt_ResourceStr activeIcon; + Opt_CustomObject activeSymbolIcon; +} Ark_ToolbarItem; +typedef struct Opt_ToolbarItem { + Ark_Tag tag; + Ark_ToolbarItem value; +} Opt_ToolbarItem; typedef struct Ark_NavigationTitleOptions { Opt_ResourceColor backgroundColor; Opt_BlurStyle backgroundBlurStyle; @@ -11952,7 +11845,7 @@ typedef struct Opt_PopInfo { } Opt_PopInfo; typedef struct Callback_NavDestinationContext_Void { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized parameter); + void (*call)(const Ark_Int32 resourceId, const Ark_NavDestinationContext parameter); } Callback_NavDestinationContext_Void; typedef struct Opt_Callback_NavDestinationContext_Void { Ark_Tag tag; @@ -11983,7 +11876,7 @@ typedef struct Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier { } Opt_Union_ResourceStr_PixelMap_SymbolGlyphModifier; typedef struct Callback_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Callback_Boolean_Void continuation); } Callback_Boolean; typedef struct Opt_Callback_Boolean { Ark_Tag tag; @@ -12020,17 +11913,6 @@ typedef struct Opt_Union_MenuItemOptions_CustomBuilder { Ark_Tag tag; Ark_Union_MenuItemOptions_CustomBuilder value; } Opt_Union_MenuItemOptions_CustomBuilder; -typedef struct Ark_Union_DividerStyleOptions_Undefined { - Ark_Int32 selector; - union { - Ark_DividerStyleOptions value0; - Ark_Undefined value1; - }; -} Ark_Union_DividerStyleOptions_Undefined; -typedef struct Opt_Union_DividerStyleOptions_Undefined { - Ark_Tag tag; - Ark_Union_DividerStyleOptions_Undefined value; -} Opt_Union_DividerStyleOptions_Undefined; typedef struct Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource { Ark_Int32 selector; union { @@ -12084,17 +11966,17 @@ typedef struct Opt_Union_Position_Edges_LocalizedEdges { Ark_Tag tag; Ark_Union_Position_Edges_LocalizedEdges value; } Opt_Union_Position_Edges_LocalizedEdges; -typedef struct Ark_Union_ListDividerOptions_Undefined { +typedef struct Ark_Union_ListDividerOptions_Null { Ark_Int32 selector; union { Ark_ListDividerOptions value0; Ark_Undefined value1; }; -} Ark_Union_ListDividerOptions_Undefined; -typedef struct Opt_Union_ListDividerOptions_Undefined { +} Ark_Union_ListDividerOptions_Null; +typedef struct Opt_Union_ListDividerOptions_Null { Ark_Tag tag; - Ark_Union_ListDividerOptions_Undefined value; -} Opt_Union_ListDividerOptions_Undefined; + Ark_Union_ListDividerOptions_Null value; +} Opt_Union_ListDividerOptions_Null; typedef struct Ark_ListItemGroupOptions { Opt_Callback_Any header; Opt_CustomObject headerComponent; @@ -12148,7 +12030,7 @@ typedef struct Opt_Union_Number_LengthConstrain { } Opt_Union_Number_LengthConstrain; typedef struct Callback_Number_Number_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number from, const Ark_Number to, const Callback_Boolean_Void continuation); } Callback_Number_Number_Boolean; typedef struct Opt_Callback_Number_Number_Boolean { Ark_Tag tag; @@ -12156,7 +12038,7 @@ typedef struct Opt_Callback_Number_Number_Boolean { } Opt_Callback_Number_Number_Boolean; typedef struct Callback_Number_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Boolean_Void continuation); } Callback_Number_Boolean; typedef struct Opt_Callback_Number_Boolean { Ark_Tag tag; @@ -12213,6 +12095,14 @@ typedef struct Opt_ListOptions { Ark_Tag tag; Ark_ListOptions value; } Opt_ListOptions; +typedef struct Ark_LineOptions { + Opt_Union_String_Number width; + Opt_Union_String_Number height; +} Ark_LineOptions; +typedef struct Opt_LineOptions { + Ark_Tag tag; + Ark_LineOptions value; +} Opt_LineOptions; typedef struct Ark_ImageLoadResult { Ark_Number width; Ark_Number height; @@ -12416,23 +12306,12 @@ typedef struct Opt_Literal_Number_offsetRemain { } Opt_Literal_Number_offsetRemain; typedef struct Callback_Number_ScrollState_Literal_Number_offsetRemain { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_Literal_Number_offsetRemain_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number offset, Ark_ScrollState state, const Callback_Literal_Number_offsetRemain_Void continuation); } Callback_Number_ScrollState_Literal_Number_offsetRemain; typedef struct Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain { Ark_Tag tag; Callback_Number_ScrollState_Literal_Number_offsetRemain value; } Opt_Callback_Number_ScrollState_Literal_Number_offsetRemain; -typedef struct Ark_Union_GridItemAlignment_Undefined { - Ark_Int32 selector; - union { - Ark_GridItemAlignment value0; - Ark_Undefined value1; - }; -} Ark_Union_GridItemAlignment_Undefined; -typedef struct Opt_Union_GridItemAlignment_Undefined { - Ark_Tag tag; - Ark_Union_GridItemAlignment_Undefined value; -} Opt_Union_GridItemAlignment_Undefined; typedef struct Callback_ItemDragInfo_Number_Number_Boolean_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Ark_Number insertIndex, const Ark_Boolean isSuccess); @@ -12475,7 +12354,7 @@ typedef struct Opt_ItemDragInfo { } Opt_ItemDragInfo; typedef struct Callback_ItemDragInfo_Number_Callback_Any { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Callback_Callback_Any_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_ItemDragInfo event, const Ark_Number itemIndex, const Callback_Callback_Any_Void continuation); } Callback_ItemDragInfo_Number_Callback_Any; typedef struct Opt_Callback_ItemDragInfo_Number_Callback_Any { Ark_Tag tag; @@ -12499,7 +12378,7 @@ typedef struct Opt_ComputedBarAttribute { } Opt_ComputedBarAttribute; typedef struct Callback_Number_Number_ComputedBarAttribute { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number offset, const Callback_ComputedBarAttribute_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Ark_Number offset, const Callback_ComputedBarAttribute_Void continuation); } Callback_Number_Number_ComputedBarAttribute; typedef struct Opt_Callback_Number_Number_ComputedBarAttribute { Ark_Tag tag; @@ -12539,6 +12418,17 @@ typedef struct Opt_EdgeEffectOptions { Ark_Tag tag; Ark_EdgeEffectOptions value; } Opt_EdgeEffectOptions; +typedef struct Ark_Union_ContentClipMode_RectShape { + Ark_Int32 selector; + union { + Ark_ContentClipMode value0; + Ark_CustomObject value1; + }; +} Ark_Union_ContentClipMode_RectShape; +typedef struct Opt_Union_ContentClipMode_RectShape { + Ark_Tag tag; + Ark_Union_ContentClipMode_RectShape value; +} Opt_Union_ContentClipMode_RectShape; typedef struct Ark_OffsetResult { Ark_Number xOffset; Ark_Number yOffset; @@ -12745,14 +12635,14 @@ typedef struct Opt_Callback_TerminationInfo_Void { Ark_Tag tag; Callback_TerminationInfo_Void value; } Opt_Callback_TerminationInfo_Void; -typedef struct Ark_Literal_Union_String_Number_height_width { +typedef struct Ark_EllipseOptions { Opt_Union_String_Number width; Opt_Union_String_Number height; -} Ark_Literal_Union_String_Number_height_width; -typedef struct Opt_Literal_Union_String_Number_height_width { +} Ark_EllipseOptions; +typedef struct Opt_EllipseOptions { Ark_Tag tag; - Ark_Literal_Union_String_Number_height_width value; -} Opt_Literal_Union_String_Number_height_width; + Ark_EllipseOptions value; +} Opt_EllipseOptions; typedef struct Ark_DatePickerResult { Opt_Number year; Opt_Number month; @@ -12798,17 +12688,17 @@ typedef struct Opt_SceneOptions { Ark_Tag tag; Ark_SceneOptions value; } Opt_SceneOptions; -typedef struct Ark_Union_ColumnSplitDividerStyle_Undefined { +typedef struct Ark_Union_ColumnSplitDividerStyle_Null { Ark_Int32 selector; union { Ark_ColumnSplitDividerStyle value0; Ark_Undefined value1; }; -} Ark_Union_ColumnSplitDividerStyle_Undefined; -typedef struct Opt_Union_ColumnSplitDividerStyle_Undefined { +} Ark_Union_ColumnSplitDividerStyle_Null; +typedef struct Opt_Union_ColumnSplitDividerStyle_Null { Ark_Tag tag; - Ark_Union_ColumnSplitDividerStyle_Undefined value; -} Opt_Union_ColumnSplitDividerStyle_Undefined; + Ark_Union_ColumnSplitDividerStyle_Null value; +} Opt_Union_ColumnSplitDividerStyle_Null; typedef struct Ark_PointLightStyle { Opt_LightSource lightSource; Opt_IlluminatedType illuminated; @@ -13092,7 +12982,7 @@ typedef struct Opt_OnAlphabetIndexerPopupSelectCallback { } Opt_OnAlphabetIndexerPopupSelectCallback; typedef struct OnAlphabetIndexerRequestPopupDataCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Array_String_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_Number index, const Callback_Array_String_Void continuation); } OnAlphabetIndexerRequestPopupDataCallback; typedef struct Opt_OnAlphabetIndexerRequestPopupDataCallback { Ark_Tag tag; @@ -13121,6 +13011,13 @@ typedef struct Opt_Literal_Want_want { Ark_Tag tag; Ark_Literal_Want_want value; } Opt_Literal_Want_want; +typedef struct Ark_AccessibilityOptions { + Opt_Boolean accessibilityPreferred; +} Ark_AccessibilityOptions; +typedef struct Opt_AccessibilityOptions { + Ark_Tag tag; + Ark_AccessibilityOptions value; +} Opt_AccessibilityOptions; typedef struct Array_ModifierKey { Ark_ModifierKey* array; Ark_Int32 length; @@ -13199,9 +13096,11 @@ typedef struct Ark_SheetOptions { Opt_Callback_Number_Void onDetentsDidChange; Opt_Callback_Number_Void onWidthDidChange; Opt_Callback_SheetType_Void onTypeDidChange; - Opt_Boolean expandSafeAreaInEmbeddedMode; Opt_CustomObject uiContext; Opt_SheetKeyboardAvoidMode keyboardAvoidMode; + Opt_Boolean enableHoverMode; + Opt_HoverModeAreaType hoverModeArea; + Opt_Position offset; } Ark_SheetOptions; typedef struct Opt_SheetOptions { Ark_Tag tag; @@ -13407,17 +13306,6 @@ typedef struct Opt_LinearGradientBlurOptions { Ark_Tag tag; Ark_LinearGradientBlurOptions value; } Opt_LinearGradientBlurOptions; -typedef struct Ark_Union_TransitionFinishCallback_Undefined { - Ark_Int32 selector; - union { - TransitionFinishCallback value0; - Ark_Undefined value1; - }; -} Ark_Union_TransitionFinishCallback_Undefined; -typedef struct Opt_Union_TransitionFinishCallback_Undefined { - Ark_Tag tag; - Ark_Union_TransitionFinishCallback_Undefined value; -} Opt_Union_TransitionFinishCallback_Undefined; typedef struct Ark_ForegroundBlurStyleOptions { Opt_ThemeColorMode colorMode; Opt_AdaptiveColor adaptiveColor; @@ -13435,7 +13323,6 @@ typedef struct Ark_BackgroundBlurStyleOptions { Opt_BlurOptions blurOptions; Opt_BlurStyleActivePolicy policy; Opt_ResourceColor inactiveColor; - Opt_BlurType type; } Ark_BackgroundBlurStyleOptions; typedef struct Opt_BackgroundBlurStyleOptions { Ark_Tag tag; @@ -13464,17 +13351,6 @@ typedef struct Opt_Array_SafeAreaType { Ark_Tag tag; Array_SafeAreaType value; } Opt_Array_SafeAreaType; -typedef struct Ark_Union_Object_Undefined { - Ark_Int32 selector; - union { - Ark_CustomObject value0; - Ark_Undefined value1; - }; -} Ark_Union_Object_Undefined; -typedef struct Opt_Union_Object_Undefined { - Ark_Tag tag; - Ark_Union_Object_Undefined value; -} Opt_Union_Object_Undefined; typedef struct SizeChangeCallback { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_SizeOptions oldValue, const Ark_SizeOptions newValue); @@ -13485,7 +13361,7 @@ typedef struct Opt_SizeChangeCallback { } Opt_SizeChangeCallback; typedef struct Callback_TouchEvent_HitTestMode { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent parameter, const Callback_HitTestMode_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_TouchEvent parameter, const Callback_HitTestMode_Void continuation); } Callback_TouchEvent_HitTestMode; typedef struct Opt_Callback_TouchEvent_HitTestMode { Ark_Tag tag; @@ -13501,7 +13377,7 @@ typedef struct Opt_Array_GestureRecognizer { } Opt_Array_GestureRecognizer; typedef struct ShouldBuiltInRecognizerParallelWithCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_Materialized current, const Array_GestureRecognizer others, const Callback_GestureRecognizer_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_GestureRecognizer current, const Array_GestureRecognizer others, const Callback_GestureRecognizer_Void continuation); } ShouldBuiltInRecognizerParallelWithCallback; typedef struct Opt_ShouldBuiltInRecognizerParallelWithCallback { Ark_Tag tag; @@ -13513,7 +13389,7 @@ typedef struct Opt_GestureRecognizer { } Opt_GestureRecognizer; typedef struct GestureRecognizerJudgeBeginCallback { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_BaseGestureEvent event, const Ark_Materialized current, const Array_GestureRecognizer recognizers, const Callback_GestureJudgeResult_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_BaseGestureEvent event, const Ark_GestureRecognizer current, const Array_GestureRecognizer recognizers, const Callback_GestureJudgeResult_Void continuation); } GestureRecognizerJudgeBeginCallback; typedef struct Opt_GestureRecognizerJudgeBeginCallback { Ark_Tag tag; @@ -13560,7 +13436,7 @@ typedef struct Opt_GestureInfo { } Opt_GestureInfo; typedef struct Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_GestureInfo gestureInfo, const Ark_BaseGestureEvent event, const Callback_GestureJudgeResult_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_GestureInfo gestureInfo, const Ark_BaseGestureEvent event, const Callback_GestureJudgeResult_Void continuation); } Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult; typedef struct Opt_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult { Ark_Tag tag; @@ -13701,17 +13577,17 @@ typedef struct Opt_Union_CustomBuilder_DragItemInfo_String { Ark_Tag tag; Ark_Union_CustomBuilder_DragItemInfo_String value; } Opt_Union_CustomBuilder_DragItemInfo_String; -typedef struct Ark_Union_Array_UniformDataType_Undefined { +typedef struct Ark_Union_Array_UniformDataType_Null { Ark_Int32 selector; union { Array_CustomObject value0; Ark_Undefined value1; }; -} Ark_Union_Array_UniformDataType_Undefined; -typedef struct Opt_Union_Array_UniformDataType_Undefined { +} Ark_Union_Array_UniformDataType_Null; +typedef struct Opt_Union_Array_UniformDataType_Null { Ark_Tag tag; - Ark_Union_Array_UniformDataType_Undefined value; -} Opt_Union_Array_UniformDataType_Undefined; + Ark_Union_Array_UniformDataType_Null value; +} Opt_Union_Array_UniformDataType_Null; typedef struct Callback_DragEvent_String_Void { Ark_CallbackResource resource; void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams); @@ -13741,23 +13617,23 @@ typedef struct Opt_DragEvent { } Opt_DragEvent; typedef struct Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams, const Callback_Union_CustomBuilder_DragItemInfo_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_DragEvent event, const Opt_String extraParams, const Callback_Union_CustomBuilder_DragItemInfo_Void continuation); } Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; typedef struct Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo { Ark_Tag tag; Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo value; } Opt_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo; -typedef struct Ark_Union_ClickEffect_Undefined { +typedef struct Ark_Union_ClickEffect_Null { Ark_Int32 selector; union { Ark_ClickEffect value0; Ark_Undefined value1; }; -} Ark_Union_ClickEffect_Undefined; -typedef struct Opt_Union_ClickEffect_Undefined { +} Ark_Union_ClickEffect_Null; +typedef struct Opt_Union_ClickEffect_Null { Ark_Tag tag; - Ark_Union_ClickEffect_Undefined value; -} Opt_Union_ClickEffect_Undefined; + Ark_Union_ClickEffect_Null value; +} Opt_Union_ClickEffect_Null; typedef struct Ark_LocalizedAlignRuleOptions { Opt_LocalizedHorizontalAlignParam start; Opt_LocalizedHorizontalAlignParam end; @@ -13866,7 +13742,7 @@ typedef struct Opt_FocusBoxStyle { } Opt_FocusBoxStyle; typedef struct Callback_KeyEvent_Boolean { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Ark_KeyEvent parameter, const Callback_Boolean_void continuation); + void (*call)(const Ark_Int32 resourceId, const Ark_KeyEvent parameter, const Callback_Boolean_Void continuation); } Callback_KeyEvent_Boolean; typedef struct Opt_Callback_KeyEvent_Boolean { Ark_Tag tag; @@ -14146,7 +14022,6 @@ typedef struct Ark_BackgroundEffectOptions { Opt_BlurOptions blurOptions; Opt_BlurStyleActivePolicy policy; Opt_ResourceColor inactiveColor; - Opt_BlurType type; } Ark_BackgroundEffectOptions; typedef struct Opt_BackgroundEffectOptions { Ark_Tag tag; @@ -14196,6 +14071,18 @@ typedef struct Opt_Union_Margin_Length_LocalizedMargin { Ark_Tag tag; Ark_Union_Margin_Length_LocalizedMargin value; } Opt_Union_Margin_Length_LocalizedMargin; +typedef struct Ark_Union_Padding_LengthMetrics_LocalizedPadding { + Ark_Int32 selector; + union { + Ark_Padding value0; + Ark_LengthMetrics value1; + Ark_LocalizedPadding value2; + }; +} Ark_Union_Padding_LengthMetrics_LocalizedPadding; +typedef struct Opt_Union_Padding_LengthMetrics_LocalizedPadding { + Ark_Tag tag; + Ark_Union_Padding_LengthMetrics_LocalizedPadding value; +} Opt_Union_Padding_LengthMetrics_LocalizedPadding; typedef struct Ark_Union_Padding_Length_LocalizedPadding { Ark_Int32 selector; union { @@ -14208,6 +14095,14 @@ typedef struct Opt_Union_Padding_Length_LocalizedPadding { Ark_Tag tag; Ark_Union_Padding_Length_LocalizedPadding value; } Opt_Union_Padding_Length_LocalizedPadding; +typedef struct Ark_ChainWeightOptions { + Opt_Number horizontal; + Opt_Number vertical; +} Ark_ChainWeightOptions; +typedef struct Opt_ChainWeightOptions { + Ark_Tag tag; + Ark_ChainWeightOptions value; +} Opt_ChainWeightOptions; typedef struct Ark_TouchResult { Ark_TouchTestStrategy strategy; Opt_String id; @@ -14240,7 +14135,7 @@ typedef struct Opt_Array_TouchTestInfo { } Opt_Array_TouchTestInfo; typedef struct Callback_Array_TouchTestInfo_TouchResult { Ark_CallbackResource resource; - void (*call)(const Ark_Int32 resourceId, const Array_TouchTestInfo value, const Callback_TouchResult_void continuation); + void (*call)(const Ark_Int32 resourceId, const Array_TouchTestInfo value, const Callback_TouchResult_Void continuation); } Callback_Array_TouchTestInfo_TouchResult; typedef struct Opt_Callback_Array_TouchTestInfo_TouchResult { Ark_Tag tag; @@ -14267,21 +14162,27 @@ typedef struct Opt_Union_Array_Rectangle_Rectangle { Ark_Tag tag; Ark_Union_Array_Rectangle_Rectangle value; } Opt_Union_Array_Rectangle_Rectangle; -typedef struct Ark_Union_DrawModifier_Undefined { - Ark_Int32 selector; - union { - Ark_DrawModifier value0; - Ark_Undefined value1; - }; -} Ark_Union_DrawModifier_Undefined; -typedef struct Opt_Union_DrawModifier_Undefined { +typedef struct Callback_Opt_StyledString_Opt_Array_String_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_StyledString value, const Opt_Array_String error); +} Callback_Opt_StyledString_Opt_Array_String_Void; +typedef struct Opt_Callback_Opt_StyledString_Opt_Array_String_Void { + Ark_Tag tag; + Callback_Opt_StyledString_Opt_Array_String_Void value; +} Opt_Callback_Opt_StyledString_Opt_Array_String_Void; +typedef struct Callback_Opt_Array_String_Void { + Ark_CallbackResource resource; + void (*call)(const Ark_Int32 resourceId, const Opt_Array_String error); +} Callback_Opt_Array_String_Void; +typedef struct Opt_Callback_Opt_Array_String_Void { Ark_Tag tag; - Ark_Union_DrawModifier_Undefined value; -} Opt_Union_DrawModifier_Undefined; + Callback_Opt_Array_String_Void value; +} Opt_Callback_Opt_Array_String_Void; typedef Opt_Length Opt_Dimension; typedef struct GENERATED_ArkUIAbilityComponentModifier { + Ark_NativePointer (*construct)(); void (*setAbilityComponentOptions)(Ark_NativePointer node, const Ark_Literal_Want_want* value); void (*setOnConnect)(Ark_NativePointer node, @@ -14291,6 +14192,7 @@ typedef struct GENERATED_ArkUIAbilityComponentModifier { } GENERATED_ArkUIAbilityComponentModifier; typedef struct GENERATED_ArkUIAlphabetIndexerModifier { + Ark_NativePointer (*construct)(); void (*setAlphabetIndexerOptions)(Ark_NativePointer node, const Ark_AlphabetIndexerOptions* options); void (*setOnSelected)(Ark_NativePointer node, @@ -14351,6 +14253,7 @@ typedef struct GENERATED_ArkUIAlphabetIndexerModifier { } GENERATED_ArkUIAlphabetIndexerModifier; typedef struct GENERATED_ArkUIAnimatorModifier { + Ark_NativePointer (*construct)(); void (*setAnimatorOptions)(Ark_NativePointer node, const Ark_String* value); void (*setState)(Ark_NativePointer node, @@ -14384,6 +14287,7 @@ typedef struct GENERATED_ArkUIAnimatorModifier { } GENERATED_ArkUIAnimatorModifier; typedef struct GENERATED_ArkUIBadgeModifier { + Ark_NativePointer (*construct)(); void (*setBadgeOptions0)(Ark_NativePointer node, const Ark_BadgeParamWithNumber* value); void (*setBadgeOptions1)(Ark_NativePointer node, @@ -14391,6 +14295,7 @@ typedef struct GENERATED_ArkUIBadgeModifier { } GENERATED_ArkUIBadgeModifier; typedef struct GENERATED_ArkUIBlankModifier { + Ark_NativePointer (*construct)(); void (*setBlankOptions)(Ark_NativePointer node, const Opt_Union_Number_String* min); void (*setColor)(Ark_NativePointer node, @@ -14398,6 +14303,7 @@ typedef struct GENERATED_ArkUIBlankModifier { } GENERATED_ArkUIBlankModifier; typedef struct GENERATED_ArkUIButtonModifier { + Ark_NativePointer (*construct)(); void (*setButtonOptions0)(Ark_NativePointer node); void (*setButtonOptions1)(Ark_NativePointer node, const Ark_ButtonOptions* options); @@ -14431,6 +14337,7 @@ typedef struct GENERATED_ArkUIButtonModifier { } GENERATED_ArkUIButtonModifier; typedef struct GENERATED_ArkUICalendarModifier { + Ark_NativePointer (*construct)(); void (*setCalendarOptions)(Ark_NativePointer node, const Ark_Type_CalendarInterface_value* value); void (*setShowLunar)(Ark_NativePointer node, @@ -14462,6 +14369,7 @@ typedef struct GENERATED_ArkUICalendarModifier { } GENERATED_ArkUICalendarModifier; typedef struct GENERATED_ArkUICalendarPickerModifier { + Ark_NativePointer (*construct)(); void (*setCalendarPickerOptions)(Ark_NativePointer node, const Opt_CalendarOptions* options); void (*setTextStyle)(Ark_NativePointer node, @@ -14474,18 +14382,20 @@ typedef struct GENERATED_ArkUICalendarPickerModifier { } GENERATED_ArkUICalendarPickerModifier; typedef struct GENERATED_ArkUICanvasModifier { + Ark_NativePointer (*construct)(); void (*setCanvasOptions0)(Ark_NativePointer node, const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext* context); void (*setCanvasOptions1)(Ark_NativePointer node, const Ark_Union_CanvasRenderingContext2D_DrawingRenderingContext* context, const Ark_ImageAIOptions* imageAIOptions); void (*setOnReady)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setEnableAnalyzer)(Ark_NativePointer node, Ark_Boolean value); } GENERATED_ArkUICanvasModifier; typedef struct GENERATED_ArkUICheckboxModifier { + Ark_NativePointer (*construct)(); void (*setCheckboxOptions)(Ark_NativePointer node, const Opt_CheckboxOptions* options); void (*setSelect)(Ark_NativePointer node, @@ -14505,6 +14415,7 @@ typedef struct GENERATED_ArkUICheckboxModifier { } GENERATED_ArkUICheckboxModifier; typedef struct GENERATED_ArkUICheckboxGroupModifier { + Ark_NativePointer (*construct)(); void (*setCheckboxGroupOptions)(Ark_NativePointer node, const Opt_CheckboxGroupOptions* options); void (*setSelectAll)(Ark_NativePointer node, @@ -14522,11 +14433,13 @@ typedef struct GENERATED_ArkUICheckboxGroupModifier { } GENERATED_ArkUICheckboxGroupModifier; typedef struct GENERATED_ArkUICircleModifier { + Ark_NativePointer (*construct)(); void (*setCircleOptions)(Ark_NativePointer node, const Opt_CircleOptions* value); } GENERATED_ArkUICircleModifier; typedef struct GENERATED_ArkUIColumnModifier { + Ark_NativePointer (*construct)(); void (*setColumnOptions)(Ark_NativePointer node, const Opt_ColumnOptions* options); void (*setAlignItems)(Ark_NativePointer node, @@ -14536,24 +14449,26 @@ typedef struct GENERATED_ArkUIColumnModifier { void (*setPointLight)(Ark_NativePointer node, const Ark_PointLightStyle* value); void (*setReverse)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); } GENERATED_ArkUIColumnModifier; typedef struct GENERATED_ArkUIColumnSplitModifier { + Ark_NativePointer (*construct)(); void (*setColumnSplitOptions)(Ark_NativePointer node); void (*setResizeable)(Ark_NativePointer node, Ark_Boolean value); void (*setDivider)(Ark_NativePointer node, - const Ark_Union_ColumnSplitDividerStyle_Undefined* value); + const Ark_Union_ColumnSplitDividerStyle_Null* value); } GENERATED_ArkUIColumnSplitModifier; typedef struct GENERATED_ArkUICommonMethodModifier { + Ark_NativePointer (*construct)(); void (*setWidth)(Ark_NativePointer node, const Ark_Length* value); void (*setHeight)(Ark_NativePointer node, const Ark_Length* value); void (*setDrawModifier)(Ark_NativePointer node, - const Ark_Union_DrawModifier_Undefined* value); + const Opt_DrawModifier* value); void (*setResponseRegion)(Ark_NativePointer node, const Ark_Union_Array_Rectangle_Rectangle* value); void (*setMouseResponseRegion)(Ark_NativePointer node, @@ -14570,8 +14485,12 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Callback_Array_TouchTestInfo_TouchResult* value); void (*setLayoutWeight)(Ark_NativePointer node, const Ark_Union_Number_String* value); + void (*setChainWeight)(Ark_NativePointer node, + const Ark_ChainWeightOptions* value); void (*setPadding)(Ark_NativePointer node, const Ark_Union_Padding_Length_LocalizedPadding* value); + void (*setSafeAreaPadding)(Ark_NativePointer node, + const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value); void (*setMargin)(Ark_NativePointer node, const Ark_Union_Margin_Length_LocalizedMargin* value); void (*setBackgroundColor)(Ark_NativePointer node, @@ -14643,6 +14562,8 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Callback_KeyEvent_Boolean* value); void (*setFocusable)(Ark_NativePointer node, Ark_Boolean value); + void (*setTabStop)(Ark_NativePointer node, + Ark_Boolean value); void (*setOnFocus)(Ark_NativePointer node, const Callback_Void* value); void (*setOnBlur)(Ark_NativePointer node, @@ -14662,8 +14583,8 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setTransition0)(Ark_NativePointer node, const Ark_Union_TransitionOptions_TransitionEffect* value); void (*setTransition1)(Ark_NativePointer node, - const Ark_Materialized* effect, - const Ark_Union_TransitionFinishCallback_Undefined* onFinish); + const Ark_TransitionEffect* effect, + const Opt_TransitionFinishCallback* onFinish); void (*setMotionBlur)(Ark_NativePointer node, const Ark_MotionBlurOptions* value); void (*setBrightness)(Ark_NativePointer node, @@ -14684,8 +14605,11 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Ark_Union_Number_String* value); void (*setUseShadowBatching)(Ark_NativePointer node, Ark_Boolean value); - void (*setUseEffect)(Ark_NativePointer node, - Ark_Boolean value); + void (*setUseEffect0)(Ark_NativePointer node, + Ark_Boolean value); + void (*setUseEffect1)(Ark_NativePointer node, + Ark_Boolean useEffect, + Ark_EffectType effectType); void (*setRenderGroup)(Ark_NativePointer node, Ark_Boolean value); void (*setFreeze)(Ark_NativePointer node, @@ -14747,7 +14671,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setAspectRatio)(Ark_NativePointer node, const Ark_Number* value); void (*setClickEffect)(Ark_NativePointer node, - const Ark_Union_ClickEffect_Undefined* value); + const Ark_Union_ClickEffect_Null* value); void (*setOnDragStart)(Ark_NativePointer node, const Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo* value); void (*setOnDragEnter)(Ark_NativePointer node, @@ -14761,7 +14685,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setOnDragEnd)(Ark_NativePointer node, const Callback_DragEvent_String_Void* value); void (*setAllowDrop)(Ark_NativePointer node, - const Ark_Union_Array_UniformDataType_Undefined* value); + const Ark_Union_Array_UniformDataType_Null* value); void (*setDraggable)(Ark_NativePointer node, Ark_Boolean value); void (*setDragPreview)(Ark_NativePointer node, @@ -14785,7 +14709,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setClipShape)(Ark_NativePointer node, const Ark_Union_CircleShape_EllipseShape_PathShape_RectShape* value); void (*setMask0)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_ProgressMask* value); void (*setMask1)(Ark_NativePointer node, const Ark_Type_CommonMethod_mask_value* value); void (*setMaskShape)(Ark_NativePointer node, @@ -14809,8 +14733,11 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Ark_Number* value); void (*setPixelStretchEffect)(Ark_NativePointer node, const Ark_PixelStretchEffectOptions* value); - void (*setAccessibilityGroup)(Ark_NativePointer node, - Ark_Boolean value); + void (*setAccessibilityGroup0)(Ark_NativePointer node, + Ark_Boolean value); + void (*setAccessibilityGroup1)(Ark_NativePointer node, + Ark_Boolean isGroup, + const Ark_AccessibilityOptions* accessibilityOptions); void (*setAccessibilityText0)(Ark_NativePointer node, const Ark_String* value); void (*setAccessibilityText1)(Ark_NativePointer node, @@ -14825,6 +14752,10 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Ark_String* value); void (*setAccessibilityVirtualNode)(Ark_NativePointer node, const Callback_Any* value); + void (*setAccessibilityChecked)(Ark_NativePointer node, + Ark_Boolean value); + void (*setAccessibilitySelected)(Ark_NativePointer node, + Ark_Boolean value); void (*setObscured)(Ark_NativePointer node, const Array_ObscuredReasons* value); void (*setReuseId)(Ark_NativePointer node, @@ -14832,13 +14763,16 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setRenderFit)(Ark_NativePointer node, Ark_RenderFit value); void (*setGestureModifier)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_GestureModifier* value); void (*setBackgroundBrightness)(Ark_NativePointer node, const Ark_BackgroundBrightnessOptions* value); void (*setOnGestureJudgeBegin)(Ark_NativePointer node, const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value); - void (*setOnGestureRecognizerJudgeBegin)(Ark_NativePointer node, - const GestureRecognizerJudgeBeginCallback* value); + void (*setOnGestureRecognizerJudgeBegin0)(Ark_NativePointer node, + const GestureRecognizerJudgeBeginCallback* value); + void (*setOnGestureRecognizerJudgeBegin1)(Ark_NativePointer node, + const GestureRecognizerJudgeBeginCallback* callback, + Ark_Boolean exposeInnerGesture); void (*setShouldBuiltInRecognizerParallelWith)(Ark_NativePointer node, const ShouldBuiltInRecognizerParallelWithCallback* value); void (*setMonopolizeEvents)(Ark_NativePointer node, @@ -14849,7 +14783,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const SizeChangeCallback* value); void (*setCustomProperty)(Ark_NativePointer node, const Ark_String* name, - const Ark_Union_Object_Undefined* value); + const Opt_CustomObject* value); void (*setExpandSafeArea)(Ark_NativePointer node, const Opt_Array_SafeAreaType* types, const Opt_Array_SafeAreaEdge* edges); @@ -14865,9 +14799,13 @@ typedef struct GENERATED_ArkUICommonMethodModifier { void (*setForegroundBlurStyle)(Ark_NativePointer node, Ark_BlurStyle value, const Opt_ForegroundBlurStyleOptions* options); - void (*setFocusScopeId)(Ark_NativePointer node, - const Ark_String* id, - const Opt_Boolean* isGroup); + void (*setFocusScopeId0)(Ark_NativePointer node, + const Ark_String* id, + const Opt_Boolean* isGroup); + void (*setFocusScopeId1)(Ark_NativePointer node, + const Ark_String* id, + const Opt_Boolean* isGroup, + const Opt_Boolean* arrowStepOut); void (*setFocusScopePriority)(Ark_NativePointer node, const Ark_String* scopeId, const Opt_FocusPriority* priority); @@ -14927,15 +14865,15 @@ typedef struct GENERATED_ArkUICommonMethodModifier { const Callback_Any* content, const Opt_ContextMenuOptions* options); void (*setBindContentCover0)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_ModalTransition* type); void (*setBindContentCover1)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_ContentCoverOptions* options); void (*setBindSheet)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_SheetOptions* options); void (*setOnVisibleAreaChange)(Ark_NativePointer node, @@ -14948,6 +14886,7 @@ typedef struct GENERATED_ArkUICommonMethodModifier { } GENERATED_ArkUICommonMethodModifier; typedef struct GENERATED_ArkUICommonShapeMethodModifier { + Ark_NativePointer (*construct)(); void (*setStroke)(Ark_NativePointer node, const Ark_ResourceColor* value); void (*setFill)(Ark_NativePointer node, @@ -14973,10 +14912,12 @@ typedef struct GENERATED_ArkUICommonShapeMethodModifier { } GENERATED_ArkUICommonShapeMethodModifier; typedef struct GENERATED_ArkUICommonModifier { + Ark_NativePointer (*construct)(); void (*setCommonOptions)(Ark_NativePointer node); } GENERATED_ArkUICommonModifier; typedef struct GENERATED_ArkUIScrollableCommonMethodModifier { + Ark_NativePointer (*construct)(); void (*setScrollBar)(Ark_NativePointer node, Ark_BarState value); void (*setScrollBarColor)(Ark_NativePointer node, @@ -14992,9 +14933,9 @@ typedef struct GENERATED_ArkUIScrollableCommonMethodModifier { void (*setOnScroll)(Ark_NativePointer node, const Callback_Number_ScrollState_Void* value); void (*setOnWillScroll)(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value); + const Opt_ScrollOnWillScrollCallback* value); void (*setOnDidScroll)(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value); + const Opt_ScrollOnWillScrollCallback* value); void (*setOnReachStart)(Ark_NativePointer node, const Callback_Void* value); void (*setOnReachEnd)(Ark_NativePointer node, @@ -15005,15 +14946,18 @@ typedef struct GENERATED_ArkUIScrollableCommonMethodModifier { const Callback_Void* value); void (*setFlingSpeedLimit)(Ark_NativePointer node, const Ark_Number* value); + void (*setClipContent)(Ark_NativePointer node, + const Ark_Union_ContentClipMode_RectShape* value); void (*setEdgeEffect)(Ark_NativePointer node, Ark_EdgeEffect edgeEffect, const Opt_EdgeEffectOptions* options); void (*setFadingEdge)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* enabled, + const Opt_Boolean* enabled, const Opt_FadingEdgeOptions* options); } GENERATED_ArkUIScrollableCommonMethodModifier; typedef struct GENERATED_ArkUIComponent3DModifier { + Ark_NativePointer (*construct)(); void (*setComponent3DOptions)(Ark_NativePointer node, const Opt_SceneOptions* sceneOptions); void (*setEnvironment)(Ark_NativePointer node, @@ -15034,12 +14978,14 @@ typedef struct GENERATED_ArkUIComponent3DModifier { } GENERATED_ArkUIComponent3DModifier; typedef struct GENERATED_ArkUIContainerSpanModifier { + Ark_NativePointer (*construct)(); void (*setContainerSpanOptions)(Ark_NativePointer node); void (*setTextBackgroundStyle)(Ark_NativePointer node, const Ark_TextBackgroundStyle* value); } GENERATED_ArkUIContainerSpanModifier; typedef struct GENERATED_ArkUICounterModifier { + Ark_NativePointer (*construct)(); void (*setCounterOptions)(Ark_NativePointer node); void (*setOnInc)(Ark_NativePointer node, const VoidCallback* value); @@ -15052,6 +14998,7 @@ typedef struct GENERATED_ArkUICounterModifier { } GENERATED_ArkUICounterModifier; typedef struct GENERATED_ArkUIDataPanelModifier { + Ark_NativePointer (*construct)(); void (*setDataPanelOptions)(Ark_NativePointer node, const Ark_DataPanelOptions* options); void (*setCloseEffect)(Ark_NativePointer node, @@ -15069,6 +15016,7 @@ typedef struct GENERATED_ArkUIDataPanelModifier { } GENERATED_ArkUIDataPanelModifier; typedef struct GENERATED_ArkUIDatePickerModifier { + Ark_NativePointer (*construct)(); void (*setDatePickerOptions)(Ark_NativePointer node, const Opt_DatePickerOptions* options); void (*setLunar)(Ark_NativePointer node, @@ -15086,6 +15034,7 @@ typedef struct GENERATED_ArkUIDatePickerModifier { } GENERATED_ArkUIDatePickerModifier; typedef struct GENERATED_ArkUIDividerModifier { + Ark_NativePointer (*construct)(); void (*setDividerOptions)(Ark_NativePointer node); void (*setVertical)(Ark_NativePointer node, Ark_Boolean value); @@ -15098,15 +15047,18 @@ typedef struct GENERATED_ArkUIDividerModifier { } GENERATED_ArkUIDividerModifier; typedef struct GENERATED_ArkUIEffectComponentModifier { + Ark_NativePointer (*construct)(); void (*setEffectComponentOptions)(Ark_NativePointer node); } GENERATED_ArkUIEffectComponentModifier; typedef struct GENERATED_ArkUIEllipseModifier { + Ark_NativePointer (*construct)(); void (*setEllipseOptions)(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value); + const Opt_EllipseOptions* options); } GENERATED_ArkUIEllipseModifier; typedef struct GENERATED_ArkUIEmbeddedComponentModifier { + Ark_NativePointer (*construct)(); void (*setEmbeddedComponentOptions)(Ark_NativePointer node, const Ark_Want* loader, Ark_EmbeddedType type); @@ -15117,6 +15069,7 @@ typedef struct GENERATED_ArkUIEmbeddedComponentModifier { } GENERATED_ArkUIEmbeddedComponentModifier; typedef struct GENERATED_ArkUIFlexModifier { + Ark_NativePointer (*construct)(); void (*setFlexOptions)(Ark_NativePointer node, const Opt_FlexOptions* value); void (*setPointLight)(Ark_NativePointer node, @@ -15124,10 +15077,12 @@ typedef struct GENERATED_ArkUIFlexModifier { } GENERATED_ArkUIFlexModifier; typedef struct GENERATED_ArkUIFlowItemModifier { + Ark_NativePointer (*construct)(); void (*setFlowItemOptions)(Ark_NativePointer node); } GENERATED_ArkUIFlowItemModifier; typedef struct GENERATED_ArkUIFolderStackModifier { + Ark_NativePointer (*construct)(); void (*setFolderStackOptions)(Ark_NativePointer node, const Opt_FolderStackOptions* options); void (*setAlignContent)(Ark_NativePointer node, @@ -15143,6 +15098,7 @@ typedef struct GENERATED_ArkUIFolderStackModifier { } GENERATED_ArkUIFolderStackModifier; typedef struct GENERATED_ArkUIFormComponentModifier { + Ark_NativePointer (*construct)(); void (*setFormComponentOptions)(Ark_NativePointer node, const Ark_FormInfo* value); void (*setSize)(Ark_NativePointer node, @@ -15168,11 +15124,13 @@ typedef struct GENERATED_ArkUIFormComponentModifier { } GENERATED_ArkUIFormComponentModifier; typedef struct GENERATED_ArkUIFormLinkModifier { + Ark_NativePointer (*construct)(); void (*setFormLinkOptions)(Ark_NativePointer node, const Ark_FormLinkOptions* options); } GENERATED_ArkUIFormLinkModifier; typedef struct GENERATED_ArkUIGaugeModifier { + Ark_NativePointer (*construct)(); void (*setGaugeOptions)(Ark_NativePointer node, const Ark_GaugeOptions* options); void (*setValue)(Ark_NativePointer node, @@ -15192,12 +15150,13 @@ typedef struct GENERATED_ArkUIGaugeModifier { void (*setIndicator)(Ark_NativePointer node, const Ark_GaugeIndicatorOptions* value); void (*setPrivacySensitive)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); void (*setContentModifier)(Ark_NativePointer node, const Ark_CustomObject* value); } GENERATED_ArkUIGaugeModifier; typedef struct GENERATED_ArkUIGridModifier { + Ark_NativePointer (*construct)(); void (*setGridOptions)(Ark_NativePointer node, const Opt_Scroller* scroller, const Opt_GridLayoutOptions* layoutOptions); @@ -15219,8 +15178,11 @@ typedef struct GENERATED_ArkUIGridModifier { const Callback_Number_Number_ComputedBarAttribute* value); void (*setOnScrollIndex)(Ark_NativePointer node, const Callback_Number_Number_Void* value); - void (*setCachedCount)(Ark_NativePointer node, - const Ark_Number* value); + void (*setCachedCount0)(Ark_NativePointer node, + const Ark_Number* value); + void (*setCachedCount1)(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show); void (*setEditMode)(Ark_NativePointer node, Ark_Boolean value); void (*setMultiSelectable)(Ark_NativePointer node, @@ -15252,7 +15214,7 @@ typedef struct GENERATED_ArkUIGridModifier { void (*setFriction)(Ark_NativePointer node, const Ark_Union_Number_Resource* value); void (*setAlignItems)(Ark_NativePointer node, - const Ark_Union_GridItemAlignment_Undefined* value); + const Opt_GridItemAlignment* value); void (*setOnScroll)(Ark_NativePointer node, const Callback_Number_ScrollState_Void* value); void (*setOnReachStart)(Ark_NativePointer node, @@ -15271,6 +15233,7 @@ typedef struct GENERATED_ArkUIGridModifier { } GENERATED_ArkUIGridModifier; typedef struct GENERATED_ArkUIGridItemModifier { + Ark_NativePointer (*construct)(); void (*setGridItemOptions)(Ark_NativePointer node, const Opt_GridItemOptions* value); void (*setRowStart)(Ark_NativePointer node, @@ -15292,6 +15255,7 @@ typedef struct GENERATED_ArkUIGridItemModifier { } GENERATED_ArkUIGridItemModifier; typedef struct GENERATED_ArkUIGridColModifier { + Ark_NativePointer (*construct)(); void (*setGridColOptions)(Ark_NativePointer node, const Opt_GridColOptions* option); void (*setSpan)(Ark_NativePointer node, @@ -15303,11 +15267,13 @@ typedef struct GENERATED_ArkUIGridColModifier { } GENERATED_ArkUIGridColModifier; typedef struct GENERATED_ArkUIGridContainerModifier { + Ark_NativePointer (*construct)(); void (*setGridContainerOptions)(Ark_NativePointer node, const Opt_GridContainerOptions* value); } GENERATED_ArkUIGridContainerModifier; typedef struct GENERATED_ArkUIGridRowModifier { + Ark_NativePointer (*construct)(); void (*setGridRowOptions)(Ark_NativePointer node, const Opt_GridRowOptions* option); void (*setOnBreakpointChange)(Ark_NativePointer node, @@ -15317,6 +15283,7 @@ typedef struct GENERATED_ArkUIGridRowModifier { } GENERATED_ArkUIGridRowModifier; typedef struct GENERATED_ArkUIHyperlinkModifier { + Ark_NativePointer (*construct)(); void (*setHyperlinkOptions)(Ark_NativePointer node, const Ark_Union_String_Resource* address, const Opt_Union_String_Resource* content); @@ -15325,6 +15292,7 @@ typedef struct GENERATED_ArkUIHyperlinkModifier { } GENERATED_ArkUIHyperlinkModifier; typedef struct GENERATED_ArkUIImageModifier { + Ark_NativePointer (*construct)(); void (*setImageOptions0)(Ark_NativePointer node, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* src); void (*setImageOptions1)(Ark_NativePointer node, @@ -15385,6 +15353,7 @@ typedef struct GENERATED_ArkUIImageModifier { } GENERATED_ArkUIImageModifier; typedef struct GENERATED_ArkUIImageAnimatorModifier { + Ark_NativePointer (*construct)(); void (*setImageAnimatorOptions)(Ark_NativePointer node); void (*setImages)(Ark_NativePointer node, const Array_ImageFrameInfo* value); @@ -15415,6 +15384,7 @@ typedef struct GENERATED_ArkUIImageAnimatorModifier { } GENERATED_ArkUIImageAnimatorModifier; typedef struct GENERATED_ArkUIImageSpanModifier { + Ark_NativePointer (*construct)(); void (*setImageSpanOptions)(Ark_NativePointer node, const Ark_Union_ResourceStr_PixelMap* value); void (*setVerticalAlign)(Ark_NativePointer node, @@ -15432,8 +15402,9 @@ typedef struct GENERATED_ArkUIImageSpanModifier { } GENERATED_ArkUIImageSpanModifier; typedef struct GENERATED_ArkUILineModifier { + Ark_NativePointer (*construct)(); void (*setLineOptions)(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value); + const Opt_LineOptions* options); void (*setStartPoint)(Ark_NativePointer node, const Array_CustomObject* value); void (*setEndPoint)(Ark_NativePointer node, @@ -15441,6 +15412,7 @@ typedef struct GENERATED_ArkUILineModifier { } GENERATED_ArkUILineModifier; typedef struct GENERATED_ArkUIListModifier { + Ark_NativePointer (*construct)(); void (*setListOptions)(Ark_NativePointer node, const Opt_ListOptions* options); void (*setAlignListItem)(Ark_NativePointer node, @@ -15454,13 +15426,16 @@ typedef struct GENERATED_ArkUIListModifier { void (*setContentEndOffset)(Ark_NativePointer node, const Ark_Number* value); void (*setDivider)(Ark_NativePointer node, - const Ark_Union_ListDividerOptions_Undefined* value); + const Ark_Union_ListDividerOptions_Null* value); void (*setEditMode)(Ark_NativePointer node, Ark_Boolean value); void (*setMultiSelectable)(Ark_NativePointer node, Ark_Boolean value); - void (*setCachedCount)(Ark_NativePointer node, - const Ark_Number* value); + void (*setCachedCount0)(Ark_NativePointer node, + const Ark_Number* value); + void (*setCachedCount1)(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show); void (*setChainAnimation)(Ark_NativePointer node, Ark_Boolean value); void (*setChainAnimationOptions)(Ark_NativePointer node, @@ -15476,7 +15451,7 @@ typedef struct GENERATED_ArkUIListModifier { void (*setFriction)(Ark_NativePointer node, const Ark_Union_Number_Resource* value); void (*setChildrenMainSize)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_ChildrenMainSize* value); void (*setMaintainVisibleContentPosition)(Ark_NativePointer node, Ark_Boolean value); void (*setOnScroll)(Ark_NativePointer node, @@ -15518,6 +15493,7 @@ typedef struct GENERATED_ArkUIListModifier { } GENERATED_ArkUIListModifier; typedef struct GENERATED_ArkUIListItemModifier { + Ark_NativePointer (*construct)(); void (*setListItemOptions0)(Ark_NativePointer node, const Opt_ListItemOptions* value); void (*setListItemOptions1)(Ark_NativePointer node, @@ -15537,15 +15513,17 @@ typedef struct GENERATED_ArkUIListItemModifier { } GENERATED_ArkUIListItemModifier; typedef struct GENERATED_ArkUIListItemGroupModifier { + Ark_NativePointer (*construct)(); void (*setListItemGroupOptions)(Ark_NativePointer node, const Opt_ListItemGroupOptions* options); void (*setDivider)(Ark_NativePointer node, - const Ark_Union_ListDividerOptions_Undefined* value); + const Ark_Union_ListDividerOptions_Null* value); void (*setChildrenMainSize)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_ChildrenMainSize* value); } GENERATED_ArkUIListItemGroupModifier; typedef struct GENERATED_ArkUILoadingProgressModifier { + Ark_NativePointer (*construct)(); void (*setLoadingProgressOptions)(Ark_NativePointer node); void (*setColor)(Ark_NativePointer node, const Ark_ResourceColor* value); @@ -15556,6 +15534,7 @@ typedef struct GENERATED_ArkUILoadingProgressModifier { } GENERATED_ArkUILoadingProgressModifier; typedef struct GENERATED_ArkUILocationButtonModifier { + Ark_NativePointer (*construct)(); void (*setLocationButtonOptions0)(Ark_NativePointer node); void (*setLocationButtonOptions1)(Ark_NativePointer node, const Ark_LocationButtonOptions* options); @@ -15564,6 +15543,7 @@ typedef struct GENERATED_ArkUILocationButtonModifier { } GENERATED_ArkUILocationButtonModifier; typedef struct GENERATED_ArkUIMarqueeModifier { + Ark_NativePointer (*construct)(); void (*setMarqueeOptions)(Ark_NativePointer node, const Ark_MarqueeOptions* options); void (*setFontColor)(Ark_NativePointer node, @@ -15587,11 +15567,13 @@ typedef struct GENERATED_ArkUIMarqueeModifier { } GENERATED_ArkUIMarqueeModifier; typedef struct GENERATED_ArkUIMediaCachedImageModifier { + Ark_NativePointer (*construct)(); void (*setMediaCachedImageOptions)(Ark_NativePointer node, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* src); } GENERATED_ArkUIMediaCachedImageModifier; typedef struct GENERATED_ArkUIMenuModifier { + Ark_NativePointer (*construct)(); void (*setMenuOptions)(Ark_NativePointer node); void (*setFontSize)(Ark_NativePointer node, const Ark_Length* value); @@ -15602,14 +15584,15 @@ typedef struct GENERATED_ArkUIMenuModifier { void (*setRadius)(Ark_NativePointer node, const Ark_Union_Dimension_BorderRadiuses* value); void (*setMenuItemDivider)(Ark_NativePointer node, - const Ark_Union_DividerStyleOptions_Undefined* value); + const Opt_DividerStyleOptions* value); void (*setMenuItemGroupDivider)(Ark_NativePointer node, - const Ark_Union_DividerStyleOptions_Undefined* value); + const Opt_DividerStyleOptions* value); void (*setSubMenuExpandingMode)(Ark_NativePointer node, Ark_SubMenuExpandingMode value); } GENERATED_ArkUIMenuModifier; typedef struct GENERATED_ArkUIMenuItemModifier { + Ark_NativePointer (*construct)(); void (*setMenuItemOptions)(Ark_NativePointer node, const Opt_Union_MenuItemOptions_CustomBuilder* value); void (*setSelected)(Ark_NativePointer node, @@ -15629,11 +15612,13 @@ typedef struct GENERATED_ArkUIMenuItemModifier { } GENERATED_ArkUIMenuItemModifier; typedef struct GENERATED_ArkUIMenuItemGroupModifier { + Ark_NativePointer (*construct)(); void (*setMenuItemGroupOptions)(Ark_NativePointer node, const Opt_MenuItemGroupOptions* value); } GENERATED_ArkUIMenuItemGroupModifier; typedef struct GENERATED_ArkUINavDestinationModifier { + Ark_NativePointer (*construct)(); void (*setNavDestinationOptions)(Ark_NativePointer node); void (*setHideTitleBar0)(Ark_NativePointer node, Ark_Boolean value); @@ -15663,20 +15648,27 @@ typedef struct GENERATED_ArkUINavDestinationModifier { void (*setOnWillHide)(Ark_NativePointer node, const Callback_Void* value); void (*setSystemBarStyle)(Ark_NativePointer node, - const Ark_Union_SystemBarStyle_Undefined* value); + const Opt_CustomObject* value); void (*setRecoverable)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); void (*setSystemTransition)(Ark_NativePointer node, Ark_NavigationSystemTransitionType value); void (*setTitle)(Ark_NativePointer node, const Ark_Type_NavDestinationAttribute_title_value* value, const Opt_NavigationTitleOptions* options); + void (*setToolbarConfiguration)(Ark_NativePointer node, + const Ark_Union_Array_ToolbarItem_CustomBuilder* toolbarParam, + const Opt_NavigationToolbarOptions* options); + void (*setHideToolBar)(Ark_NativePointer node, + Ark_Boolean hide, + const Opt_Boolean* animated); void (*setIgnoreLayoutSafeArea)(Ark_NativePointer node, const Opt_Array_LayoutSafeAreaType* types, const Opt_Array_LayoutSafeAreaEdge* edges); } GENERATED_ArkUINavDestinationModifier; typedef struct GENERATED_ArkUINavRouterModifier { + Ark_NativePointer (*construct)(); void (*setNavRouterOptions0)(Ark_NativePointer node); void (*setNavRouterOptions1)(Ark_NativePointer node, const Ark_RouteInfo* value); @@ -15687,9 +15679,10 @@ typedef struct GENERATED_ArkUINavRouterModifier { } GENERATED_ArkUINavRouterModifier; typedef struct GENERATED_ArkUINavigationModifier { + Ark_NativePointer (*construct)(); void (*setNavigationOptions0)(Ark_NativePointer node); void (*setNavigationOptions1)(Ark_NativePointer node, - const Ark_Materialized* pathInfos); + const Ark_NavPathStack* pathInfos); void (*setNavBarWidth)(Ark_NativePointer node, const Ark_Length* value); void (*setNavBarPosition)(Ark_NativePointer node, @@ -15735,9 +15728,11 @@ typedef struct GENERATED_ArkUINavigationModifier { void (*setCustomNavContentTransition)(Ark_NativePointer node, const Type_NavigationAttribute_customNavContentTransition_delegate* value); void (*setSystemBarStyle)(Ark_NativePointer node, - const Ark_Union_SystemBarStyle_Undefined* value); + const Opt_CustomObject* value); void (*setRecoverable)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); + void (*setEnableDragBar)(Ark_NativePointer node, + const Opt_Boolean* value); void (*setTitle)(Ark_NativePointer node, const Ark_Type_NavigationAttribute_title_value* value, const Opt_NavigationTitleOptions* options); @@ -15750,6 +15745,7 @@ typedef struct GENERATED_ArkUINavigationModifier { } GENERATED_ArkUINavigationModifier; typedef struct GENERATED_ArkUINavigatorModifier { + Ark_NativePointer (*construct)(); void (*setNavigatorOptions0)(Ark_NativePointer node, const Opt_Literal_String_target_NavigationType_type* value); void (*setNavigatorOptions1)(Ark_NativePointer node); @@ -15764,11 +15760,13 @@ typedef struct GENERATED_ArkUINavigatorModifier { } GENERATED_ArkUINavigatorModifier; typedef struct GENERATED_ArkUINodeContainerModifier { + Ark_NativePointer (*construct)(); void (*setNodeContainerOptions)(Ark_NativePointer node, const Ark_NodeController* controller); } GENERATED_ArkUINodeContainerModifier; typedef struct GENERATED_ArkUIPanelModifier { + Ark_NativePointer (*construct)(); void (*setPanelOptions)(Ark_NativePointer node, Ark_Boolean show); void (*setMode)(Ark_NativePointer node, @@ -15798,6 +15796,7 @@ typedef struct GENERATED_ArkUIPanelModifier { } GENERATED_ArkUIPanelModifier; typedef struct GENERATED_ArkUIPasteButtonModifier { + Ark_NativePointer (*construct)(); void (*setPasteButtonOptions0)(Ark_NativePointer node); void (*setPasteButtonOptions1)(Ark_NativePointer node, const Ark_PasteButtonOptions* options); @@ -15806,13 +15805,15 @@ typedef struct GENERATED_ArkUIPasteButtonModifier { } GENERATED_ArkUIPasteButtonModifier; typedef struct GENERATED_ArkUIPathModifier { + Ark_NativePointer (*construct)(); void (*setPathOptions)(Ark_NativePointer node, - const Opt_Literal_Union_Number_String_height_width_String_commands* value); + const Opt_PathOptions* options); void (*setCommands)(Ark_NativePointer node, const Ark_String* value); } GENERATED_ArkUIPathModifier; typedef struct GENERATED_ArkUIPatternLockModifier { + Ark_NativePointer (*construct)(); void (*setPatternLockOptions)(Ark_NativePointer node, const Opt_PatternLockController* controller); void (*setSideLength)(Ark_NativePointer node, @@ -15838,33 +15839,37 @@ typedef struct GENERATED_ArkUIPatternLockModifier { void (*setOnDotConnect)(Ark_NativePointer node, const Callback_Number_Void* value); void (*setActivateCircleStyle)(Ark_NativePointer node, - const Ark_Union_CircleStyleOptions_Undefined* value); + const Opt_CircleStyleOptions* value); } GENERATED_ArkUIPatternLockModifier; typedef struct GENERATED_ArkUIPluginComponentModifier { + Ark_NativePointer (*construct)(); void (*setPluginComponentOptions)(Ark_NativePointer node, - const Ark_Literal_PluginComponentTemplate_template_Any_data* value); + const Ark_PluginComponentOptions* options); void (*setOnComplete)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setOnError)(Ark_NativePointer node, - const Callback_Literal_Number_errcode_String_msg_Void* value); + const PluginErrorCallback* value); } GENERATED_ArkUIPluginComponentModifier; typedef struct GENERATED_ArkUIPolygonModifier { + Ark_NativePointer (*construct)(); void (*setPolygonOptions)(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value); + const Opt_PolygonOptions* options); void (*setPoints)(Ark_NativePointer node, const Array_CustomObject* value); } GENERATED_ArkUIPolygonModifier; typedef struct GENERATED_ArkUIPolylineModifier { + Ark_NativePointer (*construct)(); void (*setPolylineOptions)(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value); + const Opt_PolylineOptions* options); void (*setPoints)(Ark_NativePointer node, const Array_CustomObject* value); } GENERATED_ArkUIPolylineModifier; typedef struct GENERATED_ArkUIProgressModifier { + Ark_NativePointer (*construct)(); void (*setProgressOptions)(Ark_NativePointer node, const Ark_ProgressOptions* options); void (*setValue)(Ark_NativePointer node, @@ -15874,12 +15879,13 @@ typedef struct GENERATED_ArkUIProgressModifier { void (*setStyle)(Ark_NativePointer node, const Ark_Union_LinearStyleOptions_RingStyleOptions_CapsuleStyleOptions_ProgressStyleOptions* value); void (*setPrivacySensitive)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); void (*setContentModifier)(Ark_NativePointer node, const Ark_CustomObject* value); } GENERATED_ArkUIProgressModifier; typedef struct GENERATED_ArkUIQRCodeModifier { + Ark_NativePointer (*construct)(); void (*setQRCodeOptions)(Ark_NativePointer node, const Ark_String* value); void (*setColor)(Ark_NativePointer node, @@ -15891,6 +15897,7 @@ typedef struct GENERATED_ArkUIQRCodeModifier { } GENERATED_ArkUIQRCodeModifier; typedef struct GENERATED_ArkUIRadioModifier { + Ark_NativePointer (*construct)(); void (*setRadioOptions)(Ark_NativePointer node, const Ark_RadioOptions* options); void (*setChecked)(Ark_NativePointer node, @@ -15904,6 +15911,7 @@ typedef struct GENERATED_ArkUIRadioModifier { } GENERATED_ArkUIRadioModifier; typedef struct GENERATED_ArkUIRatingModifier { + Ark_NativePointer (*construct)(); void (*setRatingOptions)(Ark_NativePointer node, const Opt_RatingOptions* options); void (*setStars)(Ark_NativePointer node, @@ -15919,8 +15927,9 @@ typedef struct GENERATED_ArkUIRatingModifier { } GENERATED_ArkUIRatingModifier; typedef struct GENERATED_ArkUIRectModifier { + Ark_NativePointer (*construct)(); void (*setRectOptions)(Ark_NativePointer node, - const Opt_Type_RectInterface_value* value); + const Opt_Union_RectOptions_RoundedRectOptions* options); void (*setRadiusWidth)(Ark_NativePointer node, const Ark_Union_Number_String* value); void (*setRadiusHeight)(Ark_NativePointer node, @@ -15930,6 +15939,7 @@ typedef struct GENERATED_ArkUIRectModifier { } GENERATED_ArkUIRectModifier; typedef struct GENERATED_ArkUIRefreshModifier { + Ark_NativePointer (*construct)(); void (*setRefreshOptions)(Ark_NativePointer node, const Ark_RefreshOptions* value); void (*setOnStateChange)(Ark_NativePointer node, @@ -15943,10 +15953,11 @@ typedef struct GENERATED_ArkUIRefreshModifier { void (*setOnOffsetChange)(Ark_NativePointer node, const Callback_Number_Void* value); void (*setPullDownRatio)(Ark_NativePointer node, - const Ark_Union_Number_Undefined* value); + const Opt_Number* value); } GENERATED_ArkUIRefreshModifier; typedef struct GENERATED_ArkUIRelativeContainerModifier { + Ark_NativePointer (*construct)(); void (*setRelativeContainerOptions)(Ark_NativePointer node); void (*setGuideLine)(Ark_NativePointer node, const Array_GuideLineStyle* value); @@ -15957,6 +15968,7 @@ typedef struct GENERATED_ArkUIRelativeContainerModifier { } GENERATED_ArkUIRelativeContainerModifier; typedef struct GENERATED_ArkUIRichEditorModifier { + Ark_NativePointer (*construct)(); void (*setRichEditorOptions0)(Ark_NativePointer node, const Ark_RichEditorOptions* value); void (*setRichEditorOptions1)(Ark_NativePointer node, @@ -16006,7 +16018,7 @@ typedef struct GENERATED_ArkUIRichEditorModifier { void (*setOnCopy)(Ark_NativePointer node, const Callback_CopyEvent_Void* value); void (*setEditMenuOptions)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_EditMenuOptions* value); void (*setEnableKeyboardOnFocus)(Ark_NativePointer node, Ark_Boolean value); void (*setEnableHapticFeedback)(Ark_NativePointer node, @@ -16027,6 +16039,7 @@ typedef struct GENERATED_ArkUIRichEditorModifier { } GENERATED_ArkUIRichEditorModifier; typedef struct GENERATED_ArkUIRichTextModifier { + Ark_NativePointer (*construct)(); void (*setRichTextOptions)(Ark_NativePointer node, const Ark_String* content); void (*setOnStart)(Ark_NativePointer node, @@ -16036,11 +16049,13 @@ typedef struct GENERATED_ArkUIRichTextModifier { } GENERATED_ArkUIRichTextModifier; typedef struct GENERATED_ArkUIRootSceneModifier { + Ark_NativePointer (*construct)(); void (*setRootSceneOptions)(Ark_NativePointer node, const Ark_RootSceneSession* session); } GENERATED_ArkUIRootSceneModifier; typedef struct GENERATED_ArkUIRowModifier { + Ark_NativePointer (*construct)(); void (*setRowOptions)(Ark_NativePointer node, const Opt_RowOptions* options); void (*setAlignItems)(Ark_NativePointer node, @@ -16050,16 +16065,18 @@ typedef struct GENERATED_ArkUIRowModifier { void (*setPointLight)(Ark_NativePointer node, const Ark_PointLightStyle* value); void (*setReverse)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); } GENERATED_ArkUIRowModifier; typedef struct GENERATED_ArkUIRowSplitModifier { + Ark_NativePointer (*construct)(); void (*setRowSplitOptions)(Ark_NativePointer node); void (*setResizeable)(Ark_NativePointer node, Ark_Boolean value); } GENERATED_ArkUIRowSplitModifier; typedef struct GENERATED_ArkUISaveButtonModifier { + Ark_NativePointer (*construct)(); void (*setSaveButtonOptions0)(Ark_NativePointer node); void (*setSaveButtonOptions1)(Ark_NativePointer node, const Ark_SaveButtonOptions* options); @@ -16068,11 +16085,13 @@ typedef struct GENERATED_ArkUISaveButtonModifier { } GENERATED_ArkUISaveButtonModifier; typedef struct GENERATED_ArkUIScreenModifier { + Ark_NativePointer (*construct)(); void (*setScreenOptions)(Ark_NativePointer node, const Ark_Number* screenId); } GENERATED_ArkUIScreenModifier; typedef struct GENERATED_ArkUIScrollModifier { + Ark_NativePointer (*construct)(); void (*setScrollOptions)(Ark_NativePointer node, const Opt_Scroller* scroller); void (*setScrollable)(Ark_NativePointer node, @@ -16080,9 +16099,9 @@ typedef struct GENERATED_ArkUIScrollModifier { void (*setOnScroll)(Ark_NativePointer node, const Callback_Number_Number_Void* value); void (*setOnWillScroll)(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value); + const Opt_ScrollOnWillScrollCallback* value); void (*setOnDidScroll)(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value); + const Opt_ScrollOnWillScrollCallback* value); void (*setOnScrollEdge)(Ark_NativePointer node, const OnScrollEdgeCallback* value); void (*setOnScrollStart)(Ark_NativePointer node, @@ -16117,15 +16136,17 @@ typedef struct GENERATED_ArkUIScrollModifier { } GENERATED_ArkUIScrollModifier; typedef struct GENERATED_ArkUIScrollBarModifier { + Ark_NativePointer (*construct)(); void (*setScrollBarOptions)(Ark_NativePointer node, const Ark_ScrollBarOptions* value); void (*setEnableNestedScroll)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); } GENERATED_ArkUIScrollBarModifier; typedef struct GENERATED_ArkUISearchModifier { + Ark_NativePointer (*construct)(); void (*setSearchOptions)(Ark_NativePointer node, - const Opt_Type_SearchInterface_options* options); + const Opt_SearchOptions* options); void (*setFontColor)(Ark_NativePointer node, const Ark_ResourceColor* value); void (*setSearchIcon)(Ark_NativePointer node, @@ -16148,20 +16169,22 @@ typedef struct GENERATED_ArkUISearchModifier { const Opt_Font* value); void (*setEnterKeyType)(Ark_NativePointer node, Ark_EnterKeyType value); - void (*setOnSubmit)(Ark_NativePointer node, - const Callback_String_Void* value); + void (*setOnSubmit0)(Ark_NativePointer node, + const Callback_String_Void* value); + void (*setOnSubmit1)(Ark_NativePointer node, + const SearchSubmitCallback* value); void (*setOnChange)(Ark_NativePointer node, const EditableTextOnChangeCallback* value); void (*setOnTextSelectionChange)(Ark_NativePointer node, - const Callback_Number_Number_Void* value); + const OnTextSelectionChangeCallback* value); void (*setOnContentScroll)(Ark_NativePointer node, - const Callback_Number_Number_Void* value); + const OnContentScrollCallback* value); void (*setOnCopy)(Ark_NativePointer node, const Callback_String_Void* value); void (*setOnCut)(Ark_NativePointer node, const Callback_String_Void* value); void (*setOnPaste)(Ark_NativePointer node, - const Callback_String_PasteEvent_Void* value); + const OnPasteCallback* value); void (*setCopyOption)(Ark_NativePointer node, Ark_CopyOptions value); void (*setMaxLength)(Ark_NativePointer node, @@ -16195,7 +16218,7 @@ typedef struct GENERATED_ArkUISearchModifier { void (*setOnDidDelete)(Ark_NativePointer node, const Callback_DeleteValue_Void* value); void (*setEditMenuOptions)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_EditMenuOptions* value); void (*setEnablePreviewText)(Ark_NativePointer node, Ark_Boolean value); void (*setEnableHapticFeedback)(Ark_NativePointer node, @@ -16212,6 +16235,7 @@ typedef struct GENERATED_ArkUISearchModifier { } GENERATED_ArkUISearchModifier; typedef struct GENERATED_ArkUISecurityComponentMethodModifier { + Ark_NativePointer (*construct)(); void (*setIconSize)(Ark_NativePointer node, const Ark_Length* value); void (*setLayoutDirection)(Ark_NativePointer node, @@ -16261,6 +16285,7 @@ typedef struct GENERATED_ArkUISecurityComponentMethodModifier { } GENERATED_ArkUISecurityComponentMethodModifier; typedef struct GENERATED_ArkUISelectModifier { + Ark_NativePointer (*construct)(); void (*setSelectOptions)(Ark_NativePointer node, const Array_SelectOption* options); void (*setSelected)(Ark_NativePointer node, @@ -16302,18 +16327,19 @@ typedef struct GENERATED_ArkUISelectModifier { void (*setMenuItemContentModifier)(Ark_NativePointer node, const Ark_CustomObject* value); void (*setDivider)(Ark_NativePointer node, - const Ark_Union_Union_DividerOptions_Undefined_Undefined* value); + const Ark_Union_Opt_DividerOptions_Null* value); void (*setMenuAlign)(Ark_NativePointer node, Ark_MenuAlignType alignType, const Opt_Offset* offset); } GENERATED_ArkUISelectModifier; typedef struct GENERATED_ArkUIShapeModifier { + Ark_NativePointer (*construct)(); void (*setShapeOptions0)(Ark_NativePointer node, const Ark_PixelMap* value); void (*setShapeOptions1)(Ark_NativePointer node); void (*setViewPort)(Ark_NativePointer node, - const Ark_Literal_Union_Number_String_height_width_x_y* value); + const Ark_ViewportRect* value); void (*setStroke)(Ark_NativePointer node, const Ark_ResourceColor* value); void (*setFill)(Ark_NativePointer node, @@ -16343,6 +16369,7 @@ typedef struct GENERATED_ArkUIShapeModifier { } GENERATED_ArkUIShapeModifier; typedef struct GENERATED_ArkUISliderModifier { + Ark_NativePointer (*construct)(); void (*setSliderOptions)(Ark_NativePointer node, const Opt_SliderOptions* options); void (*setBlockColor)(Ark_NativePointer node, @@ -16391,6 +16418,7 @@ typedef struct GENERATED_ArkUISliderModifier { } GENERATED_ArkUISliderModifier; typedef struct GENERATED_ArkUIBaseSpanModifier { + Ark_NativePointer (*construct)(); void (*setTextBackgroundStyle)(Ark_NativePointer node, const Ark_TextBackgroundStyle* value); void (*setBaselineOffset)(Ark_NativePointer node, @@ -16398,6 +16426,7 @@ typedef struct GENERATED_ArkUIBaseSpanModifier { } GENERATED_ArkUIBaseSpanModifier; typedef struct GENERATED_ArkUISpanModifier { + Ark_NativePointer (*construct)(); void (*setSpanOptions)(Ark_NativePointer node, const Ark_Union_String_Resource* value); void (*setFont)(Ark_NativePointer node, @@ -16425,6 +16454,7 @@ typedef struct GENERATED_ArkUISpanModifier { } GENERATED_ArkUISpanModifier; typedef struct GENERATED_ArkUIStackModifier { + Ark_NativePointer (*construct)(); void (*setStackOptions)(Ark_NativePointer node, const Opt_StackOptions* options); void (*setAlignContent)(Ark_NativePointer node, @@ -16434,6 +16464,7 @@ typedef struct GENERATED_ArkUIStackModifier { } GENERATED_ArkUIStackModifier; typedef struct GENERATED_ArkUIStepperModifier { + Ark_NativePointer (*construct)(); void (*setStepperOptions)(Ark_NativePointer node, const Opt_Literal_Number_index* value); void (*setOnFinish)(Ark_NativePointer node, @@ -16449,6 +16480,7 @@ typedef struct GENERATED_ArkUIStepperModifier { } GENERATED_ArkUIStepperModifier; typedef struct GENERATED_ArkUIStepperItemModifier { + Ark_NativePointer (*construct)(); void (*setStepperItemOptions)(Ark_NativePointer node); void (*setPrevLabel)(Ark_NativePointer node, const Ark_String* value); @@ -16459,6 +16491,7 @@ typedef struct GENERATED_ArkUIStepperItemModifier { } GENERATED_ArkUIStepperItemModifier; typedef struct GENERATED_ArkUISwiperModifier { + Ark_NativePointer (*construct)(); void (*setSwiperOptions)(Ark_NativePointer node, const Opt_SwiperController* controller); void (*setIndex)(Ark_NativePointer node, @@ -16467,8 +16500,10 @@ typedef struct GENERATED_ArkUISwiperModifier { Ark_Boolean value); void (*setInterval)(Ark_NativePointer node, const Ark_Number* value); - void (*setIndicator)(Ark_NativePointer node, - const Ark_Union_DotIndicator_DigitIndicator_Boolean* value); + void (*setIndicator0)(Ark_NativePointer node, + const Ark_Union_DotIndicator_DigitIndicator_Boolean* value); + void (*setIndicator1)(Ark_NativePointer node, + const Ark_IndicatorComponentController* value); void (*setLoop)(Ark_NativePointer node, Ark_Boolean value); void (*setDuration)(Ark_NativePointer node, @@ -16492,11 +16527,11 @@ typedef struct GENERATED_ArkUISwiperModifier { void (*setIndicatorStyle)(Ark_NativePointer node, const Opt_IndicatorStyle* value); void (*setOnAnimationStart)(Ark_NativePointer node, - const Callback_Number_Number_SwiperAnimationEvent_Void* value); + const OnSwiperAnimationStartCallback* value); void (*setOnAnimationEnd)(Ark_NativePointer node, - const Callback_Number_SwiperAnimationEvent_Void* value); + const OnSwiperAnimationEndCallback* value); void (*setOnGestureSwipe)(Ark_NativePointer node, - const Callback_Number_SwiperAnimationEvent_Void* value); + const OnSwiperGestureSwipeCallback* value); void (*setNestedScroll)(Ark_NativePointer node, Ark_SwiperNestedScrollMode value); void (*setCustomContentTransition)(Ark_NativePointer node, @@ -16519,7 +16554,26 @@ typedef struct GENERATED_ArkUISwiperModifier { const Opt_Boolean* ignoreBlank); } GENERATED_ArkUISwiperModifier; +typedef struct GENERATED_ArkUIIndicatorComponentModifier { + Ark_NativePointer (*construct)(); + void (*setIndicatorComponentOptions)(Ark_NativePointer node, + const Opt_IndicatorComponentController* controller); + void (*setInitialIndex)(Ark_NativePointer node, + const Ark_Number* value); + void (*setCount)(Ark_NativePointer node, + const Ark_Number* value); + void (*setStyle)(Ark_NativePointer node, + const Ark_Union_DotIndicator_DigitIndicator* value); + void (*setLoop)(Ark_NativePointer node, + Ark_Boolean value); + void (*setVertical)(Ark_NativePointer node, + Ark_Boolean value); + void (*setOnChange)(Ark_NativePointer node, + const Callback_Number_Void* value); +} GENERATED_ArkUIIndicatorComponentModifier; + typedef struct GENERATED_ArkUISymbolGlyphModifier { + Ark_NativePointer (*construct)(); void (*setSymbolGlyphOptions)(Ark_NativePointer node, const Opt_Resource* value); void (*setFontSize)(Ark_NativePointer node, @@ -16541,6 +16595,7 @@ typedef struct GENERATED_ArkUISymbolGlyphModifier { } GENERATED_ArkUISymbolGlyphModifier; typedef struct GENERATED_ArkUISymbolSpanModifier { + Ark_NativePointer (*construct)(); void (*setSymbolSpanOptions)(Ark_NativePointer node, const Ark_Resource* value); void (*setFontSize)(Ark_NativePointer node, @@ -16556,8 +16611,9 @@ typedef struct GENERATED_ArkUISymbolSpanModifier { } GENERATED_ArkUISymbolSpanModifier; typedef struct GENERATED_ArkUITabsModifier { + Ark_NativePointer (*construct)(); void (*setTabsOptions)(Ark_NativePointer node, - const Opt_Type_TabsInterface_value* value); + const Opt_TabsOptions* options); void (*setVertical)(Ark_NativePointer node, Ark_Boolean value); void (*setBarPosition)(Ark_NativePointer node, @@ -16576,23 +16632,23 @@ typedef struct GENERATED_ArkUITabsModifier { void (*setAnimationDuration)(Ark_NativePointer node, const Ark_Number* value); void (*setAnimationMode)(Ark_NativePointer node, - const Ark_Union_AnimationMode_Undefined* value); + const Opt_AnimationMode* value); void (*setEdgeEffect)(Ark_NativePointer node, - const Ark_Union_EdgeEffect_Undefined* value); + const Opt_EdgeEffect* value); void (*setOnChange)(Ark_NativePointer node, const Callback_Number_Void* value); void (*setOnTabBarClick)(Ark_NativePointer node, const Callback_Number_Void* value); void (*setOnAnimationStart)(Ark_NativePointer node, - const Callback_Number_Number_TabsAnimationEvent_Void* value); + const OnTabsAnimationStartCallback* value); void (*setOnAnimationEnd)(Ark_NativePointer node, - const Callback_Number_TabsAnimationEvent_Void* value); + const OnTabsAnimationEndCallback* value); void (*setOnGestureSwipe)(Ark_NativePointer node, - const Callback_Number_TabsAnimationEvent_Void* value); + const OnTabsGestureSwipeCallback* value); void (*setFadingEdge)(Ark_NativePointer node, Ark_Boolean value); void (*setDivider)(Ark_NativePointer node, - const Ark_Union_DividerStyle_Undefined* value); + const Ark_Union_DividerStyle_Null* value); void (*setBarOverlap)(Ark_NativePointer node, Ark_Boolean value); void (*setBarBackgroundColor)(Ark_NativePointer node, @@ -16600,19 +16656,25 @@ typedef struct GENERATED_ArkUITabsModifier { void (*setBarGridAlign)(Ark_NativePointer node, const Ark_BarGridColumnOptions* value); void (*setCustomContentTransition)(Ark_NativePointer node, - const Type_TabsAttribute_customContentTransition_delegate* value); - void (*setBarBackgroundBlurStyle)(Ark_NativePointer node, - Ark_BlurStyle value); + const TabsCustomContentTransitionCallback* value); + void (*setBarBackgroundBlurStyle0)(Ark_NativePointer node, + Ark_BlurStyle value); + void (*setBarBackgroundBlurStyle1)(Ark_NativePointer node, + Ark_BlurStyle style, + const Ark_BackgroundBlurStyleOptions* options); + void (*setBarBackgroundEffect)(Ark_NativePointer node, + const Ark_BackgroundEffectOptions* value); void (*setOnContentWillChange)(Ark_NativePointer node, - const Callback_Number_Number_Boolean* value); + const OnTabsContentWillChangeCallback* value); void (*setBarModeBarMode_SCROLLABLE)(Ark_NativePointer node, const Ark_ScrollableBarModeOptions* options); } GENERATED_ArkUITabsModifier; typedef struct GENERATED_ArkUITabContentModifier { + Ark_NativePointer (*construct)(); void (*setTabContentOptions)(Ark_NativePointer node); void (*setTabBar0)(Ark_NativePointer node, - const Ark_Type_TabContentAttribute_tabBar_value* value); + const Ark_Union_String_Resource_CustomBuilder_TabBarOptions* value); void (*setTabBar1)(Ark_NativePointer node, const Ark_Union_SubTabBarStyle_BottomTabBarStyle* value); void (*setOnWillShow)(Ark_NativePointer node, @@ -16622,6 +16684,7 @@ typedef struct GENERATED_ArkUITabContentModifier { } GENERATED_ArkUITabContentModifier; typedef struct GENERATED_ArkUITextModifier { + Ark_NativePointer (*construct)(); void (*setTextOptions)(Ark_NativePointer node, const Opt_Union_String_Resource* content, const Opt_TextOptions* value); @@ -16685,6 +16748,10 @@ typedef struct GENERATED_ArkUITextModifier { Ark_LineBreakStrategy value); void (*setOnCopy)(Ark_NativePointer node, const Callback_String_Void* value); + void (*setCaretColor)(Ark_NativePointer node, + const Ark_ResourceColor* value); + void (*setSelectedBackgroundColor)(Ark_NativePointer node, + const Ark_ResourceColor* value); void (*setEllipsisMode)(Ark_NativePointer node, Ark_EllipsisMode value); void (*setEnableDataDetector)(Ark_NativePointer node, @@ -16700,7 +16767,7 @@ typedef struct GENERATED_ArkUITextModifier { void (*setTextSelectable)(Ark_NativePointer node, Ark_TextSelectableMode value); void (*setEditMenuOptions)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_EditMenuOptions* value); void (*setHalfLeading)(Ark_NativePointer node, Ark_Boolean value); void (*setEnableHapticFeedback)(Ark_NativePointer node, @@ -16716,6 +16783,7 @@ typedef struct GENERATED_ArkUITextModifier { } GENERATED_ArkUITextModifier; typedef struct GENERATED_ArkUITextAreaModifier { + Ark_NativePointer (*construct)(); void (*setTextAreaOptions)(Ark_NativePointer node, const Opt_TextAreaOptions* value); void (*setPlaceholderColor)(Ark_NativePointer node, @@ -16746,8 +16814,10 @@ typedef struct GENERATED_ArkUITextAreaModifier { const Ark_CaretStyle* value); void (*setSelectedBackgroundColor)(Ark_NativePointer node, const Ark_ResourceColor* value); - void (*setOnSubmit)(Ark_NativePointer node, - const Callback_EnterKeyType_Void* value); + void (*setOnSubmit0)(Ark_NativePointer node, + const Callback_EnterKeyType_Void* value); + void (*setOnSubmit1)(Ark_NativePointer node, + const TextAreaSubmitCallback* value); void (*setOnChange)(Ark_NativePointer node, const EditableTextOnChangeCallback* value); void (*setOnTextSelectionChange)(Ark_NativePointer node, @@ -16811,7 +16881,7 @@ typedef struct GENERATED_ArkUITextAreaModifier { void (*setOnDidDelete)(Ark_NativePointer node, const Callback_DeleteValue_Void* value); void (*setEditMenuOptions)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_EditMenuOptions* value); void (*setEnablePreviewText)(Ark_NativePointer node, Ark_Boolean value); void (*setEnableHapticFeedback)(Ark_NativePointer node, @@ -16828,6 +16898,7 @@ typedef struct GENERATED_ArkUITextAreaModifier { } GENERATED_ArkUITextAreaModifier; typedef struct GENERATED_ArkUITextClockModifier { + Ark_NativePointer (*construct)(); void (*setTextClockOptions)(Ark_NativePointer node, const Opt_TextClockOptions* options); void (*setFormat)(Ark_NativePointer node, @@ -16851,10 +16922,11 @@ typedef struct GENERATED_ArkUITextClockModifier { void (*setContentModifier)(Ark_NativePointer node, const Ark_CustomObject* value); void (*setDateTimeOptions)(Ark_NativePointer node, - const Ark_Union_DateTimeOptions_Undefined* value); + const Opt_CustomObject* value); } GENERATED_ArkUITextClockModifier; typedef struct GENERATED_ArkUITextInputModifier { + Ark_NativePointer (*construct)(); void (*setTextInputOptions)(Ark_NativePointer node, const Opt_TextInputOptions* value); void (*setType)(Ark_NativePointer node, @@ -16878,13 +16950,13 @@ typedef struct GENERATED_ArkUITextInputModifier { void (*setOnEditChange)(Ark_NativePointer node, const Callback_Boolean_Void* value); void (*setOnSubmit)(Ark_NativePointer node, - const Callback_EnterKeyType_SubmitEvent_Void* value); + const OnSubmitCallback* value); void (*setOnChange)(Ark_NativePointer node, const EditableTextOnChangeCallback* value); void (*setOnTextSelectionChange)(Ark_NativePointer node, - const Callback_Number_Number_Void* value); + const OnTextSelectionChangeCallback* value); void (*setOnContentScroll)(Ark_NativePointer node, - const Callback_Number_Number_Void* value); + const OnContentScrollCallback* value); void (*setMaxLength)(Ark_NativePointer node, const Ark_Number* value); void (*setFontColor)(Ark_NativePointer node, @@ -16902,7 +16974,7 @@ typedef struct GENERATED_ArkUITextInputModifier { void (*setOnCut)(Ark_NativePointer node, const Callback_String_Void* value); void (*setOnPaste)(Ark_NativePointer node, - const Callback_String_PasteEvent_Void* value); + const OnPasteCallback* value); void (*setCopyOption)(Ark_NativePointer node, Ark_CopyOptions value); void (*setShowPasswordIcon)(Ark_NativePointer node, @@ -16922,13 +16994,13 @@ typedef struct GENERATED_ArkUITextInputModifier { void (*setPasswordIcon)(Ark_NativePointer node, const Ark_PasswordIcon* value); void (*setShowError)(Ark_NativePointer node, - const Opt_Union_ResourceStr_Undefined* value); + const Opt_ResourceStr* value); void (*setShowUnit)(Ark_NativePointer node, const Callback_Any* value); void (*setShowUnderline)(Ark_NativePointer node, Ark_Boolean value); void (*setUnderlineColor)(Ark_NativePointer node, - const Ark_Union_ResourceColor_UnderlineColor_Undefined* value); + const Opt_Union_ResourceColor_UnderlineColor* value); void (*setSelectionMenuHidden)(Ark_NativePointer node, Ark_Boolean value); void (*setBarState)(Ark_NativePointer node, @@ -16939,8 +17011,10 @@ typedef struct GENERATED_ArkUITextInputModifier { Ark_WordBreak value); void (*setLineBreakStrategy)(Ark_NativePointer node, Ark_LineBreakStrategy value); - void (*setCancelButton)(Ark_NativePointer node, - const Ark_Literal_CancelButtonStyle_style_IconOptions_icon* value); + void (*setCancelButton0)(Ark_NativePointer node, + const Ark_CancelButtonOptions* value); + void (*setCancelButton1)(Ark_NativePointer node, + const Ark_CancelButtonSymbolOptions* value); void (*setSelectAll)(Ark_NativePointer node, Ark_Boolean value); void (*setMinFontSize)(Ark_NativePointer node, @@ -16974,7 +17048,7 @@ typedef struct GENERATED_ArkUITextInputModifier { void (*setOnDidDelete)(Ark_NativePointer node, const Callback_DeleteValue_Void* value); void (*setEditMenuOptions)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_EditMenuOptions* value); void (*setEnablePreviewText)(Ark_NativePointer node, Ark_Boolean value); void (*setEnableHapticFeedback)(Ark_NativePointer node, @@ -16991,6 +17065,7 @@ typedef struct GENERATED_ArkUITextInputModifier { } GENERATED_ArkUITextInputModifier; typedef struct GENERATED_ArkUITextPickerModifier { + Ark_NativePointer (*construct)(); void (*setTextPickerOptions)(Ark_NativePointer node, const Opt_TextPickerOptions* options); void (*setDefaultPickerItemHeight)(Ark_NativePointer node, @@ -17009,15 +17084,18 @@ typedef struct GENERATED_ArkUITextPickerModifier { const Callback_Void* value); void (*setOnChange)(Ark_NativePointer node, const Type_TextPickerAttribute_onChange_callback* value); + void (*setOnScrollStop)(Ark_NativePointer node, + const TextPickerScrollStopCallback* value); void (*setSelectedIndex)(Ark_NativePointer node, const Ark_Union_Number_Array_Number* value); void (*setDivider)(Ark_NativePointer node, - const Ark_Union_DividerOptions_Undefined* value); + const Ark_Union_DividerOptions_Null* value); void (*setGradientHeight)(Ark_NativePointer node, const Ark_Length* value); } GENERATED_ArkUITextPickerModifier; typedef struct GENERATED_ArkUITextTimerModifier { + Ark_NativePointer (*construct)(); void (*setTextTimerOptions)(Ark_NativePointer node, const Opt_TextTimerOptions* options); void (*setFormat)(Ark_NativePointer node, @@ -17041,6 +17119,7 @@ typedef struct GENERATED_ArkUITextTimerModifier { } GENERATED_ArkUITextTimerModifier; typedef struct GENERATED_ArkUITimePickerModifier { + Ark_NativePointer (*construct)(); void (*setTimePickerOptions)(Ark_NativePointer node, const Opt_TimePickerOptions* options); void (*setUseMilitaryTime)(Ark_NativePointer node, @@ -17062,6 +17141,7 @@ typedef struct GENERATED_ArkUITimePickerModifier { } GENERATED_ArkUITimePickerModifier; typedef struct GENERATED_ArkUIToggleModifier { + Ark_NativePointer (*construct)(); void (*setToggleOptions)(Ark_NativePointer node, const Ark_ToggleOptions* options); void (*setOnChange)(Ark_NativePointer node, @@ -17077,6 +17157,7 @@ typedef struct GENERATED_ArkUIToggleModifier { } GENERATED_ArkUIToggleModifier; typedef struct GENERATED_ArkUIVideoModifier { + Ark_NativePointer (*construct)(); void (*setVideoOptions)(Ark_NativePointer node, const Ark_VideoOptions* value); void (*setMuted)(Ark_NativePointer node, @@ -17090,21 +17171,21 @@ typedef struct GENERATED_ArkUIVideoModifier { void (*setObjectFit)(Ark_NativePointer node, Ark_ImageFit value); void (*setOnStart)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setOnPause)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setOnFinish)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setOnFullscreenChange)(Ark_NativePointer node, - const Callback_Literal_Boolean_fullscreen_Void* value); + const Callback_FullscreenInfo_Void* value); void (*setOnPrepared)(Ark_NativePointer node, - const Callback_Literal_Number_duration_Void* value); + const Callback_PreparedInfo_Void* value); void (*setOnSeeking)(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value); + const Callback_PlaybackInfo_Void* value); void (*setOnSeeked)(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value); + const Callback_PlaybackInfo_Void* value); void (*setOnUpdate)(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value); + const Callback_PlaybackInfo_Void* value); void (*setOnError)(Ark_NativePointer node, const Callback_Void* value); void (*setOnStop)(Ark_NativePointer node, @@ -17116,6 +17197,7 @@ typedef struct GENERATED_ArkUIVideoModifier { } GENERATED_ArkUIVideoModifier; typedef struct GENERATED_ArkUIWebModifier { + Ark_NativePointer (*construct)(); void (*setWebOptions)(Ark_NativePointer node, const Ark_WebOptions* value); void (*setJavaScriptAccess)(Ark_NativePointer node, @@ -17353,15 +17435,21 @@ typedef struct GENERATED_ArkUIWebModifier { void (*setKeyboardAvoidMode)(Ark_NativePointer node, Ark_WebKeyboardAvoidMode value); void (*setEditMenuOptions)(Ark_NativePointer node, - const Ark_Materialized* value); + const Ark_EditMenuOptions* value); void (*setEnableHapticFeedback)(Ark_NativePointer node, Ark_Boolean value); void (*setRegisterNativeEmbedRule)(Ark_NativePointer node, const Ark_String* tag, const Ark_String* type); + void (*setBindSelectionMenu)(Ark_NativePointer node, + Ark_WebElementType elementType, + const Callback_Any* content, + Ark_WebResponseType responseType, + const Opt_SelectionMenuOptionsExt* options); } GENERATED_ArkUIWebModifier; typedef struct GENERATED_ArkUIWindowSceneModifier { + Ark_NativePointer (*construct)(); void (*setWindowSceneOptions)(Ark_NativePointer node, const Ark_Number* persistentId); void (*setAttractionEffect)(Ark_NativePointer node, @@ -17370,6 +17458,7 @@ typedef struct GENERATED_ArkUIWindowSceneModifier { } GENERATED_ArkUIWindowSceneModifier; typedef struct GENERATED_ArkUIXComponentModifier { + Ark_NativePointer (*construct)(); void (*setXComponentOptions0)(Ark_NativePointer node, const Ark_Type_XComponentInterface_value* value); void (*setXComponentOptions1)(Ark_NativePointer node, @@ -17377,9 +17466,9 @@ typedef struct GENERATED_ArkUIXComponentModifier { void (*setXComponentOptions2)(Ark_NativePointer node, const Ark_XComponentOptions* options); void (*setOnLoad)(Ark_NativePointer node, - const Callback_Object_Void* value); + const OnNativeLoadCallback* value); void (*setOnDestroy)(Ark_NativePointer node, - const Callback_Void* value); + const VoidCallback* value); void (*setEnableAnalyzer)(Ark_NativePointer node, Ark_Boolean value); void (*setEnableSecure)(Ark_NativePointer node, @@ -17387,6 +17476,7 @@ typedef struct GENERATED_ArkUIXComponentModifier { } GENERATED_ArkUIXComponentModifier; typedef struct GENERATED_ArkUISideBarContainerModifier { + Ark_NativePointer (*construct)(); void (*setSideBarContainerOptions)(Ark_NativePointer node, const Opt_SideBarContainerType* type); void (*setShowSideBar)(Ark_NativePointer node, @@ -17414,17 +17504,19 @@ typedef struct GENERATED_ArkUISideBarContainerModifier { void (*setSideBarPosition)(Ark_NativePointer node, Ark_SideBarPosition value); void (*setDivider)(Ark_NativePointer node, - const Ark_Union_DividerStyle_Undefined* value); + const Ark_Union_DividerStyle_Null* value); void (*setMinContentWidth)(Ark_NativePointer node, const Ark_Length* value); } GENERATED_ArkUISideBarContainerModifier; typedef struct GENERATED_ArkUIRemoteWindowModifier { + Ark_NativePointer (*construct)(); void (*setRemoteWindowOptions)(Ark_NativePointer node, const Ark_WindowAnimationTarget* target); } GENERATED_ArkUIRemoteWindowModifier; typedef struct GENERATED_ArkUIWaterFlowModifier { + Ark_NativePointer (*construct)(); void (*setWaterFlowOptions)(Ark_NativePointer node, const Opt_WaterFlowOptions* options); void (*setColumnsTemplate)(Ark_NativePointer node, @@ -17445,8 +17537,11 @@ typedef struct GENERATED_ArkUIWaterFlowModifier { Ark_Boolean value); void (*setFriction)(Ark_NativePointer node, const Ark_Union_Number_Resource* value); - void (*setCachedCount)(Ark_NativePointer node, - const Ark_Number* value); + void (*setCachedCount0)(Ark_NativePointer node, + const Ark_Number* value); + void (*setCachedCount1)(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show); void (*setOnReachStart)(Ark_NativePointer node, const Callback_Void* value); void (*setOnReachEnd)(Ark_NativePointer node, @@ -17458,13 +17553,14 @@ typedef struct GENERATED_ArkUIWaterFlowModifier { } GENERATED_ArkUIWaterFlowModifier; typedef struct GENERATED_ArkUIUIExtensionComponentModifier { + Ark_NativePointer (*construct)(); void (*setUIExtensionComponentOptions)(Ark_NativePointer node, const Ark_Want* want, const Opt_UIExtensionOptions* options); void (*setOnRemoteReady)(Ark_NativePointer node, const Callback_UIExtensionProxy_Void* value); void (*setOnReceive)(Ark_NativePointer node, - const Callback_Literal_Empty_Void* value); + const Ark_CustomObject* value); void (*setOnResult)(Ark_NativePointer node, const Callback_Literal_Number_code_Want_want_Void* value); void (*setOnRelease)(Ark_NativePointer node, @@ -17476,15 +17572,16 @@ typedef struct GENERATED_ArkUIUIExtensionComponentModifier { } GENERATED_ArkUIUIExtensionComponentModifier; typedef struct GENERATED_ArkUILinearIndicatorModifier { + Ark_NativePointer (*construct)(); void (*setLinearIndicatorOptions)(Ark_NativePointer node, const Opt_Number* count, const Opt_LinearIndicatorController* controller); void (*setIndicatorStyle)(Ark_NativePointer node, - const Ark_Union_LinearIndicatorStyle_Undefined* value); + const Opt_LinearIndicatorStyle* value); void (*setIndicatorLoop)(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value); + const Opt_Boolean* value); void (*setOnChange)(Ark_NativePointer node, - const Ark_Union_OnLinearIndicatorChangeCallback_Undefined* value); + const Opt_OnLinearIndicatorChangeCallback* value); } GENERATED_ArkUILinearIndicatorModifier; // Accessors @@ -17592,7 +17689,7 @@ typedef struct GENERATED_ArkUIPath2DAccessor { Ark_NativePointer (*getFinalizer)(); void (*destroyPeer)(Path2DPeer* peer); void (*addPath)(Path2DPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_Matrix2D* transform); } GENERATED_ArkUIPath2DAccessor; @@ -17644,24 +17741,24 @@ typedef struct GENERATED_ArkUICanvasRendererAccessor { void (*clip0)(CanvasRendererPeer* peer, const Opt_String* fillRule); void (*clip1)(CanvasRendererPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_String* fillRule); void (*fill0)(CanvasRendererPeer* peer, const Opt_String* fillRule); void (*fill1)(CanvasRendererPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_String* fillRule); void (*stroke0)(CanvasRendererPeer* peer); void (*stroke1)(CanvasRendererPeer* peer, - const Ark_Materialized* path); + const Ark_Path2D* path); Ark_NativePointer (*createLinearGradient)(CanvasRendererPeer* peer, const Ark_Number* x0, const Ark_Number* y0, const Ark_Number* x1, const Ark_Number* y1); Ark_NativePointer (*createPattern)(CanvasRendererPeer* peer, - const Ark_Materialized* image, - const Ark_Union_String_Undefined* repetition); + const Ark_ImageBitmap* image, + const Ark_Union_String_Null* repetition); Ark_NativePointer (*createRadialGradient)(CanvasRendererPeer* peer, const Ark_Number* x0, const Ark_Number* y0, @@ -17761,7 +17858,7 @@ typedef struct GENERATED_ArkUICanvasRendererAccessor { void (*setPixelMap)(CanvasRendererPeer* peer, const Opt_PixelMap* value); void (*transferFromImageBitmap)(CanvasRendererPeer* peer, - const Ark_Materialized* bitmap); + const Ark_ImageBitmap* bitmap); void (*saveLayer)(CanvasRendererPeer* peer); void (*restoreLayer)(CanvasRendererPeer* peer); void (*reset)(CanvasRendererPeer* peer); @@ -17833,9 +17930,18 @@ typedef struct GENERATED_ArkUICanvasRenderingContext2DAccessor { void (*toDataURL)(CanvasRenderingContext2DPeer* peer, const Opt_String* type, const Opt_CustomObject* quality); - Ark_NativePointer (*startImageAnalyzer)(CanvasRenderingContext2DPeer* peer, - const Ark_ImageAnalyzerConfig* config); + void (*startImageAnalyzer)(CanvasRenderingContext2DPeer* peer, + const Ark_ImageAnalyzerConfig* config, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); void (*stopImageAnalyzer)(CanvasRenderingContext2DPeer* peer); + void (*onOnAttach)(CanvasRenderingContext2DPeer* peer, + const Callback_Void* callback); + void (*offOnAttach)(CanvasRenderingContext2DPeer* peer, + const Opt_Callback_Void* callback); + void (*onOnDetach)(CanvasRenderingContext2DPeer* peer, + const Callback_Void* callback); + void (*offOnDetach)(CanvasRenderingContext2DPeer* peer, + const Opt_Callback_Void* callback); Ark_Int32 (*getHeight)(CanvasRenderingContext2DPeer* peer); Ark_Int32 (*getWidth)(CanvasRenderingContext2DPeer* peer); } GENERATED_ArkUICanvasRenderingContext2DAccessor; @@ -17882,12 +17988,12 @@ typedef struct GENERATED_ArkUITransitionEffectAccessor { Ark_NativePointer (*scale)(const Ark_ScaleOptions* options); Ark_NativePointer (*opacity)(const Ark_Number* alpha); Ark_NativePointer (*move)(Ark_TransitionEdge edge); - Ark_NativePointer (*asymmetric)(const Ark_Materialized* appear, - const Ark_Materialized* disappear); + Ark_NativePointer (*asymmetric)(const Ark_TransitionEffect* appear, + const Ark_TransitionEffect* disappear); Ark_NativePointer (*animation)(TransitionEffectPeer* peer, const Ark_AnimateParam* value); Ark_NativePointer (*combine)(TransitionEffectPeer* peer, - const Ark_Materialized* transitionEffect); + const Ark_TransitionEffect* transitionEffect); } GENERATED_ArkUITransitionEffectAccessor; typedef struct PixelMapMockPeer PixelMapMockPeer; @@ -17963,7 +18069,7 @@ typedef struct GENERATED_ArkUIDynamicNodeAccessor { Ark_NativePointer (*getFinalizer)(); void (*destroyPeer)(DynamicNodePeer* peer); void (*onMove)(DynamicNodePeer* peer, - const Ark_Union_OnMoveHandler_Undefined* handler); + const Opt_OnMoveHandler* handler); } GENERATED_ArkUIDynamicNodeAccessor; typedef struct ChildrenMainSizePeer ChildrenMainSizePeer; @@ -18029,9 +18135,9 @@ typedef struct GENERATED_ArkUISubscribaleAbstractAccessor { const Ark_String* propName, const Ark_CustomObject* newValue); void (*addOwningProperty)(SubscribaleAbstractPeer* peer, - const Ark_Materialized* subscriber); + const Ark_IPropertySubscriber* subscriber); void (*removeOwningProperty)(SubscribaleAbstractPeer* peer, - const Ark_Materialized* property); + const Ark_IPropertySubscriber* property); void (*removeOwningPropertyById)(SubscribaleAbstractPeer* peer, const Ark_Number* subscriberId); } GENERATED_ArkUISubscribaleAbstractAccessor; @@ -18195,7 +18301,7 @@ typedef struct GENERATED_ArkUINavDestinationContextAccessor { void (*setPathInfo)(NavDestinationContextPeer* peer, const Ark_NavPathInfo* pathInfo); void (*setPathStack)(NavDestinationContextPeer* peer, - const Ark_Materialized* pathStack); + const Ark_NavPathStack* pathStack); void (*getNavDestinationId)(NavDestinationContextPeer* peer); void (*setNavDestinationId)(NavDestinationContextPeer* peer, const Ark_String* navDestinationId); @@ -18212,12 +18318,14 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { void (*pushPath1)(NavPathStackPeer* peer, const Ark_NavPathInfo* info, const Opt_NavigationOptions* options); - Ark_NativePointer (*pushDestination0)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated); - Ark_NativePointer (*pushDestination1)(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options); + void (*pushDestination0)(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); + void (*pushDestination1)(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); void (*pushPathByName0)(NavPathStackPeer* peer, const Ark_String* name, const Ark_CustomObject* param, @@ -18227,21 +18335,27 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { const Ark_CustomObject* param, const Callback_PopInfo_Void* onPop, const Opt_Boolean* animated); - Ark_NativePointer (*pushDestinationByName0)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated); - Ark_NativePointer (*pushDestinationByName1)(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated); + void (*pushDestinationByName0)(NavPathStackPeer* peer, + const Ark_String* name, + const Ark_CustomObject* param, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); + void (*pushDestinationByName1)(NavPathStackPeer* peer, + const Ark_String* name, + const Ark_CustomObject* param, + const Callback_PopInfo_Void* onPop, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); void (*replacePath0)(NavPathStackPeer* peer, const Ark_NavPathInfo* info, const Opt_Boolean* animated); void (*replacePath1)(NavPathStackPeer* peer, const Ark_NavPathInfo* info, const Opt_NavigationOptions* options); + void (*replaceDestination)(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); void (*replacePathByName)(NavPathStackPeer* peer, const Ark_String* name, const Ark_CustomObject* param, @@ -18280,8 +18394,8 @@ typedef struct GENERATED_ArkUINavPathStackAccessor { void (*clear)(NavPathStackPeer* peer, const Opt_Boolean* animated); void (*getAllPathName)(NavPathStackPeer* peer); - Ark_NativePointer (*getParamByIndex)(NavPathStackPeer* peer, - const Ark_Number* index); + void (*getParamByIndex)(NavPathStackPeer* peer, + const Ark_Number* index); void (*getParamByName)(NavPathStackPeer* peer, const Ark_String* name); void (*getIndexByName)(NavPathStackPeer* peer, @@ -18373,7 +18487,7 @@ typedef struct GENERATED_ArkUIRichEditorControllerAccessor { const Opt_RichEditorRange* value); Ark_NativePointer (*getSelection)(RichEditorControllerPeer* peer); void (*fromStyledString)(RichEditorControllerPeer* peer, - const Ark_Materialized* value); + const Ark_StyledString* value); Ark_NativePointer (*toStyledString)(RichEditorControllerPeer* peer, const Ark_RichEditorRange* value); } GENERATED_ArkUIRichEditorControllerAccessor; @@ -18384,7 +18498,7 @@ typedef struct GENERATED_ArkUIRichEditorStyledStringControllerAccessor { Ark_NativePointer (*getFinalizer)(); void (*destroyPeer)(RichEditorStyledStringControllerPeer* peer); void (*setStyledString)(RichEditorStyledStringControllerPeer* peer, - const Ark_Materialized* styledString); + const Ark_StyledString* styledString); Ark_NativePointer (*getStyledString)(RichEditorStyledStringControllerPeer* peer); Ark_NativePointer (*getSelection)(RichEditorStyledStringControllerPeer* peer); void (*onContentChanged)(RichEditorStyledStringControllerPeer* peer, @@ -18404,7 +18518,7 @@ typedef struct GENERATED_ArkUIScrollerAccessor { void (*fling)(ScrollerPeer* peer, const Ark_Number* velocity); void (*scrollPage0)(ScrollerPeer* peer, - const Ark_Literal_Boolean_next* value); + const Ark_ScrollPageOptions* value); void (*scrollPage1)(ScrollerPeer* peer, const Ark_Literal_Boolean_next_Axis_direction* value); Ark_NativePointer (*currentOffset)(ScrollerPeer* peer); @@ -18449,7 +18563,7 @@ typedef struct GENERATED_ArkUISwiperControllerAccessor { const Ark_Number* index, const Opt_Boolean* useAnimation); void (*finishAnimation)(SwiperControllerPeer* peer, - const Opt_Callback_Void* callback); + const Opt_VoidCallback* callback); } GENERATED_ArkUISwiperControllerAccessor; typedef struct SwiperContentTransitionProxyPeer SwiperContentTransitionProxyPeer; @@ -18472,6 +18586,18 @@ typedef struct GENERATED_ArkUISwiperContentTransitionProxyAccessor { const Ark_Number* mainAxisLength); } GENERATED_ArkUISwiperContentTransitionProxyAccessor; +typedef struct IndicatorComponentControllerPeer IndicatorComponentControllerPeer; +typedef struct GENERATED_ArkUIIndicatorComponentControllerAccessor { + IndicatorComponentControllerPeer* (*ctor)(); + Ark_NativePointer (*getFinalizer)(); + void (*destroyPeer)(IndicatorComponentControllerPeer* peer); + void (*showNext)(IndicatorComponentControllerPeer* peer); + void (*showPrevious)(IndicatorComponentControllerPeer* peer); + void (*changeIndex)(IndicatorComponentControllerPeer* peer, + const Ark_Number* index, + const Opt_Boolean* useAnimation); +} GENERATED_ArkUIIndicatorComponentControllerAccessor; + typedef struct TabsControllerPeer TabsControllerPeer; typedef struct GENERATED_ArkUITabsControllerAccessor { TabsControllerPeer* (*ctor)(); @@ -18479,8 +18605,13 @@ typedef struct GENERATED_ArkUITabsControllerAccessor { void (*destroyPeer)(TabsControllerPeer* peer); void (*changeIndex)(TabsControllerPeer* peer, const Ark_Number* value); - Ark_NativePointer (*preloadItems)(TabsControllerPeer* peer, - const Ark_Union_Array_Number_Undefined* indices); + void (*preloadItems)(TabsControllerPeer* peer, + const Opt_Array_Number* indices, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); + void (*setTabBarTranslate)(TabsControllerPeer* peer, + const Ark_TranslateOptions* translate); + void (*setTabBarOpacity)(TabsControllerPeer* peer, + const Ark_Number* opacity); } GENERATED_ArkUITabsControllerAccessor; typedef struct TabContentTransitionProxyPeer TabContentTransitionProxyPeer; @@ -18504,7 +18635,7 @@ typedef struct GENERATED_ArkUITextControllerAccessor { void (*destroyPeer)(TextControllerPeer* peer); void (*closeSelectionMenu)(TextControllerPeer* peer); void (*setStyledString)(TextControllerPeer* peer, - const Ark_Materialized* value); + const Ark_StyledString* value); Ark_NativePointer (*getLayoutManager)(TextControllerPeer* peer); } GENERATED_ArkUITextControllerAccessor; @@ -18563,7 +18694,7 @@ typedef struct GENERATED_ArkUIStyledStringControllerAccessor { Ark_NativePointer (*getFinalizer)(); void (*destroyPeer)(StyledStringControllerPeer* peer); void (*setStyledString)(StyledStringControllerPeer* peer, - const Ark_Materialized* styledString); + const Ark_StyledString* styledString); Ark_NativePointer (*getStyledString)(StyledStringControllerPeer* peer); } GENERATED_ArkUIStyledStringControllerAccessor; @@ -18584,6 +18715,16 @@ typedef struct GENERATED_ArkUILayoutManagerAccessor { Ark_RectHeightStyle heightStyle); } GENERATED_ArkUILayoutManagerAccessor; +typedef struct TextMenuItemIdPeer TextMenuItemIdPeer; +typedef struct GENERATED_ArkUITextMenuItemIdAccessor { + TextMenuItemIdPeer* (*ctor)(); + Ark_NativePointer (*getFinalizer)(); + void (*destroyPeer)(TextMenuItemIdPeer* peer); + Ark_NativePointer (*of)(const Ark_ResourceStr* id); + Ark_Boolean (*equals)(TextMenuItemIdPeer* peer, + const Ark_TextMenuItemId* id); +} GENERATED_ArkUITextMenuItemIdAccessor; + typedef struct EditMenuOptionsPeer EditMenuOptionsPeer; typedef struct GENERATED_ArkUIEditMenuOptionsAccessor { EditMenuOptionsPeer* (*ctor)(); @@ -18803,6 +18944,8 @@ typedef struct GENERATED_ArkUIWebContextMenuParamAccessor { Ark_NativePointer (*getInputFieldType)(WebContextMenuParamPeer* peer); Ark_Boolean (*isEditable)(WebContextMenuParamPeer* peer); Ark_Int32 (*getEditStateFlags)(WebContextMenuParamPeer* peer); + Ark_Int32 (*getPreviewWidth)(WebContextMenuParamPeer* peer); + Ark_Int32 (*getPreviewHeight)(WebContextMenuParamPeer* peer); } GENERATED_ArkUIWebContextMenuParamAccessor; typedef struct WebContextMenuResultPeer WebContextMenuResultPeer; @@ -18858,7 +19001,7 @@ typedef struct GENERATED_ArkUIWebResourceResponseAccessor { void (*getResponseHeader)(WebResourceResponsePeer* peer); Ark_Int32 (*getResponseCode)(WebResourceResponsePeer* peer); void (*setResponseData)(WebResourceResponsePeer* peer, - const Ark_Union_String_Number_Resource_ArrayBuffer* data); + const Ark_Union_String_Number_Resource_Buffer* data); void (*setResponseEncoding)(WebResourceResponsePeer* peer, const Ark_String* encoding); void (*setResponseMimeType)(WebResourceResponsePeer* peer, @@ -18908,8 +19051,11 @@ typedef struct GENERATED_ArkUIEventResultAccessor { EventResultPeer* (*ctor)(); Ark_NativePointer (*getFinalizer)(); void (*destroyPeer)(EventResultPeer* peer); - void (*setGestureEventResult)(EventResultPeer* peer, - Ark_Boolean result); + void (*setGestureEventResult0)(EventResultPeer* peer, + Ark_Boolean result); + void (*setGestureEventResult1)(EventResultPeer* peer, + Ark_Boolean result, + Ark_Boolean stopPropagation); } GENERATED_ArkUIEventResultAccessor; typedef struct WebControllerPeer WebControllerPeer; @@ -18967,8 +19113,9 @@ typedef struct GENERATED_ArkUIXComponentControllerAccessor { const Ark_SurfaceRect* rect); void (*onSurfaceDestroyed)(XComponentControllerPeer* peer, const Ark_String* surfaceId); - Ark_NativePointer (*startImageAnalyzer)(XComponentControllerPeer* peer, - const Ark_ImageAnalyzerConfig* config); + void (*startImageAnalyzer)(XComponentControllerPeer* peer, + const Ark_ImageAnalyzerConfig* config, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise); void (*stopImageAnalyzer)(XComponentControllerPeer* peer); } GENERATED_ArkUIXComponentControllerAccessor; @@ -18996,9 +19143,9 @@ typedef struct GENERATED_ArkUIUIExtensionProxyAccessor { Ark_NativePointer (*getFinalizer)(); void (*destroyPeer)(UIExtensionProxyPeer* peer); void (*send)(UIExtensionProxyPeer* peer, - const Ark_Literal_Empty* data); + const Map_String_CustomObject* data); Ark_NativePointer (*sendSync)(UIExtensionProxyPeer* peer, - const Ark_Literal_Empty* data); + const Map_String_CustomObject* data); void (*onAsyncReceiverRegister)(UIExtensionProxyPeer* peer, const Callback_UIExtensionProxy_Void* callback); void (*onSyncReceiverRegister)(UIExtensionProxyPeer* peer, @@ -19021,13 +19168,16 @@ typedef struct GENERATED_ArkUIStyledStringAccessor { const Ark_Number* length, const Opt_StyledStringKey* styledKey); Ark_Boolean (*equals)(StyledStringPeer* peer, - const Ark_Materialized* other); + const Ark_StyledString* other); Ark_NativePointer (*subStyledString)(StyledStringPeer* peer, const Ark_Number* start, const Opt_Number* length); - Ark_NativePointer (*fromHtml)(const Ark_String* html); - Ark_NativePointer (*marshalling)(const Ark_Materialized* styledString); - Ark_NativePointer (*unmarshalling)(const Ark_ArrayBuffer* buffer); + void (*fromHtml)(const Ark_String* html, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise); + void (*toHtml)(const Ark_StyledString* styledString); + void (*marshalling)(const Ark_StyledString* styledString); + void (*unmarshalling)(Ark_Buffer buffer, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise); Ark_Int32 (*getLength)(StyledStringPeer* peer); } GENERATED_ArkUIStyledStringAccessor; @@ -19061,12 +19211,12 @@ typedef struct GENERATED_ArkUIMutableStyledStringAccessor { void (*replaceStyledString)(MutableStyledStringPeer* peer, const Ark_Number* start, const Ark_Number* length, - const Ark_Materialized* other); + const Ark_StyledString* other); void (*insertStyledString)(MutableStyledStringPeer* peer, const Ark_Number* start, - const Ark_Materialized* other); + const Ark_StyledString* other); void (*appendStyledString)(MutableStyledStringPeer* peer, - const Ark_Materialized* other); + const Ark_StyledString* other); } GENERATED_ArkUIMutableStyledStringAccessor; typedef struct CustomSpanPeer CustomSpanPeer; @@ -19201,12 +19351,16 @@ typedef struct GENERATED_ArkUICommonMethodEventsReceiver { void (*onGestureJudgeBegin)(Ark_Int32 nodeId, const Ark_GestureInfo gestureInfo, const Ark_BaseGestureEvent event); - void (*onGestureRecognizerJudgeBegin)(Ark_Int32 nodeId, - const Ark_BaseGestureEvent event, - const Ark_Materialized current, - const Array_GestureRecognizer recognizers); + void (*onGestureRecognizerJudgeBegin0)(Ark_Int32 nodeId, + const Ark_BaseGestureEvent event, + const Ark_GestureRecognizer current, + const Array_GestureRecognizer recognizers); + void (*onGestureRecognizerJudgeBegin1)(Ark_Int32 nodeId, + const Ark_BaseGestureEvent event, + const Ark_GestureRecognizer current, + const Array_GestureRecognizer recognizers); void (*shouldBuiltInRecognizerParallelWith)(Ark_Int32 nodeId, - const Ark_Materialized current, + const Ark_GestureRecognizer current, const Array_GestureRecognizer others); void (*onTouchIntercept)(Ark_Int32 nodeId, const Ark_TouchEvent parameter); @@ -19402,7 +19556,7 @@ typedef struct GENERATED_ArkUINavDestinationEventsReceiver { void (*onHidden)(Ark_Int32 nodeId); void (*onBackPressed)(Ark_Int32 nodeId); void (*onReady)(Ark_Int32 nodeId, - const Ark_Materialized parameter); + const Ark_NavDestinationContext parameter); void (*onWillAppear)(Ark_Int32 nodeId); void (*onWillDisappear)(Ark_Int32 nodeId); void (*onWillShow)(Ark_Int32 nodeId); @@ -19455,7 +19609,7 @@ typedef struct GENERATED_ArkUIPatternLockEventsReceiver { typedef struct GENERATED_ArkUIPluginComponentEventsReceiver { void (*onComplete)(Ark_Int32 nodeId); void (*onError)(Ark_Int32 nodeId, - const Ark_Literal_Number_errcode_String_msg info); + const Ark_PluginErrorData info); } GENERATED_ArkUIPluginComponentEventsReceiver; typedef struct GENERATED_ArkUIRadioEventsReceiver { @@ -19537,23 +19691,26 @@ typedef struct GENERATED_ArkUIScrollEventsReceiver { typedef struct GENERATED_ArkUISearchEventsReceiver { void (*onEditChange)(Ark_Int32 nodeId, const Ark_Boolean parameter); - void (*onSubmit)(Ark_Int32 nodeId, - const Ark_String breakpoints); + void (*onSubmit0)(Ark_Int32 nodeId, + const Ark_String breakpoints); + void (*onSubmit1)(Ark_Int32 nodeId, + const Ark_String searchContent, + const Opt_SubmitEvent event); void (*onChange)(Ark_Int32 nodeId, const Ark_String value, const Opt_PreviewText previewText); void (*onTextSelectionChange)(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last); + const Ark_Number selectionStart, + const Ark_Number selectionEnd); void (*onContentScroll)(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last); + const Ark_Number totalOffsetX, + const Ark_Number totalOffsetY); void (*onCopy)(Ark_Int32 nodeId, const Ark_String breakpoints); void (*onCut)(Ark_Int32 nodeId, const Ark_String breakpoints); void (*onPaste)(Ark_Int32 nodeId, - const Ark_String value, + const Ark_String content, const Ark_PasteEvent event); void (*onWillInsert)(Ark_Int32 nodeId, const Ark_InsertValue parameter); @@ -19611,6 +19768,11 @@ typedef struct GENERATED_ArkUISwiperEventsReceiver { const Ark_Number mainAxisLength); } GENERATED_ArkUISwiperEventsReceiver; +typedef struct GENERATED_ArkUIIndicatorComponentEventsReceiver { + void (*onChange)(Ark_Int32 nodeId, + const Ark_Number index); +} GENERATED_ArkUIIndicatorComponentEventsReceiver; + typedef struct GENERATED_ArkUITabsEventsReceiver { void (*onChange)(Ark_Int32 nodeId, const Ark_Number index); @@ -19619,19 +19781,19 @@ typedef struct GENERATED_ArkUITabsEventsReceiver { void (*onAnimationStart)(Ark_Int32 nodeId, const Ark_Number index, const Ark_Number targetIndex, - const Ark_TabsAnimationEvent event); + const Ark_TabsAnimationEvent extraInfo); void (*onAnimationEnd)(Ark_Int32 nodeId, const Ark_Number index, - const Ark_TabsAnimationEvent event); + const Ark_TabsAnimationEvent extraInfo); void (*onGestureSwipe)(Ark_Int32 nodeId, const Ark_Number index, - const Ark_TabsAnimationEvent event); + const Ark_TabsAnimationEvent extraInfo); void (*customContentTransition)(Ark_Int32 nodeId, const Ark_Number from, const Ark_Number to); void (*onContentWillChange)(Ark_Int32 nodeId, - const Ark_Number from, - const Ark_Number to); + const Ark_Number currentIndex, + const Ark_Number comingIndex); } GENERATED_ArkUITabsEventsReceiver; typedef struct GENERATED_ArkUITabContentEventsReceiver { @@ -19648,8 +19810,11 @@ typedef struct GENERATED_ArkUITextEventsReceiver { } GENERATED_ArkUITextEventsReceiver; typedef struct GENERATED_ArkUITextAreaEventsReceiver { - void (*onSubmit)(Ark_Int32 nodeId, - const Ark_EnterKeyType enterKey); + void (*onSubmit0)(Ark_Int32 nodeId, + const Ark_EnterKeyType enterKey); + void (*onSubmit1)(Ark_Int32 nodeId, + const Ark_EnterKeyType enterKeyType, + const Opt_SubmitEvent event); void (*onChange)(Ark_Int32 nodeId, const Ark_String value, const Opt_PreviewText previewText); @@ -19695,17 +19860,17 @@ typedef struct GENERATED_ArkUITextInputEventsReceiver { const Ark_String value, const Opt_PreviewText previewText); void (*onTextSelectionChange)(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last); + const Ark_Number selectionStart, + const Ark_Number selectionEnd); void (*onContentScroll)(Ark_Int32 nodeId, - const Ark_Number first, - const Ark_Number last); + const Ark_Number totalOffsetX, + const Ark_Number totalOffsetY); void (*onCopy)(Ark_Int32 nodeId, const Ark_String breakpoints); void (*onCut)(Ark_Int32 nodeId, const Ark_String breakpoints); void (*onPaste)(Ark_Int32 nodeId, - const Ark_String value, + const Ark_String content, const Ark_PasteEvent event); void (*onSecurityStateChange)(Ark_Int32 nodeId, const Ark_Boolean parameter); @@ -19727,6 +19892,9 @@ typedef struct GENERATED_ArkUITextPickerEventsReceiver { void (*onChange)(Ark_Int32 nodeId, const Ark_Union_String_Array_String value, const Ark_Union_Number_Array_Number index); + void (*onScrollStop)(Ark_Int32 nodeId, + const Ark_Union_String_Array_String value, + const Ark_Union_Number_Array_Number index); } GENERATED_ArkUITextPickerEventsReceiver; typedef struct GENERATED_ArkUITextTimerEventsReceiver { @@ -19750,15 +19918,15 @@ typedef struct GENERATED_ArkUIVideoEventsReceiver { void (*onPause)(Ark_Int32 nodeId); void (*onFinish)(Ark_Int32 nodeId); void (*onFullscreenChange)(Ark_Int32 nodeId, - const Ark_Literal_Boolean_fullscreen event); + const Ark_FullscreenInfo parameter); void (*onPrepared)(Ark_Int32 nodeId, - const Ark_Literal_Number_duration event); + const Ark_PreparedInfo parameter); void (*onSeeking)(Ark_Int32 nodeId, - const Ark_Literal_Number_time event); + const Ark_PlaybackInfo parameter); void (*onSeeked)(Ark_Int32 nodeId, - const Ark_Literal_Number_time event); + const Ark_PlaybackInfo parameter); void (*onUpdate)(Ark_Int32 nodeId, - const Ark_Literal_Number_time event); + const Ark_PlaybackInfo parameter); void (*onError)(Ark_Int32 nodeId); void (*onStop)(Ark_Int32 nodeId); } GENERATED_ArkUIVideoEventsReceiver; @@ -19873,7 +20041,7 @@ typedef struct GENERATED_ArkUIWebEventsReceiver { void (*onNativeEmbedGestureEvent)(Ark_Int32 nodeId, const Ark_NativeEmbedTouchInfo event); void (*onOverrideUrlLoading)(Ark_Int32 nodeId, - const Ark_Materialized webResourceRequest); + const Ark_WebResourceRequest webResourceRequest); void (*onRenderProcessNotResponding)(Ark_Int32 nodeId, const Ark_RenderProcessNotRespondingData data); void (*onRenderProcessResponding)(Ark_Int32 nodeId); @@ -19909,9 +20077,7 @@ typedef struct GENERATED_ArkUIWaterFlowEventsReceiver { typedef struct GENERATED_ArkUIUIExtensionComponentEventsReceiver { void (*onRemoteReady)(Ark_Int32 nodeId, - const Ark_Materialized proxy); - void (*onReceive)(Ark_Int32 nodeId, - const Ark_Literal_Empty parameter); + const Ark_UIExtensionProxy parameter); void (*onResult)(Ark_Int32 nodeId, const Ark_Literal_Number_code_Want_want parameter); void (*onRelease)(Ark_Int32 nodeId, @@ -20020,6 +20186,7 @@ typedef struct GENERATED_ArkUINodeModifiers { const GENERATED_ArkUIStepperModifier* (*getStepperModifier)(); const GENERATED_ArkUIStepperItemModifier* (*getStepperItemModifier)(); const GENERATED_ArkUISwiperModifier* (*getSwiperModifier)(); + const GENERATED_ArkUIIndicatorComponentModifier* (*getIndicatorComponentModifier)(); const GENERATED_ArkUISymbolGlyphModifier* (*getSymbolGlyphModifier)(); const GENERATED_ArkUISymbolSpanModifier* (*getSymbolSpanModifier)(); const GENERATED_ArkUITabsModifier* (*getTabsModifier)(); @@ -20094,6 +20261,7 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUISearchControllerAccessor* (*getSearchControllerAccessor)(); const GENERATED_ArkUISwiperControllerAccessor* (*getSwiperControllerAccessor)(); const GENERATED_ArkUISwiperContentTransitionProxyAccessor* (*getSwiperContentTransitionProxyAccessor)(); + const GENERATED_ArkUIIndicatorComponentControllerAccessor* (*getIndicatorComponentControllerAccessor)(); const GENERATED_ArkUITabsControllerAccessor* (*getTabsControllerAccessor)(); const GENERATED_ArkUITabContentTransitionProxyAccessor* (*getTabContentTransitionProxyAccessor)(); const GENERATED_ArkUITextControllerAccessor* (*getTextControllerAccessor)(); @@ -20103,6 +20271,7 @@ typedef struct GENERATED_ArkUIAccessors { const GENERATED_ArkUITextEditControllerExAccessor* (*getTextEditControllerExAccessor)(); const GENERATED_ArkUIStyledStringControllerAccessor* (*getStyledStringControllerAccessor)(); const GENERATED_ArkUILayoutManagerAccessor* (*getLayoutManagerAccessor)(); + const GENERATED_ArkUITextMenuItemIdAccessor* (*getTextMenuItemIdAccessor)(); const GENERATED_ArkUIEditMenuOptionsAccessor* (*getEditMenuOptionsAccessor)(); const GENERATED_ArkUITextInputControllerAccessor* (*getTextInputControllerAccessor)(); const GENERATED_ArkUITextPickerDialogAccessor* (*getTextPickerDialogAccessor)(); @@ -20190,6 +20359,7 @@ typedef struct GENERATED_ArkUIEventsAPI { const GENERATED_ArkUISliderEventsReceiver* (*getSliderEventsReceiver)(); const GENERATED_ArkUIStepperEventsReceiver* (*getStepperEventsReceiver)(); const GENERATED_ArkUISwiperEventsReceiver* (*getSwiperEventsReceiver)(); + const GENERATED_ArkUIIndicatorComponentEventsReceiver* (*getIndicatorComponentEventsReceiver)(); const GENERATED_ArkUITabsEventsReceiver* (*getTabsEventsReceiver)(); const GENERATED_ArkUITabContentEventsReceiver* (*getTabContentEventsReceiver)(); const GENERATED_ArkUITextEventsReceiver* (*getTextEventsReceiver)(); @@ -20254,6 +20424,7 @@ typedef enum GENERATED_Ark_NodeType { GENERATED_ARKUI_IMAGE, GENERATED_ARKUI_IMAGE_ANIMATOR, GENERATED_ARKUI_IMAGE_SPAN, + GENERATED_ARKUI_INDICATOR_COMPONENT, GENERATED_ARKUI_LINE, GENERATED_ARKUI_LINEAR_INDICATOR, GENERATED_ARKUI_LIST, @@ -20411,6 +20582,7 @@ typedef struct GENERATED_ArkUIExtendedNodeAPI { Ark_Float32 (*getFontScale) (Ark_Int32 deviceId); Ark_Float32 (*getDesignWidthScale) (Ark_Int32 deviceId); + // TODO: remove! void (*setCallbackMethod)(GENERATED_Ark_APICallbackMethod* method); // the custom node is not set in create. @@ -20496,6 +20668,8 @@ typedef struct GENERATED_ArkUIAnyAPI { } GENERATED_ArkUIAnyAPI; + + struct Ark_AnyAPI { Ark_Int32 version; }; diff --git a/arkoala/framework/native/src/generated/bridge_generated.cc b/arkoala/framework/native/src/generated/bridge_generated.cc index c430e5b2e4500203e50fe358653227cd6e219926..4e2d69f29bd1f6ff0d8d17cd0db37e215ef18122 100644 --- a/arkoala/framework/native/src/generated/bridge_generated.cc +++ b/arkoala/framework/native/src/generated/bridge_generated.cc @@ -18,6 +18,7 @@ #include "common-interop.h" #include "arkoala_api_generated.h" #include "Serializers.h" +#include "events.h" const GENERATED_ArkUIAnyAPI* GetAnyImpl(int kind, int version, std::string* result = nullptr); @@ -35,15 +36,76 @@ static const GENERATED_ArkUIAccessors* GetAccessors() { return GetFullImpl()->getAccessors(); } -void impl_EmulateClickEvent(int32_t nodeId, uint8_t* thisArray, int32_t thisLength) { - // TODO: serialized from application - Deserializer deserializer(thisArray, thisLength); - Ark_ClickEvent event = deserializer.readClickEvent(); - GetFullImpl()->getEventsAPI()->getCommonMethodEventsReceiver()->onClick0(nodeId, event); +namespace Generated { + extern const GENERATED_ArkUIEventsAPI* GetArkUiEventsAPI(); } -KOALA_INTEROP_V3(EmulateClickEvent, int32_t, uint8_t*, int32_t) + +void impl_EmulateClickEvent(KInt nodeId, KFloat x, KFloat y) { + // TODO: proper fill all by default values for Ark_ClickEvent + /* + Ark_ClickEvent event; + event.target.area.width.type = 0; + event.target.area.width.value = 0; + event.target.area.width.unit = 1; + event.target.area.width.resource = 0; + event.target.area.height.type = 0; + event.target.area.height.value = 0; + event.target.area.height.unit = 1; + event.target.area.height.resource = 0; + event.target.area.position.x.tag = ARK_TAG_UNDEFINED; + event.target.area.position.y.tag = ARK_TAG_UNDEFINED; + event.target.area.globalPosition.x.tag = ARK_TAG_UNDEFINED; + event.target.area.globalPosition.y.tag = ARK_TAG_UNDEFINED; + event.timestamp.tag = ARK_TAG_INT32; + event.timestamp.i32 = 100; + event.source = ARK_SOURCE_TYPE_MOUSE; + event.axisHorizontal.tag = ARK_TAG_UNDEFINED; + event.axisVertical.tag = ARK_TAG_UNDEFINED; + event.pressure.tag = ARK_TAG_FLOAT32; + event.pressure.f32 = 0.0f; + event.tiltX.tag = ARK_TAG_FLOAT32; + event.tiltX.f32 = 0.0f; + event.tiltY.tag = ARK_TAG_FLOAT32; + event.tiltY.f32 = 0.0f; + event.sourceTool = ARK_SOURCE_TOOL_MOUSE; + event.deviceId.value.tag = ARK_TAG_INT32; + event.deviceId.value.i32 = 0; + event.displayX.tag = ARK_TAG_FLOAT32; + event.displayX.f32 = 0.0f; + event.displayY.tag = ARK_TAG_FLOAT32; + event.displayY.f32 = 0.0f; + event.windowX.tag = ARK_TAG_FLOAT32; + event.windowX.f32 = 0.0f; + event.windowY.tag = ARK_TAG_FLOAT32; + event.windowY.f32 = 0.0f; + event.screenX.tag = ARK_TAG_FLOAT32; + event.screenX.f32 = 0.0f; + event.screenY.tag = ARK_TAG_FLOAT32; + event.screenY.f32 = 0.0f; + event.x.tag = ARK_TAG_FLOAT32; + event.x.f32 = x; + event.y.tag = ARK_TAG_FLOAT32; + event.y.f32 = y; + event.preventDefault.resource.resourceId = 0; + event.preventDefault.resource.hold = [](KInt id){}; + event.preventDefault.resource.release = [](KInt id){}; + event.preventDefault.call = [](KInt id){}; + + GetFullImpl()->getEventsAPI()->getCommonMethodEventsReceiver()->onClick0(nodeId, event); + */ + fprintf(stderr, "EmulateClickEvent: %d %f %f\n", nodeId, x, y); + Ark_ClickEvent event = {}; + event.x = { ARK_TAG_FLOAT32, { .f32 = x } }; + event.y = { ARK_TAG_FLOAT32, { .f32 = y } }; + event.displayX = { ARK_TAG_FLOAT32, { .f32 = x } }; + event.displayY = { ARK_TAG_FLOAT32, { .f32 = y } }; + + Generated::GetArkUiEventsAPI()->getCommonMethodEventsReceiver()->onClick0(nodeId, event); +} +KOALA_INTEROP_V3(EmulateClickEvent, KInt, KFloat, KFloat) void impl_EmulateTextInputEvent(KInt nodeId, const KStringPtr& text) { + /* Ark_String str { .chars = text.c_str(), .length = static_cast(text.length()) @@ -51,9 +113,15 @@ void impl_EmulateTextInputEvent(KInt nodeId, const KStringPtr& text) { Opt_PreviewText preview; preview.tag = ARK_TAG_UNDEFINED; GetFullImpl()->getEventsAPI()->getTextInputEventsReceiver()->onChange(nodeId, str, preview); + */ } KOALA_INTEROP_V2(EmulateTextInputEvent, KInt, KStringPtr) +Ark_NativePointer impl_AbilityComponent_construct() { + return GetNodeModifiers()->getAbilityComponentModifier()->construct(); +} +KOALA_INTEROP_0(AbilityComponent_construct, Ark_NativePointer) + void impl_AbilityComponentInterface_setAbilityComponentOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -80,6 +148,11 @@ void impl_AbilityComponentAttribute_onDisconnect(Ark_NativePointer thisPtr, uint } KOALA_INTEROP_V3(AbilityComponentAttribute_onDisconnect, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_AlphabetIndexer_construct() { + return GetNodeModifiers()->getAlphabetIndexerModifier()->construct(); +} +KOALA_INTEROP_0(AlphabetIndexer_construct, Ark_NativePointer) + void impl_AlphabetIndexerInterface_setAlphabetIndexerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -380,7 +453,7 @@ KOALA_INTEROP_V3(AlphabetIndexerAttribute_onSelect, Ark_NativePointer, uint8_t*, void impl_AlphabetIndexerAttribute_onRequestPopupData(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnAlphabetIndexerRequestPopupDataCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAlphabetIndexerRequestPopupDataCallback))))};; + OnAlphabetIndexerRequestPopupDataCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnAlphabetIndexerRequestPopupDataCallback))))};; GetNodeModifiers()->getAlphabetIndexerModifier()->setOnRequestPopupData(self, (const OnAlphabetIndexerRequestPopupDataCallback*)&value_value); } KOALA_INTEROP_V3(AlphabetIndexerAttribute_onRequestPopupData, Ark_NativePointer, uint8_t*, int32_t) @@ -479,6 +552,11 @@ void impl_AlphabetIndexerAttribute_alignStyle(Ark_NativePointer thisPtr, Ark_Int } KOALA_INTEROP_V4(AlphabetIndexerAttribute_alignStyle, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) +Ark_NativePointer impl_Animator_construct() { + return GetNodeModifiers()->getAnimatorModifier()->construct(); +} +KOALA_INTEROP_0(Animator_construct, Ark_NativePointer) + void impl_AnimatorInterface_setAnimatorOptions(Ark_NativePointer thisPtr, const KStringPtr& value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getAnimatorModifier()->setAnimatorOptions(self, (const Ark_String*)&value); @@ -598,6 +676,11 @@ void impl_AnimatorAttribute_onFrame(Ark_NativePointer thisPtr, uint8_t* thisArra } KOALA_INTEROP_V3(AnimatorAttribute_onFrame, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Badge_construct() { + return GetNodeModifiers()->getBadgeModifier()->construct(); +} +KOALA_INTEROP_0(Badge_construct, Ark_NativePointer) + void impl_BadgeInterface_setBadgeOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -614,6 +697,11 @@ void impl_BadgeInterface_setBadgeOptions1(Ark_NativePointer thisPtr, uint8_t* th } KOALA_INTEROP_V3(BadgeInterface_setBadgeOptions1, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Blank_construct() { + return GetNodeModifiers()->getBlankModifier()->construct(); +} +KOALA_INTEROP_0(Blank_construct, Ark_NativePointer) + void impl_BlankInterface_setBlankOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -667,6 +755,11 @@ void impl_BlankAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray, in } KOALA_INTEROP_V3(BlankAttribute_color, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Button_construct() { + return GetNodeModifiers()->getButtonModifier()->construct(); +} +KOALA_INTEROP_0(Button_construct, Ark_NativePointer) + void impl_ButtonInterface_setButtonOptions0(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getButtonModifier()->setButtonOptions0(self); @@ -835,6 +928,11 @@ void impl_ButtonAttribute_labelStyle(Ark_NativePointer thisPtr, uint8_t* thisArr } KOALA_INTEROP_V3(ButtonAttribute_labelStyle, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Calendar_construct() { + return GetNodeModifiers()->getCalendarModifier()->construct(); +} +KOALA_INTEROP_0(Calendar_construct, Ark_NativePointer) + void impl_CalendarInterface_setCalendarOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -952,6 +1050,11 @@ void impl_CalendarAttribute_onRequestData(Ark_NativePointer thisPtr, uint8_t* th } KOALA_INTEROP_V3(CalendarAttribute_onRequestData, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_CalendarPicker_construct() { + return GetNodeModifiers()->getCalendarPickerModifier()->construct(); +} +KOALA_INTEROP_0(CalendarPicker_construct, Ark_NativePointer) + void impl_CalendarPickerInterface_setCalendarPickerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -1001,6 +1104,11 @@ void impl_CalendarPickerAttribute_edgeAlign(Ark_NativePointer thisPtr, Ark_Int32 } KOALA_INTEROP_V4(CalendarPickerAttribute_edgeAlign, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) +Ark_NativePointer impl_Canvas_construct() { + return GetNodeModifiers()->getCanvasModifier()->construct(); +} +KOALA_INTEROP_0(Canvas_construct, Ark_NativePointer) + void impl_CanvasInterface_setCanvasOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -1050,8 +1158,8 @@ KOALA_INTEROP_V3(CanvasInterface_setCanvasOptions1, Ark_NativePointer, uint8_t*, void impl_CanvasAttribute_onReady(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; - GetNodeModifiers()->getCanvasModifier()->setOnReady(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + GetNodeModifiers()->getCanvasModifier()->setOnReady(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(CanvasAttribute_onReady, Ark_NativePointer, uint8_t*, int32_t) @@ -1061,6 +1169,11 @@ void impl_CanvasAttribute_enableAnalyzer(Ark_NativePointer thisPtr, Ark_Boolean } KOALA_INTEROP_V2(CanvasAttribute_enableAnalyzer, Ark_NativePointer, Ark_Boolean) +Ark_NativePointer impl_Checkbox_construct() { + return GetNodeModifiers()->getCheckboxModifier()->construct(); +} +KOALA_INTEROP_0(Checkbox_construct, Ark_NativePointer) + void impl_CheckboxInterface_setCheckboxOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -1166,6 +1279,11 @@ void impl_CheckboxAttribute_contentModifier(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(CheckboxAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_CheckboxGroup_construct() { + return GetNodeModifiers()->getCheckboxGroupModifier()->construct(); +} +KOALA_INTEROP_0(CheckboxGroup_construct, Ark_NativePointer) + void impl_CheckboxGroupInterface_setCheckboxGroupOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -1263,6 +1381,11 @@ void impl_CheckboxGroupAttribute_checkboxShape(Ark_NativePointer thisPtr, Ark_In } KOALA_INTEROP_V2(CheckboxGroupAttribute_checkboxShape, Ark_NativePointer, Ark_Int32) +Ark_NativePointer impl_Circle_construct() { + return GetNodeModifiers()->getCircleModifier()->construct(); +} +KOALA_INTEROP_0(Circle_construct, Ark_NativePointer) + void impl_CircleInterface_setCircleOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -1278,6 +1401,11 @@ void impl_CircleInterface_setCircleOptions(Ark_NativePointer thisPtr, uint8_t* t } KOALA_INTEROP_V3(CircleInterface_setCircleOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Column_construct() { + return GetNodeModifiers()->getColumnModifier()->construct(); +} +KOALA_INTEROP_0(Column_construct, Ark_NativePointer) + void impl_ColumnInterface_setColumnOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -1316,22 +1444,23 @@ KOALA_INTEROP_V3(ColumnAttribute_pointLight, Ark_NativePointer, uint8_t*, int32_ void impl_ColumnAttribute_reverse(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getColumnModifier()->setReverse(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getColumnModifier()->setReverse(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(ColumnAttribute_reverse, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_ColumnSplit_construct() { + return GetNodeModifiers()->getColumnSplitModifier()->construct(); +} +KOALA_INTEROP_0(ColumnSplit_construct, Ark_NativePointer) + void impl_ColumnSplitInterface_setColumnSplitOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getColumnSplitModifier()->setColumnSplitOptions(self); @@ -1348,7 +1477,7 @@ void impl_ColumnSplitAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisA Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ColumnSplitDividerStyle_Undefined value_value_buf = {}; + Ark_Union_ColumnSplitDividerStyle_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -1358,11 +1487,16 @@ void impl_ColumnSplitAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisA value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_ColumnSplitDividerStyle_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getColumnSplitModifier()->setDivider(self, (const Ark_Union_ColumnSplitDividerStyle_Undefined*)&value_value); + Ark_Union_ColumnSplitDividerStyle_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getColumnSplitModifier()->setDivider(self, (const Ark_Union_ColumnSplitDividerStyle_Null*)&value_value); } KOALA_INTEROP_V3(ColumnSplitAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_CommonMethod_construct() { + return GetNodeModifiers()->getCommonMethodModifier()->construct(); +} +KOALA_INTEROP_0(CommonMethod_construct, Ark_NativePointer) + void impl_CommonMethod_width(Ark_NativePointer thisPtr, const KLength& value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getCommonMethodModifier()->setWidth(self, (const Ark_Length*)&value); @@ -1378,19 +1512,15 @@ KOALA_INTEROP_V2(CommonMethod_height, Ark_NativePointer, KLength) void impl_CommonMethod_drawModifier(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_DrawModifier_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = static_cast(thisDeserializer.readDrawModifier()); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_DrawModifier_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getCommonMethodModifier()->setDrawModifier(self, (const Ark_Union_DrawModifier_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_DrawModifier value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = static_cast(thisDeserializer.readDrawModifier()); + } + Opt_DrawModifier value_value = value_value_buf;; + GetNodeModifiers()->getCommonMethodModifier()->setDrawModifier(self, (const Opt_DrawModifier*)&value_value); } KOALA_INTEROP_V3(CommonMethod_drawModifier, Ark_NativePointer, uint8_t*, int32_t) @@ -1481,7 +1611,7 @@ KOALA_INTEROP_V2(CommonMethod_hitTestBehavior, Ark_NativePointer, Ark_Int32) void impl_CommonMethod_onChildTouchTest(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Array_TouchTestInfo_TouchResult value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Array_TouchTestInfo_TouchResult))))};; + Callback_Array_TouchTestInfo_TouchResult value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Array_TouchTestInfo_TouchResult))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnChildTouchTest(self, (const Callback_Array_TouchTestInfo_TouchResult*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onChildTouchTest, Ark_NativePointer, uint8_t*, int32_t) @@ -1505,6 +1635,14 @@ void impl_CommonMethod_layoutWeight(Ark_NativePointer thisPtr, uint8_t* thisArra } KOALA_INTEROP_V3(CommonMethod_layoutWeight, Ark_NativePointer, uint8_t*, int32_t) +void impl_CommonMethod_chainWeight(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_ChainWeightOptions value_value = thisDeserializer.readChainWeightOptions();; + GetNodeModifiers()->getCommonMethodModifier()->setChainWeight(self, (const Ark_ChainWeightOptions*)&value_value); +} +KOALA_INTEROP_V3(CommonMethod_chainWeight, Ark_NativePointer, uint8_t*, int32_t) + void impl_CommonMethod_padding(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -1561,6 +1699,62 @@ void impl_CommonMethod_padding(Ark_NativePointer thisPtr, uint8_t* thisArray, in } KOALA_INTEROP_V3(CommonMethod_padding, Ark_NativePointer, uint8_t*, int32_t) +void impl_CommonMethod_safeAreaPadding(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); + Ark_Union_Padding_LengthMetrics_LocalizedPadding value_value_buf = {}; + value_value_buf.selector = value_value_buf_selector; + if (value_value_buf_selector == 0) { + value_value_buf.selector = 0; + Ark_Padding value_value_buf_u = {}; + const auto value_value_buf_u_top_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Length value_value_buf_u_top_buf = {}; + value_value_buf_u_top_buf.tag = value_value_buf_u_top_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_top_buf_runtimeType)) + { + value_value_buf_u_top_buf.value = thisDeserializer.readLength(); + } + value_value_buf_u.top = value_value_buf_u_top_buf; + const auto value_value_buf_u_right_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Length value_value_buf_u_right_buf = {}; + value_value_buf_u_right_buf.tag = value_value_buf_u_right_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_right_buf_runtimeType)) + { + value_value_buf_u_right_buf.value = thisDeserializer.readLength(); + } + value_value_buf_u.right = value_value_buf_u_right_buf; + const auto value_value_buf_u_bottom_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Length value_value_buf_u_bottom_buf = {}; + value_value_buf_u_bottom_buf.tag = value_value_buf_u_bottom_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_bottom_buf_runtimeType)) + { + value_value_buf_u_bottom_buf.value = thisDeserializer.readLength(); + } + value_value_buf_u.bottom = value_value_buf_u_bottom_buf; + const auto value_value_buf_u_left_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Length value_value_buf_u_left_buf = {}; + value_value_buf_u_left_buf.tag = value_value_buf_u_left_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_left_buf_runtimeType)) + { + value_value_buf_u_left_buf.value = thisDeserializer.readLength(); + } + value_value_buf_u.left = value_value_buf_u_left_buf; + value_value_buf.value0 = value_value_buf_u; + } + else if (value_value_buf_selector == 1) { + value_value_buf.selector = 1; + value_value_buf.value1 = thisDeserializer.readLengthMetrics(); + } + else if (value_value_buf_selector == 2) { + value_value_buf.selector = 2; + value_value_buf.value2 = thisDeserializer.readLocalizedPadding(); + } + Ark_Union_Padding_LengthMetrics_LocalizedPadding value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getCommonMethodModifier()->setSafeAreaPadding(self, (const Ark_Union_Padding_LengthMetrics_LocalizedPadding*)&value_value); +} +KOALA_INTEROP_V3(CommonMethod_safeAreaPadding, Ark_NativePointer, uint8_t*, int32_t) + void impl_CommonMethod_margin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -2514,7 +2708,7 @@ KOALA_INTEROP_V3(CommonMethod_onKeyEvent, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onKeyPreIme(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_KeyEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_KeyEvent_Boolean))))};; + Callback_KeyEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_KeyEvent_Boolean))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnKeyPreIme(self, (const Callback_KeyEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onKeyPreIme, Ark_NativePointer, uint8_t*, int32_t) @@ -2525,6 +2719,12 @@ void impl_CommonMethod_focusable(Ark_NativePointer thisPtr, Ark_Boolean value) { } KOALA_INTEROP_V2(CommonMethod_focusable, Ark_NativePointer, Ark_Boolean) +void impl_CommonMethod_tabStop(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getCommonMethodModifier()->setTabStop(self, value); +} +KOALA_INTEROP_V2(CommonMethod_tabStop, Ark_NativePointer, Ark_Boolean) + void impl_CommonMethod_onFocus(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -2603,20 +2803,16 @@ KOALA_INTEROP_V3(CommonMethod_transition0, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_transition1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized effect_value = static_cast(thisDeserializer.readTransitionEffect());; - const Ark_Int32 onFinish_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_TransitionFinishCallback_Undefined onFinish_value_buf = {}; - onFinish_value_buf.selector = onFinish_value_buf_selector; - if (onFinish_value_buf_selector == 0) { - onFinish_value_buf.selector = 0; - onFinish_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TransitionFinishCallback))))}; - } - else if (onFinish_value_buf_selector == 1) { - onFinish_value_buf.selector = 1; - onFinish_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_TransitionFinishCallback_Undefined onFinish_value = static_cast(onFinish_value_buf);; - GetNodeModifiers()->getCommonMethodModifier()->setTransition1(self, (const Ark_Materialized*)&effect_value, (const Ark_Union_TransitionFinishCallback_Undefined*)&onFinish_value); + Ark_TransitionEffect effect_value = static_cast(thisDeserializer.readTransitionEffect());; + const auto onFinish_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_TransitionFinishCallback onFinish_value_buf = {}; + onFinish_value_buf.tag = onFinish_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (onFinish_value_buf_runtimeType)) + { + onFinish_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TransitionFinishCallback))))}; + } + Opt_TransitionFinishCallback onFinish_value = onFinish_value_buf;; + GetNodeModifiers()->getCommonMethodModifier()->setTransition1(self, (const Ark_TransitionEffect*)&effect_value, (const Opt_TransitionFinishCallback*)&onFinish_value); } KOALA_INTEROP_V3(CommonMethod_transition1, Ark_NativePointer, uint8_t*, int32_t) @@ -2725,11 +2921,17 @@ void impl_CommonMethod_useShadowBatching(Ark_NativePointer thisPtr, Ark_Boolean } KOALA_INTEROP_V2(CommonMethod_useShadowBatching, Ark_NativePointer, Ark_Boolean) -void impl_CommonMethod_useEffect(Ark_NativePointer thisPtr, Ark_Boolean value) { +void impl_CommonMethod_useEffect0(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getCommonMethodModifier()->setUseEffect0(self, value); +} +KOALA_INTEROP_V2(CommonMethod_useEffect0, Ark_NativePointer, Ark_Boolean) + +void impl_CommonMethod_useEffect1(Ark_NativePointer thisPtr, Ark_Boolean useEffect, Ark_Int32 effectType) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getCommonMethodModifier()->setUseEffect(self, value); + GetNodeModifiers()->getCommonMethodModifier()->setUseEffect1(self, useEffect, static_cast(effectType)); } -KOALA_INTEROP_V2(CommonMethod_useEffect, Ark_NativePointer, Ark_Boolean) +KOALA_INTEROP_V3(CommonMethod_useEffect1, Ark_NativePointer, Ark_Boolean, Ark_Int32) void impl_CommonMethod_renderGroup(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -3088,7 +3290,7 @@ void impl_CommonMethod_clickEffect(Ark_NativePointer thisPtr, uint8_t* thisArray Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ClickEffect_Undefined value_value_buf = {}; + Ark_Union_ClickEffect_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -3098,15 +3300,15 @@ void impl_CommonMethod_clickEffect(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_ClickEffect_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getCommonMethodModifier()->setClickEffect(self, (const Ark_Union_ClickEffect_Undefined*)&value_value); + Ark_Union_ClickEffect_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getCommonMethodModifier()->setClickEffect(self, (const Ark_Union_ClickEffect_Null*)&value_value); } KOALA_INTEROP_V3(CommonMethod_clickEffect, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_onDragStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo))))};; + Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnDragStart(self, (const Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onDragStart, Ark_NativePointer, uint8_t*, int32_t) @@ -3155,7 +3357,7 @@ void impl_CommonMethod_allowDrop(Ark_NativePointer thisPtr, uint8_t* thisArray, Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Array_UniformDataType_Undefined value_value_buf = {}; + Ark_Union_Array_UniformDataType_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -3174,8 +3376,8 @@ void impl_CommonMethod_allowDrop(Ark_NativePointer thisPtr, uint8_t* thisArray, value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_Array_UniformDataType_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getCommonMethodModifier()->setAllowDrop(self, (const Ark_Union_Array_UniformDataType_Undefined*)&value_value); + Ark_Union_Array_UniformDataType_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getCommonMethodModifier()->setAllowDrop(self, (const Ark_Union_Array_UniformDataType_Null*)&value_value); } KOALA_INTEROP_V3(CommonMethod_allowDrop, Ark_NativePointer, uint8_t*, int32_t) @@ -3193,7 +3395,7 @@ void impl_CommonMethod_dragPreview(Ark_NativePointer thisPtr, uint8_t* thisArray value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; - value_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; @@ -3561,8 +3763,8 @@ KOALA_INTEROP_V3(CommonMethod_clipShape, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_mask0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readProgressMask());; - GetNodeModifiers()->getCommonMethodModifier()->setMask0(self, (const Ark_Materialized*)&value_value); + Ark_ProgressMask value_value = static_cast(thisDeserializer.readProgressMask());; + GetNodeModifiers()->getCommonMethodModifier()->setMask0(self, (const Ark_ProgressMask*)&value_value); } KOALA_INTEROP_V3(CommonMethod_mask0, Ark_NativePointer, uint8_t*, int32_t) @@ -3691,11 +3893,19 @@ void impl_CommonMethod_pixelStretchEffect(Ark_NativePointer thisPtr, uint8_t* th } KOALA_INTEROP_V3(CommonMethod_pixelStretchEffect, Ark_NativePointer, uint8_t*, int32_t) -void impl_CommonMethod_accessibilityGroup(Ark_NativePointer thisPtr, Ark_Boolean value) { +void impl_CommonMethod_accessibilityGroup0(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getCommonMethodModifier()->setAccessibilityGroup0(self, value); +} +KOALA_INTEROP_V2(CommonMethod_accessibilityGroup0, Ark_NativePointer, Ark_Boolean) + +void impl_CommonMethod_accessibilityGroup1(Ark_NativePointer thisPtr, Ark_Boolean isGroup, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getCommonMethodModifier()->setAccessibilityGroup(self, value); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_AccessibilityOptions accessibilityOptions_value = thisDeserializer.readAccessibilityOptions();; + GetNodeModifiers()->getCommonMethodModifier()->setAccessibilityGroup1(self, isGroup, (const Ark_AccessibilityOptions*)&accessibilityOptions_value); } -KOALA_INTEROP_V2(CommonMethod_accessibilityGroup, Ark_NativePointer, Ark_Boolean) +KOALA_INTEROP_V4(CommonMethod_accessibilityGroup1, Ark_NativePointer, Ark_Boolean, uint8_t*, int32_t) void impl_CommonMethod_accessibilityText0(Ark_NativePointer thisPtr, const KStringPtr& value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -3740,11 +3950,23 @@ KOALA_INTEROP_V2(CommonMethod_accessibilityLevel, Ark_NativePointer, KStringPtr) void impl_CommonMethod_accessibilityVirtualNode(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; GetNodeModifiers()->getCommonMethodModifier()->setAccessibilityVirtualNode(self, (const Callback_Any*)&value_value); } KOALA_INTEROP_V3(CommonMethod_accessibilityVirtualNode, Ark_NativePointer, uint8_t*, int32_t) +void impl_CommonMethod_accessibilityChecked(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getCommonMethodModifier()->setAccessibilityChecked(self, value); +} +KOALA_INTEROP_V2(CommonMethod_accessibilityChecked, Ark_NativePointer, Ark_Boolean) + +void impl_CommonMethod_accessibilitySelected(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getCommonMethodModifier()->setAccessibilitySelected(self, value); +} +KOALA_INTEROP_V2(CommonMethod_accessibilitySelected, Ark_NativePointer, Ark_Boolean) + void impl_CommonMethod_obscured(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -3777,8 +3999,8 @@ KOALA_INTEROP_V2(CommonMethod_renderFit, Ark_NativePointer, Ark_Int32) void impl_CommonMethod_gestureModifier(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readGestureModifier());; - GetNodeModifiers()->getCommonMethodModifier()->setGestureModifier(self, (const Ark_Materialized*)&value_value); + Ark_GestureModifier value_value = static_cast(thisDeserializer.readGestureModifier());; + GetNodeModifiers()->getCommonMethodModifier()->setGestureModifier(self, (const Ark_GestureModifier*)&value_value); } KOALA_INTEROP_V3(CommonMethod_gestureModifier, Ark_NativePointer, uint8_t*, int32_t) @@ -3793,23 +4015,31 @@ KOALA_INTEROP_V3(CommonMethod_backgroundBrightness, Ark_NativePointer, uint8_t*, void impl_CommonMethod_onGestureJudgeBegin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult))))};; + Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnGestureJudgeBegin(self, (const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onGestureJudgeBegin, Ark_NativePointer, uint8_t*, int32_t) -void impl_CommonMethod_onGestureRecognizerJudgeBegin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CommonMethod_onGestureRecognizerJudgeBegin0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + GestureRecognizerJudgeBeginCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GestureRecognizerJudgeBeginCallback))))};; + GetNodeModifiers()->getCommonMethodModifier()->setOnGestureRecognizerJudgeBegin0(self, (const GestureRecognizerJudgeBeginCallback*)&value_value); +} +KOALA_INTEROP_V3(CommonMethod_onGestureRecognizerJudgeBegin0, Ark_NativePointer, uint8_t*, int32_t) + +void impl_CommonMethod_onGestureRecognizerJudgeBegin1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength, Ark_Boolean exposeInnerGesture) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - GestureRecognizerJudgeBeginCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GestureRecognizerJudgeBeginCallback))))};; - GetNodeModifiers()->getCommonMethodModifier()->setOnGestureRecognizerJudgeBegin(self, (const GestureRecognizerJudgeBeginCallback*)&value_value); + GestureRecognizerJudgeBeginCallback callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_GestureRecognizerJudgeBeginCallback))))};; + GetNodeModifiers()->getCommonMethodModifier()->setOnGestureRecognizerJudgeBegin1(self, (const GestureRecognizerJudgeBeginCallback*)&callback_value, exposeInnerGesture); } -KOALA_INTEROP_V3(CommonMethod_onGestureRecognizerJudgeBegin, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V4(CommonMethod_onGestureRecognizerJudgeBegin1, Ark_NativePointer, uint8_t*, int32_t, Ark_Boolean) void impl_CommonMethod_shouldBuiltInRecognizerParallelWith(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - ShouldBuiltInRecognizerParallelWithCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ShouldBuiltInRecognizerParallelWithCallback))))};; + ShouldBuiltInRecognizerParallelWithCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ShouldBuiltInRecognizerParallelWithCallback))))};; GetNodeModifiers()->getCommonMethodModifier()->setShouldBuiltInRecognizerParallelWith(self, (const ShouldBuiltInRecognizerParallelWithCallback*)&value_value); } KOALA_INTEROP_V3(CommonMethod_shouldBuiltInRecognizerParallelWith, Ark_NativePointer, uint8_t*, int32_t) @@ -3823,7 +4053,7 @@ KOALA_INTEROP_V2(CommonMethod_monopolizeEvents, Ark_NativePointer, Ark_Boolean) void impl_CommonMethod_onTouchIntercept(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_TouchEvent_HitTestMode value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TouchEvent_HitTestMode))))};; + Callback_TouchEvent_HitTestMode value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TouchEvent_HitTestMode))))};; GetNodeModifiers()->getCommonMethodModifier()->setOnTouchIntercept(self, (const Callback_TouchEvent_HitTestMode*)&value_value); } KOALA_INTEROP_V3(CommonMethod_onTouchIntercept, Ark_NativePointer, uint8_t*, int32_t) @@ -3839,19 +4069,15 @@ KOALA_INTEROP_V3(CommonMethod_onSizeChange, Ark_NativePointer, uint8_t*, int32_t void impl_CommonMethod_customProperty(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Object_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = static_cast(thisDeserializer.readCustomObject("Object")); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Object_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getCommonMethodModifier()->setCustomProperty(self, (const Ark_String*)&name, (const Ark_Union_Object_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_CustomObject value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = static_cast(thisDeserializer.readCustomObject("Object")); + } + Opt_CustomObject value_value = value_value_buf;; + GetNodeModifiers()->getCommonMethodModifier()->setCustomProperty(self, (const Ark_String*)&name, (const Opt_CustomObject*)&value_value); } KOALA_INTEROP_V4(CommonMethod_customProperty, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) @@ -3899,7 +4125,7 @@ KOALA_INTEROP_V3(CommonMethod_expandSafeArea, Ark_NativePointer, uint8_t*, int32 void impl_CommonMethod_background(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Literal_Alignment_align options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -3989,7 +4215,22 @@ void impl_CommonMethod_foregroundBlurStyle(Ark_NativePointer thisPtr, Ark_Int32 } KOALA_INTEROP_V4(CommonMethod_foregroundBlurStyle, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) -void impl_CommonMethod_focusScopeId(Ark_NativePointer thisPtr, const KStringPtr& id, uint8_t* thisArray, int32_t thisLength) { +void impl_CommonMethod_focusScopeId0(Ark_NativePointer thisPtr, const KStringPtr& id, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto isGroup_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean isGroup_value_buf = {}; + isGroup_value_buf.tag = isGroup_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isGroup_value_buf_runtimeType)) + { + isGroup_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean isGroup_value = isGroup_value_buf;; + GetNodeModifiers()->getCommonMethodModifier()->setFocusScopeId0(self, (const Ark_String*)&id, (const Opt_Boolean*)&isGroup_value); +} +KOALA_INTEROP_V4(CommonMethod_focusScopeId0, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) + +void impl_CommonMethod_focusScopeId1(Ark_NativePointer thisPtr, const KStringPtr& id, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const auto isGroup_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -4000,9 +4241,17 @@ void impl_CommonMethod_focusScopeId(Ark_NativePointer thisPtr, const KStringPtr& isGroup_value_buf.value = thisDeserializer.readBoolean(); } Opt_Boolean isGroup_value = isGroup_value_buf;; - GetNodeModifiers()->getCommonMethodModifier()->setFocusScopeId(self, (const Ark_String*)&id, (const Opt_Boolean*)&isGroup_value); + const auto arrowStepOut_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean arrowStepOut_value_buf = {}; + arrowStepOut_value_buf.tag = arrowStepOut_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (arrowStepOut_value_buf_runtimeType)) + { + arrowStepOut_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean arrowStepOut_value = arrowStepOut_value_buf;; + GetNodeModifiers()->getCommonMethodModifier()->setFocusScopeId1(self, (const Ark_String*)&id, (const Opt_Boolean*)&isGroup_value, (const Opt_Boolean*)&arrowStepOut_value); } -KOALA_INTEROP_V4(CommonMethod_focusScopeId, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) +KOALA_INTEROP_V4(CommonMethod_focusScopeId1, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) void impl_CommonMethod_focusScopePriority(Ark_NativePointer thisPtr, const KStringPtr& scopeId, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -4157,7 +4406,7 @@ void impl_CommonMethod_overlay(Ark_NativePointer thisPtr, uint8_t* thisArray, in } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; @@ -4258,7 +4507,7 @@ void impl_CommonMethod_bindMenu0(Ark_NativePointer thisPtr, uint8_t* thisArray, } else if (content_value_buf_selector == 1) { content_value_buf.selector = 1; - content_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + content_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } Ark_Union_Array_MenuElement_CustomBuilder content_value = static_cast(content_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -4294,7 +4543,7 @@ void impl_CommonMethod_bindMenu1(Ark_NativePointer thisPtr, Ark_Boolean isShow, } else if (content_value_buf_selector == 1) { content_value_buf.selector = 1; - content_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + content_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } Ark_Union_Array_MenuElement_CustomBuilder content_value = static_cast(content_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -4312,7 +4561,7 @@ KOALA_INTEROP_V4(CommonMethod_bindMenu1, Ark_NativePointer, Ark_Boolean, uint8_t void impl_CommonMethod_bindContextMenu0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength, Ark_Int32 responseType) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ContextMenuOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -4328,7 +4577,7 @@ KOALA_INTEROP_V4(CommonMethod_bindContextMenu0, Ark_NativePointer, uint8_t*, int void impl_CommonMethod_bindContextMenu1(Ark_NativePointer thisPtr, Ark_Boolean isShown, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ContextMenuOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -4344,19 +4593,15 @@ KOALA_INTEROP_V4(CommonMethod_bindContextMenu1, Ark_NativePointer, Ark_Boolean, void impl_CommonMethod_bindContentCover0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 isShow_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined isShow_value_buf = {}; - isShow_value_buf.selector = isShow_value_buf_selector; - if (isShow_value_buf_selector == 0) { - isShow_value_buf.selector = 0; - isShow_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (isShow_value_buf_selector == 1) { - isShow_value_buf.selector = 1; - isShow_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined isShow_value = static_cast(isShow_value_buf);; - Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + const auto isShow_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean isShow_value_buf = {}; + isShow_value_buf.tag = isShow_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isShow_value_buf_runtimeType)) + { + isShow_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean isShow_value = isShow_value_buf;; + Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto type_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ModalTransition type_value_buf = {}; type_value_buf.tag = type_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -4365,26 +4610,22 @@ void impl_CommonMethod_bindContentCover0(Ark_NativePointer thisPtr, uint8_t* thi type_value_buf.value = static_cast(thisDeserializer.readInt32()); } Opt_ModalTransition type_value = type_value_buf;; - GetNodeModifiers()->getCommonMethodModifier()->setBindContentCover0(self, (const Ark_Union_Boolean_Undefined*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_ModalTransition*)&type_value); + GetNodeModifiers()->getCommonMethodModifier()->setBindContentCover0(self, (const Opt_Boolean*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_ModalTransition*)&type_value); } KOALA_INTEROP_V3(CommonMethod_bindContentCover0, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_bindContentCover1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 isShow_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined isShow_value_buf = {}; - isShow_value_buf.selector = isShow_value_buf_selector; - if (isShow_value_buf_selector == 0) { - isShow_value_buf.selector = 0; - isShow_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (isShow_value_buf_selector == 1) { - isShow_value_buf.selector = 1; - isShow_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined isShow_value = static_cast(isShow_value_buf);; - Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + const auto isShow_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean isShow_value_buf = {}; + isShow_value_buf.tag = isShow_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isShow_value_buf_runtimeType)) + { + isShow_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean isShow_value = isShow_value_buf;; + Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_ContentCoverOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -4393,26 +4634,22 @@ void impl_CommonMethod_bindContentCover1(Ark_NativePointer thisPtr, uint8_t* thi options_value_buf.value = thisDeserializer.readContentCoverOptions(); } Opt_ContentCoverOptions options_value = options_value_buf;; - GetNodeModifiers()->getCommonMethodModifier()->setBindContentCover1(self, (const Ark_Union_Boolean_Undefined*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_ContentCoverOptions*)&options_value); + GetNodeModifiers()->getCommonMethodModifier()->setBindContentCover1(self, (const Opt_Boolean*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_ContentCoverOptions*)&options_value); } KOALA_INTEROP_V3(CommonMethod_bindContentCover1, Ark_NativePointer, uint8_t*, int32_t) void impl_CommonMethod_bindSheet(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 isShow_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined isShow_value_buf = {}; - isShow_value_buf.selector = isShow_value_buf_selector; - if (isShow_value_buf_selector == 0) { - isShow_value_buf.selector = 0; - isShow_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (isShow_value_buf_selector == 1) { - isShow_value_buf.selector = 1; - isShow_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined isShow_value = static_cast(isShow_value_buf);; - Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + const auto isShow_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean isShow_value_buf = {}; + isShow_value_buf.tag = isShow_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (isShow_value_buf_runtimeType)) + { + isShow_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean isShow_value = isShow_value_buf;; + Callback_Any builder_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_SheetOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -4421,7 +4658,7 @@ void impl_CommonMethod_bindSheet(Ark_NativePointer thisPtr, uint8_t* thisArray, options_value_buf.value = thisDeserializer.readSheetOptions(); } Opt_SheetOptions options_value = options_value_buf;; - GetNodeModifiers()->getCommonMethodModifier()->setBindSheet(self, (const Ark_Union_Boolean_Undefined*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_SheetOptions*)&options_value); + GetNodeModifiers()->getCommonMethodModifier()->setBindSheet(self, (const Opt_Boolean*)&isShow_value, (const Callback_Any*)&builder_value, (const Opt_SheetOptions*)&options_value); } KOALA_INTEROP_V3(CommonMethod_bindSheet, Ark_NativePointer, uint8_t*, int32_t) @@ -4480,6 +4717,11 @@ void impl_CommonMethod_keyboardShortcut(Ark_NativePointer thisPtr, uint8_t* this } KOALA_INTEROP_V3(CommonMethod_keyboardShortcut, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_CommonShapeMethod_construct() { + return GetNodeModifiers()->getCommonShapeMethodModifier()->construct(); +} +KOALA_INTEROP_0(CommonShapeMethod_construct, Ark_NativePointer) + void impl_CommonShapeMethod_stroke(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -4659,12 +4901,22 @@ void impl_CommonShapeMethod_strokeDashArray(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(CommonShapeMethod_strokeDashArray, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Common_construct() { + return GetNodeModifiers()->getCommonModifier()->construct(); +} +KOALA_INTEROP_0(Common_construct, Ark_NativePointer) + void impl_CommonInterface_setCommonOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getCommonModifier()->setCommonOptions(self); } KOALA_INTEROP_V1(CommonInterface_setCommonOptions, Ark_NativePointer) +Ark_NativePointer impl_ScrollableCommonMethod_construct() { + return GetNodeModifiers()->getScrollableCommonMethodModifier()->construct(); +} +KOALA_INTEROP_0(ScrollableCommonMethod_construct, Ark_NativePointer) + void impl_ScrollableCommonMethod_scrollBar(Ark_NativePointer thisPtr, Ark_Int32 value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getScrollableCommonMethodModifier()->setScrollBar(self, static_cast(value)); @@ -4757,38 +5009,30 @@ KOALA_INTEROP_V3(ScrollableCommonMethod_onScroll, Ark_NativePointer, uint8_t*, i void impl_ScrollableCommonMethod_onWillScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ScrollOnWillScrollCallback_undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_ScrollOnWillScrollCallback_undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnWillScroll(self, (const Ark_Union_ScrollOnWillScrollCallback_undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ScrollOnWillScrollCallback value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; + } + Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; + GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnWillScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_onWillScroll, Ark_NativePointer, uint8_t*, int32_t) void impl_ScrollableCommonMethod_onDidScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ScrollOnWillScrollCallback_undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_ScrollOnWillScrollCallback_undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnDidScroll(self, (const Ark_Union_ScrollOnWillScrollCallback_undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ScrollOnWillScrollCallback value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; + } + Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; + GetNodeModifiers()->getScrollableCommonMethodModifier()->setOnDidScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_onDidScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -4830,6 +5074,25 @@ void impl_ScrollableCommonMethod_flingSpeedLimit(Ark_NativePointer thisPtr, KInt } KOALA_INTEROP_V2(ScrollableCommonMethod_flingSpeedLimit, Ark_NativePointer, KInteropNumber) +void impl_ScrollableCommonMethod_clipContent(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); + Ark_Union_ContentClipMode_RectShape value_value_buf = {}; + value_value_buf.selector = value_value_buf_selector; + if (value_value_buf_selector == 0) { + value_value_buf.selector = 0; + value_value_buf.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_selector == 1) { + value_value_buf.selector = 1; + value_value_buf.value1 = thisDeserializer.readCustomObject("RectShape"); + } + Ark_Union_ContentClipMode_RectShape value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getScrollableCommonMethodModifier()->setClipContent(self, (const Ark_Union_ContentClipMode_RectShape*)&value_value); +} +KOALA_INTEROP_V3(ScrollableCommonMethod_clipContent, Ark_NativePointer, uint8_t*, int32_t) + void impl_ScrollableCommonMethod_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 edgeEffect, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -4848,18 +5111,14 @@ KOALA_INTEROP_V4(ScrollableCommonMethod_edgeEffect, Ark_NativePointer, Ark_Int32 void impl_ScrollableCommonMethod_fadingEdge(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 enabled_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined enabled_value_buf = {}; - enabled_value_buf.selector = enabled_value_buf_selector; - if (enabled_value_buf_selector == 0) { - enabled_value_buf.selector = 0; - enabled_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (enabled_value_buf_selector == 1) { - enabled_value_buf.selector = 1; - enabled_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined enabled_value = static_cast(enabled_value_buf);; + const auto enabled_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean enabled_value_buf = {}; + enabled_value_buf.tag = enabled_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (enabled_value_buf_runtimeType)) + { + enabled_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean enabled_value = enabled_value_buf;; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_FadingEdgeOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -4868,10 +5127,15 @@ void impl_ScrollableCommonMethod_fadingEdge(Ark_NativePointer thisPtr, uint8_t* options_value_buf.value = thisDeserializer.readFadingEdgeOptions(); } Opt_FadingEdgeOptions options_value = options_value_buf;; - GetNodeModifiers()->getScrollableCommonMethodModifier()->setFadingEdge(self, (const Ark_Union_Boolean_Undefined*)&enabled_value, (const Opt_FadingEdgeOptions*)&options_value); + GetNodeModifiers()->getScrollableCommonMethodModifier()->setFadingEdge(self, (const Opt_Boolean*)&enabled_value, (const Opt_FadingEdgeOptions*)&options_value); } KOALA_INTEROP_V3(ScrollableCommonMethod_fadingEdge, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Component3D_construct() { + return GetNodeModifiers()->getComponent3DModifier()->construct(); +} +KOALA_INTEROP_0(Component3D_construct, Ark_NativePointer) + void impl_Component3DInterface_setComponent3DOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -4992,6 +5256,11 @@ void impl_Component3DAttribute_customRender(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V4(Component3DAttribute_customRender, Ark_NativePointer, uint8_t*, int32_t, Ark_Boolean) +Ark_NativePointer impl_ContainerSpan_construct() { + return GetNodeModifiers()->getContainerSpanModifier()->construct(); +} +KOALA_INTEROP_0(ContainerSpan_construct, Ark_NativePointer) + void impl_ContainerSpanInterface_setContainerSpanOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getContainerSpanModifier()->setContainerSpanOptions(self); @@ -5006,6 +5275,11 @@ void impl_ContainerSpanAttribute_textBackgroundStyle(Ark_NativePointer thisPtr, } KOALA_INTEROP_V3(ContainerSpanAttribute_textBackgroundStyle, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Counter_construct() { + return GetNodeModifiers()->getCounterModifier()->construct(); +} +KOALA_INTEROP_0(Counter_construct, Ark_NativePointer) + void impl_CounterInterface_setCounterOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getCounterModifier()->setCounterOptions(self); @@ -5040,6 +5314,11 @@ void impl_CounterAttribute_enableInc(Ark_NativePointer thisPtr, Ark_Boolean valu } KOALA_INTEROP_V2(CounterAttribute_enableInc, Ark_NativePointer, Ark_Boolean) +Ark_NativePointer impl_DataPanel_construct() { + return GetNodeModifiers()->getDataPanelModifier()->construct(); +} +KOALA_INTEROP_0(DataPanel_construct, Ark_NativePointer) + void impl_DataPanelInterface_setDataPanelOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5150,6 +5429,11 @@ void impl_DataPanelAttribute_contentModifier(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(DataPanelAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_DatePicker_construct() { + return GetNodeModifiers()->getDatePickerModifier()->construct(); +} +KOALA_INTEROP_0(DatePicker_construct, Ark_NativePointer) + void impl_DatePickerInterface_setDatePickerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5211,6 +5495,11 @@ void impl_DatePickerAttribute_onDateChange(Ark_NativePointer thisPtr, uint8_t* t } KOALA_INTEROP_V3(DatePickerAttribute_onDateChange, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Divider_construct() { + return GetNodeModifiers()->getDividerModifier()->construct(); +} +KOALA_INTEROP_0(Divider_construct, Ark_NativePointer) + void impl_DividerInterface_setDividerOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getDividerModifier()->setDividerOptions(self); @@ -5275,66 +5564,42 @@ void impl_DividerAttribute_lineCap(Ark_NativePointer thisPtr, Ark_Int32 value) { } KOALA_INTEROP_V2(DividerAttribute_lineCap, Ark_NativePointer, Ark_Int32) +Ark_NativePointer impl_EffectComponent_construct() { + return GetNodeModifiers()->getEffectComponentModifier()->construct(); +} +KOALA_INTEROP_0(EffectComponent_construct, Ark_NativePointer) + void impl_EffectComponentInterface_setEffectComponentOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getEffectComponentModifier()->setEffectComponentOptions(self); } KOALA_INTEROP_V1(EffectComponentInterface_setEffectComponentOptions, Ark_NativePointer) +Ark_NativePointer impl_Ellipse_construct() { + return GetNodeModifiers()->getEllipseModifier()->construct(); +} +KOALA_INTEROP_0(Ellipse_construct, Ark_NativePointer) + void impl_EllipseInterface_setEllipseOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Literal_Union_String_Number_height_width value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_EllipseOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - Ark_Literal_Union_String_Number_height_width value_value_buf_ = {}; - const auto value_value_buf__width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__width_buf = {}; - value_value_buf__width_buf.tag = value_value_buf__width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__width_buf_ = {}; - value_value_buf__width_buf_.selector = value_value_buf__width_buf__selector; - if (value_value_buf__width_buf__selector == 0) { - value_value_buf__width_buf_.selector = 0; - value_value_buf__width_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__width_buf__selector == 1) { - value_value_buf__width_buf_.selector = 1; - value_value_buf__width_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__width_buf.value = static_cast(value_value_buf__width_buf_); - } - value_value_buf_.width = value_value_buf__width_buf; - const auto value_value_buf__height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__height_buf = {}; - value_value_buf__height_buf.tag = value_value_buf__height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__height_buf_ = {}; - value_value_buf__height_buf_.selector = value_value_buf__height_buf__selector; - if (value_value_buf__height_buf__selector == 0) { - value_value_buf__height_buf_.selector = 0; - value_value_buf__height_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__height_buf__selector == 1) { - value_value_buf__height_buf_.selector = 1; - value_value_buf__height_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__height_buf.value = static_cast(value_value_buf__height_buf_); - } - value_value_buf_.height = value_value_buf__height_buf; - value_value_buf.value = value_value_buf_; + options_value_buf.value = thisDeserializer.readEllipseOptions(); } - Opt_Literal_Union_String_Number_height_width value_value = value_value_buf;; - GetNodeModifiers()->getEllipseModifier()->setEllipseOptions(self, (const Opt_Literal_Union_String_Number_height_width*)&value_value); + Opt_EllipseOptions options_value = options_value_buf;; + GetNodeModifiers()->getEllipseModifier()->setEllipseOptions(self, (const Opt_EllipseOptions*)&options_value); } KOALA_INTEROP_V3(EllipseInterface_setEllipseOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_EmbeddedComponent_construct() { + return GetNodeModifiers()->getEmbeddedComponentModifier()->construct(); +} +KOALA_INTEROP_0(EmbeddedComponent_construct, Ark_NativePointer) + void impl_EmbeddedComponentInterface_setEmbeddedComponentOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength, Ark_Int32 type) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5359,6 +5624,11 @@ void impl_EmbeddedComponentAttribute_onError(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(EmbeddedComponentAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Flex_construct() { + return GetNodeModifiers()->getFlexModifier()->construct(); +} +KOALA_INTEROP_0(Flex_construct, Ark_NativePointer) + void impl_FlexInterface_setFlexOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5382,12 +5652,22 @@ void impl_FlexAttribute_pointLight(Ark_NativePointer thisPtr, uint8_t* thisArray } KOALA_INTEROP_V3(FlexAttribute_pointLight, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_FlowItem_construct() { + return GetNodeModifiers()->getFlowItemModifier()->construct(); +} +KOALA_INTEROP_0(FlowItem_construct, Ark_NativePointer) + void impl_FlowItemInterface_setFlowItemOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getFlowItemModifier()->setFlowItemOptions(self); } KOALA_INTEROP_V1(FlowItemInterface_setFlowItemOptions, Ark_NativePointer) +Ark_NativePointer impl_FolderStack_construct() { + return GetNodeModifiers()->getFolderStackModifier()->construct(); +} +KOALA_INTEROP_0(FolderStack_construct, Ark_NativePointer) + void impl_FolderStackInterface_setFolderStackOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5437,6 +5717,11 @@ void impl_FolderStackAttribute_autoHalfFold(Ark_NativePointer thisPtr, Ark_Boole } KOALA_INTEROP_V2(FolderStackAttribute_autoHalfFold, Ark_NativePointer, Ark_Boolean) +Ark_NativePointer impl_FormComponent_construct() { + return GetNodeModifiers()->getFormComponentModifier()->construct(); +} +KOALA_INTEROP_0(FormComponent_construct, Ark_NativePointer) + void impl_FormComponentInterface_setFormComponentOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5520,6 +5805,11 @@ void impl_FormComponentAttribute_onLoad(Ark_NativePointer thisPtr, uint8_t* this } KOALA_INTEROP_V3(FormComponentAttribute_onLoad, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_FormLink_construct() { + return GetNodeModifiers()->getFormLinkModifier()->construct(); +} +KOALA_INTEROP_0(FormLink_construct, Ark_NativePointer) + void impl_FormLinkInterface_setFormLinkOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5528,6 +5818,11 @@ void impl_FormLinkInterface_setFormLinkOptions(Ark_NativePointer thisPtr, uint8_ } KOALA_INTEROP_V3(FormLinkInterface_setFormLinkOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Gauge_construct() { + return GetNodeModifiers()->getGaugeModifier()->construct(); +} +KOALA_INTEROP_0(Gauge_construct, Ark_NativePointer) + void impl_GaugeInterface_setGaugeOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5647,7 +5942,7 @@ KOALA_INTEROP_V2(GaugeAttribute_strokeWidth, Ark_NativePointer, KLength) void impl_GaugeAttribute_description(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; GetNodeModifiers()->getGaugeModifier()->setDescription(self, (const Callback_Any*)&value_value); } KOALA_INTEROP_V3(GaugeAttribute_description, Ark_NativePointer, uint8_t*, int32_t) @@ -5671,19 +5966,15 @@ KOALA_INTEROP_V3(GaugeAttribute_indicator, Ark_NativePointer, uint8_t*, int32_t) void impl_GaugeAttribute_privacySensitive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getGaugeModifier()->setPrivacySensitive(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getGaugeModifier()->setPrivacySensitive(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(GaugeAttribute_privacySensitive, Ark_NativePointer, uint8_t*, int32_t) @@ -5695,6 +5986,11 @@ void impl_GaugeAttribute_contentModifier(Ark_NativePointer thisPtr, uint8_t* thi } KOALA_INTEROP_V3(GaugeAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Grid_construct() { + return GetNodeModifiers()->getGridModifier()->construct(); +} +KOALA_INTEROP_0(Grid_construct, Ark_NativePointer) + void impl_GridInterface_setGridOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -5793,7 +6089,7 @@ KOALA_INTEROP_V2(GridAttribute_scrollBar, Ark_NativePointer, Ark_Int32) void impl_GridAttribute_onScrollBarUpdate(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_ComputedBarAttribute value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_ComputedBarAttribute))))};; + Callback_Number_Number_ComputedBarAttribute value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_ComputedBarAttribute))))};; GetNodeModifiers()->getGridModifier()->setOnScrollBarUpdate(self, (const Callback_Number_Number_ComputedBarAttribute*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onScrollBarUpdate, Ark_NativePointer, uint8_t*, int32_t) @@ -5806,11 +6102,17 @@ void impl_GridAttribute_onScrollIndex(Ark_NativePointer thisPtr, uint8_t* thisAr } KOALA_INTEROP_V3(GridAttribute_onScrollIndex, Ark_NativePointer, uint8_t*, int32_t) -void impl_GridAttribute_cachedCount(Ark_NativePointer thisPtr, KInteropNumber value) { +void impl_GridAttribute_cachedCount0(Ark_NativePointer thisPtr, KInteropNumber value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getGridModifier()->setCachedCount(self, (const Ark_Number*)&value); + GetNodeModifiers()->getGridModifier()->setCachedCount0(self, (const Ark_Number*)&value); } -KOALA_INTEROP_V2(GridAttribute_cachedCount, Ark_NativePointer, KInteropNumber) +KOALA_INTEROP_V2(GridAttribute_cachedCount0, Ark_NativePointer, KInteropNumber) + +void impl_GridAttribute_cachedCount1(Ark_NativePointer thisPtr, KInteropNumber count, Ark_Boolean show) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getGridModifier()->setCachedCount1(self, (const Ark_Number*)&count, show); +} +KOALA_INTEROP_V3(GridAttribute_cachedCount1, Ark_NativePointer, KInteropNumber, Ark_Boolean) void impl_GridAttribute_editMode(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -5857,7 +6159,7 @@ KOALA_INTEROP_V2(GridAttribute_supportAnimation, Ark_NativePointer, Ark_Boolean) void impl_GridAttribute_onItemDragStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Callback_Any))))};; + Callback_ItemDragInfo_Number_Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Callback_Any))))};; GetNodeModifiers()->getGridModifier()->setOnItemDragStart(self, (const Callback_ItemDragInfo_Number_Callback_Any*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onItemDragStart, Ark_NativePointer, uint8_t*, int32_t) @@ -5930,19 +6232,15 @@ KOALA_INTEROP_V3(GridAttribute_friction, Ark_NativePointer, uint8_t*, int32_t) void impl_GridAttribute_alignItems(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_GridItemAlignment_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_GridItemAlignment_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getGridModifier()->setAlignItems(self, (const Ark_Union_GridItemAlignment_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_GridItemAlignment value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = static_cast(thisDeserializer.readInt32()); + } + Opt_GridItemAlignment value_value = value_value_buf;; + GetNodeModifiers()->getGridModifier()->setAlignItems(self, (const Opt_GridItemAlignment*)&value_value); } KOALA_INTEROP_V3(GridAttribute_alignItems, Ark_NativePointer, uint8_t*, int32_t) @@ -5989,7 +6287,7 @@ KOALA_INTEROP_V3(GridAttribute_onScrollStop, Ark_NativePointer, uint8_t*, int32_ void impl_GridAttribute_onScrollFrameBegin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_ScrollState_Literal_Number_offsetRemain value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain))))};; + Callback_Number_ScrollState_Literal_Number_offsetRemain value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain))))};; GetNodeModifiers()->getGridModifier()->setOnScrollFrameBegin(self, (const Callback_Number_ScrollState_Literal_Number_offsetRemain*)&value_value); } KOALA_INTEROP_V3(GridAttribute_onScrollFrameBegin, Ark_NativePointer, uint8_t*, int32_t) @@ -6009,6 +6307,11 @@ void impl_GridAttribute_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 value, u } KOALA_INTEROP_V4(GridAttribute_edgeEffect, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) +Ark_NativePointer impl_GridItem_construct() { + return GetNodeModifiers()->getGridItemModifier()->construct(); +} +KOALA_INTEROP_0(GridItem_construct, Ark_NativePointer) + void impl_GridItemInterface_setGridItemOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6074,6 +6377,11 @@ void impl_GridItemAttribute_onSelect(Ark_NativePointer thisPtr, uint8_t* thisArr } KOALA_INTEROP_V3(GridItemAttribute_onSelect, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_GridCol_construct() { + return GetNodeModifiers()->getGridColModifier()->construct(); +} +KOALA_INTEROP_0(GridCol_construct, Ark_NativePointer) + void impl_GridColInterface_setGridColOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6146,6 +6454,11 @@ void impl_GridColAttribute_order(Ark_NativePointer thisPtr, uint8_t* thisArray, } KOALA_INTEROP_V3(GridColAttribute_order, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_GridContainer_construct() { + return GetNodeModifiers()->getGridContainerModifier()->construct(); +} +KOALA_INTEROP_0(GridContainer_construct, Ark_NativePointer) + void impl_GridContainerInterface_setGridContainerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6161,6 +6474,11 @@ void impl_GridContainerInterface_setGridContainerOptions(Ark_NativePointer thisP } KOALA_INTEROP_V3(GridContainerInterface_setGridContainerOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_GridRow_construct() { + return GetNodeModifiers()->getGridRowModifier()->construct(); +} +KOALA_INTEROP_0(GridRow_construct, Ark_NativePointer) + void impl_GridRowInterface_setGridRowOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6190,6 +6508,11 @@ void impl_GridRowAttribute_alignItems(Ark_NativePointer thisPtr, Ark_Int32 value } KOALA_INTEROP_V2(GridRowAttribute_alignItems, Ark_NativePointer, Ark_Int32) +Ark_NativePointer impl_Hyperlink_construct() { + return GetNodeModifiers()->getHyperlinkModifier()->construct(); +} +KOALA_INTEROP_0(Hyperlink_construct, Ark_NativePointer) + void impl_HyperlinkInterface_setHyperlinkOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6255,6 +6578,11 @@ void impl_HyperlinkAttribute_color(Ark_NativePointer thisPtr, uint8_t* thisArray } KOALA_INTEROP_V3(HyperlinkAttribute_color, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Image_construct() { + return GetNodeModifiers()->getImageModifier()->construct(); +} +KOALA_INTEROP_0(Image_construct, Ark_NativePointer) + void impl_ImageInterface_setImageOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6579,6 +6907,11 @@ void impl_ImageAttribute_enhancedImageQuality(Ark_NativePointer thisPtr, uint8_t } KOALA_INTEROP_V3(ImageAttribute_enhancedImageQuality, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_ImageAnimator_construct() { + return GetNodeModifiers()->getImageAnimatorModifier()->construct(); +} +KOALA_INTEROP_0(ImageAnimator_construct, Ark_NativePointer) + void impl_ImageAnimatorInterface_setImageAnimatorOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getImageAnimatorModifier()->setImageAnimatorOptions(self); @@ -6684,6 +7017,11 @@ void impl_ImageAnimatorAttribute_onFinish(Ark_NativePointer thisPtr, uint8_t* th } KOALA_INTEROP_V3(ImageAnimatorAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_ImageSpan_construct() { + return GetNodeModifiers()->getImageSpanModifier()->construct(); +} +KOALA_INTEROP_0(ImageSpan_construct, Ark_NativePointer) + void impl_ImageSpanInterface_setImageSpanOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6769,57 +7107,23 @@ void impl_ImageSpanAttribute_alt(Ark_NativePointer thisPtr, uint8_t* thisArray, } KOALA_INTEROP_V3(ImageSpanAttribute_alt, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Line_construct() { + return GetNodeModifiers()->getLineModifier()->construct(); +} +KOALA_INTEROP_0(Line_construct, Ark_NativePointer) + void impl_LineInterface_setLineOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Literal_Union_String_Number_height_width value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_LineOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - Ark_Literal_Union_String_Number_height_width value_value_buf_ = {}; - const auto value_value_buf__width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__width_buf = {}; - value_value_buf__width_buf.tag = value_value_buf__width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__width_buf_ = {}; - value_value_buf__width_buf_.selector = value_value_buf__width_buf__selector; - if (value_value_buf__width_buf__selector == 0) { - value_value_buf__width_buf_.selector = 0; - value_value_buf__width_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__width_buf__selector == 1) { - value_value_buf__width_buf_.selector = 1; - value_value_buf__width_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__width_buf.value = static_cast(value_value_buf__width_buf_); - } - value_value_buf_.width = value_value_buf__width_buf; - const auto value_value_buf__height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__height_buf = {}; - value_value_buf__height_buf.tag = value_value_buf__height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__height_buf_ = {}; - value_value_buf__height_buf_.selector = value_value_buf__height_buf__selector; - if (value_value_buf__height_buf__selector == 0) { - value_value_buf__height_buf_.selector = 0; - value_value_buf__height_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__height_buf__selector == 1) { - value_value_buf__height_buf_.selector = 1; - value_value_buf__height_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__height_buf.value = static_cast(value_value_buf__height_buf_); - } - value_value_buf_.height = value_value_buf__height_buf; - value_value_buf.value = value_value_buf_; + options_value_buf.value = thisDeserializer.readLineOptions(); } - Opt_Literal_Union_String_Number_height_width value_value = value_value_buf;; - GetNodeModifiers()->getLineModifier()->setLineOptions(self, (const Opt_Literal_Union_String_Number_height_width*)&value_value); + Opt_LineOptions options_value = options_value_buf;; + GetNodeModifiers()->getLineModifier()->setLineOptions(self, (const Opt_LineOptions*)&options_value); } KOALA_INTEROP_V3(LineInterface_setLineOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -6857,6 +7161,11 @@ void impl_LineAttribute_endPoint(Ark_NativePointer thisPtr, uint8_t* thisArray, } KOALA_INTEROP_V3(LineAttribute_endPoint, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_List_construct() { + return GetNodeModifiers()->getListModifier()->construct(); +} +KOALA_INTEROP_0(List_construct, Ark_NativePointer) + void impl_ListInterface_setListOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -6906,7 +7215,7 @@ void impl_ListAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, i Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ListDividerOptions_Undefined value_value_buf = {}; + Ark_Union_ListDividerOptions_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -6916,8 +7225,8 @@ void impl_ListAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_ListDividerOptions_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getListModifier()->setDivider(self, (const Ark_Union_ListDividerOptions_Undefined*)&value_value); + Ark_Union_ListDividerOptions_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getListModifier()->setDivider(self, (const Ark_Union_ListDividerOptions_Null*)&value_value); } KOALA_INTEROP_V3(ListAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) @@ -6933,11 +7242,17 @@ void impl_ListAttribute_multiSelectable(Ark_NativePointer thisPtr, Ark_Boolean v } KOALA_INTEROP_V2(ListAttribute_multiSelectable, Ark_NativePointer, Ark_Boolean) -void impl_ListAttribute_cachedCount(Ark_NativePointer thisPtr, KInteropNumber value) { +void impl_ListAttribute_cachedCount0(Ark_NativePointer thisPtr, KInteropNumber value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getListModifier()->setCachedCount(self, (const Ark_Number*)&value); + GetNodeModifiers()->getListModifier()->setCachedCount0(self, (const Ark_Number*)&value); } -KOALA_INTEROP_V2(ListAttribute_cachedCount, Ark_NativePointer, KInteropNumber) +KOALA_INTEROP_V2(ListAttribute_cachedCount0, Ark_NativePointer, KInteropNumber) + +void impl_ListAttribute_cachedCount1(Ark_NativePointer thisPtr, KInteropNumber count, Ark_Boolean show) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getListModifier()->setCachedCount1(self, (const Ark_Number*)&count, show); +} +KOALA_INTEROP_V3(ListAttribute_cachedCount1, Ark_NativePointer, KInteropNumber, Ark_Boolean) void impl_ListAttribute_chainAnimation(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -7001,8 +7316,8 @@ KOALA_INTEROP_V3(ListAttribute_friction, Ark_NativePointer, uint8_t*, int32_t) void impl_ListAttribute_childrenMainSize(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readChildrenMainSize());; - GetNodeModifiers()->getListModifier()->setChildrenMainSize(self, (const Ark_Materialized*)&value_value); + Ark_ChildrenMainSize value_value = static_cast(thisDeserializer.readChildrenMainSize());; + GetNodeModifiers()->getListModifier()->setChildrenMainSize(self, (const Ark_ChildrenMainSize*)&value_value); } KOALA_INTEROP_V3(ListAttribute_childrenMainSize, Ark_NativePointer, uint8_t*, int32_t) @@ -7071,7 +7386,7 @@ KOALA_INTEROP_V3(ListAttribute_onScrollStop, Ark_NativePointer, uint8_t*, int32_ void impl_ListAttribute_onItemDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Boolean))))};; + Callback_Number_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Boolean))))};; GetNodeModifiers()->getListModifier()->setOnItemDelete(self, (const Callback_Number_Boolean*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onItemDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -7079,7 +7394,7 @@ KOALA_INTEROP_V3(ListAttribute_onItemDelete, Ark_NativePointer, uint8_t*, int32_ void impl_ListAttribute_onItemMove(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Boolean))))};; + Callback_Number_Number_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Boolean))))};; GetNodeModifiers()->getListModifier()->setOnItemMove(self, (const Callback_Number_Number_Boolean*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onItemMove, Ark_NativePointer, uint8_t*, int32_t) @@ -7087,7 +7402,7 @@ KOALA_INTEROP_V3(ListAttribute_onItemMove, Ark_NativePointer, uint8_t*, int32_t) void impl_ListAttribute_onItemDragStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_ItemDragInfo_Number_Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Callback_Any))))};; + Callback_ItemDragInfo_Number_Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ItemDragInfo_Number_Callback_Any))))};; GetNodeModifiers()->getListModifier()->setOnItemDragStart(self, (const Callback_ItemDragInfo_Number_Callback_Any*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onItemDragStart, Ark_NativePointer, uint8_t*, int32_t) @@ -7127,7 +7442,7 @@ KOALA_INTEROP_V3(ListAttribute_onItemDrop, Ark_NativePointer, uint8_t*, int32_t) void impl_ListAttribute_onScrollFrameBegin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_ScrollState_Literal_Number_offsetRemain value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain))))};; + Callback_Number_ScrollState_Literal_Number_offsetRemain value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain))))};; GetNodeModifiers()->getListModifier()->setOnScrollFrameBegin(self, (const Callback_Number_ScrollState_Literal_Number_offsetRemain*)&value_value); } KOALA_INTEROP_V3(ListAttribute_onScrollFrameBegin, Ark_NativePointer, uint8_t*, int32_t) @@ -7177,6 +7492,11 @@ void impl_ListAttribute_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 value, u } KOALA_INTEROP_V4(ListAttribute_edgeEffect, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) +Ark_NativePointer impl_ListItem_construct() { + return GetNodeModifiers()->getListItemModifier()->construct(); +} +KOALA_INTEROP_0(ListItem_construct, Ark_NativePointer) + void impl_ListItemInterface_setListItemOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -7260,6 +7580,11 @@ void impl_ListItemAttribute_onSelect(Ark_NativePointer thisPtr, uint8_t* thisArr } KOALA_INTEROP_V3(ListItemAttribute_onSelect, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_ListItemGroup_construct() { + return GetNodeModifiers()->getListItemGroupModifier()->construct(); +} +KOALA_INTEROP_0(ListItemGroup_construct, Ark_NativePointer) + void impl_ListItemGroupInterface_setListItemGroupOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -7279,7 +7604,7 @@ void impl_ListItemGroupAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thi Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ListDividerOptions_Undefined value_value_buf = {}; + Ark_Union_ListDividerOptions_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -7289,19 +7614,24 @@ void impl_ListItemGroupAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thi value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_ListDividerOptions_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getListItemGroupModifier()->setDivider(self, (const Ark_Union_ListDividerOptions_Undefined*)&value_value); + Ark_Union_ListDividerOptions_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getListItemGroupModifier()->setDivider(self, (const Ark_Union_ListDividerOptions_Null*)&value_value); } KOALA_INTEROP_V3(ListItemGroupAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) void impl_ListItemGroupAttribute_childrenMainSize(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readChildrenMainSize());; - GetNodeModifiers()->getListItemGroupModifier()->setChildrenMainSize(self, (const Ark_Materialized*)&value_value); + Ark_ChildrenMainSize value_value = static_cast(thisDeserializer.readChildrenMainSize());; + GetNodeModifiers()->getListItemGroupModifier()->setChildrenMainSize(self, (const Ark_ChildrenMainSize*)&value_value); } KOALA_INTEROP_V3(ListItemGroupAttribute_childrenMainSize, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_LoadingProgress_construct() { + return GetNodeModifiers()->getLoadingProgressModifier()->construct(); +} +KOALA_INTEROP_0(LoadingProgress_construct, Ark_NativePointer) + void impl_LoadingProgressInterface_setLoadingProgressOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getLoadingProgressModifier()->setLoadingProgressOptions(self); @@ -7349,6 +7679,11 @@ void impl_LoadingProgressAttribute_contentModifier(Ark_NativePointer thisPtr, ui } KOALA_INTEROP_V3(LoadingProgressAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_LocationButton_construct() { + return GetNodeModifiers()->getLocationButtonModifier()->construct(); +} +KOALA_INTEROP_0(LocationButton_construct, Ark_NativePointer) + void impl_LocationButtonInterface_setLocationButtonOptions0(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getLocationButtonModifier()->setLocationButtonOptions0(self); @@ -7371,6 +7706,11 @@ void impl_LocationButtonAttribute_onClick(Ark_NativePointer thisPtr, uint8_t* th } KOALA_INTEROP_V3(LocationButtonAttribute_onClick, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Marquee_construct() { + return GetNodeModifiers()->getMarqueeModifier()->construct(); +} +KOALA_INTEROP_0(Marquee_construct, Ark_NativePointer) + void impl_MarqueeInterface_setMarqueeOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -7490,6 +7830,11 @@ void impl_MarqueeAttribute_onFinish(Ark_NativePointer thisPtr, uint8_t* thisArra } KOALA_INTEROP_V3(MarqueeAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_MediaCachedImage_construct() { + return GetNodeModifiers()->getMediaCachedImageModifier()->construct(); +} +KOALA_INTEROP_0(MediaCachedImage_construct, Ark_NativePointer) + void impl_MediaCachedImageInterface_setMediaCachedImageOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -7528,6 +7873,11 @@ void impl_MediaCachedImageInterface_setMediaCachedImageOptions(Ark_NativePointer } KOALA_INTEROP_V3(MediaCachedImageInterface_setMediaCachedImageOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Menu_construct() { + return GetNodeModifiers()->getMenuModifier()->construct(); +} +KOALA_INTEROP_0(Menu_construct, Ark_NativePointer) + void impl_MenuInterface_setMenuOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getMenuModifier()->setMenuOptions(self); @@ -7630,38 +7980,30 @@ KOALA_INTEROP_V3(MenuAttribute_radius, Ark_NativePointer, uint8_t*, int32_t) void impl_MenuAttribute_menuItemDivider(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_DividerStyleOptions_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readDividerStyleOptions(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_DividerStyleOptions_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getMenuModifier()->setMenuItemDivider(self, (const Ark_Union_DividerStyleOptions_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_DividerStyleOptions value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readDividerStyleOptions(); + } + Opt_DividerStyleOptions value_value = value_value_buf;; + GetNodeModifiers()->getMenuModifier()->setMenuItemDivider(self, (const Opt_DividerStyleOptions*)&value_value); } KOALA_INTEROP_V3(MenuAttribute_menuItemDivider, Ark_NativePointer, uint8_t*, int32_t) void impl_MenuAttribute_menuItemGroupDivider(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_DividerStyleOptions_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readDividerStyleOptions(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_DividerStyleOptions_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getMenuModifier()->setMenuItemGroupDivider(self, (const Ark_Union_DividerStyleOptions_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_DividerStyleOptions value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readDividerStyleOptions(); + } + Opt_DividerStyleOptions value_value = value_value_buf;; + GetNodeModifiers()->getMenuModifier()->setMenuItemGroupDivider(self, (const Opt_DividerStyleOptions*)&value_value); } KOALA_INTEROP_V3(MenuAttribute_menuItemGroupDivider, Ark_NativePointer, uint8_t*, int32_t) @@ -7671,6 +8013,11 @@ void impl_MenuAttribute_subMenuExpandingMode(Ark_NativePointer thisPtr, Ark_Int3 } KOALA_INTEROP_V2(MenuAttribute_subMenuExpandingMode, Ark_NativePointer, Ark_Int32) +Ark_NativePointer impl_MenuItem_construct() { + return GetNodeModifiers()->getMenuItemModifier()->construct(); +} +KOALA_INTEROP_0(MenuItem_construct, Ark_NativePointer) + void impl_MenuItemInterface_setMenuItemOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -7688,7 +8035,7 @@ void impl_MenuItemInterface_setMenuItemOptions(Ark_NativePointer thisPtr, uint8_ } else if (value_value_buf__selector == 1) { value_value_buf_.selector = 1; - value_value_buf_.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf_.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } value_value_buf.value = static_cast(value_value_buf_); } @@ -7815,6 +8162,11 @@ void impl_MenuItemAttribute_labelFontColor(Ark_NativePointer thisPtr, uint8_t* t } KOALA_INTEROP_V3(MenuItemAttribute_labelFontColor, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_MenuItemGroup_construct() { + return GetNodeModifiers()->getMenuItemGroupModifier()->construct(); +} +KOALA_INTEROP_0(MenuItemGroup_construct, Ark_NativePointer) + void impl_MenuItemGroupInterface_setMenuItemGroupOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -7830,6 +8182,11 @@ void impl_MenuItemGroupInterface_setMenuItemGroupOptions(Ark_NativePointer thisP } KOALA_INTEROP_V3(MenuItemGroupInterface_setMenuItemGroupOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_NavDestination_construct() { + return GetNodeModifiers()->getNavDestinationModifier()->construct(); +} +KOALA_INTEROP_0(NavDestination_construct, Ark_NativePointer) + void impl_NavDestinationInterface_setNavDestinationOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getNavDestinationModifier()->setNavDestinationOptions(self); @@ -7867,7 +8224,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_onHidden, Ark_NativePointer, uint8_t*, void impl_NavDestinationAttribute_onBackPressed(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean))))};; + Callback_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnBackPressed(self, (const Callback_Boolean*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onBackPressed, Ark_NativePointer, uint8_t*, int32_t) @@ -7933,7 +8290,7 @@ void impl_NavDestinationAttribute_menus(Ark_NativePointer thisPtr, uint8_t* this } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } Ark_Union_Array_NavigationMenuItem_CustomBuilder value_value = static_cast(value_value_buf);; GetNodeModifiers()->getNavDestinationModifier()->setMenus(self, (const Ark_Union_Array_NavigationMenuItem_CustomBuilder*)&value_value); @@ -7943,7 +8300,7 @@ KOALA_INTEROP_V3(NavDestinationAttribute_menus, Ark_NativePointer, uint8_t*, int void impl_NavDestinationAttribute_onReady(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_NavDestinationContext_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavDestinationContext_Void))))};; + Callback_NavDestinationContext_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_NavDestinationContext_Void))))};; GetNodeModifiers()->getNavDestinationModifier()->setOnReady(self, (const Callback_NavDestinationContext_Void*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_onReady, Ark_NativePointer, uint8_t*, int32_t) @@ -7983,38 +8340,30 @@ KOALA_INTEROP_V3(NavDestinationAttribute_onWillHide, Ark_NativePointer, uint8_t* void impl_NavDestinationAttribute_systemBarStyle(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_SystemBarStyle_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readCustomObject("SystemBarStyle"); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_SystemBarStyle_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getNavDestinationModifier()->setSystemBarStyle(self, (const Ark_Union_SystemBarStyle_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_CustomObject value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readCustomObject("SystemBarStyle"); + } + Opt_CustomObject value_value = value_value_buf;; + GetNodeModifiers()->getNavDestinationModifier()->setSystemBarStyle(self, (const Opt_CustomObject*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_systemBarStyle, Ark_NativePointer, uint8_t*, int32_t) void impl_NavDestinationAttribute_recoverable(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getNavDestinationModifier()->setRecoverable(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getNavDestinationModifier()->setRecoverable(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(NavDestinationAttribute_recoverable, Ark_NativePointer, uint8_t*, int32_t) @@ -8036,7 +8385,7 @@ void impl_NavDestinationAttribute_title(Ark_NativePointer thisPtr, uint8_t* this } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; @@ -8063,6 +8412,57 @@ void impl_NavDestinationAttribute_title(Ark_NativePointer thisPtr, uint8_t* this } KOALA_INTEROP_V3(NavDestinationAttribute_title, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavDestinationAttribute_toolbarConfiguration(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 toolbarParam_value_buf_selector = thisDeserializer.readInt8(); + Ark_Union_Array_ToolbarItem_CustomBuilder toolbarParam_value_buf = {}; + toolbarParam_value_buf.selector = toolbarParam_value_buf_selector; + if (toolbarParam_value_buf_selector == 0) { + toolbarParam_value_buf.selector = 0; + const Ark_Int32 toolbarParam_value_buf_u_length = thisDeserializer.readInt32(); + Array_ToolbarItem toolbarParam_value_buf_u = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&toolbarParam_value_buf_u, toolbarParam_value_buf_u_length); + for (int toolbarParam_value_buf_u_i = 0; toolbarParam_value_buf_u_i < toolbarParam_value_buf_u_length; toolbarParam_value_buf_u_i++) { + { + toolbarParam_value_buf_u.array[toolbarParam_value_buf_u_i] = thisDeserializer.readToolbarItem(); + } + } + toolbarParam_value_buf.value0 = toolbarParam_value_buf_u; + } + else if (toolbarParam_value_buf_selector == 1) { + toolbarParam_value_buf.selector = 1; + toolbarParam_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + } + Ark_Union_Array_ToolbarItem_CustomBuilder toolbarParam_value = static_cast(toolbarParam_value_buf);; + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_NavigationToolbarOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) + { + options_value_buf.value = thisDeserializer.readNavigationToolbarOptions(); + } + Opt_NavigationToolbarOptions options_value = options_value_buf;; + GetNodeModifiers()->getNavDestinationModifier()->setToolbarConfiguration(self, (const Ark_Union_Array_ToolbarItem_CustomBuilder*)&toolbarParam_value, (const Opt_NavigationToolbarOptions*)&options_value); +} +KOALA_INTEROP_V3(NavDestinationAttribute_toolbarConfiguration, Ark_NativePointer, uint8_t*, int32_t) + +void impl_NavDestinationAttribute_hideToolBar(Ark_NativePointer thisPtr, Ark_Boolean hide, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto animated_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean animated_value_buf = {}; + animated_value_buf.tag = animated_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (animated_value_buf_runtimeType)) + { + animated_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean animated_value = animated_value_buf;; + GetNodeModifiers()->getNavDestinationModifier()->setHideToolBar(self, hide, (const Opt_Boolean*)&animated_value); +} +KOALA_INTEROP_V4(NavDestinationAttribute_hideToolBar, Ark_NativePointer, Ark_Boolean, uint8_t*, int32_t) + void impl_NavDestinationAttribute_ignoreLayoutSafeArea(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -8104,6 +8504,11 @@ void impl_NavDestinationAttribute_ignoreLayoutSafeArea(Ark_NativePointer thisPtr } KOALA_INTEROP_V3(NavDestinationAttribute_ignoreLayoutSafeArea, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_NavRouter_construct() { + return GetNodeModifiers()->getNavRouterModifier()->construct(); +} +KOALA_INTEROP_0(NavRouter_construct, Ark_NativePointer) + void impl_NavRouterInterface_setNavRouterOptions0(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getNavRouterModifier()->setNavRouterOptions0(self); @@ -8132,6 +8537,11 @@ void impl_NavRouterAttribute_mode(Ark_NativePointer thisPtr, Ark_Int32 value) { } KOALA_INTEROP_V2(NavRouterAttribute_mode, Ark_NativePointer, Ark_Int32) +Ark_NativePointer impl_Navigation_construct() { + return GetNodeModifiers()->getNavigationModifier()->construct(); +} +KOALA_INTEROP_0(Navigation_construct, Ark_NativePointer) + void impl_NavigationInterface_setNavigationOptions0(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getNavigationModifier()->setNavigationOptions0(self); @@ -8141,8 +8551,8 @@ KOALA_INTEROP_V1(NavigationInterface_setNavigationOptions0, Ark_NativePointer) void impl_NavigationInterface_setNavigationOptions1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized pathInfos_value = static_cast(thisDeserializer.readNavPathStack());; - GetNodeModifiers()->getNavigationModifier()->setNavigationOptions1(self, (const Ark_Materialized*)&pathInfos_value); + Ark_NavPathStack pathInfos_value = static_cast(thisDeserializer.readNavPathStack());; + GetNodeModifiers()->getNavigationModifier()->setNavigationOptions1(self, (const Ark_NavPathStack*)&pathInfos_value); } KOALA_INTEROP_V3(NavigationInterface_setNavigationOptions1, Ark_NativePointer, uint8_t*, int32_t) @@ -8265,7 +8675,7 @@ void impl_NavigationAttribute_menus(Ark_NativePointer thisPtr, uint8_t* thisArra } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } Ark_Union_Array_NavigationMenuItem_CustomBuilder value_value = static_cast(value_value_buf);; GetNodeModifiers()->getNavigationModifier()->setMenus(self, (const Ark_Union_Array_NavigationMenuItem_CustomBuilder*)&value_value); @@ -8284,7 +8694,7 @@ void impl_NavigationAttribute_toolBar(Ark_NativePointer thisPtr, uint8_t* thisAr } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } Ark_Union_Object_CustomBuilder value_value = static_cast(value_value_buf);; GetNodeModifiers()->getNavigationModifier()->setToolBar(self, (const Ark_Union_Object_CustomBuilder*)&value_value); @@ -8338,7 +8748,7 @@ KOALA_INTEROP_V3(NavigationAttribute_navDestination, Ark_NativePointer, uint8_t* void impl_NavigationAttribute_customNavContentTransition(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Type_NavigationAttribute_customNavContentTransition_delegate value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Type_NavigationAttribute_customNavContentTransition_delegate))))};; + Type_NavigationAttribute_customNavContentTransition_delegate value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Type_NavigationAttribute_customNavContentTransition_delegate))))};; GetNodeModifiers()->getNavigationModifier()->setCustomNavContentTransition(self, (const Type_NavigationAttribute_customNavContentTransition_delegate*)&value_value); } KOALA_INTEROP_V3(NavigationAttribute_customNavContentTransition, Ark_NativePointer, uint8_t*, int32_t) @@ -8346,41 +8756,48 @@ KOALA_INTEROP_V3(NavigationAttribute_customNavContentTransition, Ark_NativePoint void impl_NavigationAttribute_systemBarStyle(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_SystemBarStyle_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readCustomObject("SystemBarStyle"); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_SystemBarStyle_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getNavigationModifier()->setSystemBarStyle(self, (const Ark_Union_SystemBarStyle_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_CustomObject value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readCustomObject("SystemBarStyle"); + } + Opt_CustomObject value_value = value_value_buf;; + GetNodeModifiers()->getNavigationModifier()->setSystemBarStyle(self, (const Opt_CustomObject*)&value_value); } KOALA_INTEROP_V3(NavigationAttribute_systemBarStyle, Ark_NativePointer, uint8_t*, int32_t) void impl_NavigationAttribute_recoverable(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getNavigationModifier()->setRecoverable(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getNavigationModifier()->setRecoverable(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(NavigationAttribute_recoverable, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavigationAttribute_enableDragBar(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getNavigationModifier()->setEnableDragBar(self, (const Opt_Boolean*)&value_value); +} +KOALA_INTEROP_V3(NavigationAttribute_enableDragBar, Ark_NativePointer, uint8_t*, int32_t) + void impl_NavigationAttribute_title(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -8404,7 +8821,7 @@ void impl_NavigationAttribute_title(Ark_NativePointer thisPtr, uint8_t* thisArra } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; @@ -8448,7 +8865,7 @@ void impl_NavigationAttribute_toolbarConfiguration(Ark_NativePointer thisPtr, ui } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; - value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value1 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } Ark_Union_Array_ToolbarItem_CustomBuilder value_value = static_cast(value_value_buf);; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -8504,6 +8921,11 @@ void impl_NavigationAttribute_ignoreLayoutSafeArea(Ark_NativePointer thisPtr, ui } KOALA_INTEROP_V3(NavigationAttribute_ignoreLayoutSafeArea, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Navigator_construct() { + return GetNodeModifiers()->getNavigatorModifier()->construct(); +} +KOALA_INTEROP_0(Navigator_construct, Ark_NativePointer) + void impl_NavigatorInterface_setNavigatorOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -8561,6 +8983,11 @@ void impl_NavigatorAttribute_params(Ark_NativePointer thisPtr, uint8_t* thisArra } KOALA_INTEROP_V3(NavigatorAttribute_params, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_NodeContainer_construct() { + return GetNodeModifiers()->getNodeContainerModifier()->construct(); +} +KOALA_INTEROP_0(NodeContainer_construct, Ark_NativePointer) + void impl_NodeContainerInterface_setNodeContainerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -8569,6 +8996,11 @@ void impl_NodeContainerInterface_setNodeContainerOptions(Ark_NativePointer thisP } KOALA_INTEROP_V3(NodeContainerInterface_setNodeContainerOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Panel_construct() { + return GetNodeModifiers()->getPanelModifier()->construct(); +} +KOALA_INTEROP_0(Panel_construct, Ark_NativePointer) + void impl_PanelInterface_setPanelOptions(Ark_NativePointer thisPtr, Ark_Boolean show) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getPanelModifier()->setPanelOptions(self, show); @@ -8724,6 +9156,11 @@ void impl_PanelAttribute_onHeightChange(Ark_NativePointer thisPtr, uint8_t* this } KOALA_INTEROP_V3(PanelAttribute_onHeightChange, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_PasteButton_construct() { + return GetNodeModifiers()->getPasteButtonModifier()->construct(); +} +KOALA_INTEROP_0(PasteButton_construct, Ark_NativePointer) + void impl_PasteButtonInterface_setPasteButtonOptions0(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getPasteButtonModifier()->setPasteButtonOptions0(self); @@ -8746,65 +9183,23 @@ void impl_PasteButtonAttribute_onClick(Ark_NativePointer thisPtr, uint8_t* thisA } KOALA_INTEROP_V3(PasteButtonAttribute_onClick, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Path_construct() { + return GetNodeModifiers()->getPathModifier()->construct(); +} +KOALA_INTEROP_0(Path_construct, Ark_NativePointer) + void impl_PathInterface_setPathOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Literal_Union_Number_String_height_width_String_commands value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_PathOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - Ark_Literal_Union_Number_String_height_width_String_commands value_value_buf_ = {}; - const auto value_value_buf__width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__width_buf = {}; - value_value_buf__width_buf.tag = value_value_buf__width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__width_buf_ = {}; - value_value_buf__width_buf_.selector = value_value_buf__width_buf__selector; - if (value_value_buf__width_buf__selector == 0) { - value_value_buf__width_buf_.selector = 0; - value_value_buf__width_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__width_buf__selector == 1) { - value_value_buf__width_buf_.selector = 1; - value_value_buf__width_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__width_buf.value = static_cast(value_value_buf__width_buf_); - } - value_value_buf_.width = value_value_buf__width_buf; - const auto value_value_buf__height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__height_buf = {}; - value_value_buf__height_buf.tag = value_value_buf__height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__height_buf_ = {}; - value_value_buf__height_buf_.selector = value_value_buf__height_buf__selector; - if (value_value_buf__height_buf__selector == 0) { - value_value_buf__height_buf_.selector = 0; - value_value_buf__height_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__height_buf__selector == 1) { - value_value_buf__height_buf_.selector = 1; - value_value_buf__height_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__height_buf.value = static_cast(value_value_buf__height_buf_); - } - value_value_buf_.height = value_value_buf__height_buf; - const auto value_value_buf__commands_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_String value_value_buf__commands_buf = {}; - value_value_buf__commands_buf.tag = value_value_buf__commands_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__commands_buf_runtimeType)) - { - value_value_buf__commands_buf.value = static_cast(thisDeserializer.readString()); - } - value_value_buf_.commands = value_value_buf__commands_buf; - value_value_buf.value = value_value_buf_; + options_value_buf.value = thisDeserializer.readPathOptions(); } - Opt_Literal_Union_Number_String_height_width_String_commands value_value = value_value_buf;; - GetNodeModifiers()->getPathModifier()->setPathOptions(self, (const Opt_Literal_Union_Number_String_height_width_String_commands*)&value_value); + Opt_PathOptions options_value = options_value_buf;; + GetNodeModifiers()->getPathModifier()->setPathOptions(self, (const Opt_PathOptions*)&options_value); } KOALA_INTEROP_V3(PathInterface_setPathOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -8814,6 +9209,11 @@ void impl_PathAttribute_commands(Ark_NativePointer thisPtr, const KStringPtr& va } KOALA_INTEROP_V2(PathAttribute_commands, Ark_NativePointer, KStringPtr) +Ark_NativePointer impl_PatternLock_construct() { + return GetNodeModifiers()->getPatternLockModifier()->construct(); +} +KOALA_INTEROP_0(PatternLock_construct, Ark_NativePointer) + void impl_PatternLockInterface_setPatternLockOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -9020,100 +9420,64 @@ KOALA_INTEROP_V3(PatternLockAttribute_onDotConnect, Ark_NativePointer, uint8_t*, void impl_PatternLockAttribute_activateCircleStyle(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_CircleStyleOptions_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readCircleStyleOptions(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_CircleStyleOptions_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getPatternLockModifier()->setActivateCircleStyle(self, (const Ark_Union_CircleStyleOptions_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_CircleStyleOptions value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readCircleStyleOptions(); + } + Opt_CircleStyleOptions value_value = value_value_buf;; + GetNodeModifiers()->getPatternLockModifier()->setActivateCircleStyle(self, (const Opt_CircleStyleOptions*)&value_value); } KOALA_INTEROP_V3(PatternLockAttribute_activateCircleStyle, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_PluginComponent_construct() { + return GetNodeModifiers()->getPluginComponentModifier()->construct(); +} +KOALA_INTEROP_0(PluginComponent_construct, Ark_NativePointer) + void impl_PluginComponentInterface_setPluginComponentOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Literal_PluginComponentTemplate_template_Any_data value_value_buf = {}; - value_value_buf.template_ = thisDeserializer.readPluginComponentTemplate(); - value_value_buf.data = static_cast(thisDeserializer.readCustomObject("Any")); - Ark_Literal_PluginComponentTemplate_template_Any_data value_value = value_value_buf;; - GetNodeModifiers()->getPluginComponentModifier()->setPluginComponentOptions(self, (const Ark_Literal_PluginComponentTemplate_template_Any_data*)&value_value); + Ark_PluginComponentOptions options_value = thisDeserializer.readPluginComponentOptions();; + GetNodeModifiers()->getPluginComponentModifier()->setPluginComponentOptions(self, (const Ark_PluginComponentOptions*)&options_value); } KOALA_INTEROP_V3(PluginComponentInterface_setPluginComponentOptions, Ark_NativePointer, uint8_t*, int32_t) void impl_PluginComponentAttribute_onComplete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; - GetNodeModifiers()->getPluginComponentModifier()->setOnComplete(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + GetNodeModifiers()->getPluginComponentModifier()->setOnComplete(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(PluginComponentAttribute_onComplete, Ark_NativePointer, uint8_t*, int32_t) void impl_PluginComponentAttribute_onError(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Number_errcode_String_msg_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_errcode_String_msg_Void))))};; - GetNodeModifiers()->getPluginComponentModifier()->setOnError(self, (const Callback_Literal_Number_errcode_String_msg_Void*)&value_value); + PluginErrorCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_PluginErrorCallback))))};; + GetNodeModifiers()->getPluginComponentModifier()->setOnError(self, (const PluginErrorCallback*)&value_value); } KOALA_INTEROP_V3(PluginComponentAttribute_onError, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Polygon_construct() { + return GetNodeModifiers()->getPolygonModifier()->construct(); +} +KOALA_INTEROP_0(Polygon_construct, Ark_NativePointer) + void impl_PolygonInterface_setPolygonOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Literal_Union_String_Number_height_width value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_PolygonOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - Ark_Literal_Union_String_Number_height_width value_value_buf_ = {}; - const auto value_value_buf__width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__width_buf = {}; - value_value_buf__width_buf.tag = value_value_buf__width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__width_buf_ = {}; - value_value_buf__width_buf_.selector = value_value_buf__width_buf__selector; - if (value_value_buf__width_buf__selector == 0) { - value_value_buf__width_buf_.selector = 0; - value_value_buf__width_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__width_buf__selector == 1) { - value_value_buf__width_buf_.selector = 1; - value_value_buf__width_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__width_buf.value = static_cast(value_value_buf__width_buf_); - } - value_value_buf_.width = value_value_buf__width_buf; - const auto value_value_buf__height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__height_buf = {}; - value_value_buf__height_buf.tag = value_value_buf__height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__height_buf_ = {}; - value_value_buf__height_buf_.selector = value_value_buf__height_buf__selector; - if (value_value_buf__height_buf__selector == 0) { - value_value_buf__height_buf_.selector = 0; - value_value_buf__height_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__height_buf__selector == 1) { - value_value_buf__height_buf_.selector = 1; - value_value_buf__height_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__height_buf.value = static_cast(value_value_buf__height_buf_); - } - value_value_buf_.height = value_value_buf__height_buf; - value_value_buf.value = value_value_buf_; + options_value_buf.value = thisDeserializer.readPolygonOptions(); } - Opt_Literal_Union_String_Number_height_width value_value = value_value_buf;; - GetNodeModifiers()->getPolygonModifier()->setPolygonOptions(self, (const Opt_Literal_Union_String_Number_height_width*)&value_value); + Opt_PolygonOptions options_value = options_value_buf;; + GetNodeModifiers()->getPolygonModifier()->setPolygonOptions(self, (const Opt_PolygonOptions*)&options_value); } KOALA_INTEROP_V3(PolygonInterface_setPolygonOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -9134,57 +9498,23 @@ void impl_PolygonAttribute_points(Ark_NativePointer thisPtr, uint8_t* thisArray, } KOALA_INTEROP_V3(PolygonAttribute_points, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Polyline_construct() { + return GetNodeModifiers()->getPolylineModifier()->construct(); +} +KOALA_INTEROP_0(Polyline_construct, Ark_NativePointer) + void impl_PolylineInterface_setPolylineOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Literal_Union_String_Number_height_width value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_PolylineOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - Ark_Literal_Union_String_Number_height_width value_value_buf_ = {}; - const auto value_value_buf__width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__width_buf = {}; - value_value_buf__width_buf.tag = value_value_buf__width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__width_buf_ = {}; - value_value_buf__width_buf_.selector = value_value_buf__width_buf__selector; - if (value_value_buf__width_buf__selector == 0) { - value_value_buf__width_buf_.selector = 0; - value_value_buf__width_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__width_buf__selector == 1) { - value_value_buf__width_buf_.selector = 1; - value_value_buf__width_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__width_buf.value = static_cast(value_value_buf__width_buf_); - } - value_value_buf_.width = value_value_buf__width_buf; - const auto value_value_buf__height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Number value_value_buf__height_buf = {}; - value_value_buf__height_buf.tag = value_value_buf__height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Number value_value_buf__height_buf_ = {}; - value_value_buf__height_buf_.selector = value_value_buf__height_buf__selector; - if (value_value_buf__height_buf__selector == 0) { - value_value_buf__height_buf_.selector = 0; - value_value_buf__height_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__height_buf__selector == 1) { - value_value_buf__height_buf_.selector = 1; - value_value_buf__height_buf_.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf__height_buf.value = static_cast(value_value_buf__height_buf_); - } - value_value_buf_.height = value_value_buf__height_buf; - value_value_buf.value = value_value_buf_; + options_value_buf.value = thisDeserializer.readPolylineOptions(); } - Opt_Literal_Union_String_Number_height_width value_value = value_value_buf;; - GetNodeModifiers()->getPolylineModifier()->setPolylineOptions(self, (const Opt_Literal_Union_String_Number_height_width*)&value_value); + Opt_PolylineOptions options_value = options_value_buf;; + GetNodeModifiers()->getPolylineModifier()->setPolylineOptions(self, (const Opt_PolylineOptions*)&options_value); } KOALA_INTEROP_V3(PolylineInterface_setPolylineOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -9205,6 +9535,11 @@ void impl_PolylineAttribute_points(Ark_NativePointer thisPtr, uint8_t* thisArray } KOALA_INTEROP_V3(PolylineAttribute_points, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Progress_construct() { + return GetNodeModifiers()->getProgressModifier()->construct(); +} +KOALA_INTEROP_0(Progress_construct, Ark_NativePointer) + void impl_ProgressInterface_setProgressOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -9287,19 +9622,15 @@ KOALA_INTEROP_V3(ProgressAttribute_style, Ark_NativePointer, uint8_t*, int32_t) void impl_ProgressAttribute_privacySensitive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getProgressModifier()->setPrivacySensitive(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getProgressModifier()->setPrivacySensitive(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(ProgressAttribute_privacySensitive, Ark_NativePointer, uint8_t*, int32_t) @@ -9311,6 +9642,11 @@ void impl_ProgressAttribute_contentModifier(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(ProgressAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_QRCode_construct() { + return GetNodeModifiers()->getQRCodeModifier()->construct(); +} +KOALA_INTEROP_0(QRCode_construct, Ark_NativePointer) + void impl_QRCodeInterface_setQRCodeOptions(Ark_NativePointer thisPtr, const KStringPtr& value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getQRCodeModifier()->setQRCodeOptions(self, (const Ark_String*)&value); @@ -9390,6 +9726,11 @@ void impl_QRCodeAttribute_contentOpacity(Ark_NativePointer thisPtr, uint8_t* thi } KOALA_INTEROP_V3(QRCodeAttribute_contentOpacity, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Radio_construct() { + return GetNodeModifiers()->getRadioModifier()->construct(); +} +KOALA_INTEROP_0(Radio_construct, Ark_NativePointer) + void impl_RadioInterface_setRadioOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -9435,6 +9776,11 @@ void impl_RadioAttribute_contentModifier(Ark_NativePointer thisPtr, uint8_t* thi } KOALA_INTEROP_V3(RadioAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Rating_construct() { + return GetNodeModifiers()->getRatingModifier()->construct(); +} +KOALA_INTEROP_0(Rating_construct, Ark_NativePointer) + void impl_RatingInterface_setRatingOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -9486,177 +9832,34 @@ void impl_RatingAttribute_contentModifier(Ark_NativePointer thisPtr, uint8_t* th } KOALA_INTEROP_V3(RatingAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Rect_construct() { + return GetNodeModifiers()->getRectModifier()->construct(); +} +KOALA_INTEROP_0(Rect_construct, Ark_NativePointer) + void impl_RectInterface_setRectOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Type_RectInterface_value value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Union_RectOptions_RoundedRectOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - const Ark_Int32 value_value_buf__selector = thisDeserializer.readInt8(); - Ark_Type_RectInterface_value value_value_buf_ = {}; - value_value_buf_.selector = value_value_buf__selector; - if (value_value_buf__selector == 0) { - value_value_buf_.selector = 0; - Ark_Type_RectInterface_value_u0 value_value_buf__u = {}; - const auto value_value_buf__u_width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__u_width_buf = {}; - value_value_buf__u_width_buf.tag = value_value_buf__u_width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__u_width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__u_width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__u_width_buf_ = {}; - value_value_buf__u_width_buf_.selector = value_value_buf__u_width_buf__selector; - if (value_value_buf__u_width_buf__selector == 0) { - value_value_buf__u_width_buf_.selector = 0; - value_value_buf__u_width_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__u_width_buf__selector == 1) { - value_value_buf__u_width_buf_.selector = 1; - value_value_buf__u_width_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__u_width_buf.value = static_cast(value_value_buf__u_width_buf_); - } - value_value_buf__u.width = value_value_buf__u_width_buf; - const auto value_value_buf__u_height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__u_height_buf = {}; - value_value_buf__u_height_buf.tag = value_value_buf__u_height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__u_height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__u_height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__u_height_buf_ = {}; - value_value_buf__u_height_buf_.selector = value_value_buf__u_height_buf__selector; - if (value_value_buf__u_height_buf__selector == 0) { - value_value_buf__u_height_buf_.selector = 0; - value_value_buf__u_height_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__u_height_buf__selector == 1) { - value_value_buf__u_height_buf_.selector = 1; - value_value_buf__u_height_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__u_height_buf.value = static_cast(value_value_buf__u_height_buf_); - } - value_value_buf__u.height = value_value_buf__u_height_buf; - const auto value_value_buf__u_radius_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String_Array_Any value_value_buf__u_radius_buf = {}; - value_value_buf__u_radius_buf.tag = value_value_buf__u_radius_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__u_radius_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__u_radius_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String_Array_Any value_value_buf__u_radius_buf_ = {}; - value_value_buf__u_radius_buf_.selector = value_value_buf__u_radius_buf__selector; - if (value_value_buf__u_radius_buf__selector == 0) { - value_value_buf__u_radius_buf_.selector = 0; - value_value_buf__u_radius_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__u_radius_buf__selector == 1) { - value_value_buf__u_radius_buf_.selector = 1; - value_value_buf__u_radius_buf_.value1 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__u_radius_buf__selector == 2) { - value_value_buf__u_radius_buf_.selector = 2; - const Ark_Int32 value_value_buf__u_radius_buf__u_length = thisDeserializer.readInt32(); - Array_CustomObject value_value_buf__u_radius_buf__u = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&value_value_buf__u_radius_buf__u, value_value_buf__u_radius_buf__u_length); - for (int value_value_buf__u_radius_buf__u_i = 0; value_value_buf__u_radius_buf__u_i < value_value_buf__u_radius_buf__u_length; value_value_buf__u_radius_buf__u_i++) { - { - value_value_buf__u_radius_buf__u.array[value_value_buf__u_radius_buf__u_i] = static_cast(thisDeserializer.readCustomObject("Any")); - } - } - value_value_buf__u_radius_buf_.value2 = value_value_buf__u_radius_buf__u; - } - value_value_buf__u_radius_buf.value = static_cast(value_value_buf__u_radius_buf_); - } - value_value_buf__u.radius = value_value_buf__u_radius_buf; - value_value_buf_.value0 = value_value_buf__u; + const Ark_Int32 options_value_buf__selector = thisDeserializer.readInt8(); + Ark_Union_RectOptions_RoundedRectOptions options_value_buf_ = {}; + options_value_buf_.selector = options_value_buf__selector; + if (options_value_buf__selector == 0) { + options_value_buf_.selector = 0; + options_value_buf_.value0 = thisDeserializer.readRectOptions(); } - else if (value_value_buf__selector == 1) { - value_value_buf_.selector = 1; - Ark_Type_RectInterface_value_u1 value_value_buf__u = {}; - const auto value_value_buf__u_width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__u_width_buf = {}; - value_value_buf__u_width_buf.tag = value_value_buf__u_width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__u_width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__u_width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__u_width_buf_ = {}; - value_value_buf__u_width_buf_.selector = value_value_buf__u_width_buf__selector; - if (value_value_buf__u_width_buf__selector == 0) { - value_value_buf__u_width_buf_.selector = 0; - value_value_buf__u_width_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__u_width_buf__selector == 1) { - value_value_buf__u_width_buf_.selector = 1; - value_value_buf__u_width_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__u_width_buf.value = static_cast(value_value_buf__u_width_buf_); - } - value_value_buf__u.width = value_value_buf__u_width_buf; - const auto value_value_buf__u_height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__u_height_buf = {}; - value_value_buf__u_height_buf.tag = value_value_buf__u_height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__u_height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__u_height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__u_height_buf_ = {}; - value_value_buf__u_height_buf_.selector = value_value_buf__u_height_buf__selector; - if (value_value_buf__u_height_buf__selector == 0) { - value_value_buf__u_height_buf_.selector = 0; - value_value_buf__u_height_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__u_height_buf__selector == 1) { - value_value_buf__u_height_buf_.selector = 1; - value_value_buf__u_height_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__u_height_buf.value = static_cast(value_value_buf__u_height_buf_); - } - value_value_buf__u.height = value_value_buf__u_height_buf; - const auto value_value_buf__u_radiusWidth_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__u_radiusWidth_buf = {}; - value_value_buf__u_radiusWidth_buf.tag = value_value_buf__u_radiusWidth_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__u_radiusWidth_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__u_radiusWidth_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__u_radiusWidth_buf_ = {}; - value_value_buf__u_radiusWidth_buf_.selector = value_value_buf__u_radiusWidth_buf__selector; - if (value_value_buf__u_radiusWidth_buf__selector == 0) { - value_value_buf__u_radiusWidth_buf_.selector = 0; - value_value_buf__u_radiusWidth_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__u_radiusWidth_buf__selector == 1) { - value_value_buf__u_radiusWidth_buf_.selector = 1; - value_value_buf__u_radiusWidth_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__u_radiusWidth_buf.value = static_cast(value_value_buf__u_radiusWidth_buf_); - } - value_value_buf__u.radiusWidth = value_value_buf__u_radiusWidth_buf; - const auto value_value_buf__u_radiusHeight_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf__u_radiusHeight_buf = {}; - value_value_buf__u_radiusHeight_buf.tag = value_value_buf__u_radiusHeight_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__u_radiusHeight_buf_runtimeType)) - { - const Ark_Int32 value_value_buf__u_radiusHeight_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf__u_radiusHeight_buf_ = {}; - value_value_buf__u_radiusHeight_buf_.selector = value_value_buf__u_radiusHeight_buf__selector; - if (value_value_buf__u_radiusHeight_buf__selector == 0) { - value_value_buf__u_radiusHeight_buf_.selector = 0; - value_value_buf__u_radiusHeight_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf__u_radiusHeight_buf__selector == 1) { - value_value_buf__u_radiusHeight_buf_.selector = 1; - value_value_buf__u_radiusHeight_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf__u_radiusHeight_buf.value = static_cast(value_value_buf__u_radiusHeight_buf_); - } - value_value_buf__u.radiusHeight = value_value_buf__u_radiusHeight_buf; - value_value_buf_.value1 = value_value_buf__u; + else if (options_value_buf__selector == 1) { + options_value_buf_.selector = 1; + options_value_buf_.value1 = thisDeserializer.readRoundedRectOptions(); } - value_value_buf.value = static_cast(value_value_buf_); + options_value_buf.value = static_cast(options_value_buf_); } - Opt_Type_RectInterface_value value_value = value_value_buf;; - GetNodeModifiers()->getRectModifier()->setRectOptions(self, (const Opt_Type_RectInterface_value*)&value_value); + Opt_Union_RectOptions_RoundedRectOptions options_value = options_value_buf;; + GetNodeModifiers()->getRectModifier()->setRectOptions(self, (const Opt_Union_RectOptions_RoundedRectOptions*)&options_value); } KOALA_INTEROP_V3(RectInterface_setRectOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -9730,6 +9933,11 @@ void impl_RectAttribute_radius(Ark_NativePointer thisPtr, uint8_t* thisArray, in } KOALA_INTEROP_V3(RectAttribute_radius, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Refresh_construct() { + return GetNodeModifiers()->getRefreshModifier()->construct(); +} +KOALA_INTEROP_0(Refresh_construct, Ark_NativePointer) + void impl_RefreshInterface_setRefreshOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -9777,22 +9985,23 @@ KOALA_INTEROP_V3(RefreshAttribute_onOffsetChange, Ark_NativePointer, uint8_t*, i void impl_RefreshAttribute_pullDownRatio(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Number_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Number_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getRefreshModifier()->setPullDownRatio(self, (const Ark_Union_Number_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Number value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = static_cast(thisDeserializer.readNumber()); + } + Opt_Number value_value = value_value_buf;; + GetNodeModifiers()->getRefreshModifier()->setPullDownRatio(self, (const Opt_Number*)&value_value); } KOALA_INTEROP_V3(RefreshAttribute_pullDownRatio, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_RelativeContainer_construct() { + return GetNodeModifiers()->getRelativeContainerModifier()->construct(); +} +KOALA_INTEROP_0(RelativeContainer_construct, Ark_NativePointer) + void impl_RelativeContainerInterface_setRelativeContainerOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getRelativeContainerModifier()->setRelativeContainerOptions(self); @@ -9850,6 +10059,11 @@ void impl_RelativeContainerAttribute_barrier1(Ark_NativePointer thisPtr, uint8_t } KOALA_INTEROP_V3(RelativeContainerAttribute_barrier1, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_RichEditor_construct() { + return GetNodeModifiers()->getRichEditorModifier()->construct(); +} +KOALA_INTEROP_0(RichEditor_construct, Ark_NativePointer) + void impl_RichEditorInterface_setRichEditorOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -9893,7 +10107,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onSelectionChange, Ark_NativePointer, uint8 void impl_RichEditorAttribute_aboutToIMEInput(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_RichEditorInsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorInsertValue_Boolean))))};; + Callback_RichEditorInsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorInsertValue_Boolean))))};; GetNodeModifiers()->getRichEditorModifier()->setAboutToIMEInput(self, (const Callback_RichEditorInsertValue_Boolean*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_aboutToIMEInput, Ark_NativePointer, uint8_t*, int32_t) @@ -9917,7 +10131,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onDidIMEInput, Ark_NativePointer, uint8_t*, void impl_RichEditorAttribute_aboutToDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_RichEditorDeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorDeleteValue_Boolean))))};; + Callback_RichEditorDeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorDeleteValue_Boolean))))};; GetNodeModifiers()->getRichEditorModifier()->setAboutToDelete(self, (const Callback_RichEditorDeleteValue_Boolean*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_aboutToDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -10043,7 +10257,7 @@ KOALA_INTEROP_V3(RichEditorAttribute_onSubmit, Ark_NativePointer, uint8_t*, int3 void impl_RichEditorAttribute_onWillChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_RichEditorChangeValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorChangeValue_Boolean))))};; + Callback_RichEditorChangeValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_RichEditorChangeValue_Boolean))))};; GetNodeModifiers()->getRichEditorModifier()->setOnWillChange(self, (const Callback_RichEditorChangeValue_Boolean*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_onWillChange, Ark_NativePointer, uint8_t*, int32_t) @@ -10075,8 +10289,8 @@ KOALA_INTEROP_V3(RichEditorAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_ void impl_RichEditorAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getRichEditorModifier()->setEditMenuOptions(self, (const Ark_Materialized*)&value_value); + Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; + GetNodeModifiers()->getRichEditorModifier()->setEditMenuOptions(self, (const Ark_EditMenuOptions*)&value_value); } KOALA_INTEROP_V3(RichEditorAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -10101,7 +10315,7 @@ KOALA_INTEROP_V2(RichEditorAttribute_barState, Ark_NativePointer, Ark_Int32) void impl_RichEditorAttribute_bindSelectionMenu(Ark_NativePointer thisPtr, Ark_Int32 spanType, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const Ark_Int32 responseType_value_buf_selector = thisDeserializer.readInt8(); Ark_Union_ResponseType_RichEditorResponseType responseType_value_buf = {}; responseType_value_buf.selector = responseType_value_buf_selector; @@ -10129,7 +10343,7 @@ KOALA_INTEROP_V4(RichEditorAttribute_bindSelectionMenu, Ark_NativePointer, Ark_I void impl_RichEditorAttribute_customKeyboard(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_KeyboardOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -10169,6 +10383,11 @@ void impl_RichEditorAttribute_placeholder(Ark_NativePointer thisPtr, uint8_t* th } KOALA_INTEROP_V3(RichEditorAttribute_placeholder, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_RichText_construct() { + return GetNodeModifiers()->getRichTextModifier()->construct(); +} +KOALA_INTEROP_0(RichText_construct, Ark_NativePointer) + void impl_RichTextInterface_setRichTextOptions(Ark_NativePointer thisPtr, const KStringPtr& content) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getRichTextModifier()->setRichTextOptions(self, (const Ark_String*)&content); @@ -10191,6 +10410,11 @@ void impl_RichTextAttribute_onComplete(Ark_NativePointer thisPtr, uint8_t* thisA } KOALA_INTEROP_V3(RichTextAttribute_onComplete, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_RootScene_construct() { + return GetNodeModifiers()->getRootSceneModifier()->construct(); +} +KOALA_INTEROP_0(RootScene_construct, Ark_NativePointer) + void impl_RootSceneInterface_setRootSceneOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -10199,6 +10423,11 @@ void impl_RootSceneInterface_setRootSceneOptions(Ark_NativePointer thisPtr, uint } KOALA_INTEROP_V3(RootSceneInterface_setRootSceneOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Row_construct() { + return GetNodeModifiers()->getRowModifier()->construct(); +} +KOALA_INTEROP_0(Row_construct, Ark_NativePointer) + void impl_RowInterface_setRowOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -10237,22 +10466,23 @@ KOALA_INTEROP_V3(RowAttribute_pointLight, Ark_NativePointer, uint8_t*, int32_t) void impl_RowAttribute_reverse(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getRowModifier()->setReverse(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getRowModifier()->setReverse(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(RowAttribute_reverse, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_RowSplit_construct() { + return GetNodeModifiers()->getRowSplitModifier()->construct(); +} +KOALA_INTEROP_0(RowSplit_construct, Ark_NativePointer) + void impl_RowSplitInterface_setRowSplitOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getRowSplitModifier()->setRowSplitOptions(self); @@ -10265,6 +10495,11 @@ void impl_RowSplitAttribute_resizeable(Ark_NativePointer thisPtr, Ark_Boolean va } KOALA_INTEROP_V2(RowSplitAttribute_resizeable, Ark_NativePointer, Ark_Boolean) +Ark_NativePointer impl_SaveButton_construct() { + return GetNodeModifiers()->getSaveButtonModifier()->construct(); +} +KOALA_INTEROP_0(SaveButton_construct, Ark_NativePointer) + void impl_SaveButtonInterface_setSaveButtonOptions0(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getSaveButtonModifier()->setSaveButtonOptions0(self); @@ -10287,12 +10522,22 @@ void impl_SaveButtonAttribute_onClick(Ark_NativePointer thisPtr, uint8_t* thisAr } KOALA_INTEROP_V3(SaveButtonAttribute_onClick, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Screen_construct() { + return GetNodeModifiers()->getScreenModifier()->construct(); +} +KOALA_INTEROP_0(Screen_construct, Ark_NativePointer) + void impl_ScreenInterface_setScreenOptions(Ark_NativePointer thisPtr, KInteropNumber screenId) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getScreenModifier()->setScreenOptions(self, (const Ark_Number*)&screenId); } KOALA_INTEROP_V2(ScreenInterface_setScreenOptions, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_Scroll_construct() { + return GetNodeModifiers()->getScrollModifier()->construct(); +} +KOALA_INTEROP_0(Scroll_construct, Ark_NativePointer) + void impl_ScrollInterface_setScrollOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -10325,38 +10570,30 @@ KOALA_INTEROP_V3(ScrollAttribute_onScroll, Ark_NativePointer, uint8_t*, int32_t) void impl_ScrollAttribute_onWillScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ScrollOnWillScrollCallback_undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_ScrollOnWillScrollCallback_undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getScrollModifier()->setOnWillScroll(self, (const Ark_Union_ScrollOnWillScrollCallback_undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ScrollOnWillScrollCallback value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; + } + Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; + GetNodeModifiers()->getScrollModifier()->setOnWillScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onWillScroll, Ark_NativePointer, uint8_t*, int32_t) void impl_ScrollAttribute_onDidScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ScrollOnWillScrollCallback_undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_ScrollOnWillScrollCallback_undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getScrollModifier()->setOnDidScroll(self, (const Ark_Union_ScrollOnWillScrollCallback_undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_ScrollOnWillScrollCallback value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_ScrollOnWillScrollCallback))))}; + } + Opt_ScrollOnWillScrollCallback value_value = value_value_buf;; + GetNodeModifiers()->getScrollModifier()->setOnDidScroll(self, (const Opt_ScrollOnWillScrollCallback*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onDidScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -10443,7 +10680,7 @@ KOALA_INTEROP_V3(ScrollAttribute_scrollBarWidth, Ark_NativePointer, uint8_t*, in void impl_ScrollAttribute_onScrollFrameBegin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnScrollFrameBeginCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnScrollFrameBeginCallback))))};; + OnScrollFrameBeginCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnScrollFrameBeginCallback))))};; GetNodeModifiers()->getScrollModifier()->setOnScrollFrameBegin(self, (const OnScrollFrameBeginCallback*)&value_value); } KOALA_INTEROP_V3(ScrollAttribute_onScrollFrameBegin, Ark_NativePointer, uint8_t*, int32_t) @@ -10518,6 +10755,11 @@ void impl_ScrollAttribute_edgeEffect(Ark_NativePointer thisPtr, Ark_Int32 edgeEf } KOALA_INTEROP_V4(ScrollAttribute_edgeEffect, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) +Ark_NativePointer impl_ScrollBar_construct() { + return GetNodeModifiers()->getScrollBarModifier()->construct(); +} +KOALA_INTEROP_0(ScrollBar_construct, Ark_NativePointer) + void impl_ScrollBarInterface_setScrollBarOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -10529,78 +10771,35 @@ KOALA_INTEROP_V3(ScrollBarInterface_setScrollBarOptions, Ark_NativePointer, uint void impl_ScrollBarAttribute_enableNestedScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getScrollBarModifier()->setEnableNestedScroll(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getScrollBarModifier()->setEnableNestedScroll(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(ScrollBarAttribute_enableNestedScroll, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Search_construct() { + return GetNodeModifiers()->getSearchModifier()->construct(); +} +KOALA_INTEROP_0(Search_construct, Ark_NativePointer) + void impl_SearchInterface_setSearchOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Type_SearchInterface_options options_value_buf = {}; + Opt_SearchOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - Ark_Type_SearchInterface_options options_value_buf_ = {}; - const auto options_value_buf__value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_String options_value_buf__value_buf = {}; - options_value_buf__value_buf.tag = options_value_buf__value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf__value_buf_runtimeType)) - { - options_value_buf__value_buf.value = static_cast(thisDeserializer.readString()); - } - options_value_buf_.value = options_value_buf__value_buf; - const auto options_value_buf__placeholder_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_ResourceStr options_value_buf__placeholder_buf = {}; - options_value_buf__placeholder_buf.tag = options_value_buf__placeholder_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf__placeholder_buf_runtimeType)) - { - const Ark_Int32 options_value_buf__placeholder_buf__selector = thisDeserializer.readInt8(); - Ark_ResourceStr options_value_buf__placeholder_buf_ = {}; - options_value_buf__placeholder_buf_.selector = options_value_buf__placeholder_buf__selector; - if (options_value_buf__placeholder_buf__selector == 0) { - options_value_buf__placeholder_buf_.selector = 0; - options_value_buf__placeholder_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (options_value_buf__placeholder_buf__selector == 1) { - options_value_buf__placeholder_buf_.selector = 1; - options_value_buf__placeholder_buf_.value1 = thisDeserializer.readResource(); - } - options_value_buf__placeholder_buf.value = static_cast(options_value_buf__placeholder_buf_); - } - options_value_buf_.placeholder = options_value_buf__placeholder_buf; - const auto options_value_buf__icon_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_String options_value_buf__icon_buf = {}; - options_value_buf__icon_buf.tag = options_value_buf__icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf__icon_buf_runtimeType)) - { - options_value_buf__icon_buf.value = static_cast(thisDeserializer.readString()); - } - options_value_buf_.icon = options_value_buf__icon_buf; - const auto options_value_buf__controller_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_SearchController options_value_buf__controller_buf = {}; - options_value_buf__controller_buf.tag = options_value_buf__controller_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf__controller_buf_runtimeType)) - { - options_value_buf__controller_buf.value = static_cast(thisDeserializer.readSearchController()); - } - options_value_buf_.controller = options_value_buf__controller_buf; - options_value_buf.value = options_value_buf_; + options_value_buf.value = thisDeserializer.readSearchOptions(); } - Opt_Type_SearchInterface_options options_value = options_value_buf;; - GetNodeModifiers()->getSearchModifier()->setSearchOptions(self, (const Opt_Type_SearchInterface_options*)&options_value); + Opt_SearchOptions options_value = options_value_buf;; + GetNodeModifiers()->getSearchModifier()->setSearchOptions(self, (const Opt_SearchOptions*)&options_value); } KOALA_INTEROP_V3(SearchInterface_setSearchOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -10781,13 +10980,21 @@ void impl_SearchAttribute_enterKeyType(Ark_NativePointer thisPtr, Ark_Int32 valu } KOALA_INTEROP_V2(SearchAttribute_enterKeyType, Ark_NativePointer, Ark_Int32) -void impl_SearchAttribute_onSubmit(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_SearchAttribute_onSubmit0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Callback_String_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void))))};; - GetNodeModifiers()->getSearchModifier()->setOnSubmit(self, (const Callback_String_Void*)&value_value); + GetNodeModifiers()->getSearchModifier()->setOnSubmit0(self, (const Callback_String_Void*)&value_value); +} +KOALA_INTEROP_V3(SearchAttribute_onSubmit0, Ark_NativePointer, uint8_t*, int32_t) + +void impl_SearchAttribute_onSubmit1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + SearchSubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_SearchSubmitCallback))))};; + GetNodeModifiers()->getSearchModifier()->setOnSubmit1(self, (const SearchSubmitCallback*)&value_value); } -KOALA_INTEROP_V3(SearchAttribute_onSubmit, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(SearchAttribute_onSubmit1, Ark_NativePointer, uint8_t*, int32_t) void impl_SearchAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -10800,16 +11007,16 @@ KOALA_INTEROP_V3(SearchAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) void impl_SearchAttribute_onTextSelectionChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void))))};; - GetNodeModifiers()->getSearchModifier()->setOnTextSelectionChange(self, (const Callback_Number_Number_Void*)&value_value); + OnTextSelectionChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTextSelectionChangeCallback))))};; + GetNodeModifiers()->getSearchModifier()->setOnTextSelectionChange(self, (const OnTextSelectionChangeCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onTextSelectionChange, Ark_NativePointer, uint8_t*, int32_t) void impl_SearchAttribute_onContentScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void))))};; - GetNodeModifiers()->getSearchModifier()->setOnContentScroll(self, (const Callback_Number_Number_Void*)&value_value); + OnContentScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContentScrollCallback))))};; + GetNodeModifiers()->getSearchModifier()->setOnContentScroll(self, (const OnContentScrollCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onContentScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -10832,8 +11039,8 @@ KOALA_INTEROP_V3(SearchAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t) void impl_SearchAttribute_onPaste(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_String_PasteEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_PasteEvent_Void))))};; - GetNodeModifiers()->getSearchModifier()->setOnPaste(self, (const Callback_String_PasteEvent_Void*)&value_value); + OnPasteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnPasteCallback))))};; + GetNodeModifiers()->getSearchModifier()->setOnPaste(self, (const OnPasteCallback*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onPaste, Ark_NativePointer, uint8_t*, int32_t) @@ -10982,7 +11189,7 @@ KOALA_INTEROP_V2(SearchAttribute_fontFeature, Ark_NativePointer, KStringPtr) void impl_SearchAttribute_onWillInsert(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_InsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Boolean))))};; + Callback_InsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Boolean))))};; GetNodeModifiers()->getSearchModifier()->setOnWillInsert(self, (const Callback_InsertValue_Boolean*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onWillInsert, Ark_NativePointer, uint8_t*, int32_t) @@ -10998,7 +11205,7 @@ KOALA_INTEROP_V3(SearchAttribute_onDidInsert, Ark_NativePointer, uint8_t*, int32 void impl_SearchAttribute_onWillDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Boolean))))};; + Callback_DeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Boolean))))};; GetNodeModifiers()->getSearchModifier()->setOnWillDelete(self, (const Callback_DeleteValue_Boolean*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_onWillDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -11014,8 +11221,8 @@ KOALA_INTEROP_V3(SearchAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int32 void impl_SearchAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getSearchModifier()->setEditMenuOptions(self, (const Ark_Materialized*)&value_value); + Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; + GetNodeModifiers()->getSearchModifier()->setEditMenuOptions(self, (const Ark_EditMenuOptions*)&value_value); } KOALA_INTEROP_V3(SearchAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -11076,7 +11283,7 @@ KOALA_INTEROP_V3(SearchAttribute_inputFilter, Ark_NativePointer, uint8_t*, int32 void impl_SearchAttribute_customKeyboard(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_KeyboardOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -11089,6 +11296,11 @@ void impl_SearchAttribute_customKeyboard(Ark_NativePointer thisPtr, uint8_t* thi } KOALA_INTEROP_V3(SearchAttribute_customKeyboard, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_SecurityComponentMethod_construct() { + return GetNodeModifiers()->getSecurityComponentMethodModifier()->construct(); +} +KOALA_INTEROP_0(SecurityComponentMethod_construct, Ark_NativePointer) + void impl_SecurityComponentMethod_iconSize(Ark_NativePointer thisPtr, const KLength& value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getSecurityComponentMethodModifier()->setIconSize(self, (const Ark_Length*)&value); @@ -11412,6 +11624,11 @@ void impl_SecurityComponentMethod_constraintSize(Ark_NativePointer thisPtr, uint } KOALA_INTEROP_V3(SecurityComponentMethod_constraintSize, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Select_construct() { + return GetNodeModifiers()->getSelectModifier()->construct(); +} +KOALA_INTEROP_0(Select_construct, Ark_NativePointer) + void impl_SelectInterface_setSelectOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -11722,29 +11939,25 @@ void impl_SelectAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Union_DividerOptions_Undefined_Undefined value_value_buf = {}; + Ark_Union_Opt_DividerOptions_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; - const Ark_Int32 value_value_buf_u_selector = thisDeserializer.readInt8(); - Ark_Union_DividerOptions_Undefined value_value_buf_u = {}; - value_value_buf_u.selector = value_value_buf_u_selector; - if (value_value_buf_u_selector == 0) { - value_value_buf_u.selector = 0; - value_value_buf_u.value0 = thisDeserializer.readDividerOptions(); - } - else if (value_value_buf_u_selector == 1) { - value_value_buf_u.selector = 1; - value_value_buf_u.value1 = Ark_Undefined(); - } - value_value_buf.value0 = static_cast(value_value_buf_u); + const auto value_value_buf_u_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_DividerOptions value_value_buf_u = {}; + value_value_buf_u.tag = value_value_buf_u_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_runtimeType)) + { + value_value_buf_u.value = thisDeserializer.readDividerOptions(); + } + value_value_buf.value0 = value_value_buf_u; } else if (value_value_buf_selector == 1) { value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_Union_DividerOptions_Undefined_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getSelectModifier()->setDivider(self, (const Ark_Union_Union_DividerOptions_Undefined_Undefined*)&value_value); + Ark_Union_Opt_DividerOptions_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getSelectModifier()->setDivider(self, (const Ark_Union_Opt_DividerOptions_Null*)&value_value); } KOALA_INTEROP_V3(SelectAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) @@ -11766,6 +11979,11 @@ void impl_SelectAttribute_menuAlign(Ark_NativePointer thisPtr, Ark_Int32 alignTy } KOALA_INTEROP_V4(SelectAttribute_menuAlign, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) +Ark_NativePointer impl_Shape_construct() { + return GetNodeModifiers()->getShapeModifier()->construct(); +} +KOALA_INTEROP_0(Shape_construct, Ark_NativePointer) + void impl_ShapeInterface_setShapeOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -11780,88 +11998,11 @@ void impl_ShapeInterface_setShapeOptions1(Ark_NativePointer thisPtr) { } KOALA_INTEROP_V1(ShapeInterface_setShapeOptions1, Ark_NativePointer) -void impl_ShapeAttribute_viewPort(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - Ark_Literal_Union_Number_String_height_width_x_y value_value_buf = {}; - const auto value_value_buf_x_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf_x_buf = {}; - value_value_buf_x_buf.tag = value_value_buf_x_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_x_buf_runtimeType)) - { - const Ark_Int32 value_value_buf_x_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_x_buf_ = {}; - value_value_buf_x_buf_.selector = value_value_buf_x_buf__selector; - if (value_value_buf_x_buf__selector == 0) { - value_value_buf_x_buf_.selector = 0; - value_value_buf_x_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_x_buf__selector == 1) { - value_value_buf_x_buf_.selector = 1; - value_value_buf_x_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf_x_buf.value = static_cast(value_value_buf_x_buf_); - } - value_value_buf.x = value_value_buf_x_buf; - const auto value_value_buf_y_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf_y_buf = {}; - value_value_buf_y_buf.tag = value_value_buf_y_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_y_buf_runtimeType)) - { - const Ark_Int32 value_value_buf_y_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_y_buf_ = {}; - value_value_buf_y_buf_.selector = value_value_buf_y_buf__selector; - if (value_value_buf_y_buf__selector == 0) { - value_value_buf_y_buf_.selector = 0; - value_value_buf_y_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_y_buf__selector == 1) { - value_value_buf_y_buf_.selector = 1; - value_value_buf_y_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf_y_buf.value = static_cast(value_value_buf_y_buf_); - } - value_value_buf.y = value_value_buf_y_buf; - const auto value_value_buf_width_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf_width_buf = {}; - value_value_buf_width_buf.tag = value_value_buf_width_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_width_buf_runtimeType)) - { - const Ark_Int32 value_value_buf_width_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_width_buf_ = {}; - value_value_buf_width_buf_.selector = value_value_buf_width_buf__selector; - if (value_value_buf_width_buf__selector == 0) { - value_value_buf_width_buf_.selector = 0; - value_value_buf_width_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_width_buf__selector == 1) { - value_value_buf_width_buf_.selector = 1; - value_value_buf_width_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf_width_buf.value = static_cast(value_value_buf_width_buf_); - } - value_value_buf.width = value_value_buf_width_buf; - const auto value_value_buf_height_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_Number_String value_value_buf_height_buf = {}; - value_value_buf_height_buf.tag = value_value_buf_height_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_height_buf_runtimeType)) - { - const Ark_Int32 value_value_buf_height_buf__selector = thisDeserializer.readInt8(); - Ark_Union_Number_String value_value_buf_height_buf_ = {}; - value_value_buf_height_buf_.selector = value_value_buf_height_buf__selector; - if (value_value_buf_height_buf__selector == 0) { - value_value_buf_height_buf_.selector = 0; - value_value_buf_height_buf_.value0 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_height_buf__selector == 1) { - value_value_buf_height_buf_.selector = 1; - value_value_buf_height_buf_.value1 = static_cast(thisDeserializer.readString()); - } - value_value_buf_height_buf.value = static_cast(value_value_buf_height_buf_); - } - value_value_buf.height = value_value_buf_height_buf; - Ark_Literal_Union_Number_String_height_width_x_y value_value = value_value_buf;; - GetNodeModifiers()->getShapeModifier()->setViewPort(self, (const Ark_Literal_Union_Number_String_height_width_x_y*)&value_value); +void impl_ShapeAttribute_viewPort(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_ViewportRect value_value = thisDeserializer.readViewportRect();; + GetNodeModifiers()->getShapeModifier()->setViewPort(self, (const Ark_ViewportRect*)&value_value); } KOALA_INTEROP_V3(ShapeAttribute_viewPort, Ark_NativePointer, uint8_t*, int32_t) @@ -12074,6 +12215,11 @@ void impl_ShapeAttribute_mesh(Ark_NativePointer thisPtr, uint8_t* thisArray, int } KOALA_INTEROP_V5(ShapeAttribute_mesh, Ark_NativePointer, uint8_t*, int32_t, KInteropNumber, KInteropNumber) +Ark_NativePointer impl_Slider_construct() { + return GetNodeModifiers()->getSliderModifier()->construct(); +} +KOALA_INTEROP_0(Slider_construct, Ark_NativePointer) + void impl_SliderInterface_setSliderOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -12361,6 +12507,11 @@ void impl_SliderAttribute_showTips(Ark_NativePointer thisPtr, Ark_Boolean value, } KOALA_INTEROP_V4(SliderAttribute_showTips, Ark_NativePointer, Ark_Boolean, uint8_t*, int32_t) +Ark_NativePointer impl_BaseSpan_construct() { + return GetNodeModifiers()->getBaseSpanModifier()->construct(); +} +KOALA_INTEROP_0(BaseSpan_construct, Ark_NativePointer) + void impl_BaseSpan_textBackgroundStyle(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -12377,6 +12528,11 @@ void impl_BaseSpan_baselineOffset(Ark_NativePointer thisPtr, uint8_t* thisArray, } KOALA_INTEROP_V3(BaseSpan_baselineOffset, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Span_construct() { + return GetNodeModifiers()->getSpanModifier()->construct(); +} +KOALA_INTEROP_0(Span_construct, Ark_NativePointer) + void impl_SpanInterface_setSpanOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -12569,6 +12725,11 @@ void impl_SpanAttribute_textShadow(Ark_NativePointer thisPtr, uint8_t* thisArray } KOALA_INTEROP_V3(SpanAttribute_textShadow, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Stack_construct() { + return GetNodeModifiers()->getStackModifier()->construct(); +} +KOALA_INTEROP_0(Stack_construct, Ark_NativePointer) + void impl_StackInterface_setStackOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -12598,6 +12759,11 @@ void impl_StackAttribute_pointLight(Ark_NativePointer thisPtr, uint8_t* thisArra } KOALA_INTEROP_V3(StackAttribute_pointLight, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Stepper_construct() { + return GetNodeModifiers()->getStepperModifier()->construct(); +} +KOALA_INTEROP_0(Stepper_construct, Ark_NativePointer) + void impl_StepperInterface_setStepperOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -12662,6 +12828,11 @@ void impl_StepperAttribute_onPrevious(Ark_NativePointer thisPtr, uint8_t* thisAr } KOALA_INTEROP_V3(StepperAttribute_onPrevious, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_StepperItem_construct() { + return GetNodeModifiers()->getStepperItemModifier()->construct(); +} +KOALA_INTEROP_0(StepperItem_construct, Ark_NativePointer) + void impl_StepperItemInterface_setStepperItemOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getStepperItemModifier()->setStepperItemOptions(self); @@ -12695,6 +12866,11 @@ void impl_StepperItemAttribute_status(Ark_NativePointer thisPtr, uint8_t* thisAr } KOALA_INTEROP_V3(StepperItemAttribute_status, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Swiper_construct() { + return GetNodeModifiers()->getSwiperModifier()->construct(); +} +KOALA_INTEROP_0(Swiper_construct, Ark_NativePointer) + void impl_SwiperInterface_setSwiperOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -12728,7 +12904,7 @@ void impl_SwiperAttribute_interval(Ark_NativePointer thisPtr, KInteropNumber val } KOALA_INTEROP_V2(SwiperAttribute_interval, Ark_NativePointer, KInteropNumber) -void impl_SwiperAttribute_indicator(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_SwiperAttribute_indicator0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); @@ -12747,9 +12923,17 @@ void impl_SwiperAttribute_indicator(Ark_NativePointer thisPtr, uint8_t* thisArra value_value_buf.value2 = thisDeserializer.readBoolean(); } Ark_Union_DotIndicator_DigitIndicator_Boolean value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getSwiperModifier()->setIndicator(self, (const Ark_Union_DotIndicator_DigitIndicator_Boolean*)&value_value); + GetNodeModifiers()->getSwiperModifier()->setIndicator0(self, (const Ark_Union_DotIndicator_DigitIndicator_Boolean*)&value_value); +} +KOALA_INTEROP_V3(SwiperAttribute_indicator0, Ark_NativePointer, uint8_t*, int32_t) + +void impl_SwiperAttribute_indicator1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_IndicatorComponentController value_value = static_cast(thisDeserializer.readIndicatorComponentController());; + GetNodeModifiers()->getSwiperModifier()->setIndicator1(self, (const Ark_IndicatorComponentController*)&value_value); } -KOALA_INTEROP_V3(SwiperAttribute_indicator, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(SwiperAttribute_indicator1, Ark_NativePointer, uint8_t*, int32_t) void impl_SwiperAttribute_loop(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -12861,24 +13045,24 @@ KOALA_INTEROP_V3(SwiperAttribute_indicatorStyle, Ark_NativePointer, uint8_t*, in void impl_SwiperAttribute_onAnimationStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_SwiperAnimationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_SwiperAnimationEvent_Void))))};; - GetNodeModifiers()->getSwiperModifier()->setOnAnimationStart(self, (const Callback_Number_Number_SwiperAnimationEvent_Void*)&value_value); + OnSwiperAnimationStartCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperAnimationStartCallback))))};; + GetNodeModifiers()->getSwiperModifier()->setOnAnimationStart(self, (const OnSwiperAnimationStartCallback*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onAnimationStart, Ark_NativePointer, uint8_t*, int32_t) void impl_SwiperAttribute_onAnimationEnd(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_SwiperAnimationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_SwiperAnimationEvent_Void))))};; - GetNodeModifiers()->getSwiperModifier()->setOnAnimationEnd(self, (const Callback_Number_SwiperAnimationEvent_Void*)&value_value); + OnSwiperAnimationEndCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperAnimationEndCallback))))};; + GetNodeModifiers()->getSwiperModifier()->setOnAnimationEnd(self, (const OnSwiperAnimationEndCallback*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onAnimationEnd, Ark_NativePointer, uint8_t*, int32_t) void impl_SwiperAttribute_onGestureSwipe(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_SwiperAnimationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_SwiperAnimationEvent_Void))))};; - GetNodeModifiers()->getSwiperModifier()->setOnGestureSwipe(self, (const Callback_Number_SwiperAnimationEvent_Void*)&value_value); + OnSwiperGestureSwipeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSwiperGestureSwipeCallback))))};; + GetNodeModifiers()->getSwiperModifier()->setOnGestureSwipe(self, (const OnSwiperGestureSwipeCallback*)&value_value); } KOALA_INTEROP_V3(SwiperAttribute_onGestureSwipe, Ark_NativePointer, uint8_t*, int32_t) @@ -12953,20 +13137,7 @@ void impl_SwiperAttribute_displayCount(Ark_NativePointer thisPtr, uint8_t* thisA } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; - Ark_SwiperAutoFill value_value_buf_u = {}; - const Ark_Int32 value_value_buf_u_minSize_buf_selector = thisDeserializer.readInt8(); - Ark_VP value_value_buf_u_minSize_buf = {}; - value_value_buf_u_minSize_buf.selector = value_value_buf_u_minSize_buf_selector; - if (value_value_buf_u_minSize_buf_selector == 0) { - value_value_buf_u_minSize_buf.selector = 0; - value_value_buf_u_minSize_buf.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_minSize_buf_selector == 1) { - value_value_buf_u_minSize_buf.selector = 1; - value_value_buf_u_minSize_buf.value1 = static_cast(thisDeserializer.readNumber()); - } - value_value_buf_u.minSize = static_cast(value_value_buf_u_minSize_buf); - value_value_buf.value2 = value_value_buf_u; + value_value_buf.value2 = thisDeserializer.readSwiperAutoFill(); } Ark_Union_Number_String_SwiperAutoFill value_value = static_cast(value_value_buf);; const auto swipeByGroup_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); @@ -13011,6 +13182,82 @@ void impl_SwiperAttribute_nextMargin(Ark_NativePointer thisPtr, const KLength& v } KOALA_INTEROP_V4(SwiperAttribute_nextMargin, Ark_NativePointer, KLength, uint8_t*, int32_t) +Ark_NativePointer impl_IndicatorComponent_construct() { + return GetNodeModifiers()->getIndicatorComponentModifier()->construct(); +} +KOALA_INTEROP_0(IndicatorComponent_construct, Ark_NativePointer) + +void impl_IndicatorComponentInterface_setIndicatorComponentOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto controller_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_IndicatorComponentController controller_value_buf = {}; + controller_value_buf.tag = controller_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (controller_value_buf_runtimeType)) + { + controller_value_buf.value = static_cast(thisDeserializer.readIndicatorComponentController()); + } + Opt_IndicatorComponentController controller_value = controller_value_buf;; + GetNodeModifiers()->getIndicatorComponentModifier()->setIndicatorComponentOptions(self, (const Opt_IndicatorComponentController*)&controller_value); +} +KOALA_INTEROP_V3(IndicatorComponentInterface_setIndicatorComponentOptions, Ark_NativePointer, uint8_t*, int32_t) + +void impl_IndicatorComponentAttribute_initialIndex(Ark_NativePointer thisPtr, KInteropNumber value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getIndicatorComponentModifier()->setInitialIndex(self, (const Ark_Number*)&value); +} +KOALA_INTEROP_V2(IndicatorComponentAttribute_initialIndex, Ark_NativePointer, KInteropNumber) + +void impl_IndicatorComponentAttribute_count(Ark_NativePointer thisPtr, KInteropNumber value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getIndicatorComponentModifier()->setCount(self, (const Ark_Number*)&value); +} +KOALA_INTEROP_V2(IndicatorComponentAttribute_count, Ark_NativePointer, KInteropNumber) + +void impl_IndicatorComponentAttribute_style(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); + Ark_Union_DotIndicator_DigitIndicator value_value_buf = {}; + value_value_buf.selector = value_value_buf_selector; + if (value_value_buf_selector == 0) { + value_value_buf.selector = 0; + value_value_buf.value0 = thisDeserializer.readDotIndicator(); + } + else if (value_value_buf_selector == 1) { + value_value_buf.selector = 1; + value_value_buf.value1 = thisDeserializer.readDigitIndicator(); + } + Ark_Union_DotIndicator_DigitIndicator value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getIndicatorComponentModifier()->setStyle(self, (const Ark_Union_DotIndicator_DigitIndicator*)&value_value); +} +KOALA_INTEROP_V3(IndicatorComponentAttribute_style, Ark_NativePointer, uint8_t*, int32_t) + +void impl_IndicatorComponentAttribute_loop(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getIndicatorComponentModifier()->setLoop(self, value); +} +KOALA_INTEROP_V2(IndicatorComponentAttribute_loop, Ark_NativePointer, Ark_Boolean) + +void impl_IndicatorComponentAttribute_vertical(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getIndicatorComponentModifier()->setVertical(self, value); +} +KOALA_INTEROP_V2(IndicatorComponentAttribute_vertical, Ark_NativePointer, Ark_Boolean) + +void impl_IndicatorComponentAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Callback_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void))))};; + GetNodeModifiers()->getIndicatorComponentModifier()->setOnChange(self, (const Callback_Number_Void*)&value_value); +} +KOALA_INTEROP_V3(IndicatorComponentAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) + +Ark_NativePointer impl_SymbolGlyph_construct() { + return GetNodeModifiers()->getSymbolGlyphModifier()->construct(); +} +KOALA_INTEROP_0(SymbolGlyph_construct, Ark_NativePointer) + void impl_SymbolGlyphInterface_setSymbolGlyphOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -13152,6 +13399,11 @@ void impl_SymbolGlyphAttribute_symbolEffect1(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(SymbolGlyphAttribute_symbolEffect1, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_SymbolSpan_construct() { + return GetNodeModifiers()->getSymbolSpanModifier()->construct(); +} +KOALA_INTEROP_0(SymbolSpan_construct, Ark_NativePointer) + void impl_SymbolSpanInterface_setSymbolSpanOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -13254,43 +13506,23 @@ void impl_SymbolSpanAttribute_renderingStrategy(Ark_NativePointer thisPtr, Ark_I } KOALA_INTEROP_V2(SymbolSpanAttribute_renderingStrategy, Ark_NativePointer, Ark_Int32) +Ark_NativePointer impl_Tabs_construct() { + return GetNodeModifiers()->getTabsModifier()->construct(); +} +KOALA_INTEROP_0(Tabs_construct, Ark_NativePointer) + void impl_TabsInterface_setTabsOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Type_TabsInterface_value value_value_buf = {}; - value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_TabsOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) { - Ark_Type_TabsInterface_value value_value_buf_ = {}; - const auto value_value_buf__barPosition_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_BarPosition value_value_buf__barPosition_buf = {}; - value_value_buf__barPosition_buf.tag = value_value_buf__barPosition_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__barPosition_buf_runtimeType)) - { - value_value_buf__barPosition_buf.value = static_cast(thisDeserializer.readInt32()); - } - value_value_buf_.barPosition = value_value_buf__barPosition_buf; - const auto value_value_buf__index_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Number value_value_buf__index_buf = {}; - value_value_buf__index_buf.tag = value_value_buf__index_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__index_buf_runtimeType)) - { - value_value_buf__index_buf.value = static_cast(thisDeserializer.readNumber()); - } - value_value_buf_.index = value_value_buf__index_buf; - const auto value_value_buf__controller_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_TabsController value_value_buf__controller_buf = {}; - value_value_buf__controller_buf.tag = value_value_buf__controller_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf__controller_buf_runtimeType)) - { - value_value_buf__controller_buf.value = static_cast(thisDeserializer.readTabsController()); - } - value_value_buf_.controller = value_value_buf__controller_buf; - value_value_buf.value = value_value_buf_; + options_value_buf.value = thisDeserializer.readTabsOptions(); } - Opt_Type_TabsInterface_value value_value = value_value_buf;; - GetNodeModifiers()->getTabsModifier()->setTabsOptions(self, (const Opt_Type_TabsInterface_value*)&value_value); + Opt_TabsOptions options_value = options_value_buf;; + GetNodeModifiers()->getTabsModifier()->setTabsOptions(self, (const Opt_TabsOptions*)&options_value); } KOALA_INTEROP_V3(TabsInterface_setTabsOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -13354,38 +13586,30 @@ KOALA_INTEROP_V2(TabsAttribute_animationDuration, Ark_NativePointer, KInteropNum void impl_TabsAttribute_animationMode(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_AnimationMode_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_AnimationMode_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getTabsModifier()->setAnimationMode(self, (const Ark_Union_AnimationMode_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_AnimationMode value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = static_cast(thisDeserializer.readInt32()); + } + Opt_AnimationMode value_value = value_value_buf;; + GetNodeModifiers()->getTabsModifier()->setAnimationMode(self, (const Opt_AnimationMode*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_animationMode, Ark_NativePointer, uint8_t*, int32_t) void impl_TabsAttribute_edgeEffect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_EdgeEffect_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_EdgeEffect_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getTabsModifier()->setEdgeEffect(self, (const Ark_Union_EdgeEffect_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_EdgeEffect value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = static_cast(thisDeserializer.readInt32()); + } + Opt_EdgeEffect value_value = value_value_buf;; + GetNodeModifiers()->getTabsModifier()->setEdgeEffect(self, (const Opt_EdgeEffect*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_edgeEffect, Ark_NativePointer, uint8_t*, int32_t) @@ -13408,24 +13632,24 @@ KOALA_INTEROP_V3(TabsAttribute_onTabBarClick, Ark_NativePointer, uint8_t*, int32 void impl_TabsAttribute_onAnimationStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_TabsAnimationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_TabsAnimationEvent_Void))))};; - GetNodeModifiers()->getTabsModifier()->setOnAnimationStart(self, (const Callback_Number_Number_TabsAnimationEvent_Void*)&value_value); + OnTabsAnimationStartCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsAnimationStartCallback))))};; + GetNodeModifiers()->getTabsModifier()->setOnAnimationStart(self, (const OnTabsAnimationStartCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onAnimationStart, Ark_NativePointer, uint8_t*, int32_t) void impl_TabsAttribute_onAnimationEnd(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_TabsAnimationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_TabsAnimationEvent_Void))))};; - GetNodeModifiers()->getTabsModifier()->setOnAnimationEnd(self, (const Callback_Number_TabsAnimationEvent_Void*)&value_value); + OnTabsAnimationEndCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsAnimationEndCallback))))};; + GetNodeModifiers()->getTabsModifier()->setOnAnimationEnd(self, (const OnTabsAnimationEndCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onAnimationEnd, Ark_NativePointer, uint8_t*, int32_t) void impl_TabsAttribute_onGestureSwipe(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_TabsAnimationEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_TabsAnimationEvent_Void))))};; - GetNodeModifiers()->getTabsModifier()->setOnGestureSwipe(self, (const Callback_Number_TabsAnimationEvent_Void*)&value_value); + OnTabsGestureSwipeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsGestureSwipeCallback))))};; + GetNodeModifiers()->getTabsModifier()->setOnGestureSwipe(self, (const OnTabsGestureSwipeCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onGestureSwipe, Ark_NativePointer, uint8_t*, int32_t) @@ -13439,7 +13663,7 @@ void impl_TabsAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, i Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_DividerStyle_Undefined value_value_buf = {}; + Ark_Union_DividerStyle_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -13449,8 +13673,8 @@ void impl_TabsAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisArray, i value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_DividerStyle_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getTabsModifier()->setDivider(self, (const Ark_Union_DividerStyle_Undefined*)&value_value); + Ark_Union_DividerStyle_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getTabsModifier()->setDivider(self, (const Ark_Union_DividerStyle_Null*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) @@ -13498,22 +13722,38 @@ KOALA_INTEROP_V3(TabsAttribute_barGridAlign, Ark_NativePointer, uint8_t*, int32_ void impl_TabsAttribute_customContentTransition(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Type_TabsAttribute_customContentTransition_delegate value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Type_TabsAttribute_customContentTransition_delegate))))};; - GetNodeModifiers()->getTabsModifier()->setCustomContentTransition(self, (const Type_TabsAttribute_customContentTransition_delegate*)&value_value); + TabsCustomContentTransitionCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TabsCustomContentTransitionCallback))))};; + GetNodeModifiers()->getTabsModifier()->setCustomContentTransition(self, (const TabsCustomContentTransitionCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_customContentTransition, Ark_NativePointer, uint8_t*, int32_t) -void impl_TabsAttribute_barBackgroundBlurStyle(Ark_NativePointer thisPtr, Ark_Int32 value) { +void impl_TabsAttribute_barBackgroundBlurStyle0(Ark_NativePointer thisPtr, Ark_Int32 value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getTabsModifier()->setBarBackgroundBlurStyle0(self, static_cast(value)); +} +KOALA_INTEROP_V2(TabsAttribute_barBackgroundBlurStyle0, Ark_NativePointer, Ark_Int32) + +void impl_TabsAttribute_barBackgroundBlurStyle1(Ark_NativePointer thisPtr, Ark_Int32 style, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getTabsModifier()->setBarBackgroundBlurStyle(self, static_cast(value)); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_BackgroundBlurStyleOptions options_value = thisDeserializer.readBackgroundBlurStyleOptions();; + GetNodeModifiers()->getTabsModifier()->setBarBackgroundBlurStyle1(self, static_cast(style), (const Ark_BackgroundBlurStyleOptions*)&options_value); +} +KOALA_INTEROP_V4(TabsAttribute_barBackgroundBlurStyle1, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t) + +void impl_TabsAttribute_barBackgroundEffect(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_BackgroundEffectOptions value_value = thisDeserializer.readBackgroundEffectOptions();; + GetNodeModifiers()->getTabsModifier()->setBarBackgroundEffect(self, (const Ark_BackgroundEffectOptions*)&value_value); } -KOALA_INTEROP_V2(TabsAttribute_barBackgroundBlurStyle, Ark_NativePointer, Ark_Int32) +KOALA_INTEROP_V3(TabsAttribute_barBackgroundEffect, Ark_NativePointer, uint8_t*, int32_t) void impl_TabsAttribute_onContentWillChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Boolean))))};; - GetNodeModifiers()->getTabsModifier()->setOnContentWillChange(self, (const Callback_Number_Number_Boolean*)&value_value); + OnTabsContentWillChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTabsContentWillChangeCallback))))};; + GetNodeModifiers()->getTabsModifier()->setOnContentWillChange(self, (const OnTabsContentWillChangeCallback*)&value_value); } KOALA_INTEROP_V3(TabsAttribute_onContentWillChange, Ark_NativePointer, uint8_t*, int32_t) @@ -13525,6 +13765,11 @@ void impl_TabsAttribute_barModeBarMode_SCROLLABLE(Ark_NativePointer thisPtr, uin } KOALA_INTEROP_V3(TabsAttribute_barModeBarMode_SCROLLABLE, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_TabContent_construct() { + return GetNodeModifiers()->getTabContentModifier()->construct(); +} +KOALA_INTEROP_0(TabContent_construct, Ark_NativePointer) + void impl_TabContentInterface_setTabContentOptions(Ark_NativePointer thisPtr) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getTabContentModifier()->setTabContentOptions(self); @@ -13535,7 +13780,7 @@ void impl_TabContentAttribute_tabBar0(Ark_NativePointer thisPtr, uint8_t* thisAr Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Type_TabContentAttribute_tabBar_value value_value_buf = {}; + Ark_Union_String_Resource_CustomBuilder_TabBarOptions value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -13547,53 +13792,14 @@ void impl_TabContentAttribute_tabBar0(Ark_NativePointer thisPtr, uint8_t* thisAr } else if (value_value_buf_selector == 2) { value_value_buf.selector = 2; - value_value_buf.value2 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_value_buf.value2 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (value_value_buf_selector == 3) { value_value_buf.selector = 3; - Ark_Literal_Union_String_Resource_icon_text value_value_buf_u = {}; - const auto value_value_buf_u_icon_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Resource value_value_buf_u_icon_buf = {}; - value_value_buf_u_icon_buf.tag = value_value_buf_u_icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_icon_buf_runtimeType)) - { - const Ark_Int32 value_value_buf_u_icon_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Resource value_value_buf_u_icon_buf_ = {}; - value_value_buf_u_icon_buf_.selector = value_value_buf_u_icon_buf__selector; - if (value_value_buf_u_icon_buf__selector == 0) { - value_value_buf_u_icon_buf_.selector = 0; - value_value_buf_u_icon_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_icon_buf__selector == 1) { - value_value_buf_u_icon_buf_.selector = 1; - value_value_buf_u_icon_buf_.value1 = thisDeserializer.readResource(); - } - value_value_buf_u_icon_buf.value = static_cast(value_value_buf_u_icon_buf_); - } - value_value_buf_u.icon = value_value_buf_u_icon_buf; - const auto value_value_buf_u_text_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_String_Resource value_value_buf_u_text_buf = {}; - value_value_buf_u_text_buf.tag = value_value_buf_u_text_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_u_text_buf_runtimeType)) - { - const Ark_Int32 value_value_buf_u_text_buf__selector = thisDeserializer.readInt8(); - Ark_Union_String_Resource value_value_buf_u_text_buf_ = {}; - value_value_buf_u_text_buf_.selector = value_value_buf_u_text_buf__selector; - if (value_value_buf_u_text_buf__selector == 0) { - value_value_buf_u_text_buf_.selector = 0; - value_value_buf_u_text_buf_.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_text_buf__selector == 1) { - value_value_buf_u_text_buf_.selector = 1; - value_value_buf_u_text_buf_.value1 = thisDeserializer.readResource(); - } - value_value_buf_u_text_buf.value = static_cast(value_value_buf_u_text_buf_); - } - value_value_buf_u.text = value_value_buf_u_text_buf; - value_value_buf.value3 = value_value_buf_u; + value_value_buf.value3 = thisDeserializer.readTabBarOptions(); } - Ark_Type_TabContentAttribute_tabBar_value value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getTabContentModifier()->setTabBar0(self, (const Ark_Type_TabContentAttribute_tabBar_value*)&value_value); + Ark_Union_String_Resource_CustomBuilder_TabBarOptions value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getTabContentModifier()->setTabBar0(self, (const Ark_Union_String_Resource_CustomBuilder_TabBarOptions*)&value_value); } KOALA_INTEROP_V3(TabContentAttribute_tabBar0, Ark_NativePointer, uint8_t*, int32_t) @@ -13632,6 +13838,11 @@ void impl_TabContentAttribute_onWillHide(Ark_NativePointer thisPtr, uint8_t* thi } KOALA_INTEROP_V3(TabContentAttribute_onWillHide, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Text_construct() { + return GetNodeModifiers()->getTextModifier()->construct(); +} +KOALA_INTEROP_0(Text_construct, Ark_NativePointer) + void impl_TextInterface_setTextOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -14078,6 +14289,60 @@ void impl_TextAttribute_onCopy(Ark_NativePointer thisPtr, uint8_t* thisArray, in } KOALA_INTEROP_V3(TextAttribute_onCopy, Ark_NativePointer, uint8_t*, int32_t) +void impl_TextAttribute_caretColor(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf = {}; + value_value_buf.selector = value_value_buf_selector; + if (value_value_buf_selector == 0) { + value_value_buf.selector = 0; + value_value_buf.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_selector == 1) { + value_value_buf.selector = 1; + value_value_buf.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_selector == 2) { + value_value_buf.selector = 2; + value_value_buf.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_selector == 3) { + value_value_buf.selector = 3; + value_value_buf.value3 = thisDeserializer.readResource(); + } + Ark_ResourceColor value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getTextModifier()->setCaretColor(self, (const Ark_ResourceColor*)&value_value); +} +KOALA_INTEROP_V3(TextAttribute_caretColor, Ark_NativePointer, uint8_t*, int32_t) + +void impl_TextAttribute_selectedBackgroundColor(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf = {}; + value_value_buf.selector = value_value_buf_selector; + if (value_value_buf_selector == 0) { + value_value_buf.selector = 0; + value_value_buf.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf_selector == 1) { + value_value_buf.selector = 1; + value_value_buf.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf_selector == 2) { + value_value_buf.selector = 2; + value_value_buf.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf_selector == 3) { + value_value_buf.selector = 3; + value_value_buf.value3 = thisDeserializer.readResource(); + } + Ark_ResourceColor value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getTextModifier()->setSelectedBackgroundColor(self, (const Ark_ResourceColor*)&value_value); +} +KOALA_INTEROP_V3(TextAttribute_selectedBackgroundColor, Ark_NativePointer, uint8_t*, int32_t) + void impl_TextAttribute_ellipsisMode(Ark_NativePointer thisPtr, Ark_Int32 value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getTextModifier()->setEllipsisMode(self, static_cast(value)); @@ -14127,8 +14392,8 @@ KOALA_INTEROP_V2(TextAttribute_textSelectable, Ark_NativePointer, Ark_Int32) void impl_TextAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getTextModifier()->setEditMenuOptions(self, (const Ark_Materialized*)&value_value); + Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; + GetNodeModifiers()->getTextModifier()->setEditMenuOptions(self, (const Ark_EditMenuOptions*)&value_value); } KOALA_INTEROP_V3(TextAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -14153,7 +14418,7 @@ KOALA_INTEROP_V3(TextAttribute_selection, Ark_NativePointer, KInteropNumber, KIn void impl_TextAttribute_bindSelectionMenu(Ark_NativePointer thisPtr, Ark_Int32 spanType, uint8_t* thisArray, int32_t thisLength, Ark_Int32 responseType) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_SelectionMenuOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -14166,6 +14431,11 @@ void impl_TextAttribute_bindSelectionMenu(Ark_NativePointer thisPtr, Ark_Int32 s } KOALA_INTEROP_V5(TextAttribute_bindSelectionMenu, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t, Ark_Int32) +Ark_NativePointer impl_TextArea_construct() { + return GetNodeModifiers()->getTextAreaModifier()->construct(); +} +KOALA_INTEROP_0(TextArea_construct, Ark_NativePointer) + void impl_TextAreaInterface_setTextAreaOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -14383,13 +14653,21 @@ void impl_TextAreaAttribute_selectedBackgroundColor(Ark_NativePointer thisPtr, u } KOALA_INTEROP_V3(TextAreaAttribute_selectedBackgroundColor, Ark_NativePointer, uint8_t*, int32_t) -void impl_TextAreaAttribute_onSubmit(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextAreaAttribute_onSubmit0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Callback_EnterKeyType_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_EnterKeyType_Void))))};; - GetNodeModifiers()->getTextAreaModifier()->setOnSubmit(self, (const Callback_EnterKeyType_Void*)&value_value); + GetNodeModifiers()->getTextAreaModifier()->setOnSubmit0(self, (const Callback_EnterKeyType_Void*)&value_value); +} +KOALA_INTEROP_V3(TextAreaAttribute_onSubmit0, Ark_NativePointer, uint8_t*, int32_t) + +void impl_TextAreaAttribute_onSubmit1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + TextAreaSubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TextAreaSubmitCallback))))};; + GetNodeModifiers()->getTextAreaModifier()->setOnSubmit1(self, (const TextAreaSubmitCallback*)&value_value); } -KOALA_INTEROP_V3(TextAreaAttribute_onSubmit, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(TextAreaAttribute_onSubmit1, Ark_NativePointer, uint8_t*, int32_t) void impl_TextAreaAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -14642,7 +14920,7 @@ KOALA_INTEROP_V2(TextAreaAttribute_fontFeature, Ark_NativePointer, KStringPtr) void impl_TextAreaAttribute_onWillInsert(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_InsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Boolean))))};; + Callback_InsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Boolean))))};; GetNodeModifiers()->getTextAreaModifier()->setOnWillInsert(self, (const Callback_InsertValue_Boolean*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onWillInsert, Ark_NativePointer, uint8_t*, int32_t) @@ -14658,7 +14936,7 @@ KOALA_INTEROP_V3(TextAreaAttribute_onDidInsert, Ark_NativePointer, uint8_t*, int void impl_TextAreaAttribute_onWillDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Boolean))))};; + Callback_DeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Boolean))))};; GetNodeModifiers()->getTextAreaModifier()->setOnWillDelete(self, (const Callback_DeleteValue_Boolean*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_onWillDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -14674,8 +14952,8 @@ KOALA_INTEROP_V3(TextAreaAttribute_onDidDelete, Ark_NativePointer, uint8_t*, int void impl_TextAreaAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getTextAreaModifier()->setEditMenuOptions(self, (const Ark_Materialized*)&value_value); + Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; + GetNodeModifiers()->getTextAreaModifier()->setEditMenuOptions(self, (const Ark_EditMenuOptions*)&value_value); } KOALA_INTEROP_V3(TextAreaAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -14736,7 +15014,7 @@ KOALA_INTEROP_V4(TextAreaAttribute_showCounter, Ark_NativePointer, Ark_Boolean, void impl_TextAreaAttribute_customKeyboard(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_KeyboardOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -14749,6 +15027,11 @@ void impl_TextAreaAttribute_customKeyboard(Ark_NativePointer thisPtr, uint8_t* t } KOALA_INTEROP_V3(TextAreaAttribute_customKeyboard, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_TextClock_construct() { + return GetNodeModifiers()->getTextClockModifier()->construct(); +} +KOALA_INTEROP_0(TextClock_construct, Ark_NativePointer) + void impl_TextClockInterface_setTextClockOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -14904,22 +15187,23 @@ KOALA_INTEROP_V3(TextClockAttribute_contentModifier, Ark_NativePointer, uint8_t* void impl_TextClockAttribute_dateTimeOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_DateTimeOptions_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readCustomObject("DateTimeOptions"); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_DateTimeOptions_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getTextClockModifier()->setDateTimeOptions(self, (const Ark_Union_DateTimeOptions_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_CustomObject value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readCustomObject("DateTimeOptions"); + } + Opt_CustomObject value_value = value_value_buf;; + GetNodeModifiers()->getTextClockModifier()->setDateTimeOptions(self, (const Opt_CustomObject*)&value_value); } KOALA_INTEROP_V3(TextClockAttribute_dateTimeOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_TextInput_construct() { + return GetNodeModifiers()->getTextInputModifier()->construct(); +} +KOALA_INTEROP_0(TextInput_construct, Ark_NativePointer) + void impl_TextInputInterface_setTextInputOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -15053,8 +15337,8 @@ KOALA_INTEROP_V3(TextInputAttribute_onEditChange, Ark_NativePointer, uint8_t*, i void impl_TextInputAttribute_onSubmit(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_EnterKeyType_SubmitEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_EnterKeyType_SubmitEvent_Void))))};; - GetNodeModifiers()->getTextInputModifier()->setOnSubmit(self, (const Callback_EnterKeyType_SubmitEvent_Void*)&value_value); + OnSubmitCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnSubmitCallback))))};; + GetNodeModifiers()->getTextInputModifier()->setOnSubmit(self, (const OnSubmitCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onSubmit, Ark_NativePointer, uint8_t*, int32_t) @@ -15069,16 +15353,16 @@ KOALA_INTEROP_V3(TextInputAttribute_onChange, Ark_NativePointer, uint8_t*, int32 void impl_TextInputAttribute_onTextSelectionChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void))))};; - GetNodeModifiers()->getTextInputModifier()->setOnTextSelectionChange(self, (const Callback_Number_Number_Void*)&value_value); + OnTextSelectionChangeCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnTextSelectionChangeCallback))))};; + GetNodeModifiers()->getTextInputModifier()->setOnTextSelectionChange(self, (const OnTextSelectionChangeCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onTextSelectionChange, Ark_NativePointer, uint8_t*, int32_t) void impl_TextInputAttribute_onContentScroll(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_Number_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Number_Void))))};; - GetNodeModifiers()->getTextInputModifier()->setOnContentScroll(self, (const Callback_Number_Number_Void*)&value_value); + OnContentScrollCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnContentScrollCallback))))};; + GetNodeModifiers()->getTextInputModifier()->setOnContentScroll(self, (const OnContentScrollCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onContentScroll, Ark_NativePointer, uint8_t*, int32_t) @@ -15188,8 +15472,8 @@ KOALA_INTEROP_V3(TextInputAttribute_onCut, Ark_NativePointer, uint8_t*, int32_t) void impl_TextInputAttribute_onPaste(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_String_PasteEvent_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_PasteEvent_Void))))};; - GetNodeModifiers()->getTextInputModifier()->setOnPaste(self, (const Callback_String_PasteEvent_Void*)&value_value); + OnPasteCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnPasteCallback))))};; + GetNodeModifiers()->getTextInputModifier()->setOnPaste(self, (const OnPasteCallback*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onPaste, Ark_NativePointer, uint8_t*, int32_t) @@ -15289,92 +15573,84 @@ void impl_TextInputAttribute_showError(Ark_NativePointer thisPtr, uint8_t* thisA Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Union_ResourceStr_Undefined value_value_buf = {}; + Opt_ResourceStr value_value_buf = {}; value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) { const Ark_Int32 value_value_buf__selector = thisDeserializer.readInt8(); - Ark_Union_ResourceStr_Undefined value_value_buf_ = {}; + Ark_ResourceStr value_value_buf_ = {}; value_value_buf_.selector = value_value_buf__selector; if (value_value_buf__selector == 0) { value_value_buf_.selector = 0; - const Ark_Int32 value_value_buf__u_selector = thisDeserializer.readInt8(); - Ark_ResourceStr value_value_buf__u = {}; - value_value_buf__u.selector = value_value_buf__u_selector; - if (value_value_buf__u_selector == 0) { - value_value_buf__u.selector = 0; - value_value_buf__u.value0 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf__u_selector == 1) { - value_value_buf__u.selector = 1; - value_value_buf__u.value1 = thisDeserializer.readResource(); - } - value_value_buf_.value0 = static_cast(value_value_buf__u); + value_value_buf_.value0 = static_cast(thisDeserializer.readString()); } else if (value_value_buf__selector == 1) { value_value_buf_.selector = 1; - value_value_buf_.value1 = Ark_Undefined(); + value_value_buf_.value1 = thisDeserializer.readResource(); } - value_value_buf.value = static_cast(value_value_buf_); + value_value_buf.value = static_cast(value_value_buf_); } - Opt_Union_ResourceStr_Undefined value_value = value_value_buf;; - GetNodeModifiers()->getTextInputModifier()->setShowError(self, (const Opt_Union_ResourceStr_Undefined*)&value_value); + Opt_ResourceStr value_value = value_value_buf;; + GetNodeModifiers()->getTextInputModifier()->setShowError(self, (const Opt_ResourceStr*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_showError, Ark_NativePointer, uint8_t*, int32_t) void impl_TextInputAttribute_showUnit(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; - GetNodeModifiers()->getTextInputModifier()->setShowUnit(self, (const Callback_Any*)&value_value); -} -KOALA_INTEROP_V3(TextInputAttribute_showUnit, Ark_NativePointer, uint8_t*, int32_t) - -void impl_TextInputAttribute_showUnderline(Ark_NativePointer thisPtr, Ark_Boolean value) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getTextInputModifier()->setShowUnderline(self, value); -} -KOALA_INTEROP_V2(TextInputAttribute_showUnderline, Ark_NativePointer, Ark_Boolean) - -void impl_TextInputAttribute_underlineColor(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { - Ark_NodeHandle self = reinterpret_cast(thisPtr); - Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_ResourceColor_UnderlineColor_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - const Ark_Int32 value_value_buf_u_selector = thisDeserializer.readInt8(); - Ark_ResourceColor value_value_buf_u = {}; - value_value_buf_u.selector = value_value_buf_u_selector; - if (value_value_buf_u_selector == 0) { - value_value_buf_u.selector = 0; - value_value_buf_u.value0 = static_cast(thisDeserializer.readInt32()); - } - else if (value_value_buf_u_selector == 1) { - value_value_buf_u.selector = 1; - value_value_buf_u.value1 = static_cast(thisDeserializer.readNumber()); - } - else if (value_value_buf_u_selector == 2) { - value_value_buf_u.selector = 2; - value_value_buf_u.value2 = static_cast(thisDeserializer.readString()); - } - else if (value_value_buf_u_selector == 3) { - value_value_buf_u.selector = 3; - value_value_buf_u.value3 = thisDeserializer.readResource(); + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + GetNodeModifiers()->getTextInputModifier()->setShowUnit(self, (const Callback_Any*)&value_value); +} +KOALA_INTEROP_V3(TextInputAttribute_showUnit, Ark_NativePointer, uint8_t*, int32_t) + +void impl_TextInputAttribute_showUnderline(Ark_NativePointer thisPtr, Ark_Boolean value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getTextInputModifier()->setShowUnderline(self, value); +} +KOALA_INTEROP_V2(TextInputAttribute_showUnderline, Ark_NativePointer, Ark_Boolean) + +void impl_TextInputAttribute_underlineColor(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Union_ResourceColor_UnderlineColor value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + const Ark_Int32 value_value_buf__selector = thisDeserializer.readInt8(); + Ark_Union_ResourceColor_UnderlineColor value_value_buf_ = {}; + value_value_buf_.selector = value_value_buf__selector; + if (value_value_buf__selector == 0) { + value_value_buf_.selector = 0; + const Ark_Int32 value_value_buf__u_selector = thisDeserializer.readInt8(); + Ark_ResourceColor value_value_buf__u = {}; + value_value_buf__u.selector = value_value_buf__u_selector; + if (value_value_buf__u_selector == 0) { + value_value_buf__u.selector = 0; + value_value_buf__u.value0 = static_cast(thisDeserializer.readInt32()); + } + else if (value_value_buf__u_selector == 1) { + value_value_buf__u.selector = 1; + value_value_buf__u.value1 = static_cast(thisDeserializer.readNumber()); + } + else if (value_value_buf__u_selector == 2) { + value_value_buf__u.selector = 2; + value_value_buf__u.value2 = static_cast(thisDeserializer.readString()); + } + else if (value_value_buf__u_selector == 3) { + value_value_buf__u.selector = 3; + value_value_buf__u.value3 = thisDeserializer.readResource(); + } + value_value_buf_.value0 = static_cast(value_value_buf__u); + } + else if (value_value_buf__selector == 1) { + value_value_buf_.selector = 1; + value_value_buf_.value1 = thisDeserializer.readUnderlineColor(); + } + value_value_buf.value = static_cast(value_value_buf_); } - value_value_buf.value0 = static_cast(value_value_buf_u); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = thisDeserializer.readUnderlineColor(); - } - else if (value_value_buf_selector == 2) { - value_value_buf.selector = 2; - value_value_buf.value2 = Ark_Undefined(); - } - Ark_Union_ResourceColor_UnderlineColor_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getTextInputModifier()->setUnderlineColor(self, (const Ark_Union_ResourceColor_UnderlineColor_Undefined*)&value_value); + Opt_Union_ResourceColor_UnderlineColor value_value = value_value_buf;; + GetNodeModifiers()->getTextInputModifier()->setUnderlineColor(self, (const Opt_Union_ResourceColor_UnderlineColor*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_underlineColor, Ark_NativePointer, uint8_t*, int32_t) @@ -15408,30 +15684,21 @@ void impl_TextInputAttribute_lineBreakStrategy(Ark_NativePointer thisPtr, Ark_In } KOALA_INTEROP_V2(TextInputAttribute_lineBreakStrategy, Ark_NativePointer, Ark_Int32) -void impl_TextInputAttribute_cancelButton(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TextInputAttribute_cancelButton0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Literal_CancelButtonStyle_style_IconOptions_icon value_value_buf = {}; - const auto value_value_buf_style_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_CancelButtonStyle value_value_buf_style_buf = {}; - value_value_buf_style_buf.tag = value_value_buf_style_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_style_buf_runtimeType)) - { - value_value_buf_style_buf.value = static_cast(thisDeserializer.readInt32()); - } - value_value_buf.style = value_value_buf_style_buf; - const auto value_value_buf_icon_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_IconOptions value_value_buf_icon_buf = {}; - value_value_buf_icon_buf.tag = value_value_buf_icon_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_icon_buf_runtimeType)) - { - value_value_buf_icon_buf.value = thisDeserializer.readIconOptions(); - } - value_value_buf.icon = value_value_buf_icon_buf; - Ark_Literal_CancelButtonStyle_style_IconOptions_icon value_value = value_value_buf;; - GetNodeModifiers()->getTextInputModifier()->setCancelButton(self, (const Ark_Literal_CancelButtonStyle_style_IconOptions_icon*)&value_value); + Ark_CancelButtonOptions value_value = thisDeserializer.readCancelButtonOptions();; + GetNodeModifiers()->getTextInputModifier()->setCancelButton0(self, (const Ark_CancelButtonOptions*)&value_value); +} +KOALA_INTEROP_V3(TextInputAttribute_cancelButton0, Ark_NativePointer, uint8_t*, int32_t) + +void impl_TextInputAttribute_cancelButton1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_CancelButtonSymbolOptions value_value = thisDeserializer.readCancelButtonSymbolOptions();; + GetNodeModifiers()->getTextInputModifier()->setCancelButton1(self, (const Ark_CancelButtonSymbolOptions*)&value_value); } -KOALA_INTEROP_V3(TextInputAttribute_cancelButton, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(TextInputAttribute_cancelButton1, Ark_NativePointer, uint8_t*, int32_t) void impl_TextInputAttribute_selectAll(Ark_NativePointer thisPtr, Ark_Boolean value) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -15580,7 +15847,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onSecurityStateChange, Ark_NativePointer, ui void impl_TextInputAttribute_onWillInsert(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_InsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Boolean))))};; + Callback_InsertValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_InsertValue_Boolean))))};; GetNodeModifiers()->getTextInputModifier()->setOnWillInsert(self, (const Callback_InsertValue_Boolean*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onWillInsert, Ark_NativePointer, uint8_t*, int32_t) @@ -15596,7 +15863,7 @@ KOALA_INTEROP_V3(TextInputAttribute_onDidInsert, Ark_NativePointer, uint8_t*, in void impl_TextInputAttribute_onWillDelete(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_DeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Boolean))))};; + Callback_DeleteValue_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_DeleteValue_Boolean))))};; GetNodeModifiers()->getTextInputModifier()->setOnWillDelete(self, (const Callback_DeleteValue_Boolean*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_onWillDelete, Ark_NativePointer, uint8_t*, int32_t) @@ -15612,8 +15879,8 @@ KOALA_INTEROP_V3(TextInputAttribute_onDidDelete, Ark_NativePointer, uint8_t*, in void impl_TextInputAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getTextInputModifier()->setEditMenuOptions(self, (const Ark_Materialized*)&value_value); + Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; + GetNodeModifiers()->getTextInputModifier()->setEditMenuOptions(self, (const Ark_EditMenuOptions*)&value_value); } KOALA_INTEROP_V3(TextInputAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -15659,7 +15926,7 @@ KOALA_INTEROP_V3(TextInputAttribute_inputFilter, Ark_NativePointer, uint8_t*, in void impl_TextInputAttribute_customKeyboard(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_KeyboardOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -15687,6 +15954,11 @@ void impl_TextInputAttribute_showCounter(Ark_NativePointer thisPtr, Ark_Boolean } KOALA_INTEROP_V4(TextInputAttribute_showCounter, Ark_NativePointer, Ark_Boolean, uint8_t*, int32_t) +Ark_NativePointer impl_TextPicker_construct() { + return GetNodeModifiers()->getTextPickerModifier()->construct(); +} +KOALA_INTEROP_0(TextPicker_construct, Ark_NativePointer) + void impl_TextPickerInterface_setTextPickerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -15775,6 +16047,14 @@ void impl_TextPickerAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisA } KOALA_INTEROP_V3(TextPickerAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) +void impl_TextPickerAttribute_onScrollStop(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + TextPickerScrollStopCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_TextPickerScrollStopCallback))))};; + GetNodeModifiers()->getTextPickerModifier()->setOnScrollStop(self, (const TextPickerScrollStopCallback*)&value_value); +} +KOALA_INTEROP_V3(TextPickerAttribute_onScrollStop, Ark_NativePointer, uint8_t*, int32_t) + void impl_TextPickerAttribute_selectedIndex(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -15807,7 +16087,7 @@ void impl_TextPickerAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisAr Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_DividerOptions_Undefined value_value_buf = {}; + Ark_Union_DividerOptions_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -15817,8 +16097,8 @@ void impl_TextPickerAttribute_divider(Ark_NativePointer thisPtr, uint8_t* thisAr value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_DividerOptions_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getTextPickerModifier()->setDivider(self, (const Ark_Union_DividerOptions_Undefined*)&value_value); + Ark_Union_DividerOptions_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getTextPickerModifier()->setDivider(self, (const Ark_Union_DividerOptions_Null*)&value_value); } KOALA_INTEROP_V3(TextPickerAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) @@ -15828,6 +16108,11 @@ void impl_TextPickerAttribute_gradientHeight(Ark_NativePointer thisPtr, const KL } KOALA_INTEROP_V2(TextPickerAttribute_gradientHeight, Ark_NativePointer, KLength) +Ark_NativePointer impl_TextTimer_construct() { + return GetNodeModifiers()->getTextTimerModifier()->construct(); +} +KOALA_INTEROP_0(TextTimer_construct, Ark_NativePointer) + void impl_TextTimerInterface_setTextTimerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -15974,6 +16259,11 @@ void impl_TextTimerAttribute_contentModifier(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(TextTimerAttribute_contentModifier, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_TimePicker_construct() { + return GetNodeModifiers()->getTimePickerModifier()->construct(); +} +KOALA_INTEROP_0(TimePicker_construct, Ark_NativePointer) + void impl_TimePickerInterface_setTimePickerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -16047,6 +16337,11 @@ void impl_TimePickerAttribute_enableHapticFeedback(Ark_NativePointer thisPtr, Ar } KOALA_INTEROP_V2(TimePickerAttribute_enableHapticFeedback, Ark_NativePointer, Ark_Boolean) +Ark_NativePointer impl_Toggle_construct() { + return GetNodeModifiers()->getToggleModifier()->construct(); +} +KOALA_INTEROP_0(Toggle_construct, Ark_NativePointer) + void impl_ToggleInterface_setToggleOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -16133,6 +16428,11 @@ void impl_ToggleAttribute_switchStyle(Ark_NativePointer thisPtr, uint8_t* thisAr } KOALA_INTEROP_V3(ToggleAttribute_switchStyle, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Video_construct() { + return GetNodeModifiers()->getVideoModifier()->construct(); +} +KOALA_INTEROP_0(Video_construct, Ark_NativePointer) + void impl_VideoInterface_setVideoOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -16174,64 +16474,64 @@ KOALA_INTEROP_V2(VideoAttribute_objectFit, Ark_NativePointer, Ark_Int32) void impl_VideoAttribute_onStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnStart(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + GetNodeModifiers()->getVideoModifier()->setOnStart(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onStart, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onPause(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnPause(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + GetNodeModifiers()->getVideoModifier()->setOnPause(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onPause, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onFinish(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnFinish(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + GetNodeModifiers()->getVideoModifier()->setOnFinish(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onFinish, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onFullscreenChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Boolean_fullscreen_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Boolean_fullscreen_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnFullscreenChange(self, (const Callback_Literal_Boolean_fullscreen_Void*)&value_value); + Callback_FullscreenInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_FullscreenInfo_Void))))};; + GetNodeModifiers()->getVideoModifier()->setOnFullscreenChange(self, (const Callback_FullscreenInfo_Void*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onFullscreenChange, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onPrepared(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Number_duration_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_duration_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnPrepared(self, (const Callback_Literal_Number_duration_Void*)&value_value); + Callback_PreparedInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PreparedInfo_Void))))};; + GetNodeModifiers()->getVideoModifier()->setOnPrepared(self, (const Callback_PreparedInfo_Void*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onPrepared, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onSeeking(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Number_time_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_time_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnSeeking(self, (const Callback_Literal_Number_time_Void*)&value_value); + Callback_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void))))};; + GetNodeModifiers()->getVideoModifier()->setOnSeeking(self, (const Callback_PlaybackInfo_Void*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onSeeking, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onSeeked(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Number_time_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_time_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnSeeked(self, (const Callback_Literal_Number_time_Void*)&value_value); + Callback_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void))))};; + GetNodeModifiers()->getVideoModifier()->setOnSeeked(self, (const Callback_PlaybackInfo_Void*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onSeeked, Ark_NativePointer, uint8_t*, int32_t) void impl_VideoAttribute_onUpdate(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Number_time_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_time_Void))))};; - GetNodeModifiers()->getVideoModifier()->setOnUpdate(self, (const Callback_Literal_Number_time_Void*)&value_value); + Callback_PlaybackInfo_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_PlaybackInfo_Void))))};; + GetNodeModifiers()->getVideoModifier()->setOnUpdate(self, (const Callback_PlaybackInfo_Void*)&value_value); } KOALA_INTEROP_V3(VideoAttribute_onUpdate, Ark_NativePointer, uint8_t*, int32_t) @@ -16265,6 +16565,11 @@ void impl_VideoAttribute_analyzerConfig(Ark_NativePointer thisPtr, uint8_t* this } KOALA_INTEROP_V3(VideoAttribute_analyzerConfig, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_Web_construct() { + return GetNodeModifiers()->getWebModifier()->construct(); +} +KOALA_INTEROP_0(Web_construct, Ark_NativePointer) + void impl_WebInterface_setWebOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -16480,7 +16785,7 @@ KOALA_INTEROP_V3(WebAttribute_onRequestSelected, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onAlert(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnAlertEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnAlertEvent_Boolean))))};; + Callback_OnAlertEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnAlertEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnAlert(self, (const Callback_OnAlertEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onAlert, Ark_NativePointer, uint8_t*, int32_t) @@ -16488,7 +16793,7 @@ KOALA_INTEROP_V3(WebAttribute_onAlert, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onBeforeUnload(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnBeforeUnloadEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnBeforeUnloadEvent_Boolean))))};; + Callback_OnBeforeUnloadEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnBeforeUnloadEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnBeforeUnload(self, (const Callback_OnBeforeUnloadEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onBeforeUnload, Ark_NativePointer, uint8_t*, int32_t) @@ -16496,7 +16801,7 @@ KOALA_INTEROP_V3(WebAttribute_onBeforeUnload, Ark_NativePointer, uint8_t*, int32 void impl_WebAttribute_onConfirm(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnConfirmEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnConfirmEvent_Boolean))))};; + Callback_OnConfirmEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnConfirmEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnConfirm(self, (const Callback_OnConfirmEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onConfirm, Ark_NativePointer, uint8_t*, int32_t) @@ -16504,7 +16809,7 @@ KOALA_INTEROP_V3(WebAttribute_onConfirm, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onPrompt(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnPromptEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPromptEvent_Boolean))))};; + Callback_OnPromptEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnPromptEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnPrompt(self, (const Callback_OnPromptEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onPrompt, Ark_NativePointer, uint8_t*, int32_t) @@ -16512,7 +16817,7 @@ KOALA_INTEROP_V3(WebAttribute_onPrompt, Ark_NativePointer, uint8_t*, int32_t) void impl_WebAttribute_onConsole(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnConsoleEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnConsoleEvent_Boolean))))};; + Callback_OnConsoleEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnConsoleEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnConsole(self, (const Callback_OnConsoleEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onConsole, Ark_NativePointer, uint8_t*, int32_t) @@ -16552,7 +16857,7 @@ KOALA_INTEROP_V3(WebAttribute_onRefreshAccessedHistory, Ark_NativePointer, uint8 void impl_WebAttribute_onUrlLoadIntercept(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Type_WebAttribute_onUrlLoadIntercept_callback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Type_WebAttribute_onUrlLoadIntercept_callback))))};; + Type_WebAttribute_onUrlLoadIntercept_callback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Type_WebAttribute_onUrlLoadIntercept_callback))))};; GetNodeModifiers()->getWebModifier()->setOnUrlLoadIntercept(self, (const Type_WebAttribute_onUrlLoadIntercept_callback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onUrlLoadIntercept, Ark_NativePointer, uint8_t*, int32_t) @@ -16576,7 +16881,7 @@ KOALA_INTEROP_V3(WebAttribute_onRenderExited0, Ark_NativePointer, uint8_t*, int3 void impl_WebAttribute_onRenderExited1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Object_detail_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Object_detail_Boolean))))};; + Callback_Literal_Object_detail_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Object_detail_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnRenderExited1(self, (const Callback_Literal_Object_detail_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onRenderExited1, Ark_NativePointer, uint8_t*, int32_t) @@ -16584,7 +16889,7 @@ KOALA_INTEROP_V3(WebAttribute_onRenderExited1, Ark_NativePointer, uint8_t*, int3 void impl_WebAttribute_onShowFileSelector(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnShowFileSelectorEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnShowFileSelectorEvent_Boolean))))};; + Callback_OnShowFileSelectorEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnShowFileSelectorEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnShowFileSelector(self, (const Callback_OnShowFileSelectorEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onShowFileSelector, Ark_NativePointer, uint8_t*, int32_t) @@ -16632,7 +16937,7 @@ KOALA_INTEROP_V3(WebAttribute_onScaleChange, Ark_NativePointer, uint8_t*, int32_ void impl_WebAttribute_onHttpAuthRequest(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnHttpAuthRequestEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnHttpAuthRequestEvent_Boolean))))};; + Callback_OnHttpAuthRequestEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnHttpAuthRequestEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnHttpAuthRequest(self, (const Callback_OnHttpAuthRequestEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onHttpAuthRequest, Ark_NativePointer, uint8_t*, int32_t) @@ -16640,7 +16945,7 @@ KOALA_INTEROP_V3(WebAttribute_onHttpAuthRequest, Ark_NativePointer, uint8_t*, in void impl_WebAttribute_onInterceptRequest(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnInterceptRequestEvent_WebResourceResponse value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnInterceptRequestEvent_WebResourceResponse))))};; + Callback_OnInterceptRequestEvent_WebResourceResponse value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnInterceptRequestEvent_WebResourceResponse))))};; GetNodeModifiers()->getWebModifier()->setOnInterceptRequest(self, (const Callback_OnInterceptRequestEvent_WebResourceResponse*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onInterceptRequest, Ark_NativePointer, uint8_t*, int32_t) @@ -16664,7 +16969,7 @@ KOALA_INTEROP_V3(WebAttribute_onScreenCaptureRequest, Ark_NativePointer, uint8_t void impl_WebAttribute_onContextMenuShow(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnContextMenuShowEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnContextMenuShowEvent_Boolean))))};; + Callback_OnContextMenuShowEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnContextMenuShowEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnContextMenuShow(self, (const Callback_OnContextMenuShowEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onContextMenuShow, Ark_NativePointer, uint8_t*, int32_t) @@ -16748,7 +17053,7 @@ KOALA_INTEROP_V2(WebAttribute_multiWindowAccess, Ark_NativePointer, Ark_Boolean) void impl_WebAttribute_onInterceptKeyEvent(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_KeyEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_KeyEvent_Boolean))))};; + Callback_KeyEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_KeyEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnInterceptKeyEvent(self, (const Callback_KeyEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onInterceptKeyEvent, Ark_NativePointer, uint8_t*, int32_t) @@ -16922,7 +17227,7 @@ KOALA_INTEROP_V3(WebAttribute_onLargestContentfulPaint, Ark_NativePointer, uint8 void impl_WebAttribute_onLoadIntercept(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_OnLoadInterceptEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnLoadInterceptEvent_Boolean))))};; + Callback_OnLoadInterceptEvent_Boolean value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnLoadInterceptEvent_Boolean))))};; GetNodeModifiers()->getWebModifier()->setOnLoadIntercept(self, (const Callback_OnLoadInterceptEvent_Boolean*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onLoadIntercept, Ark_NativePointer, uint8_t*, int32_t) @@ -17065,7 +17370,7 @@ KOALA_INTEROP_V2(WebAttribute_copyOptions, Ark_NativePointer, Ark_Int32) void impl_WebAttribute_onOverrideUrlLoading(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - OnOverrideUrlLoadingCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnOverrideUrlLoadingCallback))))};; + OnOverrideUrlLoadingCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnOverrideUrlLoadingCallback))))};; GetNodeModifiers()->getWebModifier()->setOnOverrideUrlLoading(self, (const OnOverrideUrlLoadingCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onOverrideUrlLoading, Ark_NativePointer, uint8_t*, int32_t) @@ -17134,7 +17439,7 @@ KOALA_INTEROP_V3(WebAttribute_onViewportFitChanged, Ark_NativePointer, uint8_t*, void impl_WebAttribute_onInterceptKeyboardAttach(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - WebKeyboardCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_WebKeyboardCallback))))};; + WebKeyboardCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_WebKeyboardCallback))))};; GetNodeModifiers()->getWebModifier()->setOnInterceptKeyboardAttach(self, (const WebKeyboardCallback*)&value_value); } KOALA_INTEROP_V3(WebAttribute_onInterceptKeyboardAttach, Ark_NativePointer, uint8_t*, int32_t) @@ -17156,8 +17461,8 @@ KOALA_INTEROP_V2(WebAttribute_keyboardAvoidMode, Ark_NativePointer, Ark_Int32) void impl_WebAttribute_editMenuOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readEditMenuOptions());; - GetNodeModifiers()->getWebModifier()->setEditMenuOptions(self, (const Ark_Materialized*)&value_value); + Ark_EditMenuOptions value_value = static_cast(thisDeserializer.readEditMenuOptions());; + GetNodeModifiers()->getWebModifier()->setEditMenuOptions(self, (const Ark_EditMenuOptions*)&value_value); } KOALA_INTEROP_V3(WebAttribute_editMenuOptions, Ark_NativePointer, uint8_t*, int32_t) @@ -17173,6 +17478,27 @@ void impl_WebAttribute_registerNativeEmbedRule(Ark_NativePointer thisPtr, const } KOALA_INTEROP_V3(WebAttribute_registerNativeEmbedRule, Ark_NativePointer, KStringPtr, KStringPtr) +void impl_WebAttribute_bindSelectionMenu(Ark_NativePointer thisPtr, Ark_Int32 elementType, uint8_t* thisArray, int32_t thisLength, Ark_Int32 responseType) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Callback_Any content_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_SelectionMenuOptionsExt options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) + { + options_value_buf.value = thisDeserializer.readSelectionMenuOptionsExt(); + } + Opt_SelectionMenuOptionsExt options_value = options_value_buf;; + GetNodeModifiers()->getWebModifier()->setBindSelectionMenu(self, static_cast(elementType), (const Callback_Any*)&content_value, static_cast(responseType), (const Opt_SelectionMenuOptionsExt*)&options_value); +} +KOALA_INTEROP_V5(WebAttribute_bindSelectionMenu, Ark_NativePointer, Ark_Int32, uint8_t*, int32_t, Ark_Int32) + +Ark_NativePointer impl_WindowScene_construct() { + return GetNodeModifiers()->getWindowSceneModifier()->construct(); +} +KOALA_INTEROP_0(WindowScene_construct, Ark_NativePointer) + void impl_WindowSceneInterface_setWindowSceneOptions(Ark_NativePointer thisPtr, KInteropNumber persistentId) { Ark_NodeHandle self = reinterpret_cast(thisPtr); GetNodeModifiers()->getWindowSceneModifier()->setWindowSceneOptions(self, (const Ark_Number*)&persistentId); @@ -17187,6 +17513,11 @@ void impl_WindowSceneAttribute_attractionEffect(Ark_NativePointer thisPtr, uint8 } KOALA_INTEROP_V4(WindowSceneAttribute_attractionEffect, Ark_NativePointer, uint8_t*, int32_t, KInteropNumber) +Ark_NativePointer impl_XComponent_construct() { + return GetNodeModifiers()->getXComponentModifier()->construct(); +} +KOALA_INTEROP_0(XComponent_construct, Ark_NativePointer) + void impl_XComponentInterface_setXComponentOptions0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -17252,16 +17583,16 @@ KOALA_INTEROP_V3(XComponentInterface_setXComponentOptions2, Ark_NativePointer, u void impl_XComponentAttribute_onLoad(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Object_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Object_Void))))};; - GetNodeModifiers()->getXComponentModifier()->setOnLoad(self, (const Callback_Object_Void*)&value_value); + OnNativeLoadCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnNativeLoadCallback))))};; + GetNodeModifiers()->getXComponentModifier()->setOnLoad(self, (const OnNativeLoadCallback*)&value_value); } KOALA_INTEROP_V3(XComponentAttribute_onLoad, Ark_NativePointer, uint8_t*, int32_t) void impl_XComponentAttribute_onDestroy(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; - GetNodeModifiers()->getXComponentModifier()->setOnDestroy(self, (const Callback_Void*)&value_value); + VoidCallback value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))};; + GetNodeModifiers()->getXComponentModifier()->setOnDestroy(self, (const VoidCallback*)&value_value); } KOALA_INTEROP_V3(XComponentAttribute_onDestroy, Ark_NativePointer, uint8_t*, int32_t) @@ -17277,6 +17608,11 @@ void impl_XComponentAttribute_enableSecure(Ark_NativePointer thisPtr, Ark_Boolea } KOALA_INTEROP_V2(XComponentAttribute_enableSecure, Ark_NativePointer, Ark_Boolean) +Ark_NativePointer impl_SideBarContainer_construct() { + return GetNodeModifiers()->getSideBarContainerModifier()->construct(); +} +KOALA_INTEROP_0(SideBarContainer_construct, Ark_NativePointer) + void impl_SideBarContainerInterface_setSideBarContainerOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -17372,7 +17708,7 @@ void impl_SideBarContainerAttribute_divider(Ark_NativePointer thisPtr, uint8_t* Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_DividerStyle_Undefined value_value_buf = {}; + Ark_Union_DividerStyle_Null value_value_buf = {}; value_value_buf.selector = value_value_buf_selector; if (value_value_buf_selector == 0) { value_value_buf.selector = 0; @@ -17382,8 +17718,8 @@ void impl_SideBarContainerAttribute_divider(Ark_NativePointer thisPtr, uint8_t* value_value_buf.selector = 1; value_value_buf.value1 = Ark_Undefined(); } - Ark_Union_DividerStyle_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getSideBarContainerModifier()->setDivider(self, (const Ark_Union_DividerStyle_Undefined*)&value_value); + Ark_Union_DividerStyle_Null value_value = static_cast(value_value_buf);; + GetNodeModifiers()->getSideBarContainerModifier()->setDivider(self, (const Ark_Union_DividerStyle_Null*)&value_value); } KOALA_INTEROP_V3(SideBarContainerAttribute_divider, Ark_NativePointer, uint8_t*, int32_t) @@ -17393,6 +17729,11 @@ void impl_SideBarContainerAttribute_minContentWidth(Ark_NativePointer thisPtr, c } KOALA_INTEROP_V2(SideBarContainerAttribute_minContentWidth, Ark_NativePointer, KLength) +Ark_NativePointer impl_RemoteWindow_construct() { + return GetNodeModifiers()->getRemoteWindowModifier()->construct(); +} +KOALA_INTEROP_0(RemoteWindow_construct, Ark_NativePointer) + void impl_RemoteWindowInterface_setRemoteWindowOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -17401,6 +17742,11 @@ void impl_RemoteWindowInterface_setRemoteWindowOptions(Ark_NativePointer thisPtr } KOALA_INTEROP_V3(RemoteWindowInterface_setRemoteWindowOptions, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_WaterFlow_construct() { + return GetNodeModifiers()->getWaterFlowModifier()->construct(); +} +KOALA_INTEROP_0(WaterFlow_construct, Ark_NativePointer) + void impl_WaterFlowInterface_setWaterFlowOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -17487,11 +17833,17 @@ void impl_WaterFlowAttribute_friction(Ark_NativePointer thisPtr, uint8_t* thisAr } KOALA_INTEROP_V3(WaterFlowAttribute_friction, Ark_NativePointer, uint8_t*, int32_t) -void impl_WaterFlowAttribute_cachedCount(Ark_NativePointer thisPtr, KInteropNumber value) { +void impl_WaterFlowAttribute_cachedCount0(Ark_NativePointer thisPtr, KInteropNumber value) { + Ark_NodeHandle self = reinterpret_cast(thisPtr); + GetNodeModifiers()->getWaterFlowModifier()->setCachedCount0(self, (const Ark_Number*)&value); +} +KOALA_INTEROP_V2(WaterFlowAttribute_cachedCount0, Ark_NativePointer, KInteropNumber) + +void impl_WaterFlowAttribute_cachedCount1(Ark_NativePointer thisPtr, KInteropNumber count, Ark_Boolean show) { Ark_NodeHandle self = reinterpret_cast(thisPtr); - GetNodeModifiers()->getWaterFlowModifier()->setCachedCount(self, (const Ark_Number*)&value); + GetNodeModifiers()->getWaterFlowModifier()->setCachedCount1(self, (const Ark_Number*)&count, show); } -KOALA_INTEROP_V2(WaterFlowAttribute_cachedCount, Ark_NativePointer, KInteropNumber) +KOALA_INTEROP_V3(WaterFlowAttribute_cachedCount1, Ark_NativePointer, KInteropNumber, Ark_Boolean) void impl_WaterFlowAttribute_onReachStart(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); @@ -17512,7 +17864,7 @@ KOALA_INTEROP_V3(WaterFlowAttribute_onReachEnd, Ark_NativePointer, uint8_t*, int void impl_WaterFlowAttribute_onScrollFrameBegin(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Number_ScrollState_Literal_Number_offsetRemain value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain))))};; + Callback_Number_ScrollState_Literal_Number_offsetRemain value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain))))};; GetNodeModifiers()->getWaterFlowModifier()->setOnScrollFrameBegin(self, (const Callback_Number_ScrollState_Literal_Number_offsetRemain*)&value_value); } KOALA_INTEROP_V3(WaterFlowAttribute_onScrollFrameBegin, Ark_NativePointer, uint8_t*, int32_t) @@ -17525,6 +17877,11 @@ void impl_WaterFlowAttribute_onScrollIndex(Ark_NativePointer thisPtr, uint8_t* t } KOALA_INTEROP_V3(WaterFlowAttribute_onScrollIndex, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_UIExtensionComponent_construct() { + return GetNodeModifiers()->getUIExtensionComponentModifier()->construct(); +} +KOALA_INTEROP_0(UIExtensionComponent_construct, Ark_NativePointer) + void impl_UIExtensionComponentInterface_setUIExtensionComponentOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -17544,7 +17901,7 @@ KOALA_INTEROP_V3(UIExtensionComponentInterface_setUIExtensionComponentOptions, A void impl_UIExtensionComponentAttribute_onRemoteReady(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_UIExtensionProxy_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))};; + Callback_UIExtensionProxy_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))};; GetNodeModifiers()->getUIExtensionComponentModifier()->setOnRemoteReady(self, (const Callback_UIExtensionProxy_Void*)&value_value); } KOALA_INTEROP_V3(UIExtensionComponentAttribute_onRemoteReady, Ark_NativePointer, uint8_t*, int32_t) @@ -17552,8 +17909,8 @@ KOALA_INTEROP_V3(UIExtensionComponentAttribute_onRemoteReady, Ark_NativePointer, void impl_UIExtensionComponentAttribute_onReceive(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Literal_Empty_Void value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Empty_Void))))};; - GetNodeModifiers()->getUIExtensionComponentModifier()->setOnReceive(self, (const Callback_Literal_Empty_Void*)&value_value); + Ark_CustomObject value_value = thisDeserializer.readCustomObject("ReceiveCallback");; + GetNodeModifiers()->getUIExtensionComponentModifier()->setOnReceive(self, (const Ark_CustomObject*)&value_value); } KOALA_INTEROP_V3(UIExtensionComponentAttribute_onReceive, Ark_NativePointer, uint8_t*, int32_t) @@ -17589,6 +17946,11 @@ void impl_UIExtensionComponentAttribute_onTerminated(Ark_NativePointer thisPtr, } KOALA_INTEROP_V3(UIExtensionComponentAttribute_onTerminated, Ark_NativePointer, uint8_t*, int32_t) +Ark_NativePointer impl_LinearIndicator_construct() { + return GetNodeModifiers()->getLinearIndicatorModifier()->construct(); +} +KOALA_INTEROP_0(LinearIndicator_construct, Ark_NativePointer) + void impl_LinearIndicatorInterface_setLinearIndicatorOptions(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -17615,57 +17977,45 @@ KOALA_INTEROP_V3(LinearIndicatorInterface_setLinearIndicatorOptions, Ark_NativeP void impl_LinearIndicatorAttribute_indicatorStyle(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_LinearIndicatorStyle_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readLinearIndicatorStyle(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_LinearIndicatorStyle_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorStyle(self, (const Ark_Union_LinearIndicatorStyle_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_LinearIndicatorStyle value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readLinearIndicatorStyle(); + } + Opt_LinearIndicatorStyle value_value = value_value_buf;; + GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorStyle(self, (const Opt_LinearIndicatorStyle*)&value_value); } KOALA_INTEROP_V3(LinearIndicatorAttribute_indicatorStyle, Ark_NativePointer, uint8_t*, int32_t) void impl_LinearIndicatorAttribute_indicatorLoop(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Boolean_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = thisDeserializer.readBoolean(); - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Boolean_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorLoop(self, (const Ark_Union_Boolean_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean value_value = value_value_buf;; + GetNodeModifiers()->getLinearIndicatorModifier()->setIndicatorLoop(self, (const Opt_Boolean*)&value_value); } KOALA_INTEROP_V3(LinearIndicatorAttribute_indicatorLoop, Ark_NativePointer, uint8_t*, int32_t) void impl_LinearIndicatorAttribute_onChange(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Ark_NodeHandle self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 value_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_OnLinearIndicatorChangeCallback_Undefined value_value_buf = {}; - value_value_buf.selector = value_value_buf_selector; - if (value_value_buf_selector == 0) { - value_value_buf.selector = 0; - value_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnLinearIndicatorChangeCallback))))}; - } - else if (value_value_buf_selector == 1) { - value_value_buf.selector = 1; - value_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_OnLinearIndicatorChangeCallback_Undefined value_value = static_cast(value_value_buf);; - GetNodeModifiers()->getLinearIndicatorModifier()->setOnChange(self, (const Ark_Union_OnLinearIndicatorChangeCallback_Undefined*)&value_value); + const auto value_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_OnLinearIndicatorChangeCallback value_value_buf = {}; + value_value_buf.tag = value_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_value_buf_runtimeType)) + { + value_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnLinearIndicatorChangeCallback))))}; + } + Opt_OnLinearIndicatorChangeCallback value_value = value_value_buf;; + GetNodeModifiers()->getLinearIndicatorModifier()->setOnChange(self, (const Opt_OnLinearIndicatorChangeCallback*)&value_value); } KOALA_INTEROP_V3(LinearIndicatorAttribute_onChange, Ark_NativePointer, uint8_t*, int32_t) @@ -17884,7 +18234,7 @@ KOALA_INTEROP_0(Path2D_getFinalizer, Ark_NativePointer) void impl_Path2D_addPath(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { Path2DPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized path_value = static_cast(thisDeserializer.readPath2D());; + Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; const auto transform_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Matrix2D transform_value_buf = {}; transform_value_buf.tag = transform_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -17893,7 +18243,7 @@ void impl_Path2D_addPath(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t transform_value_buf.value = static_cast(thisDeserializer.readMatrix2D()); } Opt_Matrix2D transform_value = transform_value_buf;; - GetAccessors()->getPath2DAccessor()->addPath(self, (const Ark_Materialized*)&path_value, (const Opt_Matrix2D*)&transform_value); + GetAccessors()->getPath2DAccessor()->addPath(self, (const Ark_Path2D*)&path_value, (const Opt_Matrix2D*)&transform_value); } KOALA_INTEROP_V3(Path2D_addPath, Ark_NativePointer, uint8_t*, int32_t) @@ -18041,7 +18391,7 @@ KOALA_INTEROP_V3(CanvasRenderer_clip0, Ark_NativePointer, uint8_t*, int32_t) void impl_CanvasRenderer_clip1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { CanvasRendererPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized path_value = static_cast(thisDeserializer.readPath2D());; + Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; const auto fillRule_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -18050,7 +18400,7 @@ void impl_CanvasRenderer_clip1(Ark_NativePointer thisPtr, uint8_t* thisArray, in fillRule_value_buf.value = static_cast(thisDeserializer.readString()); } Opt_String fillRule_value = fillRule_value_buf;; - GetAccessors()->getCanvasRendererAccessor()->clip1(self, (const Ark_Materialized*)&path_value, (const Opt_String*)&fillRule_value); + GetAccessors()->getCanvasRendererAccessor()->clip1(self, (const Ark_Path2D*)&path_value, (const Opt_String*)&fillRule_value); } KOALA_INTEROP_V3(CanvasRenderer_clip1, Ark_NativePointer, uint8_t*, int32_t) @@ -18072,7 +18422,7 @@ KOALA_INTEROP_V3(CanvasRenderer_fill0, Ark_NativePointer, uint8_t*, int32_t) void impl_CanvasRenderer_fill1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { CanvasRendererPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized path_value = static_cast(thisDeserializer.readPath2D());; + Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; const auto fillRule_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String fillRule_value_buf = {}; fillRule_value_buf.tag = fillRule_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -18081,7 +18431,7 @@ void impl_CanvasRenderer_fill1(Ark_NativePointer thisPtr, uint8_t* thisArray, in fillRule_value_buf.value = static_cast(thisDeserializer.readString()); } Opt_String fillRule_value = fillRule_value_buf;; - GetAccessors()->getCanvasRendererAccessor()->fill1(self, (const Ark_Materialized*)&path_value, (const Opt_String*)&fillRule_value); + GetAccessors()->getCanvasRendererAccessor()->fill1(self, (const Ark_Path2D*)&path_value, (const Opt_String*)&fillRule_value); } KOALA_INTEROP_V3(CanvasRenderer_fill1, Ark_NativePointer, uint8_t*, int32_t) @@ -18094,8 +18444,8 @@ KOALA_INTEROP_V1(CanvasRenderer_stroke0, Ark_NativePointer) void impl_CanvasRenderer_stroke1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { CanvasRendererPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized path_value = static_cast(thisDeserializer.readPath2D());; - GetAccessors()->getCanvasRendererAccessor()->stroke1(self, (const Ark_Materialized*)&path_value); + Ark_Path2D path_value = static_cast(thisDeserializer.readPath2D());; + GetAccessors()->getCanvasRendererAccessor()->stroke1(self, (const Ark_Path2D*)&path_value); } KOALA_INTEROP_V3(CanvasRenderer_stroke1, Ark_NativePointer, uint8_t*, int32_t) @@ -18108,9 +18458,9 @@ KOALA_INTEROP_5(CanvasRenderer_createLinearGradient, Ark_NativePointer, Ark_Nati Ark_NativePointer impl_CanvasRenderer_createPattern(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { CanvasRendererPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized image_value = static_cast(thisDeserializer.readImageBitmap());; + Ark_ImageBitmap image_value = static_cast(thisDeserializer.readImageBitmap());; const Ark_Int32 repetition_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_String_Undefined repetition_value_buf = {}; + Ark_Union_String_Null repetition_value_buf = {}; repetition_value_buf.selector = repetition_value_buf_selector; if (repetition_value_buf_selector == 0) { repetition_value_buf.selector = 0; @@ -18120,8 +18470,8 @@ Ark_NativePointer impl_CanvasRenderer_createPattern(Ark_NativePointer thisPtr, u repetition_value_buf.selector = 1; repetition_value_buf.value1 = Ark_Undefined(); } - Ark_Union_String_Undefined repetition_value = static_cast(repetition_value_buf);; - return GetAccessors()->getCanvasRendererAccessor()->createPattern(self, (const Ark_Materialized*)&image_value, (const Ark_Union_String_Undefined*)&repetition_value); + Ark_Union_String_Null repetition_value = static_cast(repetition_value_buf);; + return GetAccessors()->getCanvasRendererAccessor()->createPattern(self, (const Ark_ImageBitmap*)&image_value, (const Ark_Union_String_Null*)&repetition_value); } KOALA_INTEROP_3(CanvasRenderer_createPattern, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) @@ -18439,8 +18789,8 @@ KOALA_INTEROP_V3(CanvasRenderer_setPixelMap, Ark_NativePointer, uint8_t*, int32_ void impl_CanvasRenderer_transferFromImageBitmap(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { CanvasRendererPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized bitmap_value = static_cast(thisDeserializer.readImageBitmap());; - GetAccessors()->getCanvasRendererAccessor()->transferFromImageBitmap(self, (const Ark_Materialized*)&bitmap_value); + Ark_ImageBitmap bitmap_value = static_cast(thisDeserializer.readImageBitmap());; + GetAccessors()->getCanvasRendererAccessor()->transferFromImageBitmap(self, (const Ark_ImageBitmap*)&bitmap_value); } KOALA_INTEROP_V3(CanvasRenderer_transferFromImageBitmap, Ark_NativePointer, uint8_t*, int32_t) @@ -18774,13 +19124,14 @@ void impl_CanvasRenderingContext2D_toDataURL(Ark_NativePointer thisPtr, uint8_t* } KOALA_INTEROP_V3(CanvasRenderingContext2D_toDataURL, Ark_NativePointer, uint8_t*, int32_t) -Ark_NativePointer impl_CanvasRenderingContext2D_startImageAnalyzer(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_CanvasRenderingContext2D_startImageAnalyzer(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_ImageAnalyzerConfig config_value = thisDeserializer.readImageAnalyzerConfig();; - return GetAccessors()->getCanvasRenderingContext2DAccessor()->startImageAnalyzer(self, (const Ark_ImageAnalyzerConfig*)&config_value); + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getCanvasRenderingContext2DAccessor()->startImageAnalyzer(self, (const Ark_ImageAnalyzerConfig*)&config_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_3(CanvasRenderingContext2D_startImageAnalyzer, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(CanvasRenderingContext2D_startImageAnalyzer, Ark_NativePointer, uint8_t*, int32_t) void impl_CanvasRenderingContext2D_stopImageAnalyzer(Ark_NativePointer thisPtr) { CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); @@ -18788,6 +19139,52 @@ void impl_CanvasRenderingContext2D_stopImageAnalyzer(Ark_NativePointer thisPtr) } KOALA_INTEROP_V1(CanvasRenderingContext2D_stopImageAnalyzer, Ark_NativePointer) +void impl_CanvasRenderingContext2D_onOnAttach(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Callback_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; + GetAccessors()->getCanvasRenderingContext2DAccessor()->onOnAttach(self, (const Callback_Void*)&callback_value); +} +KOALA_INTEROP_V3(CanvasRenderingContext2D_onOnAttach, Ark_NativePointer, uint8_t*, int32_t) + +void impl_CanvasRenderingContext2D_offOnAttach(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto callback_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Callback_Void callback_value_buf = {}; + callback_value_buf.tag = callback_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (callback_value_buf_runtimeType)) + { + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + } + Opt_Callback_Void callback_value = callback_value_buf;; + GetAccessors()->getCanvasRenderingContext2DAccessor()->offOnAttach(self, (const Opt_Callback_Void*)&callback_value); +} +KOALA_INTEROP_V3(CanvasRenderingContext2D_offOnAttach, Ark_NativePointer, uint8_t*, int32_t) + +void impl_CanvasRenderingContext2D_onOnDetach(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Callback_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))};; + GetAccessors()->getCanvasRenderingContext2DAccessor()->onOnDetach(self, (const Callback_Void*)&callback_value); +} +KOALA_INTEROP_V3(CanvasRenderingContext2D_onOnDetach, Ark_NativePointer, uint8_t*, int32_t) + +void impl_CanvasRenderingContext2D_offOnDetach(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto callback_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Callback_Void callback_value_buf = {}; + callback_value_buf.tag = callback_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (callback_value_buf_runtimeType)) + { + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + } + Opt_Callback_Void callback_value = callback_value_buf;; + GetAccessors()->getCanvasRenderingContext2DAccessor()->offOnDetach(self, (const Opt_Callback_Void*)&callback_value); +} +KOALA_INTEROP_V3(CanvasRenderingContext2D_offOnDetach, Ark_NativePointer, uint8_t*, int32_t) + Ark_Int32 impl_CanvasRenderingContext2D_getHeight(Ark_NativePointer thisPtr) { CanvasRenderingContext2DPeer* self = reinterpret_cast(thisPtr); return GetAccessors()->getCanvasRenderingContext2DAccessor()->getHeight(self); @@ -18938,9 +19335,9 @@ KOALA_INTEROP_1(TransitionEffect_move, Ark_NativePointer, Ark_Int32) Ark_NativePointer impl_TransitionEffect_asymmetric(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized appear_value = static_cast(thisDeserializer.readTransitionEffect());; - Ark_Materialized disappear_value = static_cast(thisDeserializer.readTransitionEffect());; - return GetAccessors()->getTransitionEffectAccessor()->asymmetric((const Ark_Materialized*)&appear_value, (const Ark_Materialized*)&disappear_value); + Ark_TransitionEffect appear_value = static_cast(thisDeserializer.readTransitionEffect());; + Ark_TransitionEffect disappear_value = static_cast(thisDeserializer.readTransitionEffect());; + return GetAccessors()->getTransitionEffectAccessor()->asymmetric((const Ark_TransitionEffect*)&appear_value, (const Ark_TransitionEffect*)&disappear_value); } KOALA_INTEROP_2(TransitionEffect_asymmetric, Ark_NativePointer, uint8_t*, int32_t) @@ -18955,8 +19352,8 @@ KOALA_INTEROP_3(TransitionEffect_animation, Ark_NativePointer, Ark_NativePointer Ark_NativePointer impl_TransitionEffect_combine(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { TransitionEffectPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized transitionEffect_value = static_cast(thisDeserializer.readTransitionEffect());; - return GetAccessors()->getTransitionEffectAccessor()->combine(self, (const Ark_Materialized*)&transitionEffect_value); + Ark_TransitionEffect transitionEffect_value = static_cast(thisDeserializer.readTransitionEffect());; + return GetAccessors()->getTransitionEffectAccessor()->combine(self, (const Ark_TransitionEffect*)&transitionEffect_value); } KOALA_INTEROP_3(TransitionEffect_combine, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) @@ -19171,19 +19568,15 @@ KOALA_INTEROP_0(DynamicNode_getFinalizer, Ark_NativePointer) void impl_DynamicNode_onMove(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { DynamicNodePeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 handler_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_OnMoveHandler_Undefined handler_value_buf = {}; - handler_value_buf.selector = handler_value_buf_selector; - if (handler_value_buf_selector == 0) { - handler_value_buf.selector = 0; - handler_value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnMoveHandler))))}; - } - else if (handler_value_buf_selector == 1) { - handler_value_buf.selector = 1; - handler_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_OnMoveHandler_Undefined handler_value = static_cast(handler_value_buf);; - GetAccessors()->getDynamicNodeAccessor()->onMove(self, (const Ark_Union_OnMoveHandler_Undefined*)&handler_value); + const auto handler_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_OnMoveHandler handler_value_buf = {}; + handler_value_buf.tag = handler_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (handler_value_buf_runtimeType)) + { + handler_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_OnMoveHandler))))}; + } + Opt_OnMoveHandler handler_value = handler_value_buf;; + GetAccessors()->getDynamicNodeAccessor()->onMove(self, (const Opt_OnMoveHandler*)&handler_value); } KOALA_INTEROP_V3(DynamicNode_onMove, Ark_NativePointer, uint8_t*, int32_t) @@ -19359,16 +19752,16 @@ KOALA_INTEROP_V4(SubscribaleAbstract_notifyPropertyHasChanged, Ark_NativePointer void impl_SubscribaleAbstract_addOwningProperty(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { SubscribaleAbstractPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized subscriber_value = static_cast(thisDeserializer.readIPropertySubscriber());; - GetAccessors()->getSubscribaleAbstractAccessor()->addOwningProperty(self, (const Ark_Materialized*)&subscriber_value); + Ark_IPropertySubscriber subscriber_value = static_cast(thisDeserializer.readIPropertySubscriber());; + GetAccessors()->getSubscribaleAbstractAccessor()->addOwningProperty(self, (const Ark_IPropertySubscriber*)&subscriber_value); } KOALA_INTEROP_V3(SubscribaleAbstract_addOwningProperty, Ark_NativePointer, uint8_t*, int32_t) void impl_SubscribaleAbstract_removeOwningProperty(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { SubscribaleAbstractPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized property_value = static_cast(thisDeserializer.readIPropertySubscriber());; - GetAccessors()->getSubscribaleAbstractAccessor()->removeOwningProperty(self, (const Ark_Materialized*)&property_value); + Ark_IPropertySubscriber property_value = static_cast(thisDeserializer.readIPropertySubscriber());; + GetAccessors()->getSubscribaleAbstractAccessor()->removeOwningProperty(self, (const Ark_IPropertySubscriber*)&property_value); } KOALA_INTEROP_V3(SubscribaleAbstract_removeOwningProperty, Ark_NativePointer, uint8_t*, int32_t) @@ -19925,8 +20318,8 @@ KOALA_INTEROP_V3(NavDestinationContext_setPathInfo, Ark_NativePointer, uint8_t*, void impl_NavDestinationContext_setPathStack(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { NavDestinationContextPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized pathStack_value = static_cast(thisDeserializer.readNavPathStack());; - GetAccessors()->getNavDestinationContextAccessor()->setPathStack(self, (const Ark_Materialized*)&pathStack_value); + Ark_NavPathStack pathStack_value = static_cast(thisDeserializer.readNavPathStack());; + GetAccessors()->getNavDestinationContextAccessor()->setPathStack(self, (const Ark_NavPathStack*)&pathStack_value); } KOALA_INTEROP_V3(NavDestinationContext_setPathStack, Ark_NativePointer, uint8_t*, int32_t) @@ -19984,7 +20377,7 @@ void impl_NavPathStack_pushPath1(Ark_NativePointer thisPtr, uint8_t* thisArray, } KOALA_INTEROP_V3(NavPathStack_pushPath1, Ark_NativePointer, uint8_t*, int32_t) -Ark_NativePointer impl_NavPathStack_pushDestination0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_NavPathStack_pushDestination0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { NavPathStackPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; @@ -19996,11 +20389,12 @@ Ark_NativePointer impl_NavPathStack_pushDestination0(Ark_NativePointer thisPtr, animated_value_buf.value = thisDeserializer.readBoolean(); } Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->pushDestination0(self, (const Ark_NavPathInfo*)&info_value, (const Opt_Boolean*)&animated_value); + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getNavPathStackAccessor()->pushDestination0(self, (const Ark_NavPathInfo*)&info_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_3(NavPathStack_pushDestination0, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(NavPathStack_pushDestination0, Ark_NativePointer, uint8_t*, int32_t) -Ark_NativePointer impl_NavPathStack_pushDestination1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_NavPathStack_pushDestination1(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { NavPathStackPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; @@ -20012,9 +20406,10 @@ Ark_NativePointer impl_NavPathStack_pushDestination1(Ark_NativePointer thisPtr, options_value_buf.value = thisDeserializer.readNavigationOptions(); } Opt_NavigationOptions options_value = options_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->pushDestination1(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value); + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getNavPathStackAccessor()->pushDestination1(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_3(NavPathStack_pushDestination1, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(NavPathStack_pushDestination1, Ark_NativePointer, uint8_t*, int32_t) void impl_NavPathStack_pushPathByName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { NavPathStackPeer* self = reinterpret_cast(thisPtr); @@ -20049,7 +20444,7 @@ void impl_NavPathStack_pushPathByName1(Ark_NativePointer thisPtr, const KStringP } KOALA_INTEROP_V4(NavPathStack_pushPathByName1, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) -Ark_NativePointer impl_NavPathStack_pushDestinationByName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { +void impl_NavPathStack_pushDestinationByName0(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { NavPathStackPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; @@ -20061,11 +20456,12 @@ Ark_NativePointer impl_NavPathStack_pushDestinationByName0(Ark_NativePointer thi animated_value_buf.value = thisDeserializer.readBoolean(); } Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->pushDestinationByName0(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value); + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getNavPathStackAccessor()->pushDestinationByName0(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_4(NavPathStack_pushDestinationByName0, Ark_NativePointer, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) +KOALA_INTEROP_V4(NavPathStack_pushDestinationByName0, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) -Ark_NativePointer impl_NavPathStack_pushDestinationByName1(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { +void impl_NavPathStack_pushDestinationByName1(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { NavPathStackPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_CustomObject param_value = static_cast(thisDeserializer.readCustomObject("Object"));; @@ -20078,9 +20474,10 @@ Ark_NativePointer impl_NavPathStack_pushDestinationByName1(Ark_NativePointer thi animated_value_buf.value = thisDeserializer.readBoolean(); } Opt_Boolean animated_value = animated_value_buf;; - return GetAccessors()->getNavPathStackAccessor()->pushDestinationByName1(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Callback_PopInfo_Void*)&onPop_value, (const Opt_Boolean*)&animated_value); + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getNavPathStackAccessor()->pushDestinationByName1(self, (const Ark_String*)&name, (const Ark_CustomObject*)¶m_value, (const Callback_PopInfo_Void*)&onPop_value, (const Opt_Boolean*)&animated_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_4(NavPathStack_pushDestinationByName1, Ark_NativePointer, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) +KOALA_INTEROP_V4(NavPathStack_pushDestinationByName1, Ark_NativePointer, KStringPtr, uint8_t*, int32_t) void impl_NavPathStack_replacePath0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { NavPathStackPeer* self = reinterpret_cast(thisPtr); @@ -20114,6 +20511,23 @@ void impl_NavPathStack_replacePath1(Ark_NativePointer thisPtr, uint8_t* thisArra } KOALA_INTEROP_V3(NavPathStack_replacePath1, Ark_NativePointer, uint8_t*, int32_t) +void impl_NavPathStack_replaceDestination(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + NavPathStackPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_NavPathInfo info_value = thisDeserializer.readNavPathInfo();; + const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_NavigationOptions options_value_buf = {}; + options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (options_value_buf_runtimeType)) + { + options_value_buf.value = thisDeserializer.readNavigationOptions(); + } + Opt_NavigationOptions options_value = options_value_buf;; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getNavPathStackAccessor()->replaceDestination(self, (const Ark_NavPathInfo*)&info_value, (const Opt_NavigationOptions*)&options_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); +} +KOALA_INTEROP_V3(NavPathStack_replaceDestination, Ark_NativePointer, uint8_t*, int32_t) + void impl_NavPathStack_replacePathByName(Ark_NativePointer thisPtr, const KStringPtr& name, uint8_t* thisArray, int32_t thisLength) { NavPathStackPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); @@ -20303,11 +20717,11 @@ void impl_NavPathStack_getAllPathName(Ark_NativePointer thisPtr) { } KOALA_INTEROP_V1(NavPathStack_getAllPathName, Ark_NativePointer) -Ark_NativePointer impl_NavPathStack_getParamByIndex(Ark_NativePointer thisPtr, KInteropNumber index) { +void impl_NavPathStack_getParamByIndex(Ark_NativePointer thisPtr, KInteropNumber index) { NavPathStackPeer* self = reinterpret_cast(thisPtr); - return GetAccessors()->getNavPathStackAccessor()->getParamByIndex(self, (const Ark_Number*)&index); + GetAccessors()->getNavPathStackAccessor()->getParamByIndex(self, (const Ark_Number*)&index); } -KOALA_INTEROP_2(NavPathStack_getParamByIndex, Ark_NativePointer, Ark_NativePointer, KInteropNumber) +KOALA_INTEROP_V2(NavPathStack_getParamByIndex, Ark_NativePointer, KInteropNumber) void impl_NavPathStack_getParamByName(Ark_NativePointer thisPtr, const KStringPtr& name) { NavPathStackPeer* self = reinterpret_cast(thisPtr); @@ -20572,7 +20986,7 @@ KOALA_INTEROP_3(RichEditorController_addImageSpan, Ark_Int32, Ark_NativePointer, Ark_Int32 impl_RichEditorController_addBuilderSpan(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { RichEditorControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; + Callback_Any value_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))};; const auto options_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_RichEditorBuilderSpanOptions options_value_buf = {}; options_value_buf.tag = options_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -20686,8 +21100,8 @@ KOALA_INTEROP_1(RichEditorController_getSelection, Ark_NativePointer, Ark_Native void impl_RichEditorController_fromStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { RichEditorControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getRichEditorControllerAccessor()->fromStyledString(self, (const Ark_Materialized*)&value_value); + Ark_StyledString value_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getRichEditorControllerAccessor()->fromStyledString(self, (const Ark_StyledString*)&value_value); } KOALA_INTEROP_V3(RichEditorController_fromStyledString, Ark_NativePointer, uint8_t*, int32_t) @@ -20712,8 +21126,8 @@ KOALA_INTEROP_0(RichEditorStyledStringController_getFinalizer, Ark_NativePointer void impl_RichEditorStyledStringController_setStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { RichEditorStyledStringControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized styledString_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getRichEditorStyledStringControllerAccessor()->setStyledString(self, (const Ark_Materialized*)&styledString_value); + Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getRichEditorStyledStringControllerAccessor()->setStyledString(self, (const Ark_StyledString*)&styledString_value); } KOALA_INTEROP_V3(RichEditorStyledStringController_setStyledString, Ark_NativePointer, uint8_t*, int32_t) @@ -20779,10 +21193,8 @@ KOALA_INTEROP_V2(Scroller_fling, Ark_NativePointer, KInteropNumber) void impl_Scroller_scrollPage0(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { ScrollerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Literal_Boolean_next value_value_buf = {}; - value_value_buf.next = thisDeserializer.readBoolean(); - Ark_Literal_Boolean_next value_value = value_value_buf;; - GetAccessors()->getScrollerAccessor()->scrollPage0(self, (const Ark_Literal_Boolean_next*)&value_value); + Ark_ScrollPageOptions value_value = thisDeserializer.readScrollPageOptions();; + GetAccessors()->getScrollerAccessor()->scrollPage0(self, (const Ark_ScrollPageOptions*)&value_value); } KOALA_INTEROP_V3(Scroller_scrollPage0, Ark_NativePointer, uint8_t*, int32_t) @@ -20943,14 +21355,14 @@ void impl_SwiperController_finishAnimation(Ark_NativePointer thisPtr, uint8_t* t SwiperControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const auto callback_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_Callback_Void callback_value_buf = {}; + Opt_VoidCallback callback_value_buf = {}; callback_value_buf.tag = callback_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (callback_value_buf_runtimeType)) { - callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Void))))}; + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_VoidCallback))))}; } - Opt_Callback_Void callback_value = callback_value_buf;; - GetAccessors()->getSwiperControllerAccessor()->finishAnimation(self, (const Opt_Callback_Void*)&callback_value); + Opt_VoidCallback callback_value = callback_value_buf;; + GetAccessors()->getSwiperControllerAccessor()->finishAnimation(self, (const Opt_VoidCallback*)&callback_value); } KOALA_INTEROP_V3(SwiperController_finishAnimation, Ark_NativePointer, uint8_t*, int32_t) @@ -21018,6 +21430,43 @@ void impl_SwiperContentTransitionProxy_setMainAxisLength(Ark_NativePointer thisP } KOALA_INTEROP_V2(SwiperContentTransitionProxy_setMainAxisLength, Ark_NativePointer, KInteropNumber) +Ark_NativePointer impl_IndicatorComponentController_ctor() { + return GetAccessors()->getIndicatorComponentControllerAccessor()->ctor(); +} +KOALA_INTEROP_0(IndicatorComponentController_ctor, Ark_NativePointer) + +Ark_NativePointer impl_IndicatorComponentController_getFinalizer() { + return GetAccessors()->getIndicatorComponentControllerAccessor()->getFinalizer(); +} +KOALA_INTEROP_0(IndicatorComponentController_getFinalizer, Ark_NativePointer) + +void impl_IndicatorComponentController_showNext(Ark_NativePointer thisPtr) { + IndicatorComponentControllerPeer* self = reinterpret_cast(thisPtr); + GetAccessors()->getIndicatorComponentControllerAccessor()->showNext(self); +} +KOALA_INTEROP_V1(IndicatorComponentController_showNext, Ark_NativePointer) + +void impl_IndicatorComponentController_showPrevious(Ark_NativePointer thisPtr) { + IndicatorComponentControllerPeer* self = reinterpret_cast(thisPtr); + GetAccessors()->getIndicatorComponentControllerAccessor()->showPrevious(self); +} +KOALA_INTEROP_V1(IndicatorComponentController_showPrevious, Ark_NativePointer) + +void impl_IndicatorComponentController_changeIndex(Ark_NativePointer thisPtr, KInteropNumber index, uint8_t* thisArray, int32_t thisLength) { + IndicatorComponentControllerPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + const auto useAnimation_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Boolean useAnimation_value_buf = {}; + useAnimation_value_buf.tag = useAnimation_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (useAnimation_value_buf_runtimeType)) + { + useAnimation_value_buf.value = thisDeserializer.readBoolean(); + } + Opt_Boolean useAnimation_value = useAnimation_value_buf;; + GetAccessors()->getIndicatorComponentControllerAccessor()->changeIndex(self, (const Ark_Number*)&index, (const Opt_Boolean*)&useAnimation_value); +} +KOALA_INTEROP_V4(IndicatorComponentController_changeIndex, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) + Ark_NativePointer impl_TabsController_ctor() { return GetAccessors()->getTabsControllerAccessor()->ctor(); } @@ -21034,33 +21483,44 @@ void impl_TabsController_changeIndex(Ark_NativePointer thisPtr, KInteropNumber v } KOALA_INTEROP_V2(TabsController_changeIndex, Ark_NativePointer, KInteropNumber) -Ark_NativePointer impl_TabsController_preloadItems(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_TabsController_preloadItems(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { TabsControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - const Ark_Int32 indices_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_Array_Number_Undefined indices_value_buf = {}; - indices_value_buf.selector = indices_value_buf_selector; - if (indices_value_buf_selector == 0) { - indices_value_buf.selector = 0; - const Ark_Int32 indices_value_buf_u_length = thisDeserializer.readInt32(); - Array_Number indices_value_buf_u = {}; - thisDeserializer.resizeArray::type, - std::decay::type>(&indices_value_buf_u, indices_value_buf_u_length); - for (int indices_value_buf_u_i = 0; indices_value_buf_u_i < indices_value_buf_u_length; indices_value_buf_u_i++) { - { - indices_value_buf_u.array[indices_value_buf_u_i] = static_cast(thisDeserializer.readNumber()); + const auto indices_value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Array_Number indices_value_buf = {}; + indices_value_buf.tag = indices_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (indices_value_buf_runtimeType)) + { + const Ark_Int32 indices_value_buf__length = thisDeserializer.readInt32(); + Array_Number indices_value_buf_ = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&indices_value_buf_, indices_value_buf__length); + for (int indices_value_buf__i = 0; indices_value_buf__i < indices_value_buf__length; indices_value_buf__i++) { + { + indices_value_buf_.array[indices_value_buf__i] = static_cast(thisDeserializer.readNumber()); + } } + indices_value_buf.value = indices_value_buf_; } - indices_value_buf.value0 = indices_value_buf_u; - } - else if (indices_value_buf_selector == 1) { - indices_value_buf.selector = 1; - indices_value_buf.value1 = Ark_Undefined(); - } - Ark_Union_Array_Number_Undefined indices_value = static_cast(indices_value_buf);; - return GetAccessors()->getTabsControllerAccessor()->preloadItems(self, (const Ark_Union_Array_Number_Undefined*)&indices_value); + Opt_Array_Number indices_value = indices_value_buf;; + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getTabsControllerAccessor()->preloadItems(self, (const Opt_Array_Number*)&indices_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); +} +KOALA_INTEROP_V3(TabsController_preloadItems, Ark_NativePointer, uint8_t*, int32_t) + +void impl_TabsController_setTabBarTranslate(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + TabsControllerPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_TranslateOptions translate_value = thisDeserializer.readTranslateOptions();; + GetAccessors()->getTabsControllerAccessor()->setTabBarTranslate(self, (const Ark_TranslateOptions*)&translate_value); +} +KOALA_INTEROP_V3(TabsController_setTabBarTranslate, Ark_NativePointer, uint8_t*, int32_t) + +void impl_TabsController_setTabBarOpacity(Ark_NativePointer thisPtr, KInteropNumber opacity) { + TabsControllerPeer* self = reinterpret_cast(thisPtr); + GetAccessors()->getTabsControllerAccessor()->setTabBarOpacity(self, (const Ark_Number*)&opacity); } -KOALA_INTEROP_3(TabsController_preloadItems, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(TabsController_setTabBarOpacity, Ark_NativePointer, KInteropNumber) Ark_NativePointer impl_TabContentTransitionProxy_ctor() { return GetAccessors()->getTabContentTransitionProxyAccessor()->ctor(); @@ -21121,8 +21581,8 @@ KOALA_INTEROP_V1(TextController_closeSelectionMenu, Ark_NativePointer) void impl_TextController_setStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { TextControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized value_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getTextControllerAccessor()->setStyledString(self, (const Ark_Materialized*)&value_value); + Ark_StyledString value_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getTextControllerAccessor()->setStyledString(self, (const Ark_StyledString*)&value_value); } KOALA_INTEROP_V3(TextController_setStyledString, Ark_NativePointer, uint8_t*, int32_t) @@ -21281,8 +21741,8 @@ KOALA_INTEROP_0(StyledStringController_getFinalizer, Ark_NativePointer) void impl_StyledStringController_setStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { StyledStringControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized styledString_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getStyledStringControllerAccessor()->setStyledString(self, (const Ark_Materialized*)&styledString_value); + Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getStyledStringControllerAccessor()->setStyledString(self, (const Ark_StyledString*)&styledString_value); } KOALA_INTEROP_V3(StyledStringController_setStyledString, Ark_NativePointer, uint8_t*, int32_t) @@ -21328,6 +21788,42 @@ void impl_LayoutManager_getRectsForRange(Ark_NativePointer thisPtr, uint8_t* thi } KOALA_INTEROP_V5(LayoutManager_getRectsForRange, Ark_NativePointer, uint8_t*, int32_t, Ark_Int32, Ark_Int32) +Ark_NativePointer impl_TextMenuItemId_ctor() { + return GetAccessors()->getTextMenuItemIdAccessor()->ctor(); +} +KOALA_INTEROP_0(TextMenuItemId_ctor, Ark_NativePointer) + +Ark_NativePointer impl_TextMenuItemId_getFinalizer() { + return GetAccessors()->getTextMenuItemIdAccessor()->getFinalizer(); +} +KOALA_INTEROP_0(TextMenuItemId_getFinalizer, Ark_NativePointer) + +Ark_NativePointer impl_TextMenuItemId_of(uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + const Ark_Int32 id_value_buf_selector = thisDeserializer.readInt8(); + Ark_ResourceStr id_value_buf = {}; + id_value_buf.selector = id_value_buf_selector; + if (id_value_buf_selector == 0) { + id_value_buf.selector = 0; + id_value_buf.value0 = static_cast(thisDeserializer.readString()); + } + else if (id_value_buf_selector == 1) { + id_value_buf.selector = 1; + id_value_buf.value1 = thisDeserializer.readResource(); + } + Ark_ResourceStr id_value = static_cast(id_value_buf);; + return GetAccessors()->getTextMenuItemIdAccessor()->of((const Ark_ResourceStr*)&id_value); +} +KOALA_INTEROP_2(TextMenuItemId_of, Ark_NativePointer, uint8_t*, int32_t) + +Ark_Boolean impl_TextMenuItemId_equals(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { + TextMenuItemIdPeer* self = reinterpret_cast(thisPtr); + Deserializer thisDeserializer(thisArray, thisLength); + Ark_TextMenuItemId id_value = static_cast(thisDeserializer.readTextMenuItemId());; + return GetAccessors()->getTextMenuItemIdAccessor()->equals(self, (const Ark_TextMenuItemId*)&id_value); +} +KOALA_INTEROP_3(TextMenuItemId_equals, Ark_Boolean, Ark_NativePointer, uint8_t*, int32_t) + Ark_NativePointer impl_EditMenuOptions_ctor() { return GetAccessors()->getEditMenuOptionsAccessor()->ctor(); } @@ -21961,6 +22457,18 @@ Ark_Int32 impl_WebContextMenuParam_getEditStateFlags(Ark_NativePointer thisPtr) } KOALA_INTEROP_1(WebContextMenuParam_getEditStateFlags, Ark_Int32, Ark_NativePointer) +Ark_Int32 impl_WebContextMenuParam_getPreviewWidth(Ark_NativePointer thisPtr) { + WebContextMenuParamPeer* self = reinterpret_cast(thisPtr); + return GetAccessors()->getWebContextMenuParamAccessor()->getPreviewWidth(self); +} +KOALA_INTEROP_1(WebContextMenuParam_getPreviewWidth, Ark_Int32, Ark_NativePointer) + +Ark_Int32 impl_WebContextMenuParam_getPreviewHeight(Ark_NativePointer thisPtr) { + WebContextMenuParamPeer* self = reinterpret_cast(thisPtr); + return GetAccessors()->getWebContextMenuParamAccessor()->getPreviewHeight(self); +} +KOALA_INTEROP_1(WebContextMenuParam_getPreviewHeight, Ark_Int32, Ark_NativePointer) + Ark_NativePointer impl_WebContextMenuResult_ctor() { return GetAccessors()->getWebContextMenuResultAccessor()->ctor(); } @@ -22143,7 +22651,7 @@ void impl_WebResourceResponse_setResponseData(Ark_NativePointer thisPtr, uint8_t WebResourceResponsePeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); const Ark_Int32 data_value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_String_Number_Resource_ArrayBuffer data_value_buf = {}; + Ark_Union_String_Number_Resource_Buffer data_value_buf = {}; data_value_buf.selector = data_value_buf_selector; if (data_value_buf_selector == 0) { data_value_buf.selector = 0; @@ -22159,10 +22667,10 @@ void impl_WebResourceResponse_setResponseData(Ark_NativePointer thisPtr, uint8_t } else if (data_value_buf_selector == 3) { data_value_buf.selector = 3; - data_value_buf.value3 = thisDeserializer.readArrayBuffer(); + data_value_buf.value3 = static_cast(thisDeserializer.readBuffer()); } - Ark_Union_String_Number_Resource_ArrayBuffer data_value = static_cast(data_value_buf);; - GetAccessors()->getWebResourceResponseAccessor()->setResponseData(self, (const Ark_Union_String_Number_Resource_ArrayBuffer*)&data_value); + Ark_Union_String_Number_Resource_Buffer data_value = static_cast(data_value_buf);; + GetAccessors()->getWebResourceResponseAccessor()->setResponseData(self, (const Ark_Union_String_Number_Resource_Buffer*)&data_value); } KOALA_INTEROP_V3(WebResourceResponse_setResponseData, Ark_NativePointer, uint8_t*, int32_t) @@ -22289,11 +22797,17 @@ Ark_NativePointer impl_EventResult_getFinalizer() { } KOALA_INTEROP_0(EventResult_getFinalizer, Ark_NativePointer) -void impl_EventResult_setGestureEventResult(Ark_NativePointer thisPtr, Ark_Boolean result) { +void impl_EventResult_setGestureEventResult0(Ark_NativePointer thisPtr, Ark_Boolean result) { + EventResultPeer* self = reinterpret_cast(thisPtr); + GetAccessors()->getEventResultAccessor()->setGestureEventResult0(self, result); +} +KOALA_INTEROP_V2(EventResult_setGestureEventResult0, Ark_NativePointer, Ark_Boolean) + +void impl_EventResult_setGestureEventResult1(Ark_NativePointer thisPtr, Ark_Boolean result, Ark_Boolean stopPropagation) { EventResultPeer* self = reinterpret_cast(thisPtr); - GetAccessors()->getEventResultAccessor()->setGestureEventResult(self, result); + GetAccessors()->getEventResultAccessor()->setGestureEventResult1(self, result, stopPropagation); } -KOALA_INTEROP_V2(EventResult_setGestureEventResult, Ark_NativePointer, Ark_Boolean) +KOALA_INTEROP_V3(EventResult_setGestureEventResult1, Ark_NativePointer, Ark_Boolean, Ark_Boolean) Ark_NativePointer impl_WebController_ctor() { return GetAccessors()->getWebControllerAccessor()->ctor(); @@ -22581,13 +23095,14 @@ void impl_XComponentController_onSurfaceDestroyed(Ark_NativePointer thisPtr, con } KOALA_INTEROP_V2(XComponentController_onSurfaceDestroyed, Ark_NativePointer, KStringPtr) -Ark_NativePointer impl_XComponentController_startImageAnalyzer(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { +void impl_XComponentController_startImageAnalyzer(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { XComponentControllerPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); Ark_ImageAnalyzerConfig config_value = thisDeserializer.readImageAnalyzerConfig();; - return GetAccessors()->getXComponentControllerAccessor()->startImageAnalyzer(self, (const Ark_ImageAnalyzerConfig*)&config_value); + Callback_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_Array_String_Void))))};; + GetAccessors()->getXComponentControllerAccessor()->startImageAnalyzer(self, (const Ark_ImageAnalyzerConfig*)&config_value, (const Callback_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_3(XComponentController_startImageAnalyzer, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V3(XComponentController_startImageAnalyzer, Ark_NativePointer, uint8_t*, int32_t) void impl_XComponentController_stopImageAnalyzer(Ark_NativePointer thisPtr) { XComponentControllerPeer* self = reinterpret_cast(thisPtr); @@ -22678,25 +23193,41 @@ KOALA_INTEROP_0(UIExtensionProxy_getFinalizer, Ark_NativePointer) void impl_UIExtensionProxy_send(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { UIExtensionProxyPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Literal_Empty data_value_buf = {}; - Ark_Literal_Empty data_value = data_value_buf;; - GetAccessors()->getUIExtensionProxyAccessor()->send(self, (const Ark_Literal_Empty*)&data_value); + const Ark_Int32 data_value_buf_size = thisDeserializer.readInt32(); + Map_String_CustomObject data_value_buf = {}; + thisDeserializer.resizeMap(&data_value_buf, data_value_buf_size); + for (int data_value_buf_i = 0; data_value_buf_i < data_value_buf_size; data_value_buf_i++) { + const Ark_String data_value_buf_key = static_cast(thisDeserializer.readString()); + const Ark_CustomObject data_value_buf_value = static_cast(thisDeserializer.readCustomObject("Object")); + data_value_buf.keys[data_value_buf_i] = data_value_buf_key; + data_value_buf.values[data_value_buf_i] = data_value_buf_value; + } + Map_String_CustomObject data_value = data_value_buf;; + GetAccessors()->getUIExtensionProxyAccessor()->send(self, (const Map_String_CustomObject*)&data_value); } KOALA_INTEROP_V3(UIExtensionProxy_send, Ark_NativePointer, uint8_t*, int32_t) Ark_NativePointer impl_UIExtensionProxy_sendSync(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { UIExtensionProxyPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Literal_Empty data_value_buf = {}; - Ark_Literal_Empty data_value = data_value_buf;; - return GetAccessors()->getUIExtensionProxyAccessor()->sendSync(self, (const Ark_Literal_Empty*)&data_value); + const Ark_Int32 data_value_buf_size = thisDeserializer.readInt32(); + Map_String_CustomObject data_value_buf = {}; + thisDeserializer.resizeMap(&data_value_buf, data_value_buf_size); + for (int data_value_buf_i = 0; data_value_buf_i < data_value_buf_size; data_value_buf_i++) { + const Ark_String data_value_buf_key = static_cast(thisDeserializer.readString()); + const Ark_CustomObject data_value_buf_value = static_cast(thisDeserializer.readCustomObject("Object")); + data_value_buf.keys[data_value_buf_i] = data_value_buf_key; + data_value_buf.values[data_value_buf_i] = data_value_buf_value; + } + Map_String_CustomObject data_value = data_value_buf;; + return GetAccessors()->getUIExtensionProxyAccessor()->sendSync(self, (const Map_String_CustomObject*)&data_value); } KOALA_INTEROP_3(UIExtensionProxy_sendSync, Ark_NativePointer, Ark_NativePointer, uint8_t*, int32_t) void impl_UIExtensionProxy_onAsyncReceiverRegister(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { UIExtensionProxyPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_UIExtensionProxy_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))};; + Callback_UIExtensionProxy_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))};; GetAccessors()->getUIExtensionProxyAccessor()->onAsyncReceiverRegister(self, (const Callback_UIExtensionProxy_Void*)&callback_value); } KOALA_INTEROP_V3(UIExtensionProxy_onAsyncReceiverRegister, Ark_NativePointer, uint8_t*, int32_t) @@ -22704,7 +23235,7 @@ KOALA_INTEROP_V3(UIExtensionProxy_onAsyncReceiverRegister, Ark_NativePointer, ui void impl_UIExtensionProxy_onSyncReceiverRegister(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { UIExtensionProxyPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Callback_UIExtensionProxy_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))};; + Callback_UIExtensionProxy_Void callback_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))};; GetAccessors()->getUIExtensionProxyAccessor()->onSyncReceiverRegister(self, (const Callback_UIExtensionProxy_Void*)&callback_value); } KOALA_INTEROP_V3(UIExtensionProxy_onSyncReceiverRegister, Ark_NativePointer, uint8_t*, int32_t) @@ -22717,7 +23248,7 @@ void impl_UIExtensionProxy_offAsyncReceiverRegister(Ark_NativePointer thisPtr, u callback_value_buf.tag = callback_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (callback_value_buf_runtimeType)) { - callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))}; + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))}; } Opt_Callback_UIExtensionProxy_Void callback_value = callback_value_buf;; GetAccessors()->getUIExtensionProxyAccessor()->offAsyncReceiverRegister(self, (const Opt_Callback_UIExtensionProxy_Void*)&callback_value); @@ -22732,7 +23263,7 @@ void impl_UIExtensionProxy_offSyncReceiverRegister(Ark_NativePointer thisPtr, ui callback_value_buf.tag = callback_value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; if ((ARK_RUNTIME_UNDEFINED) != (callback_value_buf_runtimeType)) { - callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))}; + callback_value_buf.value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_UIExtensionProxy_Void))))}; } Opt_Callback_UIExtensionProxy_Void callback_value = callback_value_buf;; GetAccessors()->getUIExtensionProxyAccessor()->offSyncReceiverRegister(self, (const Opt_Callback_UIExtensionProxy_Void*)&callback_value); @@ -22807,8 +23338,8 @@ KOALA_INTEROP_V5(StyledString_getStyles, Ark_NativePointer, KInteropNumber, KInt Ark_Boolean impl_StyledString_equals(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { StyledStringPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized other_value = static_cast(thisDeserializer.readStyledString());; - return GetAccessors()->getStyledStringAccessor()->equals(self, (const Ark_Materialized*)&other_value); + Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; + return GetAccessors()->getStyledStringAccessor()->equals(self, (const Ark_StyledString*)&other_value); } KOALA_INTEROP_3(StyledString_equals, Ark_Boolean, Ark_NativePointer, uint8_t*, int32_t) @@ -22827,24 +23358,34 @@ Ark_NativePointer impl_StyledString_subStyledString(Ark_NativePointer thisPtr, K } KOALA_INTEROP_4(StyledString_subStyledString, Ark_NativePointer, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) -Ark_NativePointer impl_StyledString_fromHtml(const KStringPtr& html) { - return GetAccessors()->getStyledStringAccessor()->fromHtml((const Ark_String*)&html); +void impl_StyledString_fromHtml(const KStringPtr& html, uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + Callback_Opt_StyledString_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_StyledString_Opt_Array_String_Void))))};; + GetAccessors()->getStyledStringAccessor()->fromHtml((const Ark_String*)&html, (const Callback_Opt_StyledString_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); +} +KOALA_INTEROP_V3(StyledString_fromHtml, KStringPtr, uint8_t*, int32_t) + +void impl_StyledString_toHtml(uint8_t* thisArray, int32_t thisLength) { + Deserializer thisDeserializer(thisArray, thisLength); + Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getStyledStringAccessor()->toHtml((const Ark_StyledString*)&styledString_value); } -KOALA_INTEROP_1(StyledString_fromHtml, Ark_NativePointer, KStringPtr) +KOALA_INTEROP_V2(StyledString_toHtml, uint8_t*, int32_t) -Ark_NativePointer impl_StyledString_marshalling(uint8_t* thisArray, int32_t thisLength) { +void impl_StyledString_marshalling(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized styledString_value = static_cast(thisDeserializer.readStyledString());; - return GetAccessors()->getStyledStringAccessor()->marshalling((const Ark_Materialized*)&styledString_value); + Ark_StyledString styledString_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getStyledStringAccessor()->marshalling((const Ark_StyledString*)&styledString_value); } -KOALA_INTEROP_2(StyledString_marshalling, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(StyledString_marshalling, uint8_t*, int32_t) -Ark_NativePointer impl_StyledString_unmarshalling(uint8_t* thisArray, int32_t thisLength) { +void impl_StyledString_unmarshalling(uint8_t* thisArray, int32_t thisLength) { Deserializer thisDeserializer(thisArray, thisLength); - Ark_ArrayBuffer buffer_value = thisDeserializer.readArrayBuffer();; - return GetAccessors()->getStyledStringAccessor()->unmarshalling((const Ark_ArrayBuffer*)&buffer_value); + Ark_Buffer buffer_value = static_cast(thisDeserializer.readBuffer());; + Callback_Opt_StyledString_Opt_Array_String_Void outputArgumentForReturningPromise_value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_StyledString_Opt_Array_String_Void))))};; + GetAccessors()->getStyledStringAccessor()->unmarshalling( buffer_value, (const Callback_Opt_StyledString_Opt_Array_String_Void*)&outputArgumentForReturningPromise_value); } -KOALA_INTEROP_2(StyledString_unmarshalling, Ark_NativePointer, uint8_t*, int32_t) +KOALA_INTEROP_V2(StyledString_unmarshalling, uint8_t*, int32_t) Ark_Int32 impl_StyledString_getLength(Ark_NativePointer thisPtr) { StyledStringPeer* self = reinterpret_cast(thisPtr); @@ -22917,24 +23458,24 @@ KOALA_INTEROP_V1(MutableStyledString_clearStyles, Ark_NativePointer) void impl_MutableStyledString_replaceStyledString(Ark_NativePointer thisPtr, KInteropNumber start, KInteropNumber length, uint8_t* thisArray, int32_t thisLength) { MutableStyledStringPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized other_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getMutableStyledStringAccessor()->replaceStyledString(self, (const Ark_Number*)&start, (const Ark_Number*)&length, (const Ark_Materialized*)&other_value); + Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getMutableStyledStringAccessor()->replaceStyledString(self, (const Ark_Number*)&start, (const Ark_Number*)&length, (const Ark_StyledString*)&other_value); } KOALA_INTEROP_V5(MutableStyledString_replaceStyledString, Ark_NativePointer, KInteropNumber, KInteropNumber, uint8_t*, int32_t) void impl_MutableStyledString_insertStyledString(Ark_NativePointer thisPtr, KInteropNumber start, uint8_t* thisArray, int32_t thisLength) { MutableStyledStringPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized other_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getMutableStyledStringAccessor()->insertStyledString(self, (const Ark_Number*)&start, (const Ark_Materialized*)&other_value); + Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getMutableStyledStringAccessor()->insertStyledString(self, (const Ark_Number*)&start, (const Ark_StyledString*)&other_value); } KOALA_INTEROP_V4(MutableStyledString_insertStyledString, Ark_NativePointer, KInteropNumber, uint8_t*, int32_t) void impl_MutableStyledString_appendStyledString(Ark_NativePointer thisPtr, uint8_t* thisArray, int32_t thisLength) { MutableStyledStringPeer* self = reinterpret_cast(thisPtr); Deserializer thisDeserializer(thisArray, thisLength); - Ark_Materialized other_value = static_cast(thisDeserializer.readStyledString());; - GetAccessors()->getMutableStyledStringAccessor()->appendStyledString(self, (const Ark_Materialized*)&other_value); + Ark_StyledString other_value = static_cast(thisDeserializer.readStyledString());; + GetAccessors()->getMutableStyledStringAccessor()->appendStyledString(self, (const Ark_StyledString*)&other_value); } KOALA_INTEROP_V3(MutableStyledString_appendStyledString, Ark_NativePointer, uint8_t*, int32_t) diff --git a/arkoala/framework/native/src/generated/callback_deserialize_call.cc b/arkoala/framework/native/src/generated/callback_deserialize_call.cc index e7bc8f2741ee2e2e7310b2b4538e4e4de88171d6..a1ca4ee18f1c3b872cb98f1820929672b33a3ec6 100644 --- a/arkoala/framework/native/src/generated/callback_deserialize_call.cc +++ b/arkoala/framework/native/src/generated/callback_deserialize_call.cc @@ -40,18 +40,18 @@ void deserializeAndCallCallback_Any(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Callback_CustomObject_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_CustomObject_void))))}; + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Callback_Any_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any_Void))))}; _call(_resourceId, _continuation); } void deserializeAndCallCallback_Any_Number_String(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_CustomObject item = static_cast(thisDeserializer.readCustomObject("Any")); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_String_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_void))))}; + Callback_String_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_String_Void))))}; _call(_resourceId, item, index, _continuation); } void deserializeAndCallCallback_Any_Number_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -97,7 +97,7 @@ void deserializeAndCallCallback_Array_Number_Void(uint8_t* thisArray, Ark_Int32 Array_Number input = input_buf; _call(_resourceId, input); } -void deserializeAndCallCallback_Array_String_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_Array_String_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -118,7 +118,7 @@ void deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(uint8_t* thisArr { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); const Ark_Int32 value_buf_length = thisDeserializer.readInt32(); Array_TouchTestInfo value_buf = {}; thisDeserializer.resizeArray::type, @@ -129,15 +129,15 @@ void deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(uint8_t* thisArr } } Array_TouchTestInfo value = value_buf; - Callback_TouchResult_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TouchResult_void))))}; + Callback_TouchResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_TouchResult_Void))))}; _call(_resourceId, value, _continuation); } void deserializeAndCallCallback_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, _continuation); } void deserializeAndCallCallback_Boolean_HoverEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -149,14 +149,6 @@ void deserializeAndCallCallback_Boolean_HoverEvent_Void(uint8_t* thisArray, Ark_ Ark_HoverEvent event = thisDeserializer.readHoverEvent(); _call(_resourceId, isHover, event); } -void deserializeAndCallCallback_Boolean_void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Boolean value = thisDeserializer.readBoolean(); - _call(_resourceId, value); -} void deserializeAndCallCallback_Boolean_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -181,12 +173,12 @@ void deserializeAndCallCallback_CalendarSelectedDate_Void(uint8_t* thisArray, Ar Ark_CalendarSelectedDate event = thisDeserializer.readCalendarSelectedDate(); _call(_resourceId, event); } -void deserializeAndCallCallback_Callback_Any_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_Callback_Any_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Callback_Any value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + Callback_Any value = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; _call(_resourceId, value); } void deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -224,7 +216,7 @@ void deserializeAndCallCallback_ClickEvent_Void(uint8_t* thisArray, Ark_Int32 th Ark_ClickEvent event = thisDeserializer.readClickEvent(); _call(_resourceId, event); } -void deserializeAndCallCallback_ComputedBarAttribute_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_ComputedBarAttribute_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -240,14 +232,6 @@ void deserializeAndCallCallback_CopyEvent_Void(uint8_t* thisArray, Ark_Int32 thi Ark_CopyEvent parameter = thisDeserializer.readCopyEvent(); _call(_resourceId, parameter); } -void deserializeAndCallCallback_CustomObject_void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_CustomObject value = static_cast(thisDeserializer.readCustomObject("Any")); - _call(_resourceId, value); -} void deserializeAndCallCallback_CutEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -276,9 +260,9 @@ void deserializeAndCallCallback_DeleteValue_Boolean(uint8_t* thisArray, Ark_Int3 { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_DeleteValue parameter = thisDeserializer.readDeleteValue(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_DeleteValue_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -325,7 +309,7 @@ void deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInf { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_DragEvent event = thisDeserializer.readDragEvent(); const auto extraParams_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_String extraParams_buf = {}; @@ -335,7 +319,7 @@ void deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInf extraParams_buf.value = static_cast(thisDeserializer.readString()); } Opt_String extraParams = extraParams_buf; - Callback_Union_CustomBuilder_DragItemInfo_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Union_CustomBuilder_DragItemInfo_void))))}; + Callback_Union_CustomBuilder_DragItemInfo_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Union_CustomBuilder_DragItemInfo_Void))))}; _call(_resourceId, event, extraParams, _continuation); } void deserializeAndCallCallback_DragEvent_String_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -354,15 +338,6 @@ void deserializeAndCallCallback_DragEvent_String_Void(uint8_t* thisArray, Ark_In Opt_String extraParams = extraParams_buf; _call(_resourceId, event, extraParams); } -void deserializeAndCallCallback_EnterKeyType_SubmitEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); - Ark_SubmitEvent event = thisDeserializer.readSubmitEvent(); - _call(_resourceId, enterKey, event); -} void deserializeAndCallCallback_EnterKeyType_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -379,6 +354,14 @@ void deserializeAndCallCallback_FormCallbackInfo_Void(uint8_t* thisArray, Ark_In Ark_FormCallbackInfo parameter = thisDeserializer.readFormCallbackInfo(); _call(_resourceId, parameter); } +void deserializeAndCallCallback_FullscreenInfo_Void(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_FullscreenInfo parameter = thisDeserializer.readFullscreenInfo(); + _call(_resourceId, parameter); +} void deserializeAndCallCallback_GestureEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -391,13 +374,13 @@ void deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult( { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_GestureInfo gestureInfo = thisDeserializer.readGestureInfo(); Ark_BaseGestureEvent event = thisDeserializer.readBaseGestureEvent(); - Callback_GestureJudgeResult_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureJudgeResult_void))))}; + Callback_GestureJudgeResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureJudgeResult_Void))))}; _call(_resourceId, gestureInfo, event, _continuation); } -void deserializeAndCallCallback_GestureJudgeResult_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_GestureJudgeResult_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -405,15 +388,15 @@ void deserializeAndCallCallback_GestureJudgeResult_void(uint8_t* thisArray, Ark_ Ark_GestureJudgeResult value = static_cast(thisDeserializer.readInt32()); _call(_resourceId, value); } -void deserializeAndCallCallback_GestureRecognizer_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_GestureRecognizer_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_GestureRecognizer value = static_cast(thisDeserializer.readGestureRecognizer()); _call(_resourceId, value); } -void deserializeAndCallCallback_HitTestMode_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_HitTestMode_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -425,9 +408,9 @@ void deserializeAndCallCallback_InsertValue_Boolean(uint8_t* thisArray, Ark_Int3 { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_InsertValue parameter = thisDeserializer.readInsertValue(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_InsertValue_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -438,7 +421,7 @@ void deserializeAndCallCallback_InsertValue_Void(uint8_t* thisArray, Ark_Int32 t Ark_InsertValue parameter = thisDeserializer.readInsertValue(); _call(_resourceId, parameter); } -void deserializeAndCallCallback_IsolatedComponentAttribute_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_IsolatedComponentAttribute_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -450,10 +433,10 @@ void deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(uint8_t* thisAr { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_ItemDragInfo event = thisDeserializer.readItemDragInfo(); Ark_Number itemIndex = static_cast(thisDeserializer.readNumber()); - Callback_Callback_Any_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Callback_Any_void))))}; + Callback_Callback_Any_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Callback_Any_Void))))}; _call(_resourceId, event, itemIndex, _continuation); } void deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -498,9 +481,9 @@ void deserializeAndCallCallback_KeyEvent_Boolean(uint8_t* thisArray, Ark_Int32 t { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_KeyEvent parameter = thisDeserializer.readKeyEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_KeyEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -511,16 +494,6 @@ void deserializeAndCallCallback_KeyEvent_Void(uint8_t* thisArray, Ark_Int32 this Ark_KeyEvent event = thisDeserializer.readKeyEvent(); _call(_resourceId, event); } -void deserializeAndCallCallback_Literal_Boolean_fullscreen_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Literal_Boolean_fullscreen event_buf = {}; - event_buf.fullscreen = thisDeserializer.readBoolean(); - Ark_Literal_Boolean_fullscreen event = event_buf; - _call(_resourceId, event); -} void deserializeAndCallCallback_Literal_Boolean_isVisible_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -531,15 +504,6 @@ void deserializeAndCallCallback_Literal_Boolean_isVisible_Void(uint8_t* thisArra Ark_Literal_Boolean_isVisible event = event_buf; _call(_resourceId, event); } -void deserializeAndCallCallback_Literal_Empty_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Literal_Empty parameter_buf = {}; - Ark_Literal_Empty parameter = parameter_buf; - _call(_resourceId, parameter); -} void deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -594,16 +558,6 @@ void deserializeAndCallCallback_Literal_Number_code_Want_want_Void(uint8_t* this Ark_Literal_Number_code_Want_want parameter = parameter_buf; _call(_resourceId, parameter); } -void deserializeAndCallCallback_Literal_Number_duration_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Literal_Number_duration event_buf = {}; - event_buf.duration = static_cast(thisDeserializer.readNumber()); - Ark_Literal_Number_duration event = event_buf; - _call(_resourceId, event); -} void deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -615,7 +569,7 @@ void deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(uint8_t* Ark_Literal_Number_errcode_String_msg info = info_buf; _call(_resourceId, info); } -void deserializeAndCallCallback_Literal_Number_offsetRemain_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_Literal_Number_offsetRemain_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -625,21 +579,11 @@ void deserializeAndCallCallback_Literal_Number_offsetRemain_void(uint8_t* thisAr Ark_Literal_Number_offsetRemain value = value_buf; _call(_resourceId, value); } -void deserializeAndCallCallback_Literal_Number_time_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Literal_Number_time event_buf = {}; - event_buf.time = static_cast(thisDeserializer.readNumber()); - Ark_Literal_Number_time event = event_buf; - _call(_resourceId, event); -} void deserializeAndCallCallback_Literal_Object_detail_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Literal_Object_detail event_buf = {}; event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -650,7 +594,7 @@ void deserializeAndCallCallback_Literal_Object_detail_Boolean(uint8_t* thisArray event_buf.value = event_buf_; } Opt_Literal_Object_detail event = event_buf; - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, event, _continuation); } void deserializeAndCallCallback_Literal_String_plainText_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -691,7 +635,7 @@ void deserializeAndCallCallback_NavDestinationContext_Void(uint8_t* thisArray, A { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_NavDestinationContext parameter = static_cast(thisDeserializer.readNavDestinationContext()); _call(_resourceId, parameter); } @@ -715,7 +659,7 @@ void deserializeAndCallCallback_NavigationTransitionProxy_Void(uint8_t* thisArra { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_NavigationTransitionProxy transitionProxy = static_cast(thisDeserializer.readNavigationTransitionProxy()); _call(_resourceId, transitionProxy); } @@ -723,29 +667,29 @@ void deserializeAndCallCallback_Number_Boolean(uint8_t* thisArray, Ark_Int32 thi { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, index, _continuation); } void deserializeAndCallCallback_Number_Number_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number from = static_cast(thisDeserializer.readNumber()); Ark_Number to = static_cast(thisDeserializer.readNumber()); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, from, to, _continuation); } void deserializeAndCallCallback_Number_Number_ComputedBarAttribute(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number index = static_cast(thisDeserializer.readNumber()); Ark_Number offset = static_cast(thisDeserializer.readNumber()); - Callback_ComputedBarAttribute_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ComputedBarAttribute_void))))}; + Callback_ComputedBarAttribute_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ComputedBarAttribute_Void))))}; _call(_resourceId, index, offset, _continuation); } void deserializeAndCallCallback_Number_Number_Number_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -768,26 +712,6 @@ void deserializeAndCallCallback_Number_Number_PanelMode_Void(uint8_t* thisArray, Ark_PanelMode mode = static_cast(thisDeserializer.readInt32()); _call(_resourceId, width, height, mode); } -void deserializeAndCallCallback_Number_Number_SwiperAnimationEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_Number targetIndex = static_cast(thisDeserializer.readNumber()); - Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); - _call(_resourceId, index, targetIndex, extraInfo); -} -void deserializeAndCallCallback_Number_Number_TabsAnimationEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_Number targetIndex = static_cast(thisDeserializer.readNumber()); - Ark_TabsAnimationEvent event = thisDeserializer.readTabsAnimationEvent(); - _call(_resourceId, index, targetIndex, event); -} void deserializeAndCallCallback_Number_Number_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -801,10 +725,10 @@ void deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(u { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number offset = static_cast(thisDeserializer.readNumber()); Ark_ScrollState state = static_cast(thisDeserializer.readInt32()); - Callback_Literal_Number_offsetRemain_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_offsetRemain_void))))}; + Callback_Literal_Number_offsetRemain_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Literal_Number_offsetRemain_Void))))}; _call(_resourceId, offset, state, _continuation); } void deserializeAndCallCallback_Number_ScrollState_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -834,50 +758,24 @@ void deserializeAndCallCallback_Number_String_Void(uint8_t* thisArray, Ark_Int32 Ark_String value = static_cast(thisDeserializer.readString()); _call(_resourceId, index, value); } -void deserializeAndCallCallback_Number_SwiperAnimationEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); - _call(_resourceId, index, extraInfo); -} -void deserializeAndCallCallback_Number_TabsAnimationEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Number index = static_cast(thisDeserializer.readNumber()); - Ark_TabsAnimationEvent event = thisDeserializer.readTabsAnimationEvent(); - _call(_resourceId, index, event); -} void deserializeAndCallCallback_Number_Tuple_Number_Number(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_Tuple_Number_Number_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Tuple_Number_Number_void))))}; + Callback_Tuple_Number_Number_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Tuple_Number_Number_Void))))}; _call(_resourceId, index, _continuation); } void deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_Tuple_Number_Number_Number_Number_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Tuple_Number_Number_Number_Number_void))))}; + Callback_Tuple_Number_Number_Number_Number_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Tuple_Number_Number_Number_Number_Void))))}; _call(_resourceId, index, _continuation); } -void deserializeAndCallCallback_Number_void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Number value = static_cast(thisDeserializer.readNumber()); - _call(_resourceId, value); -} void deserializeAndCallCallback_Number_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -886,22 +784,7 @@ void deserializeAndCallCallback_Number_Void(uint8_t* thisArray, Ark_Int32 thisLe Ark_Number index = static_cast(thisDeserializer.readNumber()); _call(_resourceId, index); } -void deserializeAndCallCallback_Object_Void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); - Opt_CustomObject event_buf = {}; - event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; - if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) - { - event_buf.value = static_cast(thisDeserializer.readCustomObject("Object")); - } - Opt_CustomObject event = event_buf; - _call(_resourceId, event); -} -void deserializeAndCallCallback_OffsetResult_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_OffsetResult_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -913,9 +796,9 @@ void deserializeAndCallCallback_OnAlertEvent_Boolean(uint8_t* thisArray, Ark_Int { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnAlertEvent parameter = thisDeserializer.readOnAlertEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnAudioStateChangedEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -930,9 +813,9 @@ void deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(uint8_t* thisArray, { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnBeforeUnloadEvent parameter = thisDeserializer.readOnBeforeUnloadEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnClientAuthenticationEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -947,27 +830,27 @@ void deserializeAndCallCallback_OnConfirmEvent_Boolean(uint8_t* thisArray, Ark_I { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnConfirmEvent parameter = thisDeserializer.readOnConfirmEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnConsoleEvent_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnConsoleEvent parameter = thisDeserializer.readOnConsoleEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnContextMenuShowEvent parameter = thisDeserializer.readOnContextMenuShowEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnDataResubmittedEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1022,9 +905,9 @@ void deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(uint8_t* thisArra { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnHttpAuthRequestEvent parameter = thisDeserializer.readOnHttpAuthRequestEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1039,18 +922,18 @@ void deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(uint { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnInterceptRequestEvent parameter = thisDeserializer.readOnInterceptRequestEvent(); - Callback_WebResourceResponse_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_WebResourceResponse_void))))}; + Callback_WebResourceResponse_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_WebResourceResponse_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnLoadInterceptEvent parameter = thisDeserializer.readOnLoadInterceptEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnOverScrollEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1105,9 +988,9 @@ void deserializeAndCallCallback_OnPromptEvent_Boolean(uint8_t* thisArray, Ark_In { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnPromptEvent parameter = thisDeserializer.readOnPromptEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1158,7 +1041,7 @@ void deserializeAndCallCallback_OnScrollEvent_Void(uint8_t* thisArray, Ark_Int32 Ark_OnScrollEvent parameter = thisDeserializer.readOnScrollEvent(); _call(_resourceId, parameter); } -void deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1178,9 +1061,9 @@ void deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(uint8_t* thisArr { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_OnShowFileSelectorEvent parameter = thisDeserializer.readOnShowFileSelectorEvent(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1215,6 +1098,100 @@ void deserializeAndCallCallback_OnWindowNewEvent_Void(uint8_t* thisArray, Ark_In Ark_OnWindowNewEvent parameter = thisDeserializer.readOnWindowNewEvent(); _call(_resourceId, parameter); } +void deserializeAndCallCallback_Opt_Array_String_Void(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto error_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Array_String error_buf = {}; + error_buf.tag = error_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (error_buf_runtimeType)) + { + const Ark_Int32 error_buf__length = thisDeserializer.readInt32(); + Array_String error_buf_ = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&error_buf_, error_buf__length); + for (int error_buf__i = 0; error_buf__i < error_buf__length; error_buf__i++) { + { + error_buf_.array[error_buf__i] = static_cast(thisDeserializer.readString()); + } + } + error_buf.value = error_buf_; + } + Opt_Array_String error = error_buf; + _call(_resourceId, error); +} +void deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_NavigationAnimatedTransition value_buf = {}; + value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) + { + value_buf.value = thisDeserializer.readNavigationAnimatedTransition(); + } + Opt_NavigationAnimatedTransition value = value_buf; + _call(_resourceId, value); +} +void deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_StyledString value_buf = {}; + value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) + { + value_buf.value = static_cast(thisDeserializer.readStyledString()); + } + Opt_StyledString value = value_buf; + const auto error_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_Array_String error_buf = {}; + error_buf.tag = error_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (error_buf_runtimeType)) + { + const Ark_Int32 error_buf__length = thisDeserializer.readInt32(); + Array_String error_buf_ = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&error_buf_, error_buf__length); + for (int error_buf__i = 0; error_buf__i < error_buf__length; error_buf__i++) { + { + error_buf_.array[error_buf__i] = static_cast(thisDeserializer.readString()); + } + } + error_buf.value = error_buf_; + } + Opt_Array_String error = error_buf; + _call(_resourceId, value, error); +} +void deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto value_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_TabContentAnimatedTransition value_buf = {}; + value_buf.tag = value_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (value_buf_runtimeType)) + { + value_buf.value = thisDeserializer.readTabContentAnimatedTransition(); + } + Opt_TabContentAnimatedTransition value = value_buf; + _call(_resourceId, value); +} +void deserializeAndCallCallback_PlaybackInfo_Void(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PlaybackInfo parameter = thisDeserializer.readPlaybackInfo(); + _call(_resourceId, parameter); +} void deserializeAndCallCallback_PopInfo_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1231,6 +1208,14 @@ void deserializeAndCallCallback_PreDragStatus_Void(uint8_t* thisArray, Ark_Int32 Ark_PreDragStatus parameter = static_cast(thisDeserializer.readInt32()); _call(_resourceId, parameter); } +void deserializeAndCallCallback_PreparedInfo_Void(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PreparedInfo parameter = thisDeserializer.readPreparedInfo(); + _call(_resourceId, parameter); +} void deserializeAndCallCallback_RefreshStatus_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1243,27 +1228,27 @@ void deserializeAndCallCallback_RichEditorChangeValue_Boolean(uint8_t* thisArray { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_RichEditorChangeValue parameter = thisDeserializer.readRichEditorChangeValue(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_RichEditorDeleteValue_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_RichEditorDeleteValue parameter = thisDeserializer.readRichEditorDeleteValue(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_RichEditorInsertValue_Boolean(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_RichEditorInsertValue parameter = thisDeserializer.readRichEditorInsertValue(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_RichEditorRange_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1290,7 +1275,7 @@ void deserializeAndCallCallback_RichEditorTextSpanResult_Void(uint8_t* thisArray Ark_RichEditorTextSpanResult parameter = thisDeserializer.readRichEditorTextSpanResult(); _call(_resourceId, parameter); } -void deserializeAndCallCallback_ScrollResult_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_ScrollResult_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1349,14 +1334,6 @@ void deserializeAndCallCallback_String_Unknown_Void(uint8_t* thisArray, Ark_Int3 Ark_CustomObject param = static_cast(thisDeserializer.readCustomObject("Any")); _call(_resourceId, name, param); } -void deserializeAndCallCallback_String_void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_String value = static_cast(thisDeserializer.readString()); - _call(_resourceId, value); -} void deserializeAndCallCallback_String_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1369,9 +1346,9 @@ void deserializeAndCallCallback_StyledStringChangeValue_Boolean(uint8_t* thisArr { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_StyledStringChangeValue parameter = thisDeserializer.readStyledStringChangeValue(); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_SwipeActionState_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1386,7 +1363,7 @@ void deserializeAndCallCallback_SwiperContentTransitionProxy_Void(uint8_t* thisA { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_SwiperContentTransitionProxy parameter = static_cast(thisDeserializer.readSwiperContentTransitionProxy()); _call(_resourceId, parameter); } @@ -1394,9 +1371,9 @@ void deserializeAndCallCallback_TabContentTransitionProxy_Void(uint8_t* thisArra { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_TabContentTransitionProxy proxy = static_cast(thisDeserializer.readTabContentTransitionProxy()); - _call(_resourceId, proxy); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_TabContentTransitionProxy parameter = static_cast(thisDeserializer.readTabContentTransitionProxy()); + _call(_resourceId, parameter); } void deserializeAndCallCallback_TerminationInfo_Void(uint8_t* thisArray, Ark_Int32 thisLength) { @@ -1434,9 +1411,9 @@ void deserializeAndCallCallback_TouchEvent_HitTestMode(uint8_t* thisArray, Ark_I { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_TouchEvent parameter = thisDeserializer.readTouchEvent(); - Callback_HitTestMode_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_HitTestMode_void))))}; + Callback_HitTestMode_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_HitTestMode_Void))))}; _call(_resourceId, parameter, _continuation); } void deserializeAndCallCallback_TouchEvent_Void(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1447,7 +1424,7 @@ void deserializeAndCallCallback_TouchEvent_Void(uint8_t* thisArray, Ark_Int32 th Ark_TouchEvent event = thisDeserializer.readTouchEvent(); _call(_resourceId, event); } -void deserializeAndCallCallback_TouchResult_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_TouchResult_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1455,7 +1432,7 @@ void deserializeAndCallCallback_TouchResult_void(uint8_t* thisArray, Ark_Int32 t Ark_TouchResult value = thisDeserializer.readTouchResult(); _call(_resourceId, value); } -void deserializeAndCallCallback_Tuple_Number_Number_Number_Number_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1468,7 +1445,7 @@ void deserializeAndCallCallback_Tuple_Number_Number_Number_Number_void(uint8_t* Ark_Tuple_Number_Number_Number_Number value = value_buf; _call(_resourceId, value); } -void deserializeAndCallCallback_Tuple_Number_Number_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_Tuple_Number_Number_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1508,11 +1485,11 @@ void deserializeAndCallCallback_UIExtensionProxy_Void(uint8_t* thisArray, Ark_In { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_UIExtensionProxy proxy = static_cast(thisDeserializer.readUIExtensionProxy()); - _call(_resourceId, proxy); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_UIExtensionProxy parameter = static_cast(thisDeserializer.readUIExtensionProxy()); + _call(_resourceId, parameter); } -void deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1522,7 +1499,7 @@ void deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_void(uint8_t* t value_buf.selector = value_buf_selector; if (value_buf_selector == 0) { value_buf.selector = 0; - value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; + value_buf.value0 = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Any))))}; } else if (value_buf_selector == 1) { value_buf.selector = 1; @@ -1531,51 +1508,6 @@ void deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_void(uint8_t* t Ark_Union_CustomBuilder_DragItemInfo value = static_cast(value_buf); _call(_resourceId, value); } -void deserializeAndCallCallback_Union_NavigationAnimatedTransition_Undefined_void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - const Ark_Int32 value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_NavigationAnimatedTransition_Undefined value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = thisDeserializer.readNavigationAnimatedTransition(); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = Ark_Undefined(); - } - Ark_Union_NavigationAnimatedTransition_Undefined value = static_cast(value_buf); - _call(_resourceId, value); -} -void deserializeAndCallCallback_Union_TabContentAnimatedTransition_Undefined_void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - const Ark_Int32 value_buf_selector = thisDeserializer.readInt8(); - Ark_Union_TabContentAnimatedTransition_Undefined value_buf = {}; - value_buf.selector = value_buf_selector; - if (value_buf_selector == 0) { - value_buf.selector = 0; - value_buf.value0 = thisDeserializer.readTabContentAnimatedTransition(); - } - else if (value_buf_selector == 1) { - value_buf.selector = 1; - value_buf.value1 = Ark_Undefined(); - } - Ark_Union_TabContentAnimatedTransition_Undefined value = static_cast(value_buf); - _call(_resourceId, value); -} -void deserializeAndCallCallback_void(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - _call(_resourceId); -} void deserializeAndCallCallback_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1583,7 +1515,7 @@ void deserializeAndCallCallback_Void(uint8_t* thisArray, Ark_Int32 thisLength) const auto _call = reinterpret_cast(thisDeserializer.readPointer()); _call(_resourceId); } -void deserializeAndCallCallback_WebKeyboardOptions_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_WebKeyboardOptions_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1591,15 +1523,15 @@ void deserializeAndCallCallback_WebKeyboardOptions_void(uint8_t* thisArray, Ark_ Ark_WebKeyboardOptions value = thisDeserializer.readWebKeyboardOptions(); _call(_resourceId, value); } -void deserializeAndCallCallback_WebResourceResponse_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_WebResourceResponse_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_WebResourceResponse value = static_cast(thisDeserializer.readWebResourceResponse()); _call(_resourceId, value); } -void deserializeAndCallCallback_WithThemeAttribute_void(uint8_t* thisArray, Ark_Int32 thisLength) +void deserializeAndCallCallback_WithThemeAttribute_Void(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); @@ -1638,7 +1570,7 @@ void deserializeAndCallGestureRecognizerJudgeBeginCallback(uint8_t* thisArray, A { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_BaseGestureEvent event = thisDeserializer.readBaseGestureEvent(); Ark_GestureRecognizer current = static_cast(thisDeserializer.readGestureRecognizer()); const Ark_Int32 recognizers_buf_length = thisDeserializer.readInt32(); @@ -1651,16 +1583,16 @@ void deserializeAndCallGestureRecognizerJudgeBeginCallback(uint8_t* thisArray, A } } Array_GestureRecognizer recognizers = recognizers_buf; - Callback_GestureJudgeResult_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureJudgeResult_void))))}; + Callback_GestureJudgeResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureJudgeResult_Void))))}; _call(_resourceId, event, current, recognizers, _continuation); } void deserializeAndCallGetItemMainSizeByIndex(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_Number_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_void))))}; + Callback_Number_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Number_Void))))}; _call(_resourceId, index, _continuation); } void deserializeAndCallHoverCallback(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1733,9 +1665,9 @@ void deserializeAndCallIsolatedComponentInterface(uint8_t* thisArray, Ark_Int32 { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_IsolatedOptions options = thisDeserializer.readIsolatedOptions(); - Callback_IsolatedComponentAttribute_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_IsolatedComponentAttribute_void))))}; + Callback_IsolatedComponentAttribute_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_IsolatedComponentAttribute_Void))))}; _call(_resourceId, options, _continuation); } void deserializeAndCallMenuOnAppearCallback(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1767,9 +1699,9 @@ void deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(uint8_t* thisAr { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number index = static_cast(thisDeserializer.readNumber()); - Callback_Array_String_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Array_String_void))))}; + Callback_Array_String_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Array_String_Void))))}; _call(_resourceId, index, _continuation); } void deserializeAndCallOnAlphabetIndexerSelectCallback(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1796,6 +1728,15 @@ void deserializeAndCallOnCheckboxGroupChangeCallback(uint8_t* thisArray, Ark_Int Ark_CheckboxGroupResult value = thisDeserializer.readCheckboxGroupResult(); _call(_resourceId, value); } +void deserializeAndCallOnContentScrollCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number totalOffsetX = static_cast(thisDeserializer.readNumber()); + Ark_Number totalOffsetY = static_cast(thisDeserializer.readNumber()); + _call(_resourceId, totalOffsetX, totalOffsetY); +} void deserializeAndCallOnContextMenuHideCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1886,6 +1827,21 @@ void deserializeAndCallOnNativeEmbedVisibilityChangeCallback(uint8_t* thisArray, Ark_NativeEmbedVisibilityInfo nativeEmbedVisibilityInfo = thisDeserializer.readNativeEmbedVisibilityInfo(); _call(_resourceId, nativeEmbedVisibilityInfo); } +void deserializeAndCallOnNativeLoadCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_CustomObject event_buf = {}; + event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + event_buf.value = static_cast(thisDeserializer.readCustomObject("Object")); + } + Opt_CustomObject event = event_buf; + _call(_resourceId, event); +} void deserializeAndCallOnNavigationEntryCommittedCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1898,11 +1854,20 @@ void deserializeAndCallOnOverrideUrlLoadingCallback(uint8_t* thisArray, Ark_Int3 { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_WebResourceRequest webResourceRequest = static_cast(thisDeserializer.readWebResourceRequest()); - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, webResourceRequest, _continuation); } +void deserializeAndCallOnPasteCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String content = static_cast(thisDeserializer.readString()); + Ark_PasteEvent event = thisDeserializer.readPasteEvent(); + _call(_resourceId, content, event); +} void deserializeAndCallOnRenderProcessNotRespondingCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1947,10 +1912,10 @@ void deserializeAndCallOnScrollFrameBeginCallback(uint8_t* thisArray, Ark_Int32 { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number offset = static_cast(thisDeserializer.readNumber()); Ark_ScrollState state = static_cast(thisDeserializer.readInt32()); - Callback_OnScrollFrameBeginHandlerResult_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScrollFrameBeginHandlerResult_void))))}; + Callback_OnScrollFrameBeginHandlerResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OnScrollFrameBeginHandlerResult_Void))))}; _call(_resourceId, offset, state, _continuation); } void deserializeAndCallOnScrollVisibleContentChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) @@ -1970,6 +1935,90 @@ void deserializeAndCallOnSslErrorEventCallback(uint8_t* thisArray, Ark_Int32 thi Ark_SslErrorEvent sslErrorEvent = thisDeserializer.readSslErrorEvent(); _call(_resourceId, sslErrorEvent); } +void deserializeAndCallOnSubmitCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_EnterKeyType enterKey = static_cast(thisDeserializer.readInt32()); + Ark_SubmitEvent event = thisDeserializer.readSubmitEvent(); + _call(_resourceId, enterKey, event); +} +void deserializeAndCallOnSwiperAnimationEndCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); + _call(_resourceId, index, extraInfo); +} +void deserializeAndCallOnSwiperAnimationStartCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_Number targetIndex = static_cast(thisDeserializer.readNumber()); + Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); + _call(_resourceId, index, targetIndex, extraInfo); +} +void deserializeAndCallOnSwiperGestureSwipeCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_SwiperAnimationEvent extraInfo = thisDeserializer.readSwiperAnimationEvent(); + _call(_resourceId, index, extraInfo); +} +void deserializeAndCallOnTabsAnimationEndCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); + _call(_resourceId, index, extraInfo); +} +void deserializeAndCallOnTabsAnimationStartCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_Number targetIndex = static_cast(thisDeserializer.readNumber()); + Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); + _call(_resourceId, index, targetIndex, extraInfo); +} +void deserializeAndCallOnTabsContentWillChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number currentIndex = static_cast(thisDeserializer.readNumber()); + Ark_Number comingIndex = static_cast(thisDeserializer.readNumber()); + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; + _call(_resourceId, currentIndex, comingIndex, _continuation); +} +void deserializeAndCallOnTabsGestureSwipeCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number index = static_cast(thisDeserializer.readNumber()); + Ark_TabsAnimationEvent extraInfo = thisDeserializer.readTabsAnimationEvent(); + _call(_resourceId, index, extraInfo); +} +void deserializeAndCallOnTextSelectionChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number selectionStart = static_cast(thisDeserializer.readNumber()); + Ark_Number selectionEnd = static_cast(thisDeserializer.readNumber()); + _call(_resourceId, selectionStart, selectionEnd); +} void deserializeAndCallOnViewportFitChangedCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -1982,11 +2031,11 @@ void deserializeAndCallOnWillScrollCallback(uint8_t* thisArray, Ark_Int32 thisLe { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number scrollOffset = static_cast(thisDeserializer.readNumber()); Ark_ScrollState scrollState = static_cast(thisDeserializer.readInt32()); Ark_ScrollSource scrollSource = static_cast(thisDeserializer.readInt32()); - Callback_ScrollResult_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ScrollResult_void))))}; + Callback_ScrollResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_ScrollResult_Void))))}; _call(_resourceId, scrollOffset, scrollState, scrollSource, _continuation); } void deserializeAndCallPageTransitionCallback(uint8_t* thisArray, Ark_Int32 thisLength) @@ -2013,6 +2062,14 @@ void deserializeAndCallPasteEventCallback(uint8_t* thisArray, Ark_Int32 thisLeng Opt_PasteEvent event = event_buf; _call(_resourceId, event); } +void deserializeAndCallPluginErrorCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_PluginErrorData info = thisDeserializer.readPluginErrorData(); + _call(_resourceId, info); +} void deserializeAndCallScrollOnScrollCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -2027,19 +2084,35 @@ void deserializeAndCallScrollOnWillScrollCallback(uint8_t* thisArray, Ark_Int32 { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_Number xOffset = static_cast(thisDeserializer.readNumber()); Ark_Number yOffset = static_cast(thisDeserializer.readNumber()); Ark_ScrollState scrollState = static_cast(thisDeserializer.readInt32()); Ark_ScrollSource scrollSource = static_cast(thisDeserializer.readInt32()); - Callback_OffsetResult_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OffsetResult_void))))}; + Callback_OffsetResult_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_OffsetResult_Void))))}; _call(_resourceId, xOffset, yOffset, scrollState, scrollSource, _continuation); } +void deserializeAndCallSearchSubmitCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_String searchContent = static_cast(thisDeserializer.readString()); + const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_SubmitEvent event_buf = {}; + event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + event_buf.value = thisDeserializer.readSubmitEvent(); + } + Opt_SubmitEvent event = event_buf; + _call(_resourceId, searchContent, event); +} void deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_GestureRecognizer current = static_cast(thisDeserializer.readGestureRecognizer()); const Ark_Int32 others_buf_length = thisDeserializer.readInt32(); Array_GestureRecognizer others_buf = {}; @@ -2051,7 +2124,7 @@ void deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(uint8_t* this } } Array_GestureRecognizer others = others_buf; - Callback_GestureRecognizer_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureRecognizer_void))))}; + Callback_GestureRecognizer_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_GestureRecognizer_Void))))}; _call(_resourceId, current, others, _continuation); } void deserializeAndCallSizeChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) @@ -2081,6 +2154,81 @@ void deserializeAndCallSubmitCallback(uint8_t* thisArray, Ark_Int32 thisLength) Ark_SubmitEvent event = thisDeserializer.readSubmitEvent(); _call(_resourceId, enterKey, event); } +void deserializeAndCallTabsCustomContentTransitionCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_Number from = static_cast(thisDeserializer.readNumber()); + Ark_Number to = static_cast(thisDeserializer.readNumber()); + Callback_Opt_TabContentAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_TabContentAnimatedTransition_Void))))}; + _call(_resourceId, from, to, _continuation); +} +void deserializeAndCallTextAreaSubmitCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + Ark_EnterKeyType enterKeyType = static_cast(thisDeserializer.readInt32()); + const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); + Opt_SubmitEvent event_buf = {}; + event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; + if ((ARK_RUNTIME_UNDEFINED) != (event_buf_runtimeType)) + { + event_buf.value = thisDeserializer.readSubmitEvent(); + } + Opt_SubmitEvent event = event_buf; + _call(_resourceId, enterKeyType, event); +} +void deserializeAndCallTextPickerScrollStopCallback(uint8_t* thisArray, Ark_Int32 thisLength) +{ + Deserializer thisDeserializer = Deserializer(thisArray, thisLength); + const Ark_Int32 _resourceId = thisDeserializer.readInt32(); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const Ark_Int32 value_buf_selector = thisDeserializer.readInt8(); + Ark_Union_String_Array_String value_buf = {}; + value_buf.selector = value_buf_selector; + if (value_buf_selector == 0) { + value_buf.selector = 0; + value_buf.value0 = static_cast(thisDeserializer.readString()); + } + else if (value_buf_selector == 1) { + value_buf.selector = 1; + const Ark_Int32 value_buf_u_length = thisDeserializer.readInt32(); + Array_String value_buf_u = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&value_buf_u, value_buf_u_length); + for (int value_buf_u_i = 0; value_buf_u_i < value_buf_u_length; value_buf_u_i++) { + { + value_buf_u.array[value_buf_u_i] = static_cast(thisDeserializer.readString()); + } + } + value_buf.value1 = value_buf_u; + } + Ark_Union_String_Array_String value = static_cast(value_buf); + const Ark_Int32 index_buf_selector = thisDeserializer.readInt8(); + Ark_Union_Number_Array_Number index_buf = {}; + index_buf.selector = index_buf_selector; + if (index_buf_selector == 0) { + index_buf.selector = 0; + index_buf.value0 = static_cast(thisDeserializer.readNumber()); + } + else if (index_buf_selector == 1) { + index_buf.selector = 1; + const Ark_Int32 index_buf_u_length = thisDeserializer.readInt32(); + Array_Number index_buf_u = {}; + thisDeserializer.resizeArray::type, + std::decay::type>(&index_buf_u, index_buf_u_length); + for (int index_buf_u_i = 0; index_buf_u_i < index_buf_u_length; index_buf_u_i++) { + { + index_buf_u.array[index_buf_u_i] = static_cast(thisDeserializer.readNumber()); + } + } + index_buf.value1 = index_buf_u; + } + Ark_Union_Number_Array_Number index = static_cast(index_buf); + _call(_resourceId, value, index); +} void deserializeAndCallTransitionFinishCallback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -2093,23 +2241,13 @@ void deserializeAndCallType_NavigationAttribute_customNavContentTransition_deleg { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_NavContentInfo from = thisDeserializer.readNavContentInfo(); Ark_NavContentInfo to = thisDeserializer.readNavContentInfo(); Ark_NavigationOperation operation = static_cast(thisDeserializer.readInt32()); - Callback_Union_NavigationAnimatedTransition_Undefined_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void))))}; + Callback_Opt_NavigationAnimatedTransition_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Opt_NavigationAnimatedTransition_Void))))}; _call(_resourceId, from, to, operation, _continuation); } -void deserializeAndCallType_TabsAttribute_customContentTransition_delegate(uint8_t* thisArray, Ark_Int32 thisLength) -{ - Deserializer thisDeserializer = Deserializer(thisArray, thisLength); - const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); - Ark_Number from = static_cast(thisDeserializer.readNumber()); - Ark_Number to = static_cast(thisDeserializer.readNumber()); - Callback_Union_TabContentAnimatedTransition_Undefined_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void))))}; - _call(_resourceId, from, to, _continuation); -} void deserializeAndCallType_TextPickerAttribute_onChange_callback(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); @@ -2163,7 +2301,7 @@ void deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(uint8_t* th { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); const auto event_buf_runtimeType = static_cast(thisDeserializer.readInt8()); Opt_Literal_Union_String_WebResourceRequest_data event_buf = {}; event_buf.tag = event_buf_runtimeType == ARK_RUNTIME_UNDEFINED ? ARK_TAG_UNDEFINED : ARK_TAG_OBJECT; @@ -2185,7 +2323,7 @@ void deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(uint8_t* th event_buf.value = event_buf_; } Opt_Literal_Union_String_WebResourceRequest_data event = event_buf; - Callback_Boolean_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_void))))}; + Callback_Boolean_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_Boolean_Void))))}; _call(_resourceId, event, _continuation); } void deserializeAndCallVisibleAreaChangeCallback(uint8_t* thisArray, Ark_Int32 thisLength) @@ -2208,249 +2346,256 @@ void deserializeAndCallWebKeyboardCallback(uint8_t* thisArray, Ark_Int32 thisLen { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_WebKeyboardCallbackInfo keyboardCallbackInfo = thisDeserializer.readWebKeyboardCallbackInfo(); - Callback_WebKeyboardOptions_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_WebKeyboardOptions_void))))}; + Callback_WebKeyboardOptions_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_WebKeyboardOptions_Void))))}; _call(_resourceId, keyboardCallbackInfo, _continuation); } void deserializeAndCallWithThemeInterface(uint8_t* thisArray, Ark_Int32 thisLength) { Deserializer thisDeserializer = Deserializer(thisArray, thisLength); const Ark_Int32 _resourceId = thisDeserializer.readInt32(); - const auto _call = reinterpret_cast(thisDeserializer.readPointer()); + const auto _call = reinterpret_cast(thisDeserializer.readPointer()); Ark_WithThemeOptions options = thisDeserializer.readWithThemeOptions(); - Callback_WithThemeAttribute_void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_WithThemeAttribute_void))))}; + Callback_WithThemeAttribute_Void _continuation = {thisDeserializer.readCallbackResource(), reinterpret_cast(thisDeserializer.readPointerOrDefault(reinterpret_cast(getManagedCallbackCaller(Kind_Callback_WithThemeAttribute_Void))))}; _call(_resourceId, options, _continuation); } void deserializeAndCallCallback(Ark_Int32 kind, uint8_t* thisArray, Ark_Int32 thisLength) { switch (kind) { - case Kind_AccessibilityCallback: return deserializeAndCallAccessibilityCallback(thisArray, thisLength); - case Kind_ButtonTriggerClickCallback: return deserializeAndCallButtonTriggerClickCallback(thisArray, thisLength); - case Kind_Callback_Any: return deserializeAndCallCallback_Any(thisArray, thisLength); - case Kind_Callback_Any_Number_String: return deserializeAndCallCallback_Any_Number_String(thisArray, thisLength); - case Kind_Callback_Any_Number_Void: return deserializeAndCallCallback_Any_Number_Void(thisArray, thisLength); - case Kind_Callback_Any_Void: return deserializeAndCallCallback_Any_Void(thisArray, thisLength); - case Kind_Callback_Area_Area_Void: return deserializeAndCallCallback_Area_Area_Void(thisArray, thisLength); - case Kind_Callback_Array_Number_Void: return deserializeAndCallCallback_Array_Number_Void(thisArray, thisLength); - case Kind_Callback_Array_String_void: return deserializeAndCallCallback_Array_String_void(thisArray, thisLength); - case Kind_Callback_Array_TouchTestInfo_TouchResult: return deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisArray, thisLength); - case Kind_Callback_Boolean: return deserializeAndCallCallback_Boolean(thisArray, thisLength); - case Kind_Callback_Boolean_HoverEvent_Void: return deserializeAndCallCallback_Boolean_HoverEvent_Void(thisArray, thisLength); - case Kind_Callback_Boolean_void: return deserializeAndCallCallback_Boolean_void(thisArray, thisLength); - case Kind_Callback_Boolean_Void: return deserializeAndCallCallback_Boolean_Void(thisArray, thisLength); - case Kind_Callback_CalendarRequestedData_Void: return deserializeAndCallCallback_CalendarRequestedData_Void(thisArray, thisLength); - case Kind_Callback_CalendarSelectedDate_Void: return deserializeAndCallCallback_CalendarSelectedDate_Void(thisArray, thisLength); - case Kind_Callback_Callback_Any_void: return deserializeAndCallCallback_Callback_Any_void(thisArray, thisLength); - case Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(thisArray, thisLength); - case Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisArray, thisLength); - case Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisArray, thisLength); - case Kind_Callback_ClickEvent_Void: return deserializeAndCallCallback_ClickEvent_Void(thisArray, thisLength); - case Kind_Callback_ComputedBarAttribute_void: return deserializeAndCallCallback_ComputedBarAttribute_void(thisArray, thisLength); - case Kind_Callback_CopyEvent_Void: return deserializeAndCallCallback_CopyEvent_Void(thisArray, thisLength); - case Kind_Callback_CustomObject_void: return deserializeAndCallCallback_CustomObject_void(thisArray, thisLength); - case Kind_Callback_CutEvent_Void: return deserializeAndCallCallback_CutEvent_Void(thisArray, thisLength); - case Kind_Callback_Date_Void: return deserializeAndCallCallback_Date_Void(thisArray, thisLength); - case Kind_Callback_DatePickerResult_Void: return deserializeAndCallCallback_DatePickerResult_Void(thisArray, thisLength); - case Kind_Callback_DeleteValue_Boolean: return deserializeAndCallCallback_DeleteValue_Boolean(thisArray, thisLength); - case Kind_Callback_DeleteValue_Void: return deserializeAndCallCallback_DeleteValue_Void(thisArray, thisLength); - case Kind_Callback_DismissContentCoverAction_Void: return deserializeAndCallCallback_DismissContentCoverAction_Void(thisArray, thisLength); - case Kind_Callback_DismissDialogAction_Void: return deserializeAndCallCallback_DismissDialogAction_Void(thisArray, thisLength); - case Kind_Callback_DismissPopupAction_Void: return deserializeAndCallCallback_DismissPopupAction_Void(thisArray, thisLength); - case Kind_Callback_DismissSheetAction_Void: return deserializeAndCallCallback_DismissSheetAction_Void(thisArray, thisLength); - case Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo: return deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(thisArray, thisLength); - case Kind_Callback_DragEvent_String_Void: return deserializeAndCallCallback_DragEvent_String_Void(thisArray, thisLength); - case Kind_Callback_EnterKeyType_SubmitEvent_Void: return deserializeAndCallCallback_EnterKeyType_SubmitEvent_Void(thisArray, thisLength); - case Kind_Callback_EnterKeyType_Void: return deserializeAndCallCallback_EnterKeyType_Void(thisArray, thisLength); - case Kind_Callback_FormCallbackInfo_Void: return deserializeAndCallCallback_FormCallbackInfo_Void(thisArray, thisLength); - case Kind_Callback_GestureEvent_Void: return deserializeAndCallCallback_GestureEvent_Void(thisArray, thisLength); - case Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisArray, thisLength); - case Kind_Callback_GestureJudgeResult_void: return deserializeAndCallCallback_GestureJudgeResult_void(thisArray, thisLength); - case Kind_Callback_GestureRecognizer_void: return deserializeAndCallCallback_GestureRecognizer_void(thisArray, thisLength); - case Kind_Callback_HitTestMode_void: return deserializeAndCallCallback_HitTestMode_void(thisArray, thisLength); - case Kind_Callback_InsertValue_Boolean: return deserializeAndCallCallback_InsertValue_Boolean(thisArray, thisLength); - case Kind_Callback_InsertValue_Void: return deserializeAndCallCallback_InsertValue_Void(thisArray, thisLength); - case Kind_Callback_IsolatedComponentAttribute_void: return deserializeAndCallCallback_IsolatedComponentAttribute_void(thisArray, thisLength); - case Kind_Callback_ItemDragInfo_Number_Callback_Any: return deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(thisArray, thisLength); - case Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisArray, thisLength); - case Kind_Callback_ItemDragInfo_Number_Number_Void: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisArray, thisLength); - case Kind_Callback_ItemDragInfo_Number_Void: return deserializeAndCallCallback_ItemDragInfo_Number_Void(thisArray, thisLength); - case Kind_Callback_ItemDragInfo_Void: return deserializeAndCallCallback_ItemDragInfo_Void(thisArray, thisLength); - case Kind_Callback_KeyEvent_Boolean: return deserializeAndCallCallback_KeyEvent_Boolean(thisArray, thisLength); - case Kind_Callback_KeyEvent_Void: return deserializeAndCallCallback_KeyEvent_Void(thisArray, thisLength); - case Kind_Callback_Literal_Boolean_fullscreen_Void: return deserializeAndCallCallback_Literal_Boolean_fullscreen_Void(thisArray, thisLength); - case Kind_Callback_Literal_Boolean_isVisible_Void: return deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisArray, thisLength); - case Kind_Callback_Literal_Empty_Void: return deserializeAndCallCallback_Literal_Empty_Void(thisArray, thisLength); - case Kind_Callback_Literal_Function_callback_Object_fileSelector_Void: return deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisArray, thisLength); - case Kind_Callback_Literal_Function_handler_Object_error_Void: return deserializeAndCallCallback_Literal_Function_handler_Object_error_Void(thisArray, thisLength); - case Kind_Callback_Literal_Number_code_Want_want_Void: return deserializeAndCallCallback_Literal_Number_code_Want_want_Void(thisArray, thisLength); - case Kind_Callback_Literal_Number_duration_Void: return deserializeAndCallCallback_Literal_Number_duration_Void(thisArray, thisLength); - case Kind_Callback_Literal_Number_errcode_String_msg_Void: return deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisArray, thisLength); - case Kind_Callback_Literal_Number_offsetRemain_void: return deserializeAndCallCallback_Literal_Number_offsetRemain_void(thisArray, thisLength); - case Kind_Callback_Literal_Number_time_Void: return deserializeAndCallCallback_Literal_Number_time_Void(thisArray, thisLength); - case Kind_Callback_Literal_Object_detail_Boolean: return deserializeAndCallCallback_Literal_Object_detail_Boolean(thisArray, thisLength); - case Kind_Callback_Literal_String_plainText_Void: return deserializeAndCallCallback_Literal_String_plainText_Void(thisArray, thisLength); - case Kind_Callback_MouseEvent_Void: return deserializeAndCallCallback_MouseEvent_Void(thisArray, thisLength); - case Kind_Callback_NativeEmbedDataInfo_Void: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisArray, thisLength); - case Kind_Callback_NativeEmbedTouchInfo_Void: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisArray, thisLength); - case Kind_Callback_NavDestinationContext_Void: return deserializeAndCallCallback_NavDestinationContext_Void(thisArray, thisLength); - case Kind_Callback_NavigationMode_Void: return deserializeAndCallCallback_NavigationMode_Void(thisArray, thisLength); - case Kind_Callback_NavigationTitleMode_Void: return deserializeAndCallCallback_NavigationTitleMode_Void(thisArray, thisLength); - case Kind_Callback_NavigationTransitionProxy_Void: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisArray, thisLength); - case Kind_Callback_Number_Boolean: return deserializeAndCallCallback_Number_Boolean(thisArray, thisLength); - case Kind_Callback_Number_Number_Boolean: return deserializeAndCallCallback_Number_Number_Boolean(thisArray, thisLength); - case Kind_Callback_Number_Number_ComputedBarAttribute: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisArray, thisLength); - case Kind_Callback_Number_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Number_Void(thisArray, thisLength); - case Kind_Callback_Number_Number_PanelMode_Void: return deserializeAndCallCallback_Number_Number_PanelMode_Void(thisArray, thisLength); - case Kind_Callback_Number_Number_SwiperAnimationEvent_Void: return deserializeAndCallCallback_Number_Number_SwiperAnimationEvent_Void(thisArray, thisLength); - case Kind_Callback_Number_Number_TabsAnimationEvent_Void: return deserializeAndCallCallback_Number_Number_TabsAnimationEvent_Void(thisArray, thisLength); - case Kind_Callback_Number_Number_Void: return deserializeAndCallCallback_Number_Number_Void(thisArray, thisLength); - case Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: return deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(thisArray, thisLength); - case Kind_Callback_Number_ScrollState_Void: return deserializeAndCallCallback_Number_ScrollState_Void(thisArray, thisLength); - case Kind_Callback_Number_SliderChangeMode_Void: return deserializeAndCallCallback_Number_SliderChangeMode_Void(thisArray, thisLength); - case Kind_Callback_Number_String_Void: return deserializeAndCallCallback_Number_String_Void(thisArray, thisLength); - case Kind_Callback_Number_SwiperAnimationEvent_Void: return deserializeAndCallCallback_Number_SwiperAnimationEvent_Void(thisArray, thisLength); - case Kind_Callback_Number_TabsAnimationEvent_Void: return deserializeAndCallCallback_Number_TabsAnimationEvent_Void(thisArray, thisLength); - case Kind_Callback_Number_Tuple_Number_Number: return deserializeAndCallCallback_Number_Tuple_Number_Number(thisArray, thisLength); - case Kind_Callback_Number_Tuple_Number_Number_Number_Number: return deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisArray, thisLength); - case Kind_Callback_Number_void: return deserializeAndCallCallback_Number_void(thisArray, thisLength); - case Kind_Callback_Number_Void: return deserializeAndCallCallback_Number_Void(thisArray, thisLength); - case Kind_Callback_Object_Void: return deserializeAndCallCallback_Object_Void(thisArray, thisLength); - case Kind_Callback_OffsetResult_void: return deserializeAndCallCallback_OffsetResult_void(thisArray, thisLength); - case Kind_Callback_OnAlertEvent_Boolean: return deserializeAndCallCallback_OnAlertEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnAudioStateChangedEvent_Void: return deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisArray, thisLength); - case Kind_Callback_OnBeforeUnloadEvent_Boolean: return deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnClientAuthenticationEvent_Void: return deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisArray, thisLength); - case Kind_Callback_OnConfirmEvent_Boolean: return deserializeAndCallCallback_OnConfirmEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnConsoleEvent_Boolean: return deserializeAndCallCallback_OnConsoleEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnContextMenuShowEvent_Boolean: return deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnDataResubmittedEvent_Void: return deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisArray, thisLength); - case Kind_Callback_OnDownloadStartEvent_Void: return deserializeAndCallCallback_OnDownloadStartEvent_Void(thisArray, thisLength); - case Kind_Callback_OnErrorReceiveEvent_Void: return deserializeAndCallCallback_OnErrorReceiveEvent_Void(thisArray, thisLength); - case Kind_Callback_OnFaviconReceivedEvent_Void: return deserializeAndCallCallback_OnFaviconReceivedEvent_Void(thisArray, thisLength); - case Kind_Callback_OnFirstContentfulPaintEvent_Void: return deserializeAndCallCallback_OnFirstContentfulPaintEvent_Void(thisArray, thisLength); - case Kind_Callback_OnGeolocationShowEvent_Void: return deserializeAndCallCallback_OnGeolocationShowEvent_Void(thisArray, thisLength); - case Kind_Callback_OnHttpAuthRequestEvent_Boolean: return deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnHttpErrorReceiveEvent_Void: return deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisArray, thisLength); - case Kind_Callback_OnInterceptRequestEvent_WebResourceResponse: return deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisArray, thisLength); - case Kind_Callback_OnLoadInterceptEvent_Boolean: return deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnOverScrollEvent_Void: return deserializeAndCallCallback_OnOverScrollEvent_Void(thisArray, thisLength); - case Kind_Callback_OnPageBeginEvent_Void: return deserializeAndCallCallback_OnPageBeginEvent_Void(thisArray, thisLength); - case Kind_Callback_OnPageEndEvent_Void: return deserializeAndCallCallback_OnPageEndEvent_Void(thisArray, thisLength); - case Kind_Callback_OnPageVisibleEvent_Void: return deserializeAndCallCallback_OnPageVisibleEvent_Void(thisArray, thisLength); - case Kind_Callback_OnPermissionRequestEvent_Void: return deserializeAndCallCallback_OnPermissionRequestEvent_Void(thisArray, thisLength); - case Kind_Callback_OnProgressChangeEvent_Void: return deserializeAndCallCallback_OnProgressChangeEvent_Void(thisArray, thisLength); - case Kind_Callback_OnPromptEvent_Boolean: return deserializeAndCallCallback_OnPromptEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnRefreshAccessedHistoryEvent_Void: return deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisArray, thisLength); - case Kind_Callback_OnRenderExitedEvent_Void: return deserializeAndCallCallback_OnRenderExitedEvent_Void(thisArray, thisLength); - case Kind_Callback_OnResourceLoadEvent_Void: return deserializeAndCallCallback_OnResourceLoadEvent_Void(thisArray, thisLength); - case Kind_Callback_OnScaleChangeEvent_Void: return deserializeAndCallCallback_OnScaleChangeEvent_Void(thisArray, thisLength); - case Kind_Callback_OnScreenCaptureRequestEvent_Void: return deserializeAndCallCallback_OnScreenCaptureRequestEvent_Void(thisArray, thisLength); - case Kind_Callback_OnScrollEvent_Void: return deserializeAndCallCallback_OnScrollEvent_Void(thisArray, thisLength); - case Kind_Callback_OnScrollFrameBeginHandlerResult_void: return deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_void(thisArray, thisLength); - case Kind_Callback_OnSearchResultReceiveEvent_Void: return deserializeAndCallCallback_OnSearchResultReceiveEvent_Void(thisArray, thisLength); - case Kind_Callback_OnShowFileSelectorEvent_Boolean: return deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisArray, thisLength); - case Kind_Callback_OnSslErrorEventReceiveEvent_Void: return deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisArray, thisLength); - case Kind_Callback_OnTitleReceiveEvent_Void: return deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisArray, thisLength); - case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisArray, thisLength); - case Kind_Callback_OnWindowNewEvent_Void: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisArray, thisLength); - case Kind_Callback_PopInfo_Void: return deserializeAndCallCallback_PopInfo_Void(thisArray, thisLength); - case Kind_Callback_PreDragStatus_Void: return deserializeAndCallCallback_PreDragStatus_Void(thisArray, thisLength); - case Kind_Callback_RefreshStatus_Void: return deserializeAndCallCallback_RefreshStatus_Void(thisArray, thisLength); - case Kind_Callback_RichEditorChangeValue_Boolean: return deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisArray, thisLength); - case Kind_Callback_RichEditorDeleteValue_Boolean: return deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisArray, thisLength); - case Kind_Callback_RichEditorInsertValue_Boolean: return deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisArray, thisLength); - case Kind_Callback_RichEditorRange_Void: return deserializeAndCallCallback_RichEditorRange_Void(thisArray, thisLength); - case Kind_Callback_RichEditorSelection_Void: return deserializeAndCallCallback_RichEditorSelection_Void(thisArray, thisLength); - case Kind_Callback_RichEditorTextSpanResult_Void: return deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisArray, thisLength); - case Kind_Callback_ScrollResult_void: return deserializeAndCallCallback_ScrollResult_void(thisArray, thisLength); - case Kind_Callback_SheetDismiss_Void: return deserializeAndCallCallback_SheetDismiss_Void(thisArray, thisLength); - case Kind_Callback_SheetType_Void: return deserializeAndCallCallback_SheetType_Void(thisArray, thisLength); - case Kind_Callback_SpringBackAction_Void: return deserializeAndCallCallback_SpringBackAction_Void(thisArray, thisLength); - case Kind_Callback_String_Number_Void: return deserializeAndCallCallback_String_Number_Void(thisArray, thisLength); - case Kind_Callback_String_PasteEvent_Void: return deserializeAndCallCallback_String_PasteEvent_Void(thisArray, thisLength); - case Kind_Callback_String_Unknown_Void: return deserializeAndCallCallback_String_Unknown_Void(thisArray, thisLength); - case Kind_Callback_String_void: return deserializeAndCallCallback_String_void(thisArray, thisLength); - case Kind_Callback_String_Void: return deserializeAndCallCallback_String_Void(thisArray, thisLength); - case Kind_Callback_StyledStringChangeValue_Boolean: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisArray, thisLength); - case Kind_Callback_SwipeActionState_Void: return deserializeAndCallCallback_SwipeActionState_Void(thisArray, thisLength); - case Kind_Callback_SwiperContentTransitionProxy_Void: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisArray, thisLength); - case Kind_Callback_TabContentTransitionProxy_Void: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisArray, thisLength); - case Kind_Callback_TerminationInfo_Void: return deserializeAndCallCallback_TerminationInfo_Void(thisArray, thisLength); - case Kind_Callback_TextPickerResult_Void: return deserializeAndCallCallback_TextPickerResult_Void(thisArray, thisLength); - case Kind_Callback_TextRange_Void: return deserializeAndCallCallback_TextRange_Void(thisArray, thisLength); - case Kind_Callback_TimePickerResult_Void: return deserializeAndCallCallback_TimePickerResult_Void(thisArray, thisLength); - case Kind_Callback_TouchEvent_HitTestMode: return deserializeAndCallCallback_TouchEvent_HitTestMode(thisArray, thisLength); - case Kind_Callback_TouchEvent_Void: return deserializeAndCallCallback_TouchEvent_Void(thisArray, thisLength); - case Kind_Callback_TouchResult_void: return deserializeAndCallCallback_TouchResult_void(thisArray, thisLength); - case Kind_Callback_Tuple_Number_Number_Number_Number_void: return deserializeAndCallCallback_Tuple_Number_Number_Number_Number_void(thisArray, thisLength); - case Kind_Callback_Tuple_Number_Number_void: return deserializeAndCallCallback_Tuple_Number_Number_void(thisArray, thisLength); - case Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: return deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisArray, thisLength); - case Kind_Callback_UIExtensionProxy_Void: return deserializeAndCallCallback_UIExtensionProxy_Void(thisArray, thisLength); - case Kind_Callback_Union_CustomBuilder_DragItemInfo_void: return deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_void(thisArray, thisLength); - case Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void: return deserializeAndCallCallback_Union_NavigationAnimatedTransition_Undefined_void(thisArray, thisLength); - case Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void: return deserializeAndCallCallback_Union_TabContentAnimatedTransition_Undefined_void(thisArray, thisLength); - case Kind_Callback_void: return deserializeAndCallCallback_void(thisArray, thisLength); - case Kind_Callback_Void: return deserializeAndCallCallback_Void(thisArray, thisLength); - case Kind_Callback_WebKeyboardOptions_void: return deserializeAndCallCallback_WebKeyboardOptions_void(thisArray, thisLength); - case Kind_Callback_WebResourceResponse_void: return deserializeAndCallCallback_WebResourceResponse_void(thisArray, thisLength); - case Kind_Callback_WithThemeAttribute_void: return deserializeAndCallCallback_WithThemeAttribute_void(thisArray, thisLength); - case Kind_ContentDidScrollCallback: return deserializeAndCallContentDidScrollCallback(thisArray, thisLength); - case Kind_EditableTextOnChangeCallback: return deserializeAndCallEditableTextOnChangeCallback(thisArray, thisLength); - case Kind_GestureRecognizerJudgeBeginCallback: return deserializeAndCallGestureRecognizerJudgeBeginCallback(thisArray, thisLength); - case Kind_GetItemMainSizeByIndex: return deserializeAndCallGetItemMainSizeByIndex(thisArray, thisLength); - case Kind_HoverCallback: return deserializeAndCallHoverCallback(thisArray, thisLength); - case Kind_ImageCompleteCallback: return deserializeAndCallImageCompleteCallback(thisArray, thisLength); - case Kind_ImageErrorCallback: return deserializeAndCallImageErrorCallback(thisArray, thisLength); - case Kind_InterceptionModeCallback: return deserializeAndCallInterceptionModeCallback(thisArray, thisLength); - case Kind_InterceptionShowCallback: return deserializeAndCallInterceptionShowCallback(thisArray, thisLength); - case Kind_IsolatedComponentInterface: return deserializeAndCallIsolatedComponentInterface(thisArray, thisLength); - case Kind_MenuOnAppearCallback: return deserializeAndCallMenuOnAppearCallback(thisArray, thisLength); - case Kind_OnAdsBlockedCallback: return deserializeAndCallOnAdsBlockedCallback(thisArray, thisLength); - case Kind_OnAlphabetIndexerPopupSelectCallback: return deserializeAndCallOnAlphabetIndexerPopupSelectCallback(thisArray, thisLength); - case Kind_OnAlphabetIndexerRequestPopupDataCallback: return deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(thisArray, thisLength); - case Kind_OnAlphabetIndexerSelectCallback: return deserializeAndCallOnAlphabetIndexerSelectCallback(thisArray, thisLength); - case Kind_OnCheckboxChangeCallback: return deserializeAndCallOnCheckboxChangeCallback(thisArray, thisLength); - case Kind_OnCheckboxGroupChangeCallback: return deserializeAndCallOnCheckboxGroupChangeCallback(thisArray, thisLength); - case Kind_OnContextMenuHideCallback: return deserializeAndCallOnContextMenuHideCallback(thisArray, thisLength); - case Kind_OnDidChangeCallback: return deserializeAndCallOnDidChangeCallback(thisArray, thisLength); - case Kind_OnFirstMeaningfulPaintCallback: return deserializeAndCallOnFirstMeaningfulPaintCallback(thisArray, thisLength); - case Kind_OnFoldStatusChangeCallback: return deserializeAndCallOnFoldStatusChangeCallback(thisArray, thisLength); - case Kind_OnFullScreenEnterCallback: return deserializeAndCallOnFullScreenEnterCallback(thisArray, thisLength); - case Kind_OnHoverStatusChangeCallback: return deserializeAndCallOnHoverStatusChangeCallback(thisArray, thisLength); - case Kind_OnIntelligentTrackingPreventionCallback: return deserializeAndCallOnIntelligentTrackingPreventionCallback(thisArray, thisLength); - case Kind_OnLargestContentfulPaintCallback: return deserializeAndCallOnLargestContentfulPaintCallback(thisArray, thisLength); - case Kind_OnLinearIndicatorChangeCallback: return deserializeAndCallOnLinearIndicatorChangeCallback(thisArray, thisLength); - case Kind_OnMoveHandler: return deserializeAndCallOnMoveHandler(thisArray, thisLength); - case Kind_OnNativeEmbedVisibilityChangeCallback: return deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisArray, thisLength); - case Kind_OnNavigationEntryCommittedCallback: return deserializeAndCallOnNavigationEntryCommittedCallback(thisArray, thisLength); - case Kind_OnOverrideUrlLoadingCallback: return deserializeAndCallOnOverrideUrlLoadingCallback(thisArray, thisLength); - case Kind_OnRenderProcessNotRespondingCallback: return deserializeAndCallOnRenderProcessNotRespondingCallback(thisArray, thisLength); - case Kind_OnRenderProcessRespondingCallback: return deserializeAndCallOnRenderProcessRespondingCallback(thisArray, thisLength); - case Kind_OnSafeBrowsingCheckResultCallback: return deserializeAndCallOnSafeBrowsingCheckResultCallback(thisArray, thisLength); - case Kind_OnScrollCallback: return deserializeAndCallOnScrollCallback(thisArray, thisLength); - case Kind_OnScrollEdgeCallback: return deserializeAndCallOnScrollEdgeCallback(thisArray, thisLength); - case Kind_OnScrollFrameBeginCallback: return deserializeAndCallOnScrollFrameBeginCallback(thisArray, thisLength); - case Kind_OnScrollVisibleContentChangeCallback: return deserializeAndCallOnScrollVisibleContentChangeCallback(thisArray, thisLength); - case Kind_OnSslErrorEventCallback: return deserializeAndCallOnSslErrorEventCallback(thisArray, thisLength); - case Kind_OnViewportFitChangedCallback: return deserializeAndCallOnViewportFitChangedCallback(thisArray, thisLength); - case Kind_OnWillScrollCallback: return deserializeAndCallOnWillScrollCallback(thisArray, thisLength); - case Kind_PageTransitionCallback: return deserializeAndCallPageTransitionCallback(thisArray, thisLength); - case Kind_PasteEventCallback: return deserializeAndCallPasteEventCallback(thisArray, thisLength); - case Kind_ScrollOnScrollCallback: return deserializeAndCallScrollOnScrollCallback(thisArray, thisLength); - case Kind_ScrollOnWillScrollCallback: return deserializeAndCallScrollOnWillScrollCallback(thisArray, thisLength); - case Kind_ShouldBuiltInRecognizerParallelWithCallback: return deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisArray, thisLength); - case Kind_SizeChangeCallback: return deserializeAndCallSizeChangeCallback(thisArray, thisLength); - case Kind_SliderTriggerChangeCallback: return deserializeAndCallSliderTriggerChangeCallback(thisArray, thisLength); - case Kind_SubmitCallback: return deserializeAndCallSubmitCallback(thisArray, thisLength); - case Kind_TransitionFinishCallback: return deserializeAndCallTransitionFinishCallback(thisArray, thisLength); - case Kind_Type_NavigationAttribute_customNavContentTransition_delegate: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisArray, thisLength); - case Kind_Type_TabsAttribute_customContentTransition_delegate: return deserializeAndCallType_TabsAttribute_customContentTransition_delegate(thisArray, thisLength); - case Kind_Type_TextPickerAttribute_onChange_callback: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisArray, thisLength); - case Kind_Type_WebAttribute_onUrlLoadIntercept_callback: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisArray, thisLength); - case Kind_VisibleAreaChangeCallback: return deserializeAndCallVisibleAreaChangeCallback(thisArray, thisLength); - case Kind_VoidCallback: return deserializeAndCallVoidCallback(thisArray, thisLength); - case Kind_WebKeyboardCallback: return deserializeAndCallWebKeyboardCallback(thisArray, thisLength); - case Kind_WithThemeInterface: return deserializeAndCallWithThemeInterface(thisArray, thisLength); + case 0/*Kind_AccessibilityCallback*/: return deserializeAndCallAccessibilityCallback(thisArray, thisLength); + case 1/*Kind_ButtonTriggerClickCallback*/: return deserializeAndCallButtonTriggerClickCallback(thisArray, thisLength); + case 2/*Kind_Callback_Any*/: return deserializeAndCallCallback_Any(thisArray, thisLength); + case 3/*Kind_Callback_Any_Number_String*/: return deserializeAndCallCallback_Any_Number_String(thisArray, thisLength); + case 4/*Kind_Callback_Any_Number_Void*/: return deserializeAndCallCallback_Any_Number_Void(thisArray, thisLength); + case 5/*Kind_Callback_Any_Void*/: return deserializeAndCallCallback_Any_Void(thisArray, thisLength); + case 6/*Kind_Callback_Area_Area_Void*/: return deserializeAndCallCallback_Area_Area_Void(thisArray, thisLength); + case 7/*Kind_Callback_Array_Number_Void*/: return deserializeAndCallCallback_Array_Number_Void(thisArray, thisLength); + case 8/*Kind_Callback_Array_String_Void*/: return deserializeAndCallCallback_Array_String_Void(thisArray, thisLength); + case 9/*Kind_Callback_Array_TouchTestInfo_TouchResult*/: return deserializeAndCallCallback_Array_TouchTestInfo_TouchResult(thisArray, thisLength); + case 10/*Kind_Callback_Boolean*/: return deserializeAndCallCallback_Boolean(thisArray, thisLength); + case 11/*Kind_Callback_Boolean_HoverEvent_Void*/: return deserializeAndCallCallback_Boolean_HoverEvent_Void(thisArray, thisLength); + case 12/*Kind_Callback_Boolean_Void*/: return deserializeAndCallCallback_Boolean_Void(thisArray, thisLength); + case 13/*Kind_Callback_CalendarRequestedData_Void*/: return deserializeAndCallCallback_CalendarRequestedData_Void(thisArray, thisLength); + case 14/*Kind_Callback_CalendarSelectedDate_Void*/: return deserializeAndCallCallback_CalendarSelectedDate_Void(thisArray, thisLength); + case 15/*Kind_Callback_Callback_Any_Void*/: return deserializeAndCallCallback_Callback_Any_Void(thisArray, thisLength); + case 16/*Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_LocationButtonOnClickResult_Void(thisArray, thisLength); + case 17/*Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_PasteButtonOnClickResult_Void(thisArray, thisLength); + case 18/*Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void*/: return deserializeAndCallCallback_ClickEvent_SaveButtonOnClickResult_Void(thisArray, thisLength); + case 19/*Kind_Callback_ClickEvent_Void*/: return deserializeAndCallCallback_ClickEvent_Void(thisArray, thisLength); + case 20/*Kind_Callback_ComputedBarAttribute_Void*/: return deserializeAndCallCallback_ComputedBarAttribute_Void(thisArray, thisLength); + case 21/*Kind_Callback_CopyEvent_Void*/: return deserializeAndCallCallback_CopyEvent_Void(thisArray, thisLength); + case 22/*Kind_Callback_CutEvent_Void*/: return deserializeAndCallCallback_CutEvent_Void(thisArray, thisLength); + case 23/*Kind_Callback_Date_Void*/: return deserializeAndCallCallback_Date_Void(thisArray, thisLength); + case 24/*Kind_Callback_DatePickerResult_Void*/: return deserializeAndCallCallback_DatePickerResult_Void(thisArray, thisLength); + case 25/*Kind_Callback_DeleteValue_Boolean*/: return deserializeAndCallCallback_DeleteValue_Boolean(thisArray, thisLength); + case 26/*Kind_Callback_DeleteValue_Void*/: return deserializeAndCallCallback_DeleteValue_Void(thisArray, thisLength); + case 27/*Kind_Callback_DismissContentCoverAction_Void*/: return deserializeAndCallCallback_DismissContentCoverAction_Void(thisArray, thisLength); + case 28/*Kind_Callback_DismissDialogAction_Void*/: return deserializeAndCallCallback_DismissDialogAction_Void(thisArray, thisLength); + case 29/*Kind_Callback_DismissPopupAction_Void*/: return deserializeAndCallCallback_DismissPopupAction_Void(thisArray, thisLength); + case 30/*Kind_Callback_DismissSheetAction_Void*/: return deserializeAndCallCallback_DismissSheetAction_Void(thisArray, thisLength); + case 31/*Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo*/: return deserializeAndCallCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(thisArray, thisLength); + case 32/*Kind_Callback_DragEvent_String_Void*/: return deserializeAndCallCallback_DragEvent_String_Void(thisArray, thisLength); + case 33/*Kind_Callback_EnterKeyType_Void*/: return deserializeAndCallCallback_EnterKeyType_Void(thisArray, thisLength); + case 34/*Kind_Callback_FormCallbackInfo_Void*/: return deserializeAndCallCallback_FormCallbackInfo_Void(thisArray, thisLength); + case 35/*Kind_Callback_FullscreenInfo_Void*/: return deserializeAndCallCallback_FullscreenInfo_Void(thisArray, thisLength); + case 36/*Kind_Callback_GestureEvent_Void*/: return deserializeAndCallCallback_GestureEvent_Void(thisArray, thisLength); + case 37/*Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult*/: return deserializeAndCallCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(thisArray, thisLength); + case 38/*Kind_Callback_GestureJudgeResult_Void*/: return deserializeAndCallCallback_GestureJudgeResult_Void(thisArray, thisLength); + case 39/*Kind_Callback_GestureRecognizer_Void*/: return deserializeAndCallCallback_GestureRecognizer_Void(thisArray, thisLength); + case 40/*Kind_Callback_HitTestMode_Void*/: return deserializeAndCallCallback_HitTestMode_Void(thisArray, thisLength); + case 41/*Kind_Callback_InsertValue_Boolean*/: return deserializeAndCallCallback_InsertValue_Boolean(thisArray, thisLength); + case 42/*Kind_Callback_InsertValue_Void*/: return deserializeAndCallCallback_InsertValue_Void(thisArray, thisLength); + case 43/*Kind_Callback_IsolatedComponentAttribute_Void*/: return deserializeAndCallCallback_IsolatedComponentAttribute_Void(thisArray, thisLength); + case 44/*Kind_Callback_ItemDragInfo_Number_Callback_Any*/: return deserializeAndCallCallback_ItemDragInfo_Number_Callback_Any(thisArray, thisLength); + case 45/*Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Boolean_Void(thisArray, thisLength); + case 46/*Kind_Callback_ItemDragInfo_Number_Number_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Number_Void(thisArray, thisLength); + case 47/*Kind_Callback_ItemDragInfo_Number_Void*/: return deserializeAndCallCallback_ItemDragInfo_Number_Void(thisArray, thisLength); + case 48/*Kind_Callback_ItemDragInfo_Void*/: return deserializeAndCallCallback_ItemDragInfo_Void(thisArray, thisLength); + case 49/*Kind_Callback_KeyEvent_Boolean*/: return deserializeAndCallCallback_KeyEvent_Boolean(thisArray, thisLength); + case 50/*Kind_Callback_KeyEvent_Void*/: return deserializeAndCallCallback_KeyEvent_Void(thisArray, thisLength); + case 51/*Kind_Callback_Literal_Boolean_isVisible_Void*/: return deserializeAndCallCallback_Literal_Boolean_isVisible_Void(thisArray, thisLength); + case 52/*Kind_Callback_Literal_Function_callback_Object_fileSelector_Void*/: return deserializeAndCallCallback_Literal_Function_callback_Object_fileSelector_Void(thisArray, thisLength); + case 53/*Kind_Callback_Literal_Function_handler_Object_error_Void*/: return deserializeAndCallCallback_Literal_Function_handler_Object_error_Void(thisArray, thisLength); + case 54/*Kind_Callback_Literal_Number_code_Want_want_Void*/: return deserializeAndCallCallback_Literal_Number_code_Want_want_Void(thisArray, thisLength); + case 55/*Kind_Callback_Literal_Number_errcode_String_msg_Void*/: return deserializeAndCallCallback_Literal_Number_errcode_String_msg_Void(thisArray, thisLength); + case 56/*Kind_Callback_Literal_Number_offsetRemain_Void*/: return deserializeAndCallCallback_Literal_Number_offsetRemain_Void(thisArray, thisLength); + case 57/*Kind_Callback_Literal_Object_detail_Boolean*/: return deserializeAndCallCallback_Literal_Object_detail_Boolean(thisArray, thisLength); + case 58/*Kind_Callback_Literal_String_plainText_Void*/: return deserializeAndCallCallback_Literal_String_plainText_Void(thisArray, thisLength); + case 59/*Kind_Callback_MouseEvent_Void*/: return deserializeAndCallCallback_MouseEvent_Void(thisArray, thisLength); + case 60/*Kind_Callback_NativeEmbedDataInfo_Void*/: return deserializeAndCallCallback_NativeEmbedDataInfo_Void(thisArray, thisLength); + case 61/*Kind_Callback_NativeEmbedTouchInfo_Void*/: return deserializeAndCallCallback_NativeEmbedTouchInfo_Void(thisArray, thisLength); + case 62/*Kind_Callback_NavDestinationContext_Void*/: return deserializeAndCallCallback_NavDestinationContext_Void(thisArray, thisLength); + case 63/*Kind_Callback_NavigationMode_Void*/: return deserializeAndCallCallback_NavigationMode_Void(thisArray, thisLength); + case 64/*Kind_Callback_NavigationTitleMode_Void*/: return deserializeAndCallCallback_NavigationTitleMode_Void(thisArray, thisLength); + case 65/*Kind_Callback_NavigationTransitionProxy_Void*/: return deserializeAndCallCallback_NavigationTransitionProxy_Void(thisArray, thisLength); + case 66/*Kind_Callback_Number_Boolean*/: return deserializeAndCallCallback_Number_Boolean(thisArray, thisLength); + case 67/*Kind_Callback_Number_Number_Boolean*/: return deserializeAndCallCallback_Number_Number_Boolean(thisArray, thisLength); + case 68/*Kind_Callback_Number_Number_ComputedBarAttribute*/: return deserializeAndCallCallback_Number_Number_ComputedBarAttribute(thisArray, thisLength); + case 69/*Kind_Callback_Number_Number_Number_Void*/: return deserializeAndCallCallback_Number_Number_Number_Void(thisArray, thisLength); + case 70/*Kind_Callback_Number_Number_PanelMode_Void*/: return deserializeAndCallCallback_Number_Number_PanelMode_Void(thisArray, thisLength); + case 71/*Kind_Callback_Number_Number_Void*/: return deserializeAndCallCallback_Number_Number_Void(thisArray, thisLength); + case 72/*Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain*/: return deserializeAndCallCallback_Number_ScrollState_Literal_Number_offsetRemain(thisArray, thisLength); + case 73/*Kind_Callback_Number_ScrollState_Void*/: return deserializeAndCallCallback_Number_ScrollState_Void(thisArray, thisLength); + case 74/*Kind_Callback_Number_SliderChangeMode_Void*/: return deserializeAndCallCallback_Number_SliderChangeMode_Void(thisArray, thisLength); + case 75/*Kind_Callback_Number_String_Void*/: return deserializeAndCallCallback_Number_String_Void(thisArray, thisLength); + case 76/*Kind_Callback_Number_Tuple_Number_Number*/: return deserializeAndCallCallback_Number_Tuple_Number_Number(thisArray, thisLength); + case 77/*Kind_Callback_Number_Tuple_Number_Number_Number_Number*/: return deserializeAndCallCallback_Number_Tuple_Number_Number_Number_Number(thisArray, thisLength); + case 78/*Kind_Callback_Number_Void*/: return deserializeAndCallCallback_Number_Void(thisArray, thisLength); + case 79/*Kind_Callback_OffsetResult_Void*/: return deserializeAndCallCallback_OffsetResult_Void(thisArray, thisLength); + case 80/*Kind_Callback_OnAlertEvent_Boolean*/: return deserializeAndCallCallback_OnAlertEvent_Boolean(thisArray, thisLength); + case 81/*Kind_Callback_OnAudioStateChangedEvent_Void*/: return deserializeAndCallCallback_OnAudioStateChangedEvent_Void(thisArray, thisLength); + case 82/*Kind_Callback_OnBeforeUnloadEvent_Boolean*/: return deserializeAndCallCallback_OnBeforeUnloadEvent_Boolean(thisArray, thisLength); + case 83/*Kind_Callback_OnClientAuthenticationEvent_Void*/: return deserializeAndCallCallback_OnClientAuthenticationEvent_Void(thisArray, thisLength); + case 84/*Kind_Callback_OnConfirmEvent_Boolean*/: return deserializeAndCallCallback_OnConfirmEvent_Boolean(thisArray, thisLength); + case 85/*Kind_Callback_OnConsoleEvent_Boolean*/: return deserializeAndCallCallback_OnConsoleEvent_Boolean(thisArray, thisLength); + case 86/*Kind_Callback_OnContextMenuShowEvent_Boolean*/: return deserializeAndCallCallback_OnContextMenuShowEvent_Boolean(thisArray, thisLength); + case 87/*Kind_Callback_OnDataResubmittedEvent_Void*/: return deserializeAndCallCallback_OnDataResubmittedEvent_Void(thisArray, thisLength); + case 88/*Kind_Callback_OnDownloadStartEvent_Void*/: return deserializeAndCallCallback_OnDownloadStartEvent_Void(thisArray, thisLength); + case 89/*Kind_Callback_OnErrorReceiveEvent_Void*/: return deserializeAndCallCallback_OnErrorReceiveEvent_Void(thisArray, thisLength); + case 90/*Kind_Callback_OnFaviconReceivedEvent_Void*/: return deserializeAndCallCallback_OnFaviconReceivedEvent_Void(thisArray, thisLength); + case 91/*Kind_Callback_OnFirstContentfulPaintEvent_Void*/: return deserializeAndCallCallback_OnFirstContentfulPaintEvent_Void(thisArray, thisLength); + case 92/*Kind_Callback_OnGeolocationShowEvent_Void*/: return deserializeAndCallCallback_OnGeolocationShowEvent_Void(thisArray, thisLength); + case 93/*Kind_Callback_OnHttpAuthRequestEvent_Boolean*/: return deserializeAndCallCallback_OnHttpAuthRequestEvent_Boolean(thisArray, thisLength); + case 94/*Kind_Callback_OnHttpErrorReceiveEvent_Void*/: return deserializeAndCallCallback_OnHttpErrorReceiveEvent_Void(thisArray, thisLength); + case 95/*Kind_Callback_OnInterceptRequestEvent_WebResourceResponse*/: return deserializeAndCallCallback_OnInterceptRequestEvent_WebResourceResponse(thisArray, thisLength); + case 96/*Kind_Callback_OnLoadInterceptEvent_Boolean*/: return deserializeAndCallCallback_OnLoadInterceptEvent_Boolean(thisArray, thisLength); + case 97/*Kind_Callback_OnOverScrollEvent_Void*/: return deserializeAndCallCallback_OnOverScrollEvent_Void(thisArray, thisLength); + case 98/*Kind_Callback_OnPageBeginEvent_Void*/: return deserializeAndCallCallback_OnPageBeginEvent_Void(thisArray, thisLength); + case 99/*Kind_Callback_OnPageEndEvent_Void*/: return deserializeAndCallCallback_OnPageEndEvent_Void(thisArray, thisLength); + case 100/*Kind_Callback_OnPageVisibleEvent_Void*/: return deserializeAndCallCallback_OnPageVisibleEvent_Void(thisArray, thisLength); + case 101/*Kind_Callback_OnPermissionRequestEvent_Void*/: return deserializeAndCallCallback_OnPermissionRequestEvent_Void(thisArray, thisLength); + case 102/*Kind_Callback_OnProgressChangeEvent_Void*/: return deserializeAndCallCallback_OnProgressChangeEvent_Void(thisArray, thisLength); + case 103/*Kind_Callback_OnPromptEvent_Boolean*/: return deserializeAndCallCallback_OnPromptEvent_Boolean(thisArray, thisLength); + case 104/*Kind_Callback_OnRefreshAccessedHistoryEvent_Void*/: return deserializeAndCallCallback_OnRefreshAccessedHistoryEvent_Void(thisArray, thisLength); + case 105/*Kind_Callback_OnRenderExitedEvent_Void*/: return deserializeAndCallCallback_OnRenderExitedEvent_Void(thisArray, thisLength); + case 106/*Kind_Callback_OnResourceLoadEvent_Void*/: return deserializeAndCallCallback_OnResourceLoadEvent_Void(thisArray, thisLength); + case 107/*Kind_Callback_OnScaleChangeEvent_Void*/: return deserializeAndCallCallback_OnScaleChangeEvent_Void(thisArray, thisLength); + case 108/*Kind_Callback_OnScreenCaptureRequestEvent_Void*/: return deserializeAndCallCallback_OnScreenCaptureRequestEvent_Void(thisArray, thisLength); + case 109/*Kind_Callback_OnScrollEvent_Void*/: return deserializeAndCallCallback_OnScrollEvent_Void(thisArray, thisLength); + case 110/*Kind_Callback_OnScrollFrameBeginHandlerResult_Void*/: return deserializeAndCallCallback_OnScrollFrameBeginHandlerResult_Void(thisArray, thisLength); + case 111/*Kind_Callback_OnSearchResultReceiveEvent_Void*/: return deserializeAndCallCallback_OnSearchResultReceiveEvent_Void(thisArray, thisLength); + case 112/*Kind_Callback_OnShowFileSelectorEvent_Boolean*/: return deserializeAndCallCallback_OnShowFileSelectorEvent_Boolean(thisArray, thisLength); + case 113/*Kind_Callback_OnSslErrorEventReceiveEvent_Void*/: return deserializeAndCallCallback_OnSslErrorEventReceiveEvent_Void(thisArray, thisLength); + case 114/*Kind_Callback_OnTitleReceiveEvent_Void*/: return deserializeAndCallCallback_OnTitleReceiveEvent_Void(thisArray, thisLength); + case 115/*Kind_Callback_OnTouchIconUrlReceivedEvent_Void*/: return deserializeAndCallCallback_OnTouchIconUrlReceivedEvent_Void(thisArray, thisLength); + case 116/*Kind_Callback_OnWindowNewEvent_Void*/: return deserializeAndCallCallback_OnWindowNewEvent_Void(thisArray, thisLength); + case 117/*Kind_Callback_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_Array_String_Void(thisArray, thisLength); + case 118/*Kind_Callback_Opt_NavigationAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_NavigationAnimatedTransition_Void(thisArray, thisLength); + case 119/*Kind_Callback_Opt_StyledString_Opt_Array_String_Void*/: return deserializeAndCallCallback_Opt_StyledString_Opt_Array_String_Void(thisArray, thisLength); + case 120/*Kind_Callback_Opt_TabContentAnimatedTransition_Void*/: return deserializeAndCallCallback_Opt_TabContentAnimatedTransition_Void(thisArray, thisLength); + case 121/*Kind_Callback_PlaybackInfo_Void*/: return deserializeAndCallCallback_PlaybackInfo_Void(thisArray, thisLength); + case 122/*Kind_Callback_PopInfo_Void*/: return deserializeAndCallCallback_PopInfo_Void(thisArray, thisLength); + case 123/*Kind_Callback_PreDragStatus_Void*/: return deserializeAndCallCallback_PreDragStatus_Void(thisArray, thisLength); + case 124/*Kind_Callback_PreparedInfo_Void*/: return deserializeAndCallCallback_PreparedInfo_Void(thisArray, thisLength); + case 125/*Kind_Callback_RefreshStatus_Void*/: return deserializeAndCallCallback_RefreshStatus_Void(thisArray, thisLength); + case 126/*Kind_Callback_RichEditorChangeValue_Boolean*/: return deserializeAndCallCallback_RichEditorChangeValue_Boolean(thisArray, thisLength); + case 127/*Kind_Callback_RichEditorDeleteValue_Boolean*/: return deserializeAndCallCallback_RichEditorDeleteValue_Boolean(thisArray, thisLength); + case 128/*Kind_Callback_RichEditorInsertValue_Boolean*/: return deserializeAndCallCallback_RichEditorInsertValue_Boolean(thisArray, thisLength); + case 129/*Kind_Callback_RichEditorRange_Void*/: return deserializeAndCallCallback_RichEditorRange_Void(thisArray, thisLength); + case 130/*Kind_Callback_RichEditorSelection_Void*/: return deserializeAndCallCallback_RichEditorSelection_Void(thisArray, thisLength); + case 131/*Kind_Callback_RichEditorTextSpanResult_Void*/: return deserializeAndCallCallback_RichEditorTextSpanResult_Void(thisArray, thisLength); + case 132/*Kind_Callback_ScrollResult_Void*/: return deserializeAndCallCallback_ScrollResult_Void(thisArray, thisLength); + case 133/*Kind_Callback_SheetDismiss_Void*/: return deserializeAndCallCallback_SheetDismiss_Void(thisArray, thisLength); + case 134/*Kind_Callback_SheetType_Void*/: return deserializeAndCallCallback_SheetType_Void(thisArray, thisLength); + case 135/*Kind_Callback_SpringBackAction_Void*/: return deserializeAndCallCallback_SpringBackAction_Void(thisArray, thisLength); + case 136/*Kind_Callback_String_Number_Void*/: return deserializeAndCallCallback_String_Number_Void(thisArray, thisLength); + case 137/*Kind_Callback_String_PasteEvent_Void*/: return deserializeAndCallCallback_String_PasteEvent_Void(thisArray, thisLength); + case 138/*Kind_Callback_String_Unknown_Void*/: return deserializeAndCallCallback_String_Unknown_Void(thisArray, thisLength); + case 139/*Kind_Callback_String_Void*/: return deserializeAndCallCallback_String_Void(thisArray, thisLength); + case 140/*Kind_Callback_StyledStringChangeValue_Boolean*/: return deserializeAndCallCallback_StyledStringChangeValue_Boolean(thisArray, thisLength); + case 141/*Kind_Callback_SwipeActionState_Void*/: return deserializeAndCallCallback_SwipeActionState_Void(thisArray, thisLength); + case 142/*Kind_Callback_SwiperContentTransitionProxy_Void*/: return deserializeAndCallCallback_SwiperContentTransitionProxy_Void(thisArray, thisLength); + case 143/*Kind_Callback_TabContentTransitionProxy_Void*/: return deserializeAndCallCallback_TabContentTransitionProxy_Void(thisArray, thisLength); + case 144/*Kind_Callback_TerminationInfo_Void*/: return deserializeAndCallCallback_TerminationInfo_Void(thisArray, thisLength); + case 145/*Kind_Callback_TextPickerResult_Void*/: return deserializeAndCallCallback_TextPickerResult_Void(thisArray, thisLength); + case 146/*Kind_Callback_TextRange_Void*/: return deserializeAndCallCallback_TextRange_Void(thisArray, thisLength); + case 147/*Kind_Callback_TimePickerResult_Void*/: return deserializeAndCallCallback_TimePickerResult_Void(thisArray, thisLength); + case 148/*Kind_Callback_TouchEvent_HitTestMode*/: return deserializeAndCallCallback_TouchEvent_HitTestMode(thisArray, thisLength); + case 149/*Kind_Callback_TouchEvent_Void*/: return deserializeAndCallCallback_TouchEvent_Void(thisArray, thisLength); + case 150/*Kind_Callback_TouchResult_Void*/: return deserializeAndCallCallback_TouchResult_Void(thisArray, thisLength); + case 151/*Kind_Callback_Tuple_Number_Number_Number_Number_Void*/: return deserializeAndCallCallback_Tuple_Number_Number_Number_Number_Void(thisArray, thisLength); + case 152/*Kind_Callback_Tuple_Number_Number_Void*/: return deserializeAndCallCallback_Tuple_Number_Number_Void(thisArray, thisLength); + case 153/*Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void*/: return deserializeAndCallCallback_Type_ImageAttribute_onComplete_callback_event_Void(thisArray, thisLength); + case 154/*Kind_Callback_UIExtensionProxy_Void*/: return deserializeAndCallCallback_UIExtensionProxy_Void(thisArray, thisLength); + case 155/*Kind_Callback_Union_CustomBuilder_DragItemInfo_Void*/: return deserializeAndCallCallback_Union_CustomBuilder_DragItemInfo_Void(thisArray, thisLength); + case 156/*Kind_Callback_Void*/: return deserializeAndCallCallback_Void(thisArray, thisLength); + case 157/*Kind_Callback_WebKeyboardOptions_Void*/: return deserializeAndCallCallback_WebKeyboardOptions_Void(thisArray, thisLength); + case 158/*Kind_Callback_WebResourceResponse_Void*/: return deserializeAndCallCallback_WebResourceResponse_Void(thisArray, thisLength); + case 159/*Kind_Callback_WithThemeAttribute_Void*/: return deserializeAndCallCallback_WithThemeAttribute_Void(thisArray, thisLength); + case 160/*Kind_ContentDidScrollCallback*/: return deserializeAndCallContentDidScrollCallback(thisArray, thisLength); + case 161/*Kind_EditableTextOnChangeCallback*/: return deserializeAndCallEditableTextOnChangeCallback(thisArray, thisLength); + case 162/*Kind_GestureRecognizerJudgeBeginCallback*/: return deserializeAndCallGestureRecognizerJudgeBeginCallback(thisArray, thisLength); + case 163/*Kind_GetItemMainSizeByIndex*/: return deserializeAndCallGetItemMainSizeByIndex(thisArray, thisLength); + case 164/*Kind_HoverCallback*/: return deserializeAndCallHoverCallback(thisArray, thisLength); + case 165/*Kind_ImageCompleteCallback*/: return deserializeAndCallImageCompleteCallback(thisArray, thisLength); + case 166/*Kind_ImageErrorCallback*/: return deserializeAndCallImageErrorCallback(thisArray, thisLength); + case 167/*Kind_InterceptionModeCallback*/: return deserializeAndCallInterceptionModeCallback(thisArray, thisLength); + case 168/*Kind_InterceptionShowCallback*/: return deserializeAndCallInterceptionShowCallback(thisArray, thisLength); + case 169/*Kind_IsolatedComponentInterface*/: return deserializeAndCallIsolatedComponentInterface(thisArray, thisLength); + case 170/*Kind_MenuOnAppearCallback*/: return deserializeAndCallMenuOnAppearCallback(thisArray, thisLength); + case 171/*Kind_OnAdsBlockedCallback*/: return deserializeAndCallOnAdsBlockedCallback(thisArray, thisLength); + case 172/*Kind_OnAlphabetIndexerPopupSelectCallback*/: return deserializeAndCallOnAlphabetIndexerPopupSelectCallback(thisArray, thisLength); + case 173/*Kind_OnAlphabetIndexerRequestPopupDataCallback*/: return deserializeAndCallOnAlphabetIndexerRequestPopupDataCallback(thisArray, thisLength); + case 174/*Kind_OnAlphabetIndexerSelectCallback*/: return deserializeAndCallOnAlphabetIndexerSelectCallback(thisArray, thisLength); + case 175/*Kind_OnCheckboxChangeCallback*/: return deserializeAndCallOnCheckboxChangeCallback(thisArray, thisLength); + case 176/*Kind_OnCheckboxGroupChangeCallback*/: return deserializeAndCallOnCheckboxGroupChangeCallback(thisArray, thisLength); + case 177/*Kind_OnContentScrollCallback*/: return deserializeAndCallOnContentScrollCallback(thisArray, thisLength); + case 178/*Kind_OnContextMenuHideCallback*/: return deserializeAndCallOnContextMenuHideCallback(thisArray, thisLength); + case 179/*Kind_OnDidChangeCallback*/: return deserializeAndCallOnDidChangeCallback(thisArray, thisLength); + case 180/*Kind_OnFirstMeaningfulPaintCallback*/: return deserializeAndCallOnFirstMeaningfulPaintCallback(thisArray, thisLength); + case 181/*Kind_OnFoldStatusChangeCallback*/: return deserializeAndCallOnFoldStatusChangeCallback(thisArray, thisLength); + case 182/*Kind_OnFullScreenEnterCallback*/: return deserializeAndCallOnFullScreenEnterCallback(thisArray, thisLength); + case 183/*Kind_OnHoverStatusChangeCallback*/: return deserializeAndCallOnHoverStatusChangeCallback(thisArray, thisLength); + case 184/*Kind_OnIntelligentTrackingPreventionCallback*/: return deserializeAndCallOnIntelligentTrackingPreventionCallback(thisArray, thisLength); + case 185/*Kind_OnLargestContentfulPaintCallback*/: return deserializeAndCallOnLargestContentfulPaintCallback(thisArray, thisLength); + case 186/*Kind_OnLinearIndicatorChangeCallback*/: return deserializeAndCallOnLinearIndicatorChangeCallback(thisArray, thisLength); + case 187/*Kind_OnMoveHandler*/: return deserializeAndCallOnMoveHandler(thisArray, thisLength); + case 188/*Kind_OnNativeEmbedVisibilityChangeCallback*/: return deserializeAndCallOnNativeEmbedVisibilityChangeCallback(thisArray, thisLength); + case 189/*Kind_OnNativeLoadCallback*/: return deserializeAndCallOnNativeLoadCallback(thisArray, thisLength); + case 190/*Kind_OnNavigationEntryCommittedCallback*/: return deserializeAndCallOnNavigationEntryCommittedCallback(thisArray, thisLength); + case 191/*Kind_OnOverrideUrlLoadingCallback*/: return deserializeAndCallOnOverrideUrlLoadingCallback(thisArray, thisLength); + case 192/*Kind_OnPasteCallback*/: return deserializeAndCallOnPasteCallback(thisArray, thisLength); + case 193/*Kind_OnRenderProcessNotRespondingCallback*/: return deserializeAndCallOnRenderProcessNotRespondingCallback(thisArray, thisLength); + case 194/*Kind_OnRenderProcessRespondingCallback*/: return deserializeAndCallOnRenderProcessRespondingCallback(thisArray, thisLength); + case 195/*Kind_OnSafeBrowsingCheckResultCallback*/: return deserializeAndCallOnSafeBrowsingCheckResultCallback(thisArray, thisLength); + case 196/*Kind_OnScrollCallback*/: return deserializeAndCallOnScrollCallback(thisArray, thisLength); + case 197/*Kind_OnScrollEdgeCallback*/: return deserializeAndCallOnScrollEdgeCallback(thisArray, thisLength); + case 198/*Kind_OnScrollFrameBeginCallback*/: return deserializeAndCallOnScrollFrameBeginCallback(thisArray, thisLength); + case 199/*Kind_OnScrollVisibleContentChangeCallback*/: return deserializeAndCallOnScrollVisibleContentChangeCallback(thisArray, thisLength); + case 200/*Kind_OnSslErrorEventCallback*/: return deserializeAndCallOnSslErrorEventCallback(thisArray, thisLength); + case 201/*Kind_OnSubmitCallback*/: return deserializeAndCallOnSubmitCallback(thisArray, thisLength); + case 202/*Kind_OnSwiperAnimationEndCallback*/: return deserializeAndCallOnSwiperAnimationEndCallback(thisArray, thisLength); + case 203/*Kind_OnSwiperAnimationStartCallback*/: return deserializeAndCallOnSwiperAnimationStartCallback(thisArray, thisLength); + case 204/*Kind_OnSwiperGestureSwipeCallback*/: return deserializeAndCallOnSwiperGestureSwipeCallback(thisArray, thisLength); + case 205/*Kind_OnTabsAnimationEndCallback*/: return deserializeAndCallOnTabsAnimationEndCallback(thisArray, thisLength); + case 206/*Kind_OnTabsAnimationStartCallback*/: return deserializeAndCallOnTabsAnimationStartCallback(thisArray, thisLength); + case 207/*Kind_OnTabsContentWillChangeCallback*/: return deserializeAndCallOnTabsContentWillChangeCallback(thisArray, thisLength); + case 208/*Kind_OnTabsGestureSwipeCallback*/: return deserializeAndCallOnTabsGestureSwipeCallback(thisArray, thisLength); + case 209/*Kind_OnTextSelectionChangeCallback*/: return deserializeAndCallOnTextSelectionChangeCallback(thisArray, thisLength); + case 210/*Kind_OnViewportFitChangedCallback*/: return deserializeAndCallOnViewportFitChangedCallback(thisArray, thisLength); + case 211/*Kind_OnWillScrollCallback*/: return deserializeAndCallOnWillScrollCallback(thisArray, thisLength); + case 212/*Kind_PageTransitionCallback*/: return deserializeAndCallPageTransitionCallback(thisArray, thisLength); + case 213/*Kind_PasteEventCallback*/: return deserializeAndCallPasteEventCallback(thisArray, thisLength); + case 214/*Kind_PluginErrorCallback*/: return deserializeAndCallPluginErrorCallback(thisArray, thisLength); + case 215/*Kind_ScrollOnScrollCallback*/: return deserializeAndCallScrollOnScrollCallback(thisArray, thisLength); + case 216/*Kind_ScrollOnWillScrollCallback*/: return deserializeAndCallScrollOnWillScrollCallback(thisArray, thisLength); + case 217/*Kind_SearchSubmitCallback*/: return deserializeAndCallSearchSubmitCallback(thisArray, thisLength); + case 218/*Kind_ShouldBuiltInRecognizerParallelWithCallback*/: return deserializeAndCallShouldBuiltInRecognizerParallelWithCallback(thisArray, thisLength); + case 219/*Kind_SizeChangeCallback*/: return deserializeAndCallSizeChangeCallback(thisArray, thisLength); + case 220/*Kind_SliderTriggerChangeCallback*/: return deserializeAndCallSliderTriggerChangeCallback(thisArray, thisLength); + case 221/*Kind_SubmitCallback*/: return deserializeAndCallSubmitCallback(thisArray, thisLength); + case 222/*Kind_TabsCustomContentTransitionCallback*/: return deserializeAndCallTabsCustomContentTransitionCallback(thisArray, thisLength); + case 223/*Kind_TextAreaSubmitCallback*/: return deserializeAndCallTextAreaSubmitCallback(thisArray, thisLength); + case 224/*Kind_TextPickerScrollStopCallback*/: return deserializeAndCallTextPickerScrollStopCallback(thisArray, thisLength); + case 225/*Kind_TransitionFinishCallback*/: return deserializeAndCallTransitionFinishCallback(thisArray, thisLength); + case 226/*Kind_Type_NavigationAttribute_customNavContentTransition_delegate*/: return deserializeAndCallType_NavigationAttribute_customNavContentTransition_delegate(thisArray, thisLength); + case 227/*Kind_Type_TextPickerAttribute_onChange_callback*/: return deserializeAndCallType_TextPickerAttribute_onChange_callback(thisArray, thisLength); + case 228/*Kind_Type_WebAttribute_onUrlLoadIntercept_callback*/: return deserializeAndCallType_WebAttribute_onUrlLoadIntercept_callback(thisArray, thisLength); + case 229/*Kind_VisibleAreaChangeCallback*/: return deserializeAndCallVisibleAreaChangeCallback(thisArray, thisLength); + case 230/*Kind_VoidCallback*/: return deserializeAndCallVoidCallback(thisArray, thisLength); + case 231/*Kind_WebKeyboardCallback*/: return deserializeAndCallWebKeyboardCallback(thisArray, thisLength); + case 232/*Kind_WithThemeInterface*/: return deserializeAndCallWithThemeInterface(thisArray, thisLength); } + throw new Error("Unknown callback kind"); } \ No newline at end of file diff --git a/arkoala/framework/native/src/generated/callback_kind.h b/arkoala/framework/native/src/generated/callback_kind.h index ba5b79c706cc554754392ee8375ddc2896381f68..764790beca333a52d58fb2a3262420a0eee0ead2 100644 --- a/arkoala/framework/native/src/generated/callback_kind.h +++ b/arkoala/framework/native/src/generated/callback_kind.h @@ -11,225 +11,231 @@ typedef enum CallbackKind { Kind_Callback_Any_Void = 5, Kind_Callback_Area_Area_Void = 6, Kind_Callback_Array_Number_Void = 7, - Kind_Callback_Array_String_void = 8, + Kind_Callback_Array_String_Void = 8, Kind_Callback_Array_TouchTestInfo_TouchResult = 9, Kind_Callback_Boolean = 10, Kind_Callback_Boolean_HoverEvent_Void = 11, - Kind_Callback_Boolean_void = 12, - Kind_Callback_Boolean_Void = 13, - Kind_Callback_CalendarRequestedData_Void = 14, - Kind_Callback_CalendarSelectedDate_Void = 15, - Kind_Callback_Callback_Any_void = 16, - Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void = 17, - Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void = 18, - Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void = 19, - Kind_Callback_ClickEvent_Void = 20, - Kind_Callback_ComputedBarAttribute_void = 21, - Kind_Callback_CopyEvent_Void = 22, - Kind_Callback_CustomObject_void = 23, - Kind_Callback_CutEvent_Void = 24, - Kind_Callback_Date_Void = 25, - Kind_Callback_DatePickerResult_Void = 26, - Kind_Callback_DeleteValue_Boolean = 27, - Kind_Callback_DeleteValue_Void = 28, - Kind_Callback_DismissContentCoverAction_Void = 29, - Kind_Callback_DismissDialogAction_Void = 30, - Kind_Callback_DismissPopupAction_Void = 31, - Kind_Callback_DismissSheetAction_Void = 32, - Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = 33, - Kind_Callback_DragEvent_String_Void = 34, - Kind_Callback_EnterKeyType_SubmitEvent_Void = 35, - Kind_Callback_EnterKeyType_Void = 36, - Kind_Callback_FormCallbackInfo_Void = 37, - Kind_Callback_GestureEvent_Void = 38, - Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = 39, - Kind_Callback_GestureJudgeResult_void = 40, - Kind_Callback_GestureRecognizer_void = 41, - Kind_Callback_HitTestMode_void = 42, - Kind_Callback_InsertValue_Boolean = 43, - Kind_Callback_InsertValue_Void = 44, - Kind_Callback_IsolatedComponentAttribute_void = 45, - Kind_Callback_ItemDragInfo_Number_Callback_Any = 46, - Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void = 47, - Kind_Callback_ItemDragInfo_Number_Number_Void = 48, - Kind_Callback_ItemDragInfo_Number_Void = 49, - Kind_Callback_ItemDragInfo_Void = 50, - Kind_Callback_KeyEvent_Boolean = 51, - Kind_Callback_KeyEvent_Void = 52, - Kind_Callback_Literal_Boolean_fullscreen_Void = 53, - Kind_Callback_Literal_Boolean_isVisible_Void = 54, - Kind_Callback_Literal_Empty_Void = 55, - Kind_Callback_Literal_Function_callback_Object_fileSelector_Void = 56, - Kind_Callback_Literal_Function_handler_Object_error_Void = 57, - Kind_Callback_Literal_Number_code_Want_want_Void = 58, - Kind_Callback_Literal_Number_duration_Void = 59, - Kind_Callback_Literal_Number_errcode_String_msg_Void = 60, - Kind_Callback_Literal_Number_offsetRemain_void = 61, - Kind_Callback_Literal_Number_time_Void = 62, - Kind_Callback_Literal_Object_detail_Boolean = 63, - Kind_Callback_Literal_String_plainText_Void = 64, - Kind_Callback_MouseEvent_Void = 65, - Kind_Callback_NativeEmbedDataInfo_Void = 66, - Kind_Callback_NativeEmbedTouchInfo_Void = 67, - Kind_Callback_NavDestinationContext_Void = 68, - Kind_Callback_NavigationMode_Void = 69, - Kind_Callback_NavigationTitleMode_Void = 70, - Kind_Callback_NavigationTransitionProxy_Void = 71, - Kind_Callback_Number_Boolean = 72, - Kind_Callback_Number_Number_Boolean = 73, - Kind_Callback_Number_Number_ComputedBarAttribute = 74, - Kind_Callback_Number_Number_Number_Void = 75, - Kind_Callback_Number_Number_PanelMode_Void = 76, - Kind_Callback_Number_Number_SwiperAnimationEvent_Void = 77, - Kind_Callback_Number_Number_TabsAnimationEvent_Void = 78, - Kind_Callback_Number_Number_Void = 79, - Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain = 80, - Kind_Callback_Number_ScrollState_Void = 81, - Kind_Callback_Number_SliderChangeMode_Void = 82, - Kind_Callback_Number_String_Void = 83, - Kind_Callback_Number_SwiperAnimationEvent_Void = 84, - Kind_Callback_Number_TabsAnimationEvent_Void = 85, - Kind_Callback_Number_Tuple_Number_Number = 86, - Kind_Callback_Number_Tuple_Number_Number_Number_Number = 87, - Kind_Callback_Number_void = 88, - Kind_Callback_Number_Void = 89, - Kind_Callback_Object_Void = 90, - Kind_Callback_OffsetResult_void = 91, - Kind_Callback_OnAlertEvent_Boolean = 92, - Kind_Callback_OnAudioStateChangedEvent_Void = 93, - Kind_Callback_OnBeforeUnloadEvent_Boolean = 94, - Kind_Callback_OnClientAuthenticationEvent_Void = 95, - Kind_Callback_OnConfirmEvent_Boolean = 96, - Kind_Callback_OnConsoleEvent_Boolean = 97, - Kind_Callback_OnContextMenuShowEvent_Boolean = 98, - Kind_Callback_OnDataResubmittedEvent_Void = 99, - Kind_Callback_OnDownloadStartEvent_Void = 100, - Kind_Callback_OnErrorReceiveEvent_Void = 101, - Kind_Callback_OnFaviconReceivedEvent_Void = 102, - Kind_Callback_OnFirstContentfulPaintEvent_Void = 103, - Kind_Callback_OnGeolocationShowEvent_Void = 104, - Kind_Callback_OnHttpAuthRequestEvent_Boolean = 105, - Kind_Callback_OnHttpErrorReceiveEvent_Void = 106, - Kind_Callback_OnInterceptRequestEvent_WebResourceResponse = 107, - Kind_Callback_OnLoadInterceptEvent_Boolean = 108, - Kind_Callback_OnOverScrollEvent_Void = 109, - Kind_Callback_OnPageBeginEvent_Void = 110, - Kind_Callback_OnPageEndEvent_Void = 111, - Kind_Callback_OnPageVisibleEvent_Void = 112, - Kind_Callback_OnPermissionRequestEvent_Void = 113, - Kind_Callback_OnProgressChangeEvent_Void = 114, - Kind_Callback_OnPromptEvent_Boolean = 115, - Kind_Callback_OnRefreshAccessedHistoryEvent_Void = 116, - Kind_Callback_OnRenderExitedEvent_Void = 117, - Kind_Callback_OnResourceLoadEvent_Void = 118, - Kind_Callback_OnScaleChangeEvent_Void = 119, - Kind_Callback_OnScreenCaptureRequestEvent_Void = 120, - Kind_Callback_OnScrollEvent_Void = 121, - Kind_Callback_OnScrollFrameBeginHandlerResult_void = 122, - Kind_Callback_OnSearchResultReceiveEvent_Void = 123, - Kind_Callback_OnShowFileSelectorEvent_Boolean = 124, - Kind_Callback_OnSslErrorEventReceiveEvent_Void = 125, - Kind_Callback_OnTitleReceiveEvent_Void = 126, - Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 127, - Kind_Callback_OnWindowNewEvent_Void = 128, - Kind_Callback_PopInfo_Void = 129, - Kind_Callback_PreDragStatus_Void = 130, - Kind_Callback_RefreshStatus_Void = 131, - Kind_Callback_RichEditorChangeValue_Boolean = 132, - Kind_Callback_RichEditorDeleteValue_Boolean = 133, - Kind_Callback_RichEditorInsertValue_Boolean = 134, - Kind_Callback_RichEditorRange_Void = 135, - Kind_Callback_RichEditorSelection_Void = 136, - Kind_Callback_RichEditorTextSpanResult_Void = 137, - Kind_Callback_ScrollResult_void = 138, - Kind_Callback_SheetDismiss_Void = 139, - Kind_Callback_SheetType_Void = 140, - Kind_Callback_SpringBackAction_Void = 141, - Kind_Callback_String_Number_Void = 142, - Kind_Callback_String_PasteEvent_Void = 143, - Kind_Callback_String_Unknown_Void = 144, - Kind_Callback_String_void = 145, - Kind_Callback_String_Void = 146, - Kind_Callback_StyledStringChangeValue_Boolean = 147, - Kind_Callback_SwipeActionState_Void = 148, - Kind_Callback_SwiperContentTransitionProxy_Void = 149, - Kind_Callback_TabContentTransitionProxy_Void = 150, - Kind_Callback_TerminationInfo_Void = 151, - Kind_Callback_TextPickerResult_Void = 152, - Kind_Callback_TextRange_Void = 153, - Kind_Callback_TimePickerResult_Void = 154, - Kind_Callback_TouchEvent_HitTestMode = 155, - Kind_Callback_TouchEvent_Void = 156, - Kind_Callback_TouchResult_void = 157, - Kind_Callback_Tuple_Number_Number_Number_Number_void = 158, - Kind_Callback_Tuple_Number_Number_void = 159, - Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void = 160, - Kind_Callback_UIExtensionProxy_Void = 161, - Kind_Callback_Union_CustomBuilder_DragItemInfo_void = 162, - Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void = 163, - Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void = 164, - Kind_Callback_void = 165, - Kind_Callback_Void = 166, - Kind_Callback_WebKeyboardOptions_void = 167, - Kind_Callback_WebResourceResponse_void = 168, - Kind_Callback_WithThemeAttribute_void = 169, - Kind_ContentDidScrollCallback = 170, - Kind_EditableTextOnChangeCallback = 171, - Kind_GestureRecognizerJudgeBeginCallback = 172, - Kind_GetItemMainSizeByIndex = 173, - Kind_HoverCallback = 174, - Kind_ImageCompleteCallback = 175, - Kind_ImageErrorCallback = 176, - Kind_InterceptionModeCallback = 177, - Kind_InterceptionShowCallback = 178, - Kind_IsolatedComponentInterface = 179, - Kind_MenuOnAppearCallback = 180, - Kind_OnAdsBlockedCallback = 181, - Kind_OnAlphabetIndexerPopupSelectCallback = 182, - Kind_OnAlphabetIndexerRequestPopupDataCallback = 183, - Kind_OnAlphabetIndexerSelectCallback = 184, - Kind_OnCheckboxChangeCallback = 185, - Kind_OnCheckboxGroupChangeCallback = 186, - Kind_OnContextMenuHideCallback = 187, - Kind_OnDidChangeCallback = 188, - Kind_OnFirstMeaningfulPaintCallback = 189, - Kind_OnFoldStatusChangeCallback = 190, - Kind_OnFullScreenEnterCallback = 191, - Kind_OnHoverStatusChangeCallback = 192, - Kind_OnIntelligentTrackingPreventionCallback = 193, - Kind_OnLargestContentfulPaintCallback = 194, - Kind_OnLinearIndicatorChangeCallback = 195, - Kind_OnMoveHandler = 196, - Kind_OnNativeEmbedVisibilityChangeCallback = 197, - Kind_OnNavigationEntryCommittedCallback = 198, - Kind_OnOverrideUrlLoadingCallback = 199, - Kind_OnRenderProcessNotRespondingCallback = 200, - Kind_OnRenderProcessRespondingCallback = 201, - Kind_OnSafeBrowsingCheckResultCallback = 202, - Kind_OnScrollCallback = 203, - Kind_OnScrollEdgeCallback = 204, - Kind_OnScrollFrameBeginCallback = 205, - Kind_OnScrollVisibleContentChangeCallback = 206, - Kind_OnSslErrorEventCallback = 207, - Kind_OnViewportFitChangedCallback = 208, - Kind_OnWillScrollCallback = 209, - Kind_PageTransitionCallback = 210, - Kind_PasteEventCallback = 211, - Kind_ScrollOnScrollCallback = 212, - Kind_ScrollOnWillScrollCallback = 213, - Kind_ShouldBuiltInRecognizerParallelWithCallback = 214, - Kind_SizeChangeCallback = 215, - Kind_SliderTriggerChangeCallback = 216, - Kind_SubmitCallback = 217, - Kind_TransitionFinishCallback = 218, - Kind_Type_NavigationAttribute_customNavContentTransition_delegate = 219, - Kind_Type_TabsAttribute_customContentTransition_delegate = 220, - Kind_Type_TextPickerAttribute_onChange_callback = 221, - Kind_Type_WebAttribute_onUrlLoadIntercept_callback = 222, - Kind_VisibleAreaChangeCallback = 223, - Kind_VoidCallback = 224, - Kind_WebKeyboardCallback = 225, - Kind_WithThemeInterface = 226, + Kind_Callback_Boolean_Void = 12, + Kind_Callback_CalendarRequestedData_Void = 13, + Kind_Callback_CalendarSelectedDate_Void = 14, + Kind_Callback_Callback_Any_Void = 15, + Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void = 16, + Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void = 17, + Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void = 18, + Kind_Callback_ClickEvent_Void = 19, + Kind_Callback_ComputedBarAttribute_Void = 20, + Kind_Callback_CopyEvent_Void = 21, + Kind_Callback_CutEvent_Void = 22, + Kind_Callback_Date_Void = 23, + Kind_Callback_DatePickerResult_Void = 24, + Kind_Callback_DeleteValue_Boolean = 25, + Kind_Callback_DeleteValue_Void = 26, + Kind_Callback_DismissContentCoverAction_Void = 27, + Kind_Callback_DismissDialogAction_Void = 28, + Kind_Callback_DismissPopupAction_Void = 29, + Kind_Callback_DismissSheetAction_Void = 30, + Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo = 31, + Kind_Callback_DragEvent_String_Void = 32, + Kind_Callback_EnterKeyType_Void = 33, + Kind_Callback_FormCallbackInfo_Void = 34, + Kind_Callback_FullscreenInfo_Void = 35, + Kind_Callback_GestureEvent_Void = 36, + Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult = 37, + Kind_Callback_GestureJudgeResult_Void = 38, + Kind_Callback_GestureRecognizer_Void = 39, + Kind_Callback_HitTestMode_Void = 40, + Kind_Callback_InsertValue_Boolean = 41, + Kind_Callback_InsertValue_Void = 42, + Kind_Callback_IsolatedComponentAttribute_Void = 43, + Kind_Callback_ItemDragInfo_Number_Callback_Any = 44, + Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void = 45, + Kind_Callback_ItemDragInfo_Number_Number_Void = 46, + Kind_Callback_ItemDragInfo_Number_Void = 47, + Kind_Callback_ItemDragInfo_Void = 48, + Kind_Callback_KeyEvent_Boolean = 49, + Kind_Callback_KeyEvent_Void = 50, + Kind_Callback_Literal_Boolean_isVisible_Void = 51, + Kind_Callback_Literal_Function_callback_Object_fileSelector_Void = 52, + Kind_Callback_Literal_Function_handler_Object_error_Void = 53, + Kind_Callback_Literal_Number_code_Want_want_Void = 54, + Kind_Callback_Literal_Number_errcode_String_msg_Void = 55, + Kind_Callback_Literal_Number_offsetRemain_Void = 56, + Kind_Callback_Literal_Object_detail_Boolean = 57, + Kind_Callback_Literal_String_plainText_Void = 58, + Kind_Callback_MouseEvent_Void = 59, + Kind_Callback_NativeEmbedDataInfo_Void = 60, + Kind_Callback_NativeEmbedTouchInfo_Void = 61, + Kind_Callback_NavDestinationContext_Void = 62, + Kind_Callback_NavigationMode_Void = 63, + Kind_Callback_NavigationTitleMode_Void = 64, + Kind_Callback_NavigationTransitionProxy_Void = 65, + Kind_Callback_Number_Boolean = 66, + Kind_Callback_Number_Number_Boolean = 67, + Kind_Callback_Number_Number_ComputedBarAttribute = 68, + Kind_Callback_Number_Number_Number_Void = 69, + Kind_Callback_Number_Number_PanelMode_Void = 70, + Kind_Callback_Number_Number_Void = 71, + Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain = 72, + Kind_Callback_Number_ScrollState_Void = 73, + Kind_Callback_Number_SliderChangeMode_Void = 74, + Kind_Callback_Number_String_Void = 75, + Kind_Callback_Number_Tuple_Number_Number = 76, + Kind_Callback_Number_Tuple_Number_Number_Number_Number = 77, + Kind_Callback_Number_Void = 78, + Kind_Callback_OffsetResult_Void = 79, + Kind_Callback_OnAlertEvent_Boolean = 80, + Kind_Callback_OnAudioStateChangedEvent_Void = 81, + Kind_Callback_OnBeforeUnloadEvent_Boolean = 82, + Kind_Callback_OnClientAuthenticationEvent_Void = 83, + Kind_Callback_OnConfirmEvent_Boolean = 84, + Kind_Callback_OnConsoleEvent_Boolean = 85, + Kind_Callback_OnContextMenuShowEvent_Boolean = 86, + Kind_Callback_OnDataResubmittedEvent_Void = 87, + Kind_Callback_OnDownloadStartEvent_Void = 88, + Kind_Callback_OnErrorReceiveEvent_Void = 89, + Kind_Callback_OnFaviconReceivedEvent_Void = 90, + Kind_Callback_OnFirstContentfulPaintEvent_Void = 91, + Kind_Callback_OnGeolocationShowEvent_Void = 92, + Kind_Callback_OnHttpAuthRequestEvent_Boolean = 93, + Kind_Callback_OnHttpErrorReceiveEvent_Void = 94, + Kind_Callback_OnInterceptRequestEvent_WebResourceResponse = 95, + Kind_Callback_OnLoadInterceptEvent_Boolean = 96, + Kind_Callback_OnOverScrollEvent_Void = 97, + Kind_Callback_OnPageBeginEvent_Void = 98, + Kind_Callback_OnPageEndEvent_Void = 99, + Kind_Callback_OnPageVisibleEvent_Void = 100, + Kind_Callback_OnPermissionRequestEvent_Void = 101, + Kind_Callback_OnProgressChangeEvent_Void = 102, + Kind_Callback_OnPromptEvent_Boolean = 103, + Kind_Callback_OnRefreshAccessedHistoryEvent_Void = 104, + Kind_Callback_OnRenderExitedEvent_Void = 105, + Kind_Callback_OnResourceLoadEvent_Void = 106, + Kind_Callback_OnScaleChangeEvent_Void = 107, + Kind_Callback_OnScreenCaptureRequestEvent_Void = 108, + Kind_Callback_OnScrollEvent_Void = 109, + Kind_Callback_OnScrollFrameBeginHandlerResult_Void = 110, + Kind_Callback_OnSearchResultReceiveEvent_Void = 111, + Kind_Callback_OnShowFileSelectorEvent_Boolean = 112, + Kind_Callback_OnSslErrorEventReceiveEvent_Void = 113, + Kind_Callback_OnTitleReceiveEvent_Void = 114, + Kind_Callback_OnTouchIconUrlReceivedEvent_Void = 115, + Kind_Callback_OnWindowNewEvent_Void = 116, + Kind_Callback_Opt_Array_String_Void = 117, + Kind_Callback_Opt_NavigationAnimatedTransition_Void = 118, + Kind_Callback_Opt_StyledString_Opt_Array_String_Void = 119, + Kind_Callback_Opt_TabContentAnimatedTransition_Void = 120, + Kind_Callback_PlaybackInfo_Void = 121, + Kind_Callback_PopInfo_Void = 122, + Kind_Callback_PreDragStatus_Void = 123, + Kind_Callback_PreparedInfo_Void = 124, + Kind_Callback_RefreshStatus_Void = 125, + Kind_Callback_RichEditorChangeValue_Boolean = 126, + Kind_Callback_RichEditorDeleteValue_Boolean = 127, + Kind_Callback_RichEditorInsertValue_Boolean = 128, + Kind_Callback_RichEditorRange_Void = 129, + Kind_Callback_RichEditorSelection_Void = 130, + Kind_Callback_RichEditorTextSpanResult_Void = 131, + Kind_Callback_ScrollResult_Void = 132, + Kind_Callback_SheetDismiss_Void = 133, + Kind_Callback_SheetType_Void = 134, + Kind_Callback_SpringBackAction_Void = 135, + Kind_Callback_String_Number_Void = 136, + Kind_Callback_String_PasteEvent_Void = 137, + Kind_Callback_String_Unknown_Void = 138, + Kind_Callback_String_Void = 139, + Kind_Callback_StyledStringChangeValue_Boolean = 140, + Kind_Callback_SwipeActionState_Void = 141, + Kind_Callback_SwiperContentTransitionProxy_Void = 142, + Kind_Callback_TabContentTransitionProxy_Void = 143, + Kind_Callback_TerminationInfo_Void = 144, + Kind_Callback_TextPickerResult_Void = 145, + Kind_Callback_TextRange_Void = 146, + Kind_Callback_TimePickerResult_Void = 147, + Kind_Callback_TouchEvent_HitTestMode = 148, + Kind_Callback_TouchEvent_Void = 149, + Kind_Callback_TouchResult_Void = 150, + Kind_Callback_Tuple_Number_Number_Number_Number_Void = 151, + Kind_Callback_Tuple_Number_Number_Void = 152, + Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void = 153, + Kind_Callback_UIExtensionProxy_Void = 154, + Kind_Callback_Union_CustomBuilder_DragItemInfo_Void = 155, + Kind_Callback_Void = 156, + Kind_Callback_WebKeyboardOptions_Void = 157, + Kind_Callback_WebResourceResponse_Void = 158, + Kind_Callback_WithThemeAttribute_Void = 159, + Kind_ContentDidScrollCallback = 160, + Kind_EditableTextOnChangeCallback = 161, + Kind_GestureRecognizerJudgeBeginCallback = 162, + Kind_GetItemMainSizeByIndex = 163, + Kind_HoverCallback = 164, + Kind_ImageCompleteCallback = 165, + Kind_ImageErrorCallback = 166, + Kind_InterceptionModeCallback = 167, + Kind_InterceptionShowCallback = 168, + Kind_IsolatedComponentInterface = 169, + Kind_MenuOnAppearCallback = 170, + Kind_OnAdsBlockedCallback = 171, + Kind_OnAlphabetIndexerPopupSelectCallback = 172, + Kind_OnAlphabetIndexerRequestPopupDataCallback = 173, + Kind_OnAlphabetIndexerSelectCallback = 174, + Kind_OnCheckboxChangeCallback = 175, + Kind_OnCheckboxGroupChangeCallback = 176, + Kind_OnContentScrollCallback = 177, + Kind_OnContextMenuHideCallback = 178, + Kind_OnDidChangeCallback = 179, + Kind_OnFirstMeaningfulPaintCallback = 180, + Kind_OnFoldStatusChangeCallback = 181, + Kind_OnFullScreenEnterCallback = 182, + Kind_OnHoverStatusChangeCallback = 183, + Kind_OnIntelligentTrackingPreventionCallback = 184, + Kind_OnLargestContentfulPaintCallback = 185, + Kind_OnLinearIndicatorChangeCallback = 186, + Kind_OnMoveHandler = 187, + Kind_OnNativeEmbedVisibilityChangeCallback = 188, + Kind_OnNativeLoadCallback = 189, + Kind_OnNavigationEntryCommittedCallback = 190, + Kind_OnOverrideUrlLoadingCallback = 191, + Kind_OnPasteCallback = 192, + Kind_OnRenderProcessNotRespondingCallback = 193, + Kind_OnRenderProcessRespondingCallback = 194, + Kind_OnSafeBrowsingCheckResultCallback = 195, + Kind_OnScrollCallback = 196, + Kind_OnScrollEdgeCallback = 197, + Kind_OnScrollFrameBeginCallback = 198, + Kind_OnScrollVisibleContentChangeCallback = 199, + Kind_OnSslErrorEventCallback = 200, + Kind_OnSubmitCallback = 201, + Kind_OnSwiperAnimationEndCallback = 202, + Kind_OnSwiperAnimationStartCallback = 203, + Kind_OnSwiperGestureSwipeCallback = 204, + Kind_OnTabsAnimationEndCallback = 205, + Kind_OnTabsAnimationStartCallback = 206, + Kind_OnTabsContentWillChangeCallback = 207, + Kind_OnTabsGestureSwipeCallback = 208, + Kind_OnTextSelectionChangeCallback = 209, + Kind_OnViewportFitChangedCallback = 210, + Kind_OnWillScrollCallback = 211, + Kind_PageTransitionCallback = 212, + Kind_PasteEventCallback = 213, + Kind_PluginErrorCallback = 214, + Kind_ScrollOnScrollCallback = 215, + Kind_ScrollOnWillScrollCallback = 216, + Kind_SearchSubmitCallback = 217, + Kind_ShouldBuiltInRecognizerParallelWithCallback = 218, + Kind_SizeChangeCallback = 219, + Kind_SliderTriggerChangeCallback = 220, + Kind_SubmitCallback = 221, + Kind_TabsCustomContentTransitionCallback = 222, + Kind_TextAreaSubmitCallback = 223, + Kind_TextPickerScrollStopCallback = 224, + Kind_TransitionFinishCallback = 225, + Kind_Type_NavigationAttribute_customNavContentTransition_delegate = 226, + Kind_Type_TextPickerAttribute_onChange_callback = 227, + Kind_Type_WebAttribute_onUrlLoadIntercept_callback = 228, + Kind_VisibleAreaChangeCallback = 229, + Kind_VoidCallback = 230, + Kind_WebKeyboardCallback = 231, + Kind_WithThemeInterface = 232, } CallbackKind; #endif diff --git a/arkoala/framework/native/src/generated/callback_managed_caller.cc b/arkoala/framework/native/src/generated/callback_managed_caller.cc index 6de30557eb281b1efdcbef71489274302342ffd2..0d3b454665c588f64c32295a0660afe031ff6e39 100644 --- a/arkoala/framework/native/src/generated/callback_managed_caller.cc +++ b/arkoala/framework/native/src/generated/callback_managed_caller.cc @@ -43,7 +43,7 @@ void callManagedButtonTriggerClickCallback(Ark_Int32 resourceId, Ark_Number xPos argsSerializer.writeNumber(yPos); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Any(Ark_Int32 resourceId, Callback_CustomObject_void continuation) +void callManagedCallback_Any(Ark_Int32 resourceId, Callback_Any_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -55,7 +55,7 @@ void callManagedCallback_Any(Ark_Int32 resourceId, Callback_CustomObject_void co argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Any_Number_String(Ark_Int32 resourceId, Ark_CustomObject item, Ark_Number index, Callback_String_void continuation) +void callManagedCallback_Any_Number_String(Ark_Int32 resourceId, Ark_CustomObject item, Ark_Number index, Callback_String_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -119,13 +119,13 @@ void callManagedCallback_Array_Number_Void(Ark_Int32 resourceId, Array_Number in } enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Array_String_void(Ark_Int32 resourceId, Array_String value) +void callManagedCallback_Array_String_Void(Ark_Int32 resourceId, Array_String value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Array_String_void); + argsSerializer.writeInt32(Kind_Callback_Array_String_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeInt32(value.length); for (int i = 0; i < value.length; i++) { @@ -134,7 +134,7 @@ void callManagedCallback_Array_String_void(Ark_Int32 resourceId, Array_String va } enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Array_TouchTestInfo_TouchResult(Ark_Int32 resourceId, Array_TouchTestInfo value, Callback_TouchResult_void continuation) +void callManagedCallback_Array_TouchTestInfo_TouchResult(Ark_Int32 resourceId, Array_TouchTestInfo value, Callback_TouchResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -151,7 +151,7 @@ void callManagedCallback_Array_TouchTestInfo_TouchResult(Ark_Int32 resourceId, A argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Boolean(Ark_Int32 resourceId, Callback_Boolean_void continuation) +void callManagedCallback_Boolean(Ark_Int32 resourceId, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -175,17 +175,6 @@ void callManagedCallback_Boolean_HoverEvent_Void(Ark_Int32 resourceId, Ark_Boole argsSerializer.writeHoverEvent(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Boolean_void(Ark_Int32 resourceId, Ark_Boolean value) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Boolean_void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeBoolean(value); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_Boolean_Void(Ark_Int32 resourceId, Ark_Boolean parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -219,13 +208,13 @@ void callManagedCallback_CalendarSelectedDate_Void(Ark_Int32 resourceId, Ark_Cal argsSerializer.writeCalendarSelectedDate(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Callback_Any_void(Ark_Int32 resourceId, Callback_Any value) +void callManagedCallback_Callback_Any_Void(Ark_Int32 resourceId, Callback_Any value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Callback_Any_void); + argsSerializer.writeInt32(Kind_Callback_Callback_Any_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeCallbackResource(value.resource); argsSerializer.writePointer(reinterpret_cast(value.call)); @@ -278,13 +267,13 @@ void callManagedCallback_ClickEvent_Void(Ark_Int32 resourceId, Ark_ClickEvent ev argsSerializer.writeClickEvent(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_ComputedBarAttribute_void(Ark_Int32 resourceId, Ark_ComputedBarAttribute value) +void callManagedCallback_ComputedBarAttribute_Void(Ark_Int32 resourceId, Ark_ComputedBarAttribute value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_ComputedBarAttribute_void); + argsSerializer.writeInt32(Kind_Callback_ComputedBarAttribute_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeComputedBarAttribute(value); enqueueArkoalaCallback(&__buffer); @@ -300,17 +289,6 @@ void callManagedCallback_CopyEvent_Void(Ark_Int32 resourceId, Ark_CopyEvent para argsSerializer.writeCopyEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_CustomObject_void(Ark_Int32 resourceId, Ark_CustomObject value) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_CustomObject_void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeCustomObject("Any", value); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_CutEvent_Void(Ark_Int32 resourceId, Ark_CutEvent parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -344,7 +322,7 @@ void callManagedCallback_DatePickerResult_Void(Ark_Int32 resourceId, Ark_DatePic argsSerializer.writeDatePickerResult(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_DeleteValue_Boolean(Ark_Int32 resourceId, Ark_DeleteValue parameter, Callback_Boolean_void continuation) +void callManagedCallback_DeleteValue_Boolean(Ark_Int32 resourceId, Ark_DeleteValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -412,7 +390,7 @@ void callManagedCallback_DismissSheetAction_Void(Ark_Int32 resourceId, Ark_Dismi argsSerializer.writeDismissSheetAction(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(Ark_Int32 resourceId, Ark_DragEvent event, Opt_String extraParams, Callback_Union_CustomBuilder_DragItemInfo_void continuation) +void callManagedCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo(Ark_Int32 resourceId, Ark_DragEvent event, Opt_String extraParams, Callback_Union_CustomBuilder_DragItemInfo_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -450,38 +428,37 @@ void callManagedCallback_DragEvent_String_Void(Ark_Int32 resourceId, Ark_DragEve } enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_EnterKeyType_SubmitEvent_Void(Ark_Int32 resourceId, Ark_EnterKeyType enterKey, Ark_SubmitEvent event) +void callManagedCallback_EnterKeyType_Void(Ark_Int32 resourceId, Ark_EnterKeyType enterKey) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_EnterKeyType_SubmitEvent_Void); + argsSerializer.writeInt32(Kind_Callback_EnterKeyType_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeInt32(enterKey); - argsSerializer.writeSubmitEvent(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_EnterKeyType_Void(Ark_Int32 resourceId, Ark_EnterKeyType enterKey) +void callManagedCallback_FormCallbackInfo_Void(Ark_Int32 resourceId, Ark_FormCallbackInfo parameter) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_EnterKeyType_Void); + argsSerializer.writeInt32(Kind_Callback_FormCallbackInfo_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeInt32(enterKey); + argsSerializer.writeFormCallbackInfo(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_FormCallbackInfo_Void(Ark_Int32 resourceId, Ark_FormCallbackInfo parameter) +void callManagedCallback_FullscreenInfo_Void(Ark_Int32 resourceId, Ark_FullscreenInfo parameter) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_FormCallbackInfo_Void); + argsSerializer.writeInt32(Kind_Callback_FullscreenInfo_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeFormCallbackInfo(parameter); + argsSerializer.writeFullscreenInfo(parameter); enqueueArkoalaCallback(&__buffer); } void callManagedCallback_GestureEvent_Void(Ark_Int32 resourceId, Ark_GestureEvent event) @@ -495,7 +472,7 @@ void callManagedCallback_GestureEvent_Void(Ark_Int32 resourceId, Ark_GestureEven argsSerializer.writeGestureEvent(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(Ark_Int32 resourceId, Ark_GestureInfo gestureInfo, Ark_BaseGestureEvent event, Callback_GestureJudgeResult_void continuation) +void callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(Ark_Int32 resourceId, Ark_GestureInfo gestureInfo, Ark_BaseGestureEvent event, Callback_GestureJudgeResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -509,40 +486,40 @@ void callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult(Ark_Int argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_GestureJudgeResult_void(Ark_Int32 resourceId, Ark_GestureJudgeResult value) +void callManagedCallback_GestureJudgeResult_Void(Ark_Int32 resourceId, Ark_GestureJudgeResult value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_GestureJudgeResult_void); + argsSerializer.writeInt32(Kind_Callback_GestureJudgeResult_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeInt32(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_GestureRecognizer_void(Ark_Int32 resourceId, Ark_GestureRecognizer value) +void callManagedCallback_GestureRecognizer_Void(Ark_Int32 resourceId, Ark_GestureRecognizer value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_GestureRecognizer_void); + argsSerializer.writeInt32(Kind_Callback_GestureRecognizer_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeGestureRecognizer(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_HitTestMode_void(Ark_Int32 resourceId, Ark_HitTestMode value) +void callManagedCallback_HitTestMode_Void(Ark_Int32 resourceId, Ark_HitTestMode value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_HitTestMode_void); + argsSerializer.writeInt32(Kind_Callback_HitTestMode_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeInt32(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_InsertValue_Boolean(Ark_Int32 resourceId, Ark_InsertValue parameter, Callback_Boolean_void continuation) +void callManagedCallback_InsertValue_Boolean(Ark_Int32 resourceId, Ark_InsertValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -566,18 +543,18 @@ void callManagedCallback_InsertValue_Void(Ark_Int32 resourceId, Ark_InsertValue argsSerializer.writeInsertValue(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_IsolatedComponentAttribute_void(Ark_Int32 resourceId, Ark_IsolatedComponentAttribute value) +void callManagedCallback_IsolatedComponentAttribute_Void(Ark_Int32 resourceId, Ark_IsolatedComponentAttribute value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_IsolatedComponentAttribute_void); + argsSerializer.writeInt32(Kind_Callback_IsolatedComponentAttribute_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeIsolatedComponentAttribute(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_ItemDragInfo_Number_Callback_Any(Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Callback_Callback_Any_void continuation) +void callManagedCallback_ItemDragInfo_Number_Callback_Any(Ark_Int32 resourceId, Ark_ItemDragInfo event, Ark_Number itemIndex, Callback_Callback_Any_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -641,7 +618,7 @@ void callManagedCallback_ItemDragInfo_Void(Ark_Int32 resourceId, Ark_ItemDragInf argsSerializer.writeItemDragInfo(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_KeyEvent_Boolean(Ark_Int32 resourceId, Ark_KeyEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_KeyEvent_Boolean(Ark_Int32 resourceId, Ark_KeyEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -665,18 +642,6 @@ void callManagedCallback_KeyEvent_Void(Ark_Int32 resourceId, Ark_KeyEvent event) argsSerializer.writeKeyEvent(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Literal_Boolean_fullscreen_Void(Ark_Int32 resourceId, Ark_Literal_Boolean_fullscreen event) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Literal_Boolean_fullscreen_Void); - argsSerializer.writeInt32(resourceId); - const auto event_fullscreen = event.fullscreen; - argsSerializer.writeBoolean(event_fullscreen); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_Literal_Boolean_isVisible_Void(Ark_Int32 resourceId, Ark_Literal_Boolean_isVisible event) { CallbackBuffer __buffer = {{}, {}}; @@ -689,16 +654,6 @@ void callManagedCallback_Literal_Boolean_isVisible_Void(Ark_Int32 resourceId, Ar argsSerializer.writeBoolean(event_isVisible); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Literal_Empty_Void(Ark_Int32 resourceId, Ark_Literal_Empty parameter) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Literal_Empty_Void); - argsSerializer.writeInt32(resourceId); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_Literal_Function_callback_Object_fileSelector_Void(Ark_Int32 resourceId, Opt_Literal_Function_callback_Object_fileSelector event) { CallbackBuffer __buffer = {{}, {}}; @@ -759,18 +714,6 @@ void callManagedCallback_Literal_Number_code_Want_want_Void(Ark_Int32 resourceId } enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Literal_Number_duration_Void(Ark_Int32 resourceId, Ark_Literal_Number_duration event) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Literal_Number_duration_Void); - argsSerializer.writeInt32(resourceId); - const auto event_duration = event.duration; - argsSerializer.writeNumber(event_duration); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_Literal_Number_errcode_String_msg_Void(Ark_Int32 resourceId, Ark_Literal_Number_errcode_String_msg info) { CallbackBuffer __buffer = {{}, {}}; @@ -785,31 +728,19 @@ void callManagedCallback_Literal_Number_errcode_String_msg_Void(Ark_Int32 resour argsSerializer.writeString(info_msg); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Literal_Number_offsetRemain_void(Ark_Int32 resourceId, Ark_Literal_Number_offsetRemain value) +void callManagedCallback_Literal_Number_offsetRemain_Void(Ark_Int32 resourceId, Ark_Literal_Number_offsetRemain value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Literal_Number_offsetRemain_void); + argsSerializer.writeInt32(Kind_Callback_Literal_Number_offsetRemain_Void); argsSerializer.writeInt32(resourceId); const auto value_offsetRemain = value.offsetRemain; argsSerializer.writeNumber(value_offsetRemain); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Literal_Number_time_Void(Ark_Int32 resourceId, Ark_Literal_Number_time event) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Literal_Number_time_Void); - argsSerializer.writeInt32(resourceId); - const auto event_time = event.time; - argsSerializer.writeNumber(event_time); - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_Literal_Object_detail_Boolean(Ark_Int32 resourceId, Opt_Literal_Object_detail event, Callback_Boolean_void continuation) +void callManagedCallback_Literal_Object_detail_Boolean(Ark_Int32 resourceId, Opt_Literal_Object_detail event, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -918,7 +849,7 @@ void callManagedCallback_NavigationTransitionProxy_Void(Ark_Int32 resourceId, Ar argsSerializer.writeNavigationTransitionProxy(transitionProxy); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_Boolean(Ark_Int32 resourceId, Ark_Number index, Callback_Boolean_void continuation) +void callManagedCallback_Number_Boolean(Ark_Int32 resourceId, Ark_Number index, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -931,7 +862,7 @@ void callManagedCallback_Number_Boolean(Ark_Int32 resourceId, Ark_Number index, argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_Number_Boolean(Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Boolean_void continuation) +void callManagedCallback_Number_Number_Boolean(Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -945,7 +876,7 @@ void callManagedCallback_Number_Number_Boolean(Ark_Int32 resourceId, Ark_Number argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_Number_ComputedBarAttribute(Ark_Int32 resourceId, Ark_Number index, Ark_Number offset, Callback_ComputedBarAttribute_void continuation) +void callManagedCallback_Number_Number_ComputedBarAttribute(Ark_Int32 resourceId, Ark_Number index, Ark_Number offset, Callback_ComputedBarAttribute_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -985,32 +916,6 @@ void callManagedCallback_Number_Number_PanelMode_Void(Ark_Int32 resourceId, Ark_ argsSerializer.writeInt32(mode); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_Number_SwiperAnimationEvent_Void(Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_SwiperAnimationEvent extraInfo) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Number_Number_SwiperAnimationEvent_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(index); - argsSerializer.writeNumber(targetIndex); - argsSerializer.writeSwiperAnimationEvent(extraInfo); - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_Number_Number_TabsAnimationEvent_Void(Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_TabsAnimationEvent event) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Number_Number_TabsAnimationEvent_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(index); - argsSerializer.writeNumber(targetIndex); - argsSerializer.writeTabsAnimationEvent(event); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_Number_Number_Void(Ark_Int32 resourceId, Ark_Number first, Ark_Number last) { CallbackBuffer __buffer = {{}, {}}; @@ -1023,7 +928,7 @@ void callManagedCallback_Number_Number_Void(Ark_Int32 resourceId, Ark_Number fir argsSerializer.writeNumber(last); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_ScrollState_Literal_Number_offsetRemain(Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_Literal_Number_offsetRemain_void continuation) +void callManagedCallback_Number_ScrollState_Literal_Number_offsetRemain(Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_Literal_Number_offsetRemain_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1073,31 +978,7 @@ void callManagedCallback_Number_String_Void(Ark_Int32 resourceId, Ark_Number ind argsSerializer.writeString(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_SwiperAnimationEvent_Void(Ark_Int32 resourceId, Ark_Number index, Ark_SwiperAnimationEvent extraInfo) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Number_SwiperAnimationEvent_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(index); - argsSerializer.writeSwiperAnimationEvent(extraInfo); - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_Number_TabsAnimationEvent_Void(Ark_Int32 resourceId, Ark_Number index, Ark_TabsAnimationEvent event) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Number_TabsAnimationEvent_Void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(index); - argsSerializer.writeTabsAnimationEvent(event); - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_Number_Tuple_Number_Number(Ark_Int32 resourceId, Ark_Number index, Callback_Tuple_Number_Number_void continuation) +void callManagedCallback_Number_Tuple_Number_Number(Ark_Int32 resourceId, Ark_Number index, Callback_Tuple_Number_Number_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1110,7 +991,7 @@ void callManagedCallback_Number_Tuple_Number_Number(Ark_Int32 resourceId, Ark_Nu argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_Tuple_Number_Number_Number_Number(Ark_Int32 resourceId, Ark_Number index, Callback_Tuple_Number_Number_Number_Number_void continuation) +void callManagedCallback_Number_Tuple_Number_Number_Number_Number(Ark_Int32 resourceId, Ark_Number index, Callback_Tuple_Number_Number_Number_Number_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1123,17 +1004,6 @@ void callManagedCallback_Number_Tuple_Number_Number_Number_Number(Ark_Int32 reso argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Number_void(Ark_Int32 resourceId, Ark_Number value) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Number_void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(value); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_Number_Void(Ark_Int32 resourceId, Ark_Number index) { CallbackBuffer __buffer = {{}, {}}; @@ -1145,35 +1015,18 @@ void callManagedCallback_Number_Void(Ark_Int32 resourceId, Ark_Number index) argsSerializer.writeNumber(index); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Object_Void(Ark_Int32 resourceId, Opt_CustomObject event) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Object_Void); - argsSerializer.writeInt32(resourceId); - Ark_Int32 event_type = ARK_RUNTIME_UNDEFINED; - event_type = runtimeType(event); - argsSerializer.writeInt8(event_type); - if ((ARK_RUNTIME_UNDEFINED) != (event_type)) { - const auto event_value = event.value; - argsSerializer.writeCustomObject("Object", event_value); - } - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_OffsetResult_void(Ark_Int32 resourceId, Ark_OffsetResult value) +void callManagedCallback_OffsetResult_Void(Ark_Int32 resourceId, Ark_OffsetResult value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_OffsetResult_void); + argsSerializer.writeInt32(Kind_Callback_OffsetResult_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeOffsetResult(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnAlertEvent_Boolean(Ark_Int32 resourceId, Ark_OnAlertEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnAlertEvent_Boolean(Ark_Int32 resourceId, Ark_OnAlertEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1197,7 +1050,7 @@ void callManagedCallback_OnAudioStateChangedEvent_Void(Ark_Int32 resourceId, Ark argsSerializer.writeOnAudioStateChangedEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnBeforeUnloadEvent_Boolean(Ark_Int32 resourceId, Ark_OnBeforeUnloadEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnBeforeUnloadEvent_Boolean(Ark_Int32 resourceId, Ark_OnBeforeUnloadEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1221,7 +1074,7 @@ void callManagedCallback_OnClientAuthenticationEvent_Void(Ark_Int32 resourceId, argsSerializer.writeOnClientAuthenticationEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnConfirmEvent_Boolean(Ark_Int32 resourceId, Ark_OnConfirmEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnConfirmEvent_Boolean(Ark_Int32 resourceId, Ark_OnConfirmEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1234,7 +1087,7 @@ void callManagedCallback_OnConfirmEvent_Boolean(Ark_Int32 resourceId, Ark_OnConf argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnConsoleEvent_Boolean(Ark_Int32 resourceId, Ark_OnConsoleEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnConsoleEvent_Boolean(Ark_Int32 resourceId, Ark_OnConsoleEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1247,7 +1100,7 @@ void callManagedCallback_OnConsoleEvent_Boolean(Ark_Int32 resourceId, Ark_OnCons argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnContextMenuShowEvent_Boolean(Ark_Int32 resourceId, Ark_OnContextMenuShowEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnContextMenuShowEvent_Boolean(Ark_Int32 resourceId, Ark_OnContextMenuShowEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1326,7 +1179,7 @@ void callManagedCallback_OnGeolocationShowEvent_Void(Ark_Int32 resourceId, Ark_O argsSerializer.writeOnGeolocationShowEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnHttpAuthRequestEvent_Boolean(Ark_Int32 resourceId, Ark_OnHttpAuthRequestEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnHttpAuthRequestEvent_Boolean(Ark_Int32 resourceId, Ark_OnHttpAuthRequestEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1350,7 +1203,7 @@ void callManagedCallback_OnHttpErrorReceiveEvent_Void(Ark_Int32 resourceId, Ark_ argsSerializer.writeOnHttpErrorReceiveEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnInterceptRequestEvent_WebResourceResponse(Ark_Int32 resourceId, Ark_OnInterceptRequestEvent parameter, Callback_WebResourceResponse_void continuation) +void callManagedCallback_OnInterceptRequestEvent_WebResourceResponse(Ark_Int32 resourceId, Ark_OnInterceptRequestEvent parameter, Callback_WebResourceResponse_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1363,7 +1216,7 @@ void callManagedCallback_OnInterceptRequestEvent_WebResourceResponse(Ark_Int32 r argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnLoadInterceptEvent_Boolean(Ark_Int32 resourceId, Ark_OnLoadInterceptEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnLoadInterceptEvent_Boolean(Ark_Int32 resourceId, Ark_OnLoadInterceptEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1442,7 +1295,7 @@ void callManagedCallback_OnProgressChangeEvent_Void(Ark_Int32 resourceId, Ark_On argsSerializer.writeOnProgressChangeEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnPromptEvent_Boolean(Ark_Int32 resourceId, Ark_OnPromptEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnPromptEvent_Boolean(Ark_Int32 resourceId, Ark_OnPromptEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1521,13 +1374,13 @@ void callManagedCallback_OnScrollEvent_Void(Ark_Int32 resourceId, Ark_OnScrollEv argsSerializer.writeOnScrollEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnScrollFrameBeginHandlerResult_void(Ark_Int32 resourceId, Ark_OnScrollFrameBeginHandlerResult value) +void callManagedCallback_OnScrollFrameBeginHandlerResult_Void(Ark_Int32 resourceId, Ark_OnScrollFrameBeginHandlerResult value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_OnScrollFrameBeginHandlerResult_void); + argsSerializer.writeInt32(Kind_Callback_OnScrollFrameBeginHandlerResult_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeOnScrollFrameBeginHandlerResult(value); enqueueArkoalaCallback(&__buffer); @@ -1543,7 +1396,7 @@ void callManagedCallback_OnSearchResultReceiveEvent_Void(Ark_Int32 resourceId, A argsSerializer.writeOnSearchResultReceiveEvent(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_OnShowFileSelectorEvent_Boolean(Ark_Int32 resourceId, Ark_OnShowFileSelectorEvent parameter, Callback_Boolean_void continuation) +void callManagedCallback_OnShowFileSelectorEvent_Boolean(Ark_Int32 resourceId, Ark_OnShowFileSelectorEvent parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1600,6 +1453,100 @@ void callManagedCallback_OnWindowNewEvent_Void(Ark_Int32 resourceId, Ark_OnWindo argsSerializer.writeOnWindowNewEvent(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_Array_String error) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_Opt_Array_String_Void); + argsSerializer.writeInt32(resourceId); + Ark_Int32 error_type = ARK_RUNTIME_UNDEFINED; + error_type = runtimeType(error); + argsSerializer.writeInt8(error_type); + if ((ARK_RUNTIME_UNDEFINED) != (error_type)) { + const auto error_value = error.value; + argsSerializer.writeInt32(error_value.length); + for (int i = 0; i < error_value.length; i++) { + const auto error_value_element = error_value.array[i]; + argsSerializer.writeString(error_value_element); + } + } + enqueueArkoalaCallback(&__buffer); +} +void callManagedCallback_Opt_NavigationAnimatedTransition_Void(Ark_Int32 resourceId, Opt_NavigationAnimatedTransition value) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_Opt_NavigationAnimatedTransition_Void); + argsSerializer.writeInt32(resourceId); + Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; + value_type = runtimeType(value); + argsSerializer.writeInt8(value_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type)) { + const auto value_value = value.value; + argsSerializer.writeNavigationAnimatedTransition(value_value); + } + enqueueArkoalaCallback(&__buffer); +} +void callManagedCallback_Opt_StyledString_Opt_Array_String_Void(Ark_Int32 resourceId, Opt_StyledString value, Opt_Array_String error) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_Opt_StyledString_Opt_Array_String_Void); + argsSerializer.writeInt32(resourceId); + Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; + value_type = runtimeType(value); + argsSerializer.writeInt8(value_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type)) { + const auto value_value = value.value; + argsSerializer.writeStyledString(value_value); + } + Ark_Int32 error_type = ARK_RUNTIME_UNDEFINED; + error_type = runtimeType(error); + argsSerializer.writeInt8(error_type); + if ((ARK_RUNTIME_UNDEFINED) != (error_type)) { + const auto error_value = error.value; + argsSerializer.writeInt32(error_value.length); + for (int i = 0; i < error_value.length; i++) { + const auto error_value_element = error_value.array[i]; + argsSerializer.writeString(error_value_element); + } + } + enqueueArkoalaCallback(&__buffer); +} +void callManagedCallback_Opt_TabContentAnimatedTransition_Void(Ark_Int32 resourceId, Opt_TabContentAnimatedTransition value) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_Opt_TabContentAnimatedTransition_Void); + argsSerializer.writeInt32(resourceId); + Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; + value_type = runtimeType(value); + argsSerializer.writeInt8(value_type); + if ((ARK_RUNTIME_UNDEFINED) != (value_type)) { + const auto value_value = value.value; + argsSerializer.writeTabContentAnimatedTransition(value_value); + } + enqueueArkoalaCallback(&__buffer); +} +void callManagedCallback_PlaybackInfo_Void(Ark_Int32 resourceId, Ark_PlaybackInfo parameter) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_PlaybackInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writePlaybackInfo(parameter); + enqueueArkoalaCallback(&__buffer); +} void callManagedCallback_PopInfo_Void(Ark_Int32 resourceId, Ark_PopInfo parameter) { CallbackBuffer __buffer = {{}, {}}; @@ -1622,6 +1569,17 @@ void callManagedCallback_PreDragStatus_Void(Ark_Int32 resourceId, Ark_PreDragSta argsSerializer.writeInt32(parameter); enqueueArkoalaCallback(&__buffer); } +void callManagedCallback_PreparedInfo_Void(Ark_Int32 resourceId, Ark_PreparedInfo parameter) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Callback_PreparedInfo_Void); + argsSerializer.writeInt32(resourceId); + argsSerializer.writePreparedInfo(parameter); + enqueueArkoalaCallback(&__buffer); +} void callManagedCallback_RefreshStatus_Void(Ark_Int32 resourceId, Ark_RefreshStatus state) { CallbackBuffer __buffer = {{}, {}}; @@ -1633,7 +1591,7 @@ void callManagedCallback_RefreshStatus_Void(Ark_Int32 resourceId, Ark_RefreshSta argsSerializer.writeInt32(state); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_RichEditorChangeValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorChangeValue parameter, Callback_Boolean_void continuation) +void callManagedCallback_RichEditorChangeValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorChangeValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1646,7 +1604,7 @@ void callManagedCallback_RichEditorChangeValue_Boolean(Ark_Int32 resourceId, Ark argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_RichEditorDeleteValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorDeleteValue parameter, Callback_Boolean_void continuation) +void callManagedCallback_RichEditorDeleteValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorDeleteValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1659,7 +1617,7 @@ void callManagedCallback_RichEditorDeleteValue_Boolean(Ark_Int32 resourceId, Ark argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_RichEditorInsertValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorInsertValue parameter, Callback_Boolean_void continuation) +void callManagedCallback_RichEditorInsertValue_Boolean(Ark_Int32 resourceId, Ark_RichEditorInsertValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1705,13 +1663,13 @@ void callManagedCallback_RichEditorTextSpanResult_Void(Ark_Int32 resourceId, Ark argsSerializer.writeRichEditorTextSpanResult(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_ScrollResult_void(Ark_Int32 resourceId, Ark_ScrollResult value) +void callManagedCallback_ScrollResult_Void(Ark_Int32 resourceId, Ark_ScrollResult value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_ScrollResult_void); + argsSerializer.writeInt32(Kind_Callback_ScrollResult_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeScrollResult(value); enqueueArkoalaCallback(&__buffer); @@ -1785,17 +1743,6 @@ void callManagedCallback_String_Unknown_Void(Ark_Int32 resourceId, Ark_String na argsSerializer.writeCustomObject("Any", param); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_String_void(Ark_Int32 resourceId, Ark_String value) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_String_void); - argsSerializer.writeInt32(resourceId); - argsSerializer.writeString(value); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_String_Void(Ark_Int32 resourceId, Ark_String breakpoints) { CallbackBuffer __buffer = {{}, {}}; @@ -1807,7 +1754,7 @@ void callManagedCallback_String_Void(Ark_Int32 resourceId, Ark_String breakpoint argsSerializer.writeString(breakpoints); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_StyledStringChangeValue_Boolean(Ark_Int32 resourceId, Ark_StyledStringChangeValue parameter, Callback_Boolean_void continuation) +void callManagedCallback_StyledStringChangeValue_Boolean(Ark_Int32 resourceId, Ark_StyledStringChangeValue parameter, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1842,7 +1789,7 @@ void callManagedCallback_SwiperContentTransitionProxy_Void(Ark_Int32 resourceId, argsSerializer.writeSwiperContentTransitionProxy(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_TabContentTransitionProxy_Void(Ark_Int32 resourceId, Ark_TabContentTransitionProxy proxy) +void callManagedCallback_TabContentTransitionProxy_Void(Ark_Int32 resourceId, Ark_TabContentTransitionProxy parameter) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1850,7 +1797,7 @@ void callManagedCallback_TabContentTransitionProxy_Void(Ark_Int32 resourceId, Ar Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); argsSerializer.writeInt32(Kind_Callback_TabContentTransitionProxy_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeTabContentTransitionProxy(proxy); + argsSerializer.writeTabContentTransitionProxy(parameter); enqueueArkoalaCallback(&__buffer); } void callManagedCallback_TerminationInfo_Void(Ark_Int32 resourceId, Ark_TerminationInfo parameter) @@ -1897,7 +1844,7 @@ void callManagedCallback_TimePickerResult_Void(Ark_Int32 resourceId, Ark_TimePic argsSerializer.writeTimePickerResult(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_TouchEvent_HitTestMode(Ark_Int32 resourceId, Ark_TouchEvent parameter, Callback_HitTestMode_void continuation) +void callManagedCallback_TouchEvent_HitTestMode(Ark_Int32 resourceId, Ark_TouchEvent parameter, Callback_HitTestMode_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -1921,24 +1868,24 @@ void callManagedCallback_TouchEvent_Void(Ark_Int32 resourceId, Ark_TouchEvent ev argsSerializer.writeTouchEvent(event); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_TouchResult_void(Ark_Int32 resourceId, Ark_TouchResult value) +void callManagedCallback_TouchResult_Void(Ark_Int32 resourceId, Ark_TouchResult value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_TouchResult_void); + argsSerializer.writeInt32(Kind_Callback_TouchResult_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeTouchResult(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Tuple_Number_Number_Number_Number_void(Ark_Int32 resourceId, Ark_Tuple_Number_Number_Number_Number value) +void callManagedCallback_Tuple_Number_Number_Number_Number_Void(Ark_Int32 resourceId, Ark_Tuple_Number_Number_Number_Number value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Tuple_Number_Number_Number_Number_void); + argsSerializer.writeInt32(Kind_Callback_Tuple_Number_Number_Number_Number_Void); argsSerializer.writeInt32(resourceId); const auto value_0 = value.value0; argsSerializer.writeNumber(value_0); @@ -1950,13 +1897,13 @@ void callManagedCallback_Tuple_Number_Number_Number_Number_void(Ark_Int32 resour argsSerializer.writeNumber(value_3); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Tuple_Number_Number_void(Ark_Int32 resourceId, Ark_Tuple_Number_Number value) +void callManagedCallback_Tuple_Number_Number_Void(Ark_Int32 resourceId, Ark_Tuple_Number_Number value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Tuple_Number_Number_void); + argsSerializer.writeInt32(Kind_Callback_Tuple_Number_Number_Void); argsSerializer.writeInt32(resourceId); const auto value_0 = value.value0; argsSerializer.writeNumber(value_0); @@ -1998,7 +1945,7 @@ void callManagedCallback_Type_ImageAttribute_onComplete_callback_event_Void(Ark_ } enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_UIExtensionProxy_Void(Ark_Int32 resourceId, Ark_UIExtensionProxy proxy) +void callManagedCallback_UIExtensionProxy_Void(Ark_Int32 resourceId, Ark_UIExtensionProxy parameter) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2006,16 +1953,16 @@ void callManagedCallback_UIExtensionProxy_Void(Ark_Int32 resourceId, Ark_UIExten Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); argsSerializer.writeInt32(Kind_Callback_UIExtensionProxy_Void); argsSerializer.writeInt32(resourceId); - argsSerializer.writeUIExtensionProxy(proxy); + argsSerializer.writeUIExtensionProxy(parameter); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Union_CustomBuilder_DragItemInfo_void(Ark_Int32 resourceId, Ark_Union_CustomBuilder_DragItemInfo value) +void callManagedCallback_Union_CustomBuilder_DragItemInfo_Void(Ark_Int32 resourceId, Ark_Union_CustomBuilder_DragItemInfo value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Union_CustomBuilder_DragItemInfo_void); + argsSerializer.writeInt32(Kind_Callback_Union_CustomBuilder_DragItemInfo_Void); argsSerializer.writeInt32(resourceId); Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; value_type = value.selector; @@ -2032,56 +1979,6 @@ void callManagedCallback_Union_CustomBuilder_DragItemInfo_void(Ark_Int32 resourc } enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_Union_NavigationAnimatedTransition_Undefined_void(Ark_Int32 resourceId, Ark_Union_NavigationAnimatedTransition_Undefined value) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void); - argsSerializer.writeInt32(resourceId); - Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; - value_type = value.selector; - if (((value_type == 0))) { - argsSerializer.writeInt8(0); - const auto value_0 = value.value0; - argsSerializer.writeNavigationAnimatedTransition(value_0); - } - else if (((value_type == 1))) { - argsSerializer.writeInt8(1); - } - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_Union_TabContentAnimatedTransition_Undefined_void(Ark_Int32 resourceId, Ark_Union_TabContentAnimatedTransition_Undefined value) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void); - argsSerializer.writeInt32(resourceId); - Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; - value_type = value.selector; - if (((value_type == 0))) { - argsSerializer.writeInt8(0); - const auto value_0 = value.value0; - argsSerializer.writeTabContentAnimatedTransition(value_0); - } - else if (((value_type == 1))) { - argsSerializer.writeInt8(1); - } - enqueueArkoalaCallback(&__buffer); -} -void callManagedCallback_void(Ark_Int32 resourceId) -{ - CallbackBuffer __buffer = {{}, {}}; - const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; - __buffer.resourceHolder.holdCallbackResource(&__callbackResource); - Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_void); - argsSerializer.writeInt32(resourceId); - enqueueArkoalaCallback(&__buffer); -} void callManagedCallback_Void(Ark_Int32 resourceId) { CallbackBuffer __buffer = {{}, {}}; @@ -2092,35 +1989,35 @@ void callManagedCallback_Void(Ark_Int32 resourceId) argsSerializer.writeInt32(resourceId); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_WebKeyboardOptions_void(Ark_Int32 resourceId, Ark_WebKeyboardOptions value) +void callManagedCallback_WebKeyboardOptions_Void(Ark_Int32 resourceId, Ark_WebKeyboardOptions value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_WebKeyboardOptions_void); + argsSerializer.writeInt32(Kind_Callback_WebKeyboardOptions_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeWebKeyboardOptions(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_WebResourceResponse_void(Ark_Int32 resourceId, Ark_WebResourceResponse value) +void callManagedCallback_WebResourceResponse_Void(Ark_Int32 resourceId, Ark_WebResourceResponse value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_WebResourceResponse_void); + argsSerializer.writeInt32(Kind_Callback_WebResourceResponse_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeWebResourceResponse(value); enqueueArkoalaCallback(&__buffer); } -void callManagedCallback_WithThemeAttribute_void(Ark_Int32 resourceId, Ark_WithThemeAttribute value) +void callManagedCallback_WithThemeAttribute_Void(Ark_Int32 resourceId, Ark_WithThemeAttribute value) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Callback_WithThemeAttribute_void); + argsSerializer.writeInt32(Kind_Callback_WithThemeAttribute_Void); argsSerializer.writeInt32(resourceId); argsSerializer.writeWithThemeAttribute(value); enqueueArkoalaCallback(&__buffer); @@ -2157,7 +2054,7 @@ void callManagedEditableTextOnChangeCallback(Ark_Int32 resourceId, Ark_String va } enqueueArkoalaCallback(&__buffer); } -void callManagedGestureRecognizerJudgeBeginCallback(Ark_Int32 resourceId, Ark_BaseGestureEvent event, Ark_GestureRecognizer current, Array_GestureRecognizer recognizers, Callback_GestureJudgeResult_void continuation) +void callManagedGestureRecognizerJudgeBeginCallback(Ark_Int32 resourceId, Ark_BaseGestureEvent event, Ark_GestureRecognizer current, Array_GestureRecognizer recognizers, Callback_GestureJudgeResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2176,7 +2073,7 @@ void callManagedGestureRecognizerJudgeBeginCallback(Ark_Int32 resourceId, Ark_Ba argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedGetItemMainSizeByIndex(Ark_Int32 resourceId, Ark_Number index, Callback_Number_void continuation) +void callManagedGetItemMainSizeByIndex(Ark_Int32 resourceId, Ark_Number index, Callback_Number_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2270,7 +2167,7 @@ void callManagedInterceptionShowCallback(Ark_Int32 resourceId, Ark_Union_NavDest argsSerializer.writeBoolean(isAnimated); enqueueArkoalaCallback(&__buffer); } -void callManagedIsolatedComponentInterface(Ark_Int32 resourceId, Ark_IsolatedOptions options, Callback_IsolatedComponentAttribute_void continuation) +void callManagedIsolatedComponentInterface(Ark_Int32 resourceId, Ark_IsolatedOptions options, Callback_IsolatedComponentAttribute_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2317,7 +2214,7 @@ void callManagedOnAlphabetIndexerPopupSelectCallback(Ark_Int32 resourceId, Ark_N argsSerializer.writeNumber(index); enqueueArkoalaCallback(&__buffer); } -void callManagedOnAlphabetIndexerRequestPopupDataCallback(Ark_Int32 resourceId, Ark_Number index, Callback_Array_String_void continuation) +void callManagedOnAlphabetIndexerRequestPopupDataCallback(Ark_Int32 resourceId, Ark_Number index, Callback_Array_String_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2363,6 +2260,18 @@ void callManagedOnCheckboxGroupChangeCallback(Ark_Int32 resourceId, Ark_Checkbox argsSerializer.writeCheckboxGroupResult(value); enqueueArkoalaCallback(&__buffer); } +void callManagedOnContentScrollCallback(Ark_Int32 resourceId, Ark_Number totalOffsetX, Ark_Number totalOffsetY) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnContentScrollCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(totalOffsetX); + argsSerializer.writeNumber(totalOffsetY); + enqueueArkoalaCallback(&__buffer); +} void callManagedOnContextMenuHideCallback(Ark_Int32 resourceId) { CallbackBuffer __buffer = {{}, {}}; @@ -2486,6 +2395,23 @@ void callManagedOnNativeEmbedVisibilityChangeCallback(Ark_Int32 resourceId, Ark_ argsSerializer.writeNativeEmbedVisibilityInfo(nativeEmbedVisibilityInfo); enqueueArkoalaCallback(&__buffer); } +void callManagedOnNativeLoadCallback(Ark_Int32 resourceId, Opt_CustomObject event) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnNativeLoadCallback); + argsSerializer.writeInt32(resourceId); + Ark_Int32 event_type = ARK_RUNTIME_UNDEFINED; + event_type = runtimeType(event); + argsSerializer.writeInt8(event_type); + if ((ARK_RUNTIME_UNDEFINED) != (event_type)) { + const auto event_value = event.value; + argsSerializer.writeCustomObject("Object", event_value); + } + enqueueArkoalaCallback(&__buffer); +} void callManagedOnNavigationEntryCommittedCallback(Ark_Int32 resourceId, Ark_LoadCommittedDetails loadCommittedDetails) { CallbackBuffer __buffer = {{}, {}}; @@ -2497,7 +2423,7 @@ void callManagedOnNavigationEntryCommittedCallback(Ark_Int32 resourceId, Ark_Loa argsSerializer.writeLoadCommittedDetails(loadCommittedDetails); enqueueArkoalaCallback(&__buffer); } -void callManagedOnOverrideUrlLoadingCallback(Ark_Int32 resourceId, Ark_WebResourceRequest webResourceRequest, Callback_Boolean_void continuation) +void callManagedOnOverrideUrlLoadingCallback(Ark_Int32 resourceId, Ark_WebResourceRequest webResourceRequest, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2510,6 +2436,18 @@ void callManagedOnOverrideUrlLoadingCallback(Ark_Int32 resourceId, Ark_WebResour argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } +void callManagedOnPasteCallback(Ark_Int32 resourceId, Ark_String content, Ark_PasteEvent event) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnPasteCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(content); + argsSerializer.writePasteEvent(event); + enqueueArkoalaCallback(&__buffer); +} void callManagedOnRenderProcessNotRespondingCallback(Ark_Int32 resourceId, Ark_RenderProcessNotRespondingData data) { CallbackBuffer __buffer = {{}, {}}; @@ -2565,7 +2503,7 @@ void callManagedOnScrollEdgeCallback(Ark_Int32 resourceId, Ark_Edge side) argsSerializer.writeInt32(side); enqueueArkoalaCallback(&__buffer); } -void callManagedOnScrollFrameBeginCallback(Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_OnScrollFrameBeginHandlerResult_void continuation) +void callManagedOnScrollFrameBeginCallback(Ark_Int32 resourceId, Ark_Number offset, Ark_ScrollState state, Callback_OnScrollFrameBeginHandlerResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2602,6 +2540,118 @@ void callManagedOnSslErrorEventCallback(Ark_Int32 resourceId, Ark_SslErrorEvent argsSerializer.writeSslErrorEvent(sslErrorEvent); enqueueArkoalaCallback(&__buffer); } +void callManagedOnSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKey, Ark_SubmitEvent event) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnSubmitCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeInt32(enterKey); + argsSerializer.writeSubmitEvent(event); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnSwiperAnimationEndCallback(Ark_Int32 resourceId, Ark_Number index, Ark_SwiperAnimationEvent extraInfo) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnSwiperAnimationEndCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeSwiperAnimationEvent(extraInfo); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnSwiperAnimationStartCallback(Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_SwiperAnimationEvent extraInfo) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnSwiperAnimationStartCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeNumber(targetIndex); + argsSerializer.writeSwiperAnimationEvent(extraInfo); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnSwiperGestureSwipeCallback(Ark_Int32 resourceId, Ark_Number index, Ark_SwiperAnimationEvent extraInfo) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnSwiperGestureSwipeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeSwiperAnimationEvent(extraInfo); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnTabsAnimationEndCallback(Ark_Int32 resourceId, Ark_Number index, Ark_TabsAnimationEvent extraInfo) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnTabsAnimationEndCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeTabsAnimationEvent(extraInfo); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnTabsAnimationStartCallback(Ark_Int32 resourceId, Ark_Number index, Ark_Number targetIndex, Ark_TabsAnimationEvent extraInfo) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnTabsAnimationStartCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeNumber(targetIndex); + argsSerializer.writeTabsAnimationEvent(extraInfo); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnTabsContentWillChangeCallback(Ark_Int32 resourceId, Ark_Number currentIndex, Ark_Number comingIndex, Callback_Boolean_Void continuation) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnTabsContentWillChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(currentIndex); + argsSerializer.writeNumber(comingIndex); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnTabsGestureSwipeCallback(Ark_Int32 resourceId, Ark_Number index, Ark_TabsAnimationEvent extraInfo) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnTabsGestureSwipeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(index); + argsSerializer.writeTabsAnimationEvent(extraInfo); + enqueueArkoalaCallback(&__buffer); +} +void callManagedOnTextSelectionChangeCallback(Ark_Int32 resourceId, Ark_Number selectionStart, Ark_Number selectionEnd) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_OnTextSelectionChangeCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNumber(selectionStart); + argsSerializer.writeNumber(selectionEnd); + enqueueArkoalaCallback(&__buffer); +} void callManagedOnViewportFitChangedCallback(Ark_Int32 resourceId, Ark_ViewportFit viewportFit) { CallbackBuffer __buffer = {{}, {}}; @@ -2613,7 +2663,7 @@ void callManagedOnViewportFitChangedCallback(Ark_Int32 resourceId, Ark_ViewportF argsSerializer.writeInt32(viewportFit); enqueueArkoalaCallback(&__buffer); } -void callManagedOnWillScrollCallback(Ark_Int32 resourceId, Ark_Number scrollOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, Callback_ScrollResult_void continuation) +void callManagedOnWillScrollCallback(Ark_Int32 resourceId, Ark_Number scrollOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, Callback_ScrollResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2657,6 +2707,17 @@ void callManagedPasteEventCallback(Ark_Int32 resourceId, Opt_PasteEvent event) } enqueueArkoalaCallback(&__buffer); } +void callManagedPluginErrorCallback(Ark_Int32 resourceId, Ark_PluginErrorData info) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_PluginErrorCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writePluginErrorData(info); + enqueueArkoalaCallback(&__buffer); +} void callManagedScrollOnScrollCallback(Ark_Int32 resourceId, Ark_Number xOffset, Ark_Number yOffset, Ark_ScrollState scrollState) { CallbackBuffer __buffer = {{}, {}}; @@ -2670,7 +2731,7 @@ void callManagedScrollOnScrollCallback(Ark_Int32 resourceId, Ark_Number xOffset, argsSerializer.writeInt32(scrollState); enqueueArkoalaCallback(&__buffer); } -void callManagedScrollOnWillScrollCallback(Ark_Int32 resourceId, Ark_Number xOffset, Ark_Number yOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, Callback_OffsetResult_void continuation) +void callManagedScrollOnWillScrollCallback(Ark_Int32 resourceId, Ark_Number xOffset, Ark_Number yOffset, Ark_ScrollState scrollState, Ark_ScrollSource scrollSource, Callback_OffsetResult_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2686,7 +2747,25 @@ void callManagedScrollOnWillScrollCallback(Ark_Int32 resourceId, Ark_Number xOff argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedShouldBuiltInRecognizerParallelWithCallback(Ark_Int32 resourceId, Ark_GestureRecognizer current, Array_GestureRecognizer others, Callback_GestureRecognizer_void continuation) +void callManagedSearchSubmitCallback(Ark_Int32 resourceId, Ark_String searchContent, Opt_SubmitEvent event) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_SearchSubmitCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeString(searchContent); + Ark_Int32 event_type = ARK_RUNTIME_UNDEFINED; + event_type = runtimeType(event); + argsSerializer.writeInt8(event_type); + if ((ARK_RUNTIME_UNDEFINED) != (event_type)) { + const auto event_value = event.value; + argsSerializer.writeSubmitEvent(event_value); + } + enqueueArkoalaCallback(&__buffer); +} +void callManagedShouldBuiltInRecognizerParallelWithCallback(Ark_Int32 resourceId, Ark_GestureRecognizer current, Array_GestureRecognizer others, Callback_GestureRecognizer_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2740,42 +2819,102 @@ void callManagedSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKey, argsSerializer.writeSubmitEvent(event); enqueueArkoalaCallback(&__buffer); } -void callManagedTransitionFinishCallback(Ark_Int32 resourceId, Ark_Boolean transitionIn) +void callManagedTabsCustomContentTransitionCallback(Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Opt_TabContentAnimatedTransition_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_TransitionFinishCallback); + argsSerializer.writeInt32(Kind_TabsCustomContentTransitionCallback); argsSerializer.writeInt32(resourceId); - argsSerializer.writeBoolean(transitionIn); + argsSerializer.writeNumber(from); + argsSerializer.writeNumber(to); + argsSerializer.writeCallbackResource(continuation.resource); + argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedType_NavigationAttribute_customNavContentTransition_delegate(Ark_Int32 resourceId, Ark_NavContentInfo from, Ark_NavContentInfo to, Ark_NavigationOperation operation, Callback_Union_NavigationAnimatedTransition_Undefined_void continuation) +void callManagedTextAreaSubmitCallback(Ark_Int32 resourceId, Ark_EnterKeyType enterKeyType, Opt_SubmitEvent event) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Type_NavigationAttribute_customNavContentTransition_delegate); + argsSerializer.writeInt32(Kind_TextAreaSubmitCallback); argsSerializer.writeInt32(resourceId); - argsSerializer.writeNavContentInfo(from); - argsSerializer.writeNavContentInfo(to); - argsSerializer.writeInt32(operation); - argsSerializer.writeCallbackResource(continuation.resource); - argsSerializer.writePointer(reinterpret_cast(continuation.call)); + argsSerializer.writeInt32(enterKeyType); + Ark_Int32 event_type = ARK_RUNTIME_UNDEFINED; + event_type = runtimeType(event); + argsSerializer.writeInt8(event_type); + if ((ARK_RUNTIME_UNDEFINED) != (event_type)) { + const auto event_value = event.value; + argsSerializer.writeSubmitEvent(event_value); + } enqueueArkoalaCallback(&__buffer); } -void callManagedType_TabsAttribute_customContentTransition_delegate(Ark_Int32 resourceId, Ark_Number from, Ark_Number to, Callback_Union_TabContentAnimatedTransition_Undefined_void continuation) +void callManagedTextPickerScrollStopCallback(Ark_Int32 resourceId, Ark_Union_String_Array_String value, Ark_Union_Number_Array_Number index) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; __buffer.resourceHolder.holdCallbackResource(&__callbackResource); Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); - argsSerializer.writeInt32(Kind_Type_TabsAttribute_customContentTransition_delegate); + argsSerializer.writeInt32(Kind_TextPickerScrollStopCallback); argsSerializer.writeInt32(resourceId); - argsSerializer.writeNumber(from); - argsSerializer.writeNumber(to); + Ark_Int32 value_type = ARK_RUNTIME_UNDEFINED; + value_type = value.selector; + if (((value_type == 0))) { + argsSerializer.writeInt8(0); + const auto value_0 = value.value0; + argsSerializer.writeString(value_0); + } + else if (((value_type == 1))) { + argsSerializer.writeInt8(1); + const auto value_1 = value.value1; + argsSerializer.writeInt32(value_1.length); + for (int i = 0; i < value_1.length; i++) { + const auto value_1_element = value_1.array[i]; + argsSerializer.writeString(value_1_element); + } + } + Ark_Int32 index_type = ARK_RUNTIME_UNDEFINED; + index_type = index.selector; + if (((index_type == 0))) { + argsSerializer.writeInt8(0); + const auto index_0 = index.value0; + argsSerializer.writeNumber(index_0); + } + else if (((index_type == 1))) { + argsSerializer.writeInt8(1); + const auto index_1 = index.value1; + argsSerializer.writeInt32(index_1.length); + for (int i = 0; i < index_1.length; i++) { + const auto index_1_element = index_1.array[i]; + argsSerializer.writeNumber(index_1_element); + } + } + enqueueArkoalaCallback(&__buffer); +} +void callManagedTransitionFinishCallback(Ark_Int32 resourceId, Ark_Boolean transitionIn) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_TransitionFinishCallback); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeBoolean(transitionIn); + enqueueArkoalaCallback(&__buffer); +} +void callManagedType_NavigationAttribute_customNavContentTransition_delegate(Ark_Int32 resourceId, Ark_NavContentInfo from, Ark_NavContentInfo to, Ark_NavigationOperation operation, Callback_Opt_NavigationAnimatedTransition_Void continuation) +{ + CallbackBuffer __buffer = {{}, {}}; + const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; + __buffer.resourceHolder.holdCallbackResource(&__callbackResource); + Serializer argsSerializer = Serializer(__buffer.buffer, &(__buffer.resourceHolder)); + argsSerializer.writeInt32(Kind_Type_NavigationAttribute_customNavContentTransition_delegate); + argsSerializer.writeInt32(resourceId); + argsSerializer.writeNavContentInfo(from); + argsSerializer.writeNavContentInfo(to); + argsSerializer.writeInt32(operation); argsSerializer.writeCallbackResource(continuation.resource); argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); @@ -2822,7 +2961,7 @@ void callManagedType_TextPickerAttribute_onChange_callback(Ark_Int32 resourceId, } enqueueArkoalaCallback(&__buffer); } -void callManagedType_WebAttribute_onUrlLoadIntercept_callback(Ark_Int32 resourceId, Opt_Literal_Union_String_WebResourceRequest_data event, Callback_Boolean_void continuation) +void callManagedType_WebAttribute_onUrlLoadIntercept_callback(Ark_Int32 resourceId, Opt_Literal_Union_String_WebResourceRequest_data event, Callback_Boolean_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2875,7 +3014,7 @@ void callManagedVoidCallback(Ark_Int32 resourceId) argsSerializer.writeInt32(resourceId); enqueueArkoalaCallback(&__buffer); } -void callManagedWebKeyboardCallback(Ark_Int32 resourceId, Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, Callback_WebKeyboardOptions_void continuation) +void callManagedWebKeyboardCallback(Ark_Int32 resourceId, Ark_WebKeyboardCallbackInfo keyboardCallbackInfo, Callback_WebKeyboardOptions_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2888,7 +3027,7 @@ void callManagedWebKeyboardCallback(Ark_Int32 resourceId, Ark_WebKeyboardCallbac argsSerializer.writePointer(reinterpret_cast(continuation.call)); enqueueArkoalaCallback(&__buffer); } -void callManagedWithThemeInterface(Ark_Int32 resourceId, Ark_WithThemeOptions options, Callback_WithThemeAttribute_void continuation) +void callManagedWithThemeInterface(Ark_Int32 resourceId, Ark_WithThemeOptions options, Callback_WithThemeAttribute_Void continuation) { CallbackBuffer __buffer = {{}, {}}; const Ark_CallbackResource __callbackResource = {resourceId, holdManagedCallbackResource, releaseManagedCallbackResource}; @@ -2912,22 +3051,20 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_Any_Void: return reinterpret_cast(callManagedCallback_Any_Void); case Kind_Callback_Area_Area_Void: return reinterpret_cast(callManagedCallback_Area_Area_Void); case Kind_Callback_Array_Number_Void: return reinterpret_cast(callManagedCallback_Array_Number_Void); - case Kind_Callback_Array_String_void: return reinterpret_cast(callManagedCallback_Array_String_void); + case Kind_Callback_Array_String_Void: return reinterpret_cast(callManagedCallback_Array_String_Void); case Kind_Callback_Array_TouchTestInfo_TouchResult: return reinterpret_cast(callManagedCallback_Array_TouchTestInfo_TouchResult); case Kind_Callback_Boolean: return reinterpret_cast(callManagedCallback_Boolean); case Kind_Callback_Boolean_HoverEvent_Void: return reinterpret_cast(callManagedCallback_Boolean_HoverEvent_Void); - case Kind_Callback_Boolean_void: return reinterpret_cast(callManagedCallback_Boolean_void); case Kind_Callback_Boolean_Void: return reinterpret_cast(callManagedCallback_Boolean_Void); case Kind_Callback_CalendarRequestedData_Void: return reinterpret_cast(callManagedCallback_CalendarRequestedData_Void); case Kind_Callback_CalendarSelectedDate_Void: return reinterpret_cast(callManagedCallback_CalendarSelectedDate_Void); - case Kind_Callback_Callback_Any_void: return reinterpret_cast(callManagedCallback_Callback_Any_void); + case Kind_Callback_Callback_Any_Void: return reinterpret_cast(callManagedCallback_Callback_Any_Void); case Kind_Callback_ClickEvent_LocationButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_LocationButtonOnClickResult_Void); case Kind_Callback_ClickEvent_PasteButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_PasteButtonOnClickResult_Void); case Kind_Callback_ClickEvent_SaveButtonOnClickResult_Void: return reinterpret_cast(callManagedCallback_ClickEvent_SaveButtonOnClickResult_Void); case Kind_Callback_ClickEvent_Void: return reinterpret_cast(callManagedCallback_ClickEvent_Void); - case Kind_Callback_ComputedBarAttribute_void: return reinterpret_cast(callManagedCallback_ComputedBarAttribute_void); + case Kind_Callback_ComputedBarAttribute_Void: return reinterpret_cast(callManagedCallback_ComputedBarAttribute_Void); case Kind_Callback_CopyEvent_Void: return reinterpret_cast(callManagedCallback_CopyEvent_Void); - case Kind_Callback_CustomObject_void: return reinterpret_cast(callManagedCallback_CustomObject_void); case Kind_Callback_CutEvent_Void: return reinterpret_cast(callManagedCallback_CutEvent_Void); case Kind_Callback_Date_Void: return reinterpret_cast(callManagedCallback_Date_Void); case Kind_Callback_DatePickerResult_Void: return reinterpret_cast(callManagedCallback_DatePickerResult_Void); @@ -2939,17 +3076,17 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_DismissSheetAction_Void: return reinterpret_cast(callManagedCallback_DismissSheetAction_Void); case Kind_Callback_DragEvent_String_Union_CustomBuilder_DragItemInfo: return reinterpret_cast(callManagedCallback_DragEvent_String_Union_CustomBuilder_DragItemInfo); case Kind_Callback_DragEvent_String_Void: return reinterpret_cast(callManagedCallback_DragEvent_String_Void); - case Kind_Callback_EnterKeyType_SubmitEvent_Void: return reinterpret_cast(callManagedCallback_EnterKeyType_SubmitEvent_Void); case Kind_Callback_EnterKeyType_Void: return reinterpret_cast(callManagedCallback_EnterKeyType_Void); case Kind_Callback_FormCallbackInfo_Void: return reinterpret_cast(callManagedCallback_FormCallbackInfo_Void); + case Kind_Callback_FullscreenInfo_Void: return reinterpret_cast(callManagedCallback_FullscreenInfo_Void); case Kind_Callback_GestureEvent_Void: return reinterpret_cast(callManagedCallback_GestureEvent_Void); case Kind_Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult: return reinterpret_cast(callManagedCallback_GestureInfo_BaseGestureEvent_GestureJudgeResult); - case Kind_Callback_GestureJudgeResult_void: return reinterpret_cast(callManagedCallback_GestureJudgeResult_void); - case Kind_Callback_GestureRecognizer_void: return reinterpret_cast(callManagedCallback_GestureRecognizer_void); - case Kind_Callback_HitTestMode_void: return reinterpret_cast(callManagedCallback_HitTestMode_void); + case Kind_Callback_GestureJudgeResult_Void: return reinterpret_cast(callManagedCallback_GestureJudgeResult_Void); + case Kind_Callback_GestureRecognizer_Void: return reinterpret_cast(callManagedCallback_GestureRecognizer_Void); + case Kind_Callback_HitTestMode_Void: return reinterpret_cast(callManagedCallback_HitTestMode_Void); case Kind_Callback_InsertValue_Boolean: return reinterpret_cast(callManagedCallback_InsertValue_Boolean); case Kind_Callback_InsertValue_Void: return reinterpret_cast(callManagedCallback_InsertValue_Void); - case Kind_Callback_IsolatedComponentAttribute_void: return reinterpret_cast(callManagedCallback_IsolatedComponentAttribute_void); + case Kind_Callback_IsolatedComponentAttribute_Void: return reinterpret_cast(callManagedCallback_IsolatedComponentAttribute_Void); case Kind_Callback_ItemDragInfo_Number_Callback_Any: return reinterpret_cast(callManagedCallback_ItemDragInfo_Number_Callback_Any); case Kind_Callback_ItemDragInfo_Number_Number_Boolean_Void: return reinterpret_cast(callManagedCallback_ItemDragInfo_Number_Number_Boolean_Void); case Kind_Callback_ItemDragInfo_Number_Number_Void: return reinterpret_cast(callManagedCallback_ItemDragInfo_Number_Number_Void); @@ -2957,16 +3094,12 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_ItemDragInfo_Void: return reinterpret_cast(callManagedCallback_ItemDragInfo_Void); case Kind_Callback_KeyEvent_Boolean: return reinterpret_cast(callManagedCallback_KeyEvent_Boolean); case Kind_Callback_KeyEvent_Void: return reinterpret_cast(callManagedCallback_KeyEvent_Void); - case Kind_Callback_Literal_Boolean_fullscreen_Void: return reinterpret_cast(callManagedCallback_Literal_Boolean_fullscreen_Void); case Kind_Callback_Literal_Boolean_isVisible_Void: return reinterpret_cast(callManagedCallback_Literal_Boolean_isVisible_Void); - case Kind_Callback_Literal_Empty_Void: return reinterpret_cast(callManagedCallback_Literal_Empty_Void); case Kind_Callback_Literal_Function_callback_Object_fileSelector_Void: return reinterpret_cast(callManagedCallback_Literal_Function_callback_Object_fileSelector_Void); case Kind_Callback_Literal_Function_handler_Object_error_Void: return reinterpret_cast(callManagedCallback_Literal_Function_handler_Object_error_Void); case Kind_Callback_Literal_Number_code_Want_want_Void: return reinterpret_cast(callManagedCallback_Literal_Number_code_Want_want_Void); - case Kind_Callback_Literal_Number_duration_Void: return reinterpret_cast(callManagedCallback_Literal_Number_duration_Void); case Kind_Callback_Literal_Number_errcode_String_msg_Void: return reinterpret_cast(callManagedCallback_Literal_Number_errcode_String_msg_Void); - case Kind_Callback_Literal_Number_offsetRemain_void: return reinterpret_cast(callManagedCallback_Literal_Number_offsetRemain_void); - case Kind_Callback_Literal_Number_time_Void: return reinterpret_cast(callManagedCallback_Literal_Number_time_Void); + case Kind_Callback_Literal_Number_offsetRemain_Void: return reinterpret_cast(callManagedCallback_Literal_Number_offsetRemain_Void); case Kind_Callback_Literal_Object_detail_Boolean: return reinterpret_cast(callManagedCallback_Literal_Object_detail_Boolean); case Kind_Callback_Literal_String_plainText_Void: return reinterpret_cast(callManagedCallback_Literal_String_plainText_Void); case Kind_Callback_MouseEvent_Void: return reinterpret_cast(callManagedCallback_MouseEvent_Void); @@ -2981,21 +3114,15 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_Number_Number_ComputedBarAttribute: return reinterpret_cast(callManagedCallback_Number_Number_ComputedBarAttribute); case Kind_Callback_Number_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_Number_Void); case Kind_Callback_Number_Number_PanelMode_Void: return reinterpret_cast(callManagedCallback_Number_Number_PanelMode_Void); - case Kind_Callback_Number_Number_SwiperAnimationEvent_Void: return reinterpret_cast(callManagedCallback_Number_Number_SwiperAnimationEvent_Void); - case Kind_Callback_Number_Number_TabsAnimationEvent_Void: return reinterpret_cast(callManagedCallback_Number_Number_TabsAnimationEvent_Void); case Kind_Callback_Number_Number_Void: return reinterpret_cast(callManagedCallback_Number_Number_Void); case Kind_Callback_Number_ScrollState_Literal_Number_offsetRemain: return reinterpret_cast(callManagedCallback_Number_ScrollState_Literal_Number_offsetRemain); case Kind_Callback_Number_ScrollState_Void: return reinterpret_cast(callManagedCallback_Number_ScrollState_Void); case Kind_Callback_Number_SliderChangeMode_Void: return reinterpret_cast(callManagedCallback_Number_SliderChangeMode_Void); case Kind_Callback_Number_String_Void: return reinterpret_cast(callManagedCallback_Number_String_Void); - case Kind_Callback_Number_SwiperAnimationEvent_Void: return reinterpret_cast(callManagedCallback_Number_SwiperAnimationEvent_Void); - case Kind_Callback_Number_TabsAnimationEvent_Void: return reinterpret_cast(callManagedCallback_Number_TabsAnimationEvent_Void); case Kind_Callback_Number_Tuple_Number_Number: return reinterpret_cast(callManagedCallback_Number_Tuple_Number_Number); case Kind_Callback_Number_Tuple_Number_Number_Number_Number: return reinterpret_cast(callManagedCallback_Number_Tuple_Number_Number_Number_Number); - case Kind_Callback_Number_void: return reinterpret_cast(callManagedCallback_Number_void); case Kind_Callback_Number_Void: return reinterpret_cast(callManagedCallback_Number_Void); - case Kind_Callback_Object_Void: return reinterpret_cast(callManagedCallback_Object_Void); - case Kind_Callback_OffsetResult_void: return reinterpret_cast(callManagedCallback_OffsetResult_void); + case Kind_Callback_OffsetResult_Void: return reinterpret_cast(callManagedCallback_OffsetResult_Void); case Kind_Callback_OnAlertEvent_Boolean: return reinterpret_cast(callManagedCallback_OnAlertEvent_Boolean); case Kind_Callback_OnAudioStateChangedEvent_Void: return reinterpret_cast(callManagedCallback_OnAudioStateChangedEvent_Void); case Kind_Callback_OnBeforeUnloadEvent_Boolean: return reinterpret_cast(callManagedCallback_OnBeforeUnloadEvent_Boolean); @@ -3026,15 +3153,21 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_OnScaleChangeEvent_Void: return reinterpret_cast(callManagedCallback_OnScaleChangeEvent_Void); case Kind_Callback_OnScreenCaptureRequestEvent_Void: return reinterpret_cast(callManagedCallback_OnScreenCaptureRequestEvent_Void); case Kind_Callback_OnScrollEvent_Void: return reinterpret_cast(callManagedCallback_OnScrollEvent_Void); - case Kind_Callback_OnScrollFrameBeginHandlerResult_void: return reinterpret_cast(callManagedCallback_OnScrollFrameBeginHandlerResult_void); + case Kind_Callback_OnScrollFrameBeginHandlerResult_Void: return reinterpret_cast(callManagedCallback_OnScrollFrameBeginHandlerResult_Void); case Kind_Callback_OnSearchResultReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnSearchResultReceiveEvent_Void); case Kind_Callback_OnShowFileSelectorEvent_Boolean: return reinterpret_cast(callManagedCallback_OnShowFileSelectorEvent_Boolean); case Kind_Callback_OnSslErrorEventReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnSslErrorEventReceiveEvent_Void); case Kind_Callback_OnTitleReceiveEvent_Void: return reinterpret_cast(callManagedCallback_OnTitleReceiveEvent_Void); case Kind_Callback_OnTouchIconUrlReceivedEvent_Void: return reinterpret_cast(callManagedCallback_OnTouchIconUrlReceivedEvent_Void); case Kind_Callback_OnWindowNewEvent_Void: return reinterpret_cast(callManagedCallback_OnWindowNewEvent_Void); + case Kind_Callback_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_Array_String_Void); + case Kind_Callback_Opt_NavigationAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_NavigationAnimatedTransition_Void); + case Kind_Callback_Opt_StyledString_Opt_Array_String_Void: return reinterpret_cast(callManagedCallback_Opt_StyledString_Opt_Array_String_Void); + case Kind_Callback_Opt_TabContentAnimatedTransition_Void: return reinterpret_cast(callManagedCallback_Opt_TabContentAnimatedTransition_Void); + case Kind_Callback_PlaybackInfo_Void: return reinterpret_cast(callManagedCallback_PlaybackInfo_Void); case Kind_Callback_PopInfo_Void: return reinterpret_cast(callManagedCallback_PopInfo_Void); case Kind_Callback_PreDragStatus_Void: return reinterpret_cast(callManagedCallback_PreDragStatus_Void); + case Kind_Callback_PreparedInfo_Void: return reinterpret_cast(callManagedCallback_PreparedInfo_Void); case Kind_Callback_RefreshStatus_Void: return reinterpret_cast(callManagedCallback_RefreshStatus_Void); case Kind_Callback_RichEditorChangeValue_Boolean: return reinterpret_cast(callManagedCallback_RichEditorChangeValue_Boolean); case Kind_Callback_RichEditorDeleteValue_Boolean: return reinterpret_cast(callManagedCallback_RichEditorDeleteValue_Boolean); @@ -3042,14 +3175,13 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_RichEditorRange_Void: return reinterpret_cast(callManagedCallback_RichEditorRange_Void); case Kind_Callback_RichEditorSelection_Void: return reinterpret_cast(callManagedCallback_RichEditorSelection_Void); case Kind_Callback_RichEditorTextSpanResult_Void: return reinterpret_cast(callManagedCallback_RichEditorTextSpanResult_Void); - case Kind_Callback_ScrollResult_void: return reinterpret_cast(callManagedCallback_ScrollResult_void); + case Kind_Callback_ScrollResult_Void: return reinterpret_cast(callManagedCallback_ScrollResult_Void); case Kind_Callback_SheetDismiss_Void: return reinterpret_cast(callManagedCallback_SheetDismiss_Void); case Kind_Callback_SheetType_Void: return reinterpret_cast(callManagedCallback_SheetType_Void); case Kind_Callback_SpringBackAction_Void: return reinterpret_cast(callManagedCallback_SpringBackAction_Void); case Kind_Callback_String_Number_Void: return reinterpret_cast(callManagedCallback_String_Number_Void); case Kind_Callback_String_PasteEvent_Void: return reinterpret_cast(callManagedCallback_String_PasteEvent_Void); case Kind_Callback_String_Unknown_Void: return reinterpret_cast(callManagedCallback_String_Unknown_Void); - case Kind_Callback_String_void: return reinterpret_cast(callManagedCallback_String_void); case Kind_Callback_String_Void: return reinterpret_cast(callManagedCallback_String_Void); case Kind_Callback_StyledStringChangeValue_Boolean: return reinterpret_cast(callManagedCallback_StyledStringChangeValue_Boolean); case Kind_Callback_SwipeActionState_Void: return reinterpret_cast(callManagedCallback_SwipeActionState_Void); @@ -3061,19 +3193,16 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_Callback_TimePickerResult_Void: return reinterpret_cast(callManagedCallback_TimePickerResult_Void); case Kind_Callback_TouchEvent_HitTestMode: return reinterpret_cast(callManagedCallback_TouchEvent_HitTestMode); case Kind_Callback_TouchEvent_Void: return reinterpret_cast(callManagedCallback_TouchEvent_Void); - case Kind_Callback_TouchResult_void: return reinterpret_cast(callManagedCallback_TouchResult_void); - case Kind_Callback_Tuple_Number_Number_Number_Number_void: return reinterpret_cast(callManagedCallback_Tuple_Number_Number_Number_Number_void); - case Kind_Callback_Tuple_Number_Number_void: return reinterpret_cast(callManagedCallback_Tuple_Number_Number_void); + case Kind_Callback_TouchResult_Void: return reinterpret_cast(callManagedCallback_TouchResult_Void); + case Kind_Callback_Tuple_Number_Number_Number_Number_Void: return reinterpret_cast(callManagedCallback_Tuple_Number_Number_Number_Number_Void); + case Kind_Callback_Tuple_Number_Number_Void: return reinterpret_cast(callManagedCallback_Tuple_Number_Number_Void); case Kind_Callback_Type_ImageAttribute_onComplete_callback_event_Void: return reinterpret_cast(callManagedCallback_Type_ImageAttribute_onComplete_callback_event_Void); case Kind_Callback_UIExtensionProxy_Void: return reinterpret_cast(callManagedCallback_UIExtensionProxy_Void); - case Kind_Callback_Union_CustomBuilder_DragItemInfo_void: return reinterpret_cast(callManagedCallback_Union_CustomBuilder_DragItemInfo_void); - case Kind_Callback_Union_NavigationAnimatedTransition_Undefined_void: return reinterpret_cast(callManagedCallback_Union_NavigationAnimatedTransition_Undefined_void); - case Kind_Callback_Union_TabContentAnimatedTransition_Undefined_void: return reinterpret_cast(callManagedCallback_Union_TabContentAnimatedTransition_Undefined_void); - case Kind_Callback_void: return reinterpret_cast(callManagedCallback_void); + case Kind_Callback_Union_CustomBuilder_DragItemInfo_Void: return reinterpret_cast(callManagedCallback_Union_CustomBuilder_DragItemInfo_Void); case Kind_Callback_Void: return reinterpret_cast(callManagedCallback_Void); - case Kind_Callback_WebKeyboardOptions_void: return reinterpret_cast(callManagedCallback_WebKeyboardOptions_void); - case Kind_Callback_WebResourceResponse_void: return reinterpret_cast(callManagedCallback_WebResourceResponse_void); - case Kind_Callback_WithThemeAttribute_void: return reinterpret_cast(callManagedCallback_WithThemeAttribute_void); + case Kind_Callback_WebKeyboardOptions_Void: return reinterpret_cast(callManagedCallback_WebKeyboardOptions_Void); + case Kind_Callback_WebResourceResponse_Void: return reinterpret_cast(callManagedCallback_WebResourceResponse_Void); + case Kind_Callback_WithThemeAttribute_Void: return reinterpret_cast(callManagedCallback_WithThemeAttribute_Void); case Kind_ContentDidScrollCallback: return reinterpret_cast(callManagedContentDidScrollCallback); case Kind_EditableTextOnChangeCallback: return reinterpret_cast(callManagedEditableTextOnChangeCallback); case Kind_GestureRecognizerJudgeBeginCallback: return reinterpret_cast(callManagedGestureRecognizerJudgeBeginCallback); @@ -3091,6 +3220,7 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_OnAlphabetIndexerSelectCallback: return reinterpret_cast(callManagedOnAlphabetIndexerSelectCallback); case Kind_OnCheckboxChangeCallback: return reinterpret_cast(callManagedOnCheckboxChangeCallback); case Kind_OnCheckboxGroupChangeCallback: return reinterpret_cast(callManagedOnCheckboxGroupChangeCallback); + case Kind_OnContentScrollCallback: return reinterpret_cast(callManagedOnContentScrollCallback); case Kind_OnContextMenuHideCallback: return reinterpret_cast(callManagedOnContextMenuHideCallback); case Kind_OnDidChangeCallback: return reinterpret_cast(callManagedOnDidChangeCallback); case Kind_OnFirstMeaningfulPaintCallback: return reinterpret_cast(callManagedOnFirstMeaningfulPaintCallback); @@ -3102,8 +3232,10 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_OnLinearIndicatorChangeCallback: return reinterpret_cast(callManagedOnLinearIndicatorChangeCallback); case Kind_OnMoveHandler: return reinterpret_cast(callManagedOnMoveHandler); case Kind_OnNativeEmbedVisibilityChangeCallback: return reinterpret_cast(callManagedOnNativeEmbedVisibilityChangeCallback); + case Kind_OnNativeLoadCallback: return reinterpret_cast(callManagedOnNativeLoadCallback); case Kind_OnNavigationEntryCommittedCallback: return reinterpret_cast(callManagedOnNavigationEntryCommittedCallback); case Kind_OnOverrideUrlLoadingCallback: return reinterpret_cast(callManagedOnOverrideUrlLoadingCallback); + case Kind_OnPasteCallback: return reinterpret_cast(callManagedOnPasteCallback); case Kind_OnRenderProcessNotRespondingCallback: return reinterpret_cast(callManagedOnRenderProcessNotRespondingCallback); case Kind_OnRenderProcessRespondingCallback: return reinterpret_cast(callManagedOnRenderProcessRespondingCallback); case Kind_OnSafeBrowsingCheckResultCallback: return reinterpret_cast(callManagedOnSafeBrowsingCheckResultCallback); @@ -3112,19 +3244,32 @@ void* getManagedCallbackCaller(CallbackKind kind) case Kind_OnScrollFrameBeginCallback: return reinterpret_cast(callManagedOnScrollFrameBeginCallback); case Kind_OnScrollVisibleContentChangeCallback: return reinterpret_cast(callManagedOnScrollVisibleContentChangeCallback); case Kind_OnSslErrorEventCallback: return reinterpret_cast(callManagedOnSslErrorEventCallback); + case Kind_OnSubmitCallback: return reinterpret_cast(callManagedOnSubmitCallback); + case Kind_OnSwiperAnimationEndCallback: return reinterpret_cast(callManagedOnSwiperAnimationEndCallback); + case Kind_OnSwiperAnimationStartCallback: return reinterpret_cast(callManagedOnSwiperAnimationStartCallback); + case Kind_OnSwiperGestureSwipeCallback: return reinterpret_cast(callManagedOnSwiperGestureSwipeCallback); + case Kind_OnTabsAnimationEndCallback: return reinterpret_cast(callManagedOnTabsAnimationEndCallback); + case Kind_OnTabsAnimationStartCallback: return reinterpret_cast(callManagedOnTabsAnimationStartCallback); + case Kind_OnTabsContentWillChangeCallback: return reinterpret_cast(callManagedOnTabsContentWillChangeCallback); + case Kind_OnTabsGestureSwipeCallback: return reinterpret_cast(callManagedOnTabsGestureSwipeCallback); + case Kind_OnTextSelectionChangeCallback: return reinterpret_cast(callManagedOnTextSelectionChangeCallback); case Kind_OnViewportFitChangedCallback: return reinterpret_cast(callManagedOnViewportFitChangedCallback); case Kind_OnWillScrollCallback: return reinterpret_cast(callManagedOnWillScrollCallback); case Kind_PageTransitionCallback: return reinterpret_cast(callManagedPageTransitionCallback); case Kind_PasteEventCallback: return reinterpret_cast(callManagedPasteEventCallback); + case Kind_PluginErrorCallback: return reinterpret_cast(callManagedPluginErrorCallback); case Kind_ScrollOnScrollCallback: return reinterpret_cast(callManagedScrollOnScrollCallback); case Kind_ScrollOnWillScrollCallback: return reinterpret_cast(callManagedScrollOnWillScrollCallback); + case Kind_SearchSubmitCallback: return reinterpret_cast(callManagedSearchSubmitCallback); case Kind_ShouldBuiltInRecognizerParallelWithCallback: return reinterpret_cast(callManagedShouldBuiltInRecognizerParallelWithCallback); case Kind_SizeChangeCallback: return reinterpret_cast(callManagedSizeChangeCallback); case Kind_SliderTriggerChangeCallback: return reinterpret_cast(callManagedSliderTriggerChangeCallback); case Kind_SubmitCallback: return reinterpret_cast(callManagedSubmitCallback); + case Kind_TabsCustomContentTransitionCallback: return reinterpret_cast(callManagedTabsCustomContentTransitionCallback); + case Kind_TextAreaSubmitCallback: return reinterpret_cast(callManagedTextAreaSubmitCallback); + case Kind_TextPickerScrollStopCallback: return reinterpret_cast(callManagedTextPickerScrollStopCallback); case Kind_TransitionFinishCallback: return reinterpret_cast(callManagedTransitionFinishCallback); case Kind_Type_NavigationAttribute_customNavContentTransition_delegate: return reinterpret_cast(callManagedType_NavigationAttribute_customNavContentTransition_delegate); - case Kind_Type_TabsAttribute_customContentTransition_delegate: return reinterpret_cast(callManagedType_TabsAttribute_customContentTransition_delegate); case Kind_Type_TextPickerAttribute_onChange_callback: return reinterpret_cast(callManagedType_TextPickerAttribute_onChange_callback); case Kind_Type_WebAttribute_onUrlLoadIntercept_callback: return reinterpret_cast(callManagedType_WebAttribute_onUrlLoadIntercept_callback); case Kind_VisibleAreaChangeCallback: return reinterpret_cast(callManagedVisibleAreaChangeCallback); diff --git a/arkoala/framework/native/src/generated/dummy_impl.cc b/arkoala/framework/native/src/generated/dummy_impl.cc index 0590273c50d5aebb83abf42058ed326f7bf50f32..b2c9d1e8260e20aacaaab9b4b6c61ce4f1057d66 100644 --- a/arkoala/framework/native/src/generated/dummy_impl.cc +++ b/arkoala/framework/native/src/generated/dummy_impl.cc @@ -770,7 +770,7 @@ Ark_Int32 IndexerChecker(Ark_VMContext vmContext, Ark_NodeHandle nodePtr) { void SetRangeUpdater(Ark_NodeHandle nodePtr, Ark_Int32 updaterId) {} void SetLazyItemIndexer(Ark_VMContext vmContext, Ark_NodeHandle nodePtr, Ark_Int32 indexerId) {} Ark_PipelineContext GetPipelineContext(Ark_NodeHandle node) { - return nullptr; + return (Ark_PipelineContext)42; } void SetVsyncCallback(Ark_PipelineContext pipelineContext, Ark_VsyncCallback callback) { auto producer = std::thread([pipelineContext, callback] { @@ -792,6 +792,17 @@ namespace GeneratedEvents { } } namespace OHOS::Ace::NG::GeneratedModifier { + namespace AbilityComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // AbilityComponentModifier namespace AbilityComponentInterfaceModifier { void SetAbilityComponentOptionsImpl(Ark_NativePointer node, const Ark_Literal_Want_want* value) @@ -826,6 +837,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // AbilityComponentAttributeModifier + namespace AlphabetIndexerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // AlphabetIndexerModifier namespace AlphabetIndexerInterfaceModifier { void SetAlphabetIndexerOptionsImpl(Ark_NativePointer node, const Ark_AlphabetIndexerOptions* options) @@ -1113,6 +1135,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // AlphabetIndexerAttributeModifier + namespace AnimatorModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // AnimatorModifier namespace AnimatorInterfaceModifier { void SetAnimatorOptionsImpl(Ark_NativePointer node, const Ark_String* value) @@ -1267,6 +1300,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // AnimatorAttributeModifier + namespace BadgeModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // BadgeModifier namespace BadgeInterfaceModifier { void SetBadgeOptions0Impl(Ark_NativePointer node, const Ark_BadgeParamWithNumber* value) @@ -1289,6 +1333,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // BadgeInterfaceModifier + namespace BlankModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // BlankModifier namespace BlankInterfaceModifier { void SetBlankOptionsImpl(Ark_NativePointer node, const Opt_Union_Number_String* min) @@ -1313,6 +1368,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // BlankAttributeModifier + namespace ButtonModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ButtonModifier namespace ButtonInterfaceModifier { void SetButtonOptions0Impl(Ark_NativePointer node) { @@ -1468,6 +1534,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ButtonAttributeModifier + namespace CalendarModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CalendarModifier namespace CalendarInterfaceModifier { void SetCalendarOptionsImpl(Ark_NativePointer node, const Ark_Type_CalendarInterface_value* value) @@ -1612,6 +1689,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CalendarAttributeModifier + namespace CalendarPickerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CalendarPickerModifier namespace CalendarPickerInterfaceModifier { void SetCalendarPickerOptionsImpl(Ark_NativePointer node, const Opt_CalendarOptions* options) @@ -1659,6 +1747,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CalendarPickerAttributeModifier + namespace CanvasModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CanvasModifier namespace CanvasInterfaceModifier { void SetCanvasOptions0Impl(Ark_NativePointer node, const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext* context) @@ -1686,7 +1785,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // CanvasInterfaceModifier namespace CanvasAttributeModifier { void OnReadyImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -1706,6 +1805,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CanvasAttributeModifier + namespace CheckboxModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CheckboxModifier namespace CheckboxInterfaceModifier { void SetCheckboxOptionsImpl(Ark_NativePointer node, const Opt_CheckboxOptions* options) @@ -1790,6 +1900,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CheckboxAttributeModifier + namespace CheckboxGroupModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CheckboxGroupModifier namespace CheckboxGroupInterfaceModifier { void SetCheckboxGroupOptionsImpl(Ark_NativePointer node, const Opt_CheckboxGroupOptions* options) @@ -1864,6 +1985,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CheckboxGroupAttributeModifier + namespace CircleModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CircleModifier namespace CircleInterfaceModifier { void SetCircleOptionsImpl(Ark_NativePointer node, const Opt_CircleOptions* value) @@ -1876,6 +2008,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CircleInterfaceModifier + namespace ColumnModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ColumnModifier namespace ColumnInterfaceModifier { void SetColumnOptionsImpl(Ark_NativePointer node, const Opt_ColumnOptions* options) @@ -1920,7 +2063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ReverseImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -1930,6 +2073,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ColumnAttributeModifier + namespace ColumnSplitModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ColumnSplitModifier namespace ColumnSplitInterfaceModifier { void SetColumnSplitOptionsImpl(Ark_NativePointer node) { @@ -1952,7 +2106,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, - const Ark_Union_ColumnSplitDividerStyle_Undefined* value) + const Ark_Union_ColumnSplitDividerStyle_Null* value) { if (!needGroupedLog(1)) return; @@ -1963,6 +2117,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // ColumnSplitAttributeModifier namespace CommonMethodModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } void WidthImpl(Ark_NativePointer node, const Ark_Length* value) { @@ -1984,7 +2147,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DrawModifierImpl(Ark_NativePointer node, - const Ark_Union_DrawModifier_Undefined* value) + const Opt_DrawModifier* value) { if (!needGroupedLog(1)) return; @@ -2073,6 +2236,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void ChainWeightImpl(Ark_NativePointer node, + const Ark_ChainWeightOptions* value) + { + if (!needGroupedLog(1)) + return; + string out("chainWeight("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void PaddingImpl(Ark_NativePointer node, const Ark_Union_Padding_Length_LocalizedPadding* value) { @@ -2083,6 +2256,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void SafeAreaPaddingImpl(Ark_NativePointer node, + const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value) + { + if (!needGroupedLog(1)) + return; + string out("safeAreaPadding("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void MarginImpl(Ark_NativePointer node, const Ark_Union_Margin_Length_LocalizedMargin* value) { @@ -2436,6 +2619,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void TabStopImpl(Ark_NativePointer node, + Ark_Boolean value) + { + if (!needGroupedLog(1)) + return; + string out("tabStop("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void OnFocusImpl(Ark_NativePointer node, const Callback_Void* value) { @@ -2527,8 +2720,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void Transition1Impl(Ark_NativePointer node, - const Ark_Materialized* effect, - const Ark_Union_TransitionFinishCallback_Undefined* onFinish) + const Ark_TransitionEffect* effect, + const Opt_TransitionFinishCallback* onFinish) { if (!needGroupedLog(1)) return; @@ -2639,8 +2832,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void UseEffectImpl(Ark_NativePointer node, - Ark_Boolean value) + void UseEffect0Impl(Ark_NativePointer node, + Ark_Boolean value) { if (!needGroupedLog(1)) return; @@ -2649,6 +2842,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void UseEffect1Impl(Ark_NativePointer node, + Ark_Boolean useEffect, + Ark_EffectType effectType) + { + if (!needGroupedLog(1)) + return; + string out("useEffect("); + WriteToString(&out, useEffect); + out.append(", "); + WriteToString(&out, effectType); + out.append(")"); + appendGroupedLog(1, out); + } void RenderGroupImpl(Ark_NativePointer node, Ark_Boolean value) { @@ -2950,7 +3156,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ClickEffectImpl(Ark_NativePointer node, - const Ark_Union_ClickEffect_Undefined* value) + const Ark_Union_ClickEffect_Null* value) { if (!needGroupedLog(1)) return; @@ -3020,7 +3226,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void AllowDropImpl(Ark_NativePointer node, - const Ark_Union_Array_UniformDataType_Undefined* value) + const Ark_Union_Array_UniformDataType_Null* value) { if (!needGroupedLog(1)) return; @@ -3140,7 +3346,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void Mask0Impl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_ProgressMask* value) { if (!needGroupedLog(1)) return; @@ -3262,8 +3468,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void AccessibilityGroupImpl(Ark_NativePointer node, - Ark_Boolean value) + void AccessibilityGroup0Impl(Ark_NativePointer node, + Ark_Boolean value) { if (!needGroupedLog(1)) return; @@ -3272,6 +3478,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void AccessibilityGroup1Impl(Ark_NativePointer node, + Ark_Boolean isGroup, + const Ark_AccessibilityOptions* accessibilityOptions) + { + if (!needGroupedLog(1)) + return; + string out("accessibilityGroup("); + WriteToString(&out, isGroup); + out.append(", "); + WriteToString(&out, accessibilityOptions); + out.append(")"); + appendGroupedLog(1, out); + } void AccessibilityText0Impl(Ark_NativePointer node, const Ark_String* value) { @@ -3342,6 +3561,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void AccessibilityCheckedImpl(Ark_NativePointer node, + Ark_Boolean value) + { + if (!needGroupedLog(1)) + return; + string out("accessibilityChecked("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void AccessibilitySelectedImpl(Ark_NativePointer node, + Ark_Boolean value) + { + if (!needGroupedLog(1)) + return; + string out("accessibilitySelected("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void ObscuredImpl(Ark_NativePointer node, const Array_ObscuredReasons* value) { @@ -3373,7 +3612,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void GestureModifierImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_GestureModifier* value) { if (!needGroupedLog(1)) return; @@ -3402,8 +3641,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void OnGestureRecognizerJudgeBeginImpl(Ark_NativePointer node, - const GestureRecognizerJudgeBeginCallback* value) + void OnGestureRecognizerJudgeBegin0Impl(Ark_NativePointer node, + const GestureRecognizerJudgeBeginCallback* value) { if (!needGroupedLog(1)) return; @@ -3412,6 +3651,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void OnGestureRecognizerJudgeBegin1Impl(Ark_NativePointer node, + const GestureRecognizerJudgeBeginCallback* callback, + Ark_Boolean exposeInnerGesture) + { + if (!needGroupedLog(1)) + return; + string out("onGestureRecognizerJudgeBegin("); + WriteToString(&out, callback); + out.append(", "); + WriteToString(&out, exposeInnerGesture); + out.append(")"); + appendGroupedLog(1, out); + } void ShouldBuiltInRecognizerParallelWithImpl(Ark_NativePointer node, const ShouldBuiltInRecognizerParallelWithCallback* value) { @@ -3454,7 +3706,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } void CustomPropertyImpl(Ark_NativePointer node, const Ark_String* name, - const Ark_Union_Object_Undefined* value) + const Opt_CustomObject* value) { if (!needGroupedLog(1)) return; @@ -3530,9 +3782,23 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void FocusScopeIdImpl(Ark_NativePointer node, - const Ark_String* id, - const Opt_Boolean* isGroup) + void FocusScopeId0Impl(Ark_NativePointer node, + const Ark_String* id, + const Opt_Boolean* isGroup) + { + if (!needGroupedLog(1)) + return; + string out("focusScopeId("); + WriteToString(&out, id); + out.append(", "); + WriteToString(&out, isGroup); + out.append(")"); + appendGroupedLog(1, out); + } + void FocusScopeId1Impl(Ark_NativePointer node, + const Ark_String* id, + const Opt_Boolean* isGroup, + const Opt_Boolean* arrowStepOut) { if (!needGroupedLog(1)) return; @@ -3540,6 +3806,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, id); out.append(", "); WriteToString(&out, isGroup); + out.append(", "); + WriteToString(&out, arrowStepOut); out.append(")"); appendGroupedLog(1, out); } @@ -3795,7 +4063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void BindContentCover0Impl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_ModalTransition* type) { @@ -3811,7 +4079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void BindContentCover1Impl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_ContentCoverOptions* options) { @@ -3827,7 +4095,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void BindSheetImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_SheetOptions* options) { @@ -3873,6 +4141,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // CommonMethodModifier namespace CommonShapeMethodModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } void StrokeImpl(Ark_NativePointer node, const Ark_ResourceColor* value) { @@ -3984,6 +4261,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CommonShapeMethodModifier + namespace CommonModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CommonModifier namespace CommonInterfaceModifier { void SetCommonOptionsImpl(Ark_NativePointer node) { @@ -3995,6 +4283,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // CommonInterfaceModifier namespace ScrollableCommonMethodModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } void ScrollBarImpl(Ark_NativePointer node, Ark_BarState value) { @@ -4066,7 +4363,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnWillScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { if (!needGroupedLog(1)) return; @@ -4076,7 +4373,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnDidScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { if (!needGroupedLog(1)) return; @@ -4135,6 +4432,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void ClipContentImpl(Ark_NativePointer node, + const Ark_Union_ContentClipMode_RectShape* value) + { + if (!needGroupedLog(1)) + return; + string out("clipContent("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void EdgeEffectImpl(Ark_NativePointer node, Ark_EdgeEffect edgeEffect, const Opt_EdgeEffectOptions* options) @@ -4149,7 +4456,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void FadingEdgeImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* enabled, + const Opt_Boolean* enabled, const Opt_FadingEdgeOptions* options) { if (!needGroupedLog(1)) @@ -4162,6 +4469,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ScrollableCommonMethodModifier + namespace Component3DModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // Component3DModifier namespace Component3DInterfaceModifier { void SetComponent3DOptionsImpl(Ark_NativePointer node, const Opt_SceneOptions* sceneOptions) @@ -4249,6 +4567,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // Component3DAttributeModifier + namespace ContainerSpanModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ContainerSpanModifier namespace ContainerSpanInterfaceModifier { void SetContainerSpanOptionsImpl(Ark_NativePointer node) { @@ -4271,6 +4600,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ContainerSpanAttributeModifier + namespace CounterModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // CounterModifier namespace CounterInterfaceModifier { void SetCounterOptionsImpl(Ark_NativePointer node) { @@ -4323,6 +4663,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // CounterAttributeModifier + namespace DataPanelModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // DataPanelModifier namespace DataPanelInterfaceModifier { void SetDataPanelOptionsImpl(Ark_NativePointer node, const Ark_DataPanelOptions* options) @@ -4397,6 +4748,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // DataPanelAttributeModifier + namespace DatePickerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // DatePickerModifier namespace DatePickerInterfaceModifier { void SetDatePickerOptionsImpl(Ark_NativePointer node, const Opt_DatePickerOptions* options) @@ -4471,6 +4833,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // DatePickerAttributeModifier + namespace DividerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // DividerModifier namespace DividerInterfaceModifier { void SetDividerOptionsImpl(Ark_NativePointer node) { @@ -4523,6 +4896,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // DividerAttributeModifier + namespace EffectComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // EffectComponentModifier namespace EffectComponentInterfaceModifier { void SetEffectComponentOptionsImpl(Ark_NativePointer node) { @@ -4533,18 +4917,40 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // EffectComponentInterfaceModifier + namespace EllipseModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // EllipseModifier namespace EllipseInterfaceModifier { void SetEllipseOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_EllipseOptions* options) { if (!needGroupedLog(1)) return; string out("setEllipseOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } } // EllipseInterfaceModifier + namespace EmbeddedComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // EmbeddedComponentModifier namespace EmbeddedComponentInterfaceModifier { void SetEmbeddedComponentOptionsImpl(Ark_NativePointer node, const Ark_Want* loader, @@ -4582,6 +4988,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // EmbeddedComponentAttributeModifier + namespace FlexModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // FlexModifier namespace FlexInterfaceModifier { void SetFlexOptionsImpl(Ark_NativePointer node, const Opt_FlexOptions* value) @@ -4606,6 +5023,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // FlexAttributeModifier + namespace FlowItemModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // FlowItemModifier namespace FlowItemInterfaceModifier { void SetFlowItemOptionsImpl(Ark_NativePointer node) { @@ -4616,6 +5044,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // FlowItemInterfaceModifier + namespace FolderStackModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // FolderStackModifier namespace FolderStackInterfaceModifier { void SetFolderStackOptionsImpl(Ark_NativePointer node, const Opt_FolderStackOptions* options) @@ -4680,6 +5119,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // FolderStackAttributeModifier + namespace FormComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // FormComponentModifier namespace FormComponentInterfaceModifier { void SetFormComponentOptionsImpl(Ark_NativePointer node, const Ark_FormInfo* value) @@ -4794,6 +5244,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // FormComponentAttributeModifier + namespace FormLinkModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // FormLinkModifier namespace FormLinkInterfaceModifier { void SetFormLinkOptionsImpl(Ark_NativePointer node, const Ark_FormLinkOptions* options) @@ -4806,6 +5267,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // FormLinkInterfaceModifier + namespace GaugeModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // GaugeModifier namespace GaugeInterfaceModifier { void SetGaugeOptionsImpl(Ark_NativePointer node, const Ark_GaugeOptions* options) @@ -4900,7 +5372,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PrivacySensitiveImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -4920,6 +5392,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // GaugeAttributeModifier + namespace GridModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // GridModifier namespace GridInterfaceModifier { void SetGridOptionsImpl(Ark_NativePointer node, const Opt_Scroller* scroller, @@ -5026,8 +5509,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void CachedCountImpl(Ark_NativePointer node, - const Ark_Number* value) + void CachedCount0Impl(Ark_NativePointer node, + const Ark_Number* value) { if (!needGroupedLog(1)) return; @@ -5036,6 +5519,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void CachedCount1Impl(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show) + { + if (!needGroupedLog(1)) + return; + string out("cachedCount("); + WriteToString(&out, count); + out.append(", "); + WriteToString(&out, show); + out.append(")"); + appendGroupedLog(1, out); + } void EditModeImpl(Ark_NativePointer node, Ark_Boolean value) { @@ -5187,7 +5683,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void AlignItemsImpl(Ark_NativePointer node, - const Ark_Union_GridItemAlignment_Undefined* value) + const Opt_GridItemAlignment* value) { if (!needGroupedLog(1)) return; @@ -5270,6 +5766,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // GridAttributeModifier + namespace GridItemModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // GridItemModifier namespace GridItemInterfaceModifier { void SetGridItemOptionsImpl(Ark_NativePointer node, const Opt_GridItemOptions* value) @@ -5364,6 +5871,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // GridItemAttributeModifier + namespace GridColModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // GridColModifier namespace GridColInterfaceModifier { void SetGridColOptionsImpl(Ark_NativePointer node, const Opt_GridColOptions* option) @@ -5408,6 +5926,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // GridColAttributeModifier + namespace GridContainerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // GridContainerModifier namespace GridContainerInterfaceModifier { void SetGridContainerOptionsImpl(Ark_NativePointer node, const Opt_GridContainerOptions* value) @@ -5420,6 +5949,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // GridContainerInterfaceModifier + namespace GridRowModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // GridRowModifier namespace GridRowInterfaceModifier { void SetGridRowOptionsImpl(Ark_NativePointer node, const Opt_GridRowOptions* option) @@ -5454,6 +5994,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // GridRowAttributeModifier + namespace HyperlinkModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // HyperlinkModifier namespace HyperlinkInterfaceModifier { void SetHyperlinkOptionsImpl(Ark_NativePointer node, const Ark_Union_String_Resource* address, @@ -5481,6 +6032,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // HyperlinkAttributeModifier + namespace ImageModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ImageModifier namespace ImageInterfaceModifier { void SetImageOptions0Impl(Ark_NativePointer node, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* src) @@ -5768,6 +6330,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ImageAttributeModifier + namespace ImageAnimatorModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ImageAnimatorModifier namespace ImageAnimatorInterfaceModifier { void SetImageAnimatorOptionsImpl(Ark_NativePointer node) { @@ -5910,6 +6483,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ImageAnimatorAttributeModifier + namespace ImageSpanModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ImageSpanModifier namespace ImageSpanInterfaceModifier { void SetImageSpanOptionsImpl(Ark_NativePointer node, const Ark_Union_ResourceStr_PixelMap* value) @@ -5984,14 +6568,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ImageSpanAttributeModifier + namespace LineModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // LineModifier namespace LineInterfaceModifier { void SetLineOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_LineOptions* options) { if (!needGroupedLog(1)) return; string out("setLineOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } @@ -6018,6 +6613,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LineAttributeModifier + namespace ListModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ListModifier namespace ListInterfaceModifier { void SetListOptionsImpl(Ark_NativePointer node, const Opt_ListOptions* options) @@ -6082,7 +6688,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, - const Ark_Union_ListDividerOptions_Undefined* value) + const Ark_Union_ListDividerOptions_Null* value) { if (!needGroupedLog(1)) return; @@ -6111,8 +6717,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void CachedCountImpl(Ark_NativePointer node, - const Ark_Number* value) + void CachedCount0Impl(Ark_NativePointer node, + const Ark_Number* value) { if (!needGroupedLog(1)) return; @@ -6121,6 +6727,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void CachedCount1Impl(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show) + { + if (!needGroupedLog(1)) + return; + string out("cachedCount("); + WriteToString(&out, count); + out.append(", "); + WriteToString(&out, show); + out.append(")"); + appendGroupedLog(1, out); + } void ChainAnimationImpl(Ark_NativePointer node, Ark_Boolean value) { @@ -6192,7 +6811,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ChildrenMainSizeImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_ChildrenMainSize* value) { if (!needGroupedLog(1)) return; @@ -6388,6 +7007,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ListAttributeModifier + namespace ListItemModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ListItemModifier namespace ListItemInterfaceModifier { void SetListItemOptions0Impl(Ark_NativePointer node, const Opt_ListItemOptions* value) @@ -6472,6 +7102,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ListItemAttributeModifier + namespace ListItemGroupModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ListItemGroupModifier namespace ListItemGroupInterfaceModifier { void SetListItemGroupOptionsImpl(Ark_NativePointer node, const Opt_ListItemGroupOptions* options) @@ -6486,7 +7127,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // ListItemGroupInterfaceModifier namespace ListItemGroupAttributeModifier { void DividerImpl(Ark_NativePointer node, - const Ark_Union_ListDividerOptions_Undefined* value) + const Ark_Union_ListDividerOptions_Null* value) { if (!needGroupedLog(1)) return; @@ -6496,7 +7137,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ChildrenMainSizeImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_ChildrenMainSize* value) { if (!needGroupedLog(1)) return; @@ -6506,6 +7147,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ListItemGroupAttributeModifier + namespace LoadingProgressModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // LoadingProgressModifier namespace LoadingProgressInterfaceModifier { void SetLoadingProgressOptionsImpl(Ark_NativePointer node) { @@ -6548,6 +7200,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LoadingProgressAttributeModifier + namespace LocationButtonModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // LocationButtonModifier namespace LocationButtonInterfaceModifier { void SetLocationButtonOptions0Impl(Ark_NativePointer node) { @@ -6580,6 +7243,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LocationButtonAttributeModifier + namespace MarqueeModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // MarqueeModifier namespace MarqueeInterfaceModifier { void SetMarqueeOptionsImpl(Ark_NativePointer node, const Ark_MarqueeOptions* options) @@ -6684,6 +7358,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // MarqueeAttributeModifier + namespace MediaCachedImageModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // MediaCachedImageModifier namespace MediaCachedImageInterfaceModifier { void SetMediaCachedImageOptionsImpl(Ark_NativePointer node, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* src) @@ -6696,6 +7381,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // MediaCachedImageInterfaceModifier + namespace MenuModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // MenuModifier namespace MenuInterfaceModifier { void SetMenuOptionsImpl(Ark_NativePointer node) { @@ -6748,7 +7444,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void MenuItemDividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyleOptions_Undefined* value) + const Opt_DividerStyleOptions* value) { if (!needGroupedLog(1)) return; @@ -6758,7 +7454,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void MenuItemGroupDividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyleOptions_Undefined* value) + const Opt_DividerStyleOptions* value) { if (!needGroupedLog(1)) return; @@ -6778,6 +7474,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // MenuAttributeModifier + namespace MenuItemModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // MenuItemModifier namespace MenuItemInterfaceModifier { void SetMenuItemOptionsImpl(Ark_NativePointer node, const Opt_Union_MenuItemOptions_CustomBuilder* value) @@ -6862,6 +7569,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // MenuItemAttributeModifier + namespace MenuItemGroupModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // MenuItemGroupModifier namespace MenuItemGroupInterfaceModifier { void SetMenuItemGroupOptionsImpl(Ark_NativePointer node, const Opt_MenuItemGroupOptions* value) @@ -6874,6 +7592,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // MenuItemGroupInterfaceModifier + namespace NavDestinationModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // NavDestinationModifier namespace NavDestinationInterfaceModifier { void SetNavDestinationOptionsImpl(Ark_NativePointer node) { @@ -7019,7 +7748,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SystemBarStyleImpl(Ark_NativePointer node, - const Ark_Union_SystemBarStyle_Undefined* value) + const Opt_CustomObject* value) { if (!needGroupedLog(1)) return; @@ -7029,7 +7758,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void RecoverableImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -7061,27 +7790,64 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void IgnoreLayoutSafeAreaImpl(Ark_NativePointer node, - const Opt_Array_LayoutSafeAreaType* types, - const Opt_Array_LayoutSafeAreaEdge* edges) + void ToolbarConfigurationImpl(Ark_NativePointer node, + const Ark_Union_Array_ToolbarItem_CustomBuilder* toolbarParam, + const Opt_NavigationToolbarOptions* options) { if (!needGroupedLog(1)) return; - string out("ignoreLayoutSafeArea("); - WriteToString(&out, types); + string out("toolbarConfiguration("); + WriteToString(&out, toolbarParam); out.append(", "); - WriteToString(&out, edges); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } - } // NavDestinationAttributeModifier - namespace NavRouterInterfaceModifier { - void SetNavRouterOptions0Impl(Ark_NativePointer node) + void HideToolBarImpl(Ark_NativePointer node, + Ark_Boolean hide, + const Opt_Boolean* animated) { if (!needGroupedLog(1)) return; - string out("setNavRouterOptions("); - out.append(")"); + string out("hideToolBar("); + WriteToString(&out, hide); + out.append(", "); + WriteToString(&out, animated); + out.append(")"); + appendGroupedLog(1, out); + } + void IgnoreLayoutSafeAreaImpl(Ark_NativePointer node, + const Opt_Array_LayoutSafeAreaType* types, + const Opt_Array_LayoutSafeAreaEdge* edges) + { + if (!needGroupedLog(1)) + return; + string out("ignoreLayoutSafeArea("); + WriteToString(&out, types); + out.append(", "); + WriteToString(&out, edges); + out.append(")"); + appendGroupedLog(1, out); + } + } // NavDestinationAttributeModifier + namespace NavRouterModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // NavRouterModifier + namespace NavRouterInterfaceModifier { + void SetNavRouterOptions0Impl(Ark_NativePointer node) + { + if (!needGroupedLog(1)) + return; + string out("setNavRouterOptions("); + out.append(")"); appendGroupedLog(1, out); } void SetNavRouterOptions1Impl(Ark_NativePointer node, @@ -7117,6 +7883,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // NavRouterAttributeModifier + namespace NavigationModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // NavigationModifier namespace NavigationInterfaceModifier { void SetNavigationOptions0Impl(Ark_NativePointer node) { @@ -7127,7 +7904,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetNavigationOptions1Impl(Ark_NativePointer node, - const Ark_Materialized* pathInfos) + const Ark_NavPathStack* pathInfos) { if (!needGroupedLog(1)) return; @@ -7355,7 +8132,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SystemBarStyleImpl(Ark_NativePointer node, - const Ark_Union_SystemBarStyle_Undefined* value) + const Opt_CustomObject* value) { if (!needGroupedLog(1)) return; @@ -7365,7 +8142,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void RecoverableImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -7374,6 +8151,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void EnableDragBarImpl(Ark_NativePointer node, + const Opt_Boolean* value) + { + if (!needGroupedLog(1)) + return; + string out("enableDragBar("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void TitleImpl(Ark_NativePointer node, const Ark_Type_NavigationAttribute_title_value* value, const Opt_NavigationTitleOptions* options) @@ -7414,6 +8201,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // NavigationAttributeModifier + namespace NavigatorModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // NavigatorModifier namespace NavigatorInterfaceModifier { void SetNavigatorOptions0Impl(Ark_NativePointer node, const Opt_Literal_String_target_NavigationType_type* value) @@ -7476,6 +8274,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // NavigatorAttributeModifier + namespace NodeContainerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // NodeContainerModifier namespace NodeContainerInterfaceModifier { void SetNodeContainerOptionsImpl(Ark_NativePointer node, const Ark_NodeController* controller) @@ -7488,6 +8297,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // NodeContainerInterfaceModifier + namespace PanelModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // PanelModifier namespace PanelInterfaceModifier { void SetPanelOptionsImpl(Ark_NativePointer node, Ark_Boolean show) @@ -7622,6 +8442,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // PanelAttributeModifier + namespace PasteButtonModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // PasteButtonModifier namespace PasteButtonInterfaceModifier { void SetPasteButtonOptions0Impl(Ark_NativePointer node) { @@ -7654,14 +8485,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // PasteButtonAttributeModifier + namespace PathModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // PathModifier namespace PathInterfaceModifier { void SetPathOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_Number_String_height_width_String_commands* value) + const Opt_PathOptions* options) { if (!needGroupedLog(1)) return; string out("setPathOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } @@ -7678,6 +8520,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // PathAttributeModifier + namespace PatternLockModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // PatternLockModifier namespace PatternLockInterfaceModifier { void SetPatternLockOptionsImpl(Ark_NativePointer node, const Opt_PatternLockController* controller) @@ -7802,7 +8655,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ActivateCircleStyleImpl(Ark_NativePointer node, - const Ark_Union_CircleStyleOptions_Undefined* value) + const Opt_CircleStyleOptions* value) { if (!needGroupedLog(1)) return; @@ -7812,21 +8665,32 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // PatternLockAttributeModifier + namespace PluginComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // PluginComponentModifier namespace PluginComponentInterfaceModifier { void SetPluginComponentOptionsImpl(Ark_NativePointer node, - const Ark_Literal_PluginComponentTemplate_template_Any_data* value) + const Ark_PluginComponentOptions* options) { if (!needGroupedLog(1)) return; string out("setPluginComponentOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } } // PluginComponentInterfaceModifier namespace PluginComponentAttributeModifier { void OnCompleteImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -7836,7 +8700,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnErrorImpl(Ark_NativePointer node, - const Callback_Literal_Number_errcode_String_msg_Void* value) + const PluginErrorCallback* value) { if (!needGroupedLog(1)) return; @@ -7846,14 +8710,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // PluginComponentAttributeModifier + namespace PolygonModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // PolygonModifier namespace PolygonInterfaceModifier { void SetPolygonOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_PolygonOptions* options) { if (!needGroupedLog(1)) return; string out("setPolygonOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } @@ -7870,14 +8745,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // PolygonAttributeModifier + namespace PolylineModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // PolylineModifier namespace PolylineInterfaceModifier { void SetPolylineOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_PolylineOptions* options) { if (!needGroupedLog(1)) return; string out("setPolylineOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } @@ -7894,6 +8780,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // PolylineAttributeModifier + namespace ProgressModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ProgressModifier namespace ProgressInterfaceModifier { void SetProgressOptionsImpl(Ark_NativePointer node, const Ark_ProgressOptions* options) @@ -7938,7 +8835,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PrivacySensitiveImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -7958,6 +8855,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ProgressAttributeModifier + namespace QRCodeModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // QRCodeModifier namespace QRCodeInterfaceModifier { void SetQRCodeOptionsImpl(Ark_NativePointer node, const Ark_String* value) @@ -8002,6 +8910,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // QRCodeAttributeModifier + namespace RadioModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RadioModifier namespace RadioInterfaceModifier { void SetRadioOptionsImpl(Ark_NativePointer node, const Ark_RadioOptions* options) @@ -8056,6 +8975,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RadioAttributeModifier + namespace RatingModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RatingModifier namespace RatingInterfaceModifier { void SetRatingOptionsImpl(Ark_NativePointer node, const Opt_RatingOptions* options) @@ -8120,14 +9050,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RatingAttributeModifier + namespace RectModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RectModifier namespace RectInterfaceModifier { void SetRectOptionsImpl(Ark_NativePointer node, - const Opt_Type_RectInterface_value* value) + const Opt_Union_RectOptions_RoundedRectOptions* options) { if (!needGroupedLog(1)) return; string out("setRectOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } @@ -8164,6 +9105,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RectAttributeModifier + namespace RefreshModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RefreshModifier namespace RefreshInterfaceModifier { void SetRefreshOptionsImpl(Ark_NativePointer node, const Ark_RefreshOptions* value) @@ -8228,7 +9180,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void PullDownRatioImpl(Ark_NativePointer node, - const Ark_Union_Number_Undefined* value) + const Opt_Number* value) { if (!needGroupedLog(1)) return; @@ -8238,6 +9190,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RefreshAttributeModifier + namespace RelativeContainerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RelativeContainerModifier namespace RelativeContainerInterfaceModifier { void SetRelativeContainerOptionsImpl(Ark_NativePointer node) { @@ -8280,6 +9243,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RelativeContainerAttributeModifier + namespace RichEditorModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RichEditorModifier namespace RichEditorInterfaceModifier { void SetRichEditorOptions0Impl(Ark_NativePointer node, const Ark_RichEditorOptions* value) @@ -8524,7 +9498,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { if (!needGroupedLog(1)) return; @@ -8609,6 +9583,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RichEditorAttributeModifier + namespace RichTextModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RichTextModifier namespace RichTextInterfaceModifier { void SetRichTextOptionsImpl(Ark_NativePointer node, const Ark_String* content) @@ -8643,6 +9628,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RichTextAttributeModifier + namespace RootSceneModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RootSceneModifier namespace RootSceneInterfaceModifier { void SetRootSceneOptionsImpl(Ark_NativePointer node, const Ark_RootSceneSession* session) @@ -8655,6 +9651,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RootSceneInterfaceModifier + namespace RowModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RowModifier namespace RowInterfaceModifier { void SetRowOptionsImpl(Ark_NativePointer node, const Opt_RowOptions* options) @@ -8699,7 +9706,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ReverseImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -8709,6 +9716,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RowAttributeModifier + namespace RowSplitModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RowSplitModifier namespace RowSplitInterfaceModifier { void SetRowSplitOptionsImpl(Ark_NativePointer node) { @@ -8731,6 +9749,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // RowSplitAttributeModifier + namespace SaveButtonModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SaveButtonModifier namespace SaveButtonInterfaceModifier { void SetSaveButtonOptions0Impl(Ark_NativePointer node) { @@ -8763,6 +9792,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SaveButtonAttributeModifier + namespace ScreenModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ScreenModifier namespace ScreenInterfaceModifier { void SetScreenOptionsImpl(Ark_NativePointer node, const Ark_Number* screenId) @@ -8775,6 +9815,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ScreenInterfaceModifier + namespace ScrollModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ScrollModifier namespace ScrollInterfaceModifier { void SetScrollOptionsImpl(Ark_NativePointer node, const Opt_Scroller* scroller) @@ -8809,7 +9860,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnWillScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { if (!needGroupedLog(1)) return; @@ -8819,7 +9870,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnDidScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { if (!needGroupedLog(1)) return; @@ -8982,6 +10033,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ScrollAttributeModifier + namespace ScrollBarModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ScrollBarModifier namespace ScrollBarInterfaceModifier { void SetScrollBarOptionsImpl(Ark_NativePointer node, const Ark_ScrollBarOptions* value) @@ -8996,7 +10058,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // ScrollBarInterfaceModifier namespace ScrollBarAttributeModifier { void EnableNestedScrollImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -9006,9 +10068,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ScrollBarAttributeModifier + namespace SearchModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SearchModifier namespace SearchInterfaceModifier { void SetSearchOptionsImpl(Ark_NativePointer node, - const Opt_Type_SearchInterface_options* options) + const Opt_SearchOptions* options) { if (!needGroupedLog(1)) return; @@ -9129,8 +10202,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void OnSubmitImpl(Ark_NativePointer node, - const Callback_String_Void* value) + void OnSubmit0Impl(Ark_NativePointer node, + const Callback_String_Void* value) + { + if (!needGroupedLog(1)) + return; + string out("onSubmit("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void OnSubmit1Impl(Ark_NativePointer node, + const SearchSubmitCallback* value) { if (!needGroupedLog(1)) return; @@ -9150,7 +10233,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnTextSelectionChangeImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnTextSelectionChangeCallback* value) { if (!needGroupedLog(1)) return; @@ -9160,7 +10243,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnContentScrollImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnContentScrollCallback* value) { if (!needGroupedLog(1)) return; @@ -9190,7 +10273,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnPasteImpl(Ark_NativePointer node, - const Callback_String_PasteEvent_Void* value) + const OnPasteCallback* value) { if (!needGroupedLog(1)) return; @@ -9360,7 +10443,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { if (!needGroupedLog(1)) return; @@ -9430,6 +10513,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // SearchAttributeModifier namespace SecurityComponentMethodModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } void IconSizeImpl(Ark_NativePointer node, const Ark_Length* value) { @@ -9661,6 +10753,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SecurityComponentMethodModifier + namespace SelectModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SelectModifier namespace SelectInterfaceModifier { void SetSelectOptionsImpl(Ark_NativePointer node, const Array_SelectOption* options) @@ -9865,7 +10968,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, - const Ark_Union_Union_DividerOptions_Undefined_Undefined* value) + const Ark_Union_Opt_DividerOptions_Null* value) { if (!needGroupedLog(1)) return; @@ -9888,6 +10991,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SelectAttributeModifier + namespace ShapeModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ShapeModifier namespace ShapeInterfaceModifier { void SetShapeOptions0Impl(Ark_NativePointer node, const Ark_PixelMap* value) @@ -9910,7 +11024,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // ShapeInterfaceModifier namespace ShapeAttributeModifier { void ViewPortImpl(Ark_NativePointer node, - const Ark_Literal_Union_Number_String_height_width_x_y* value) + const Ark_ViewportRect* value) { if (!needGroupedLog(1)) return; @@ -10046,6 +11160,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ShapeAttributeModifier + namespace SliderModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SliderModifier namespace SliderInterfaceModifier { void SetSliderOptionsImpl(Ark_NativePointer node, const Opt_SliderOptions* options) @@ -10274,6 +11399,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // SliderAttributeModifier namespace BaseSpanModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } void TextBackgroundStyleImpl(Ark_NativePointer node, const Ark_TextBackgroundStyle* value) { @@ -10295,6 +11429,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // BaseSpanModifier + namespace SpanModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SpanModifier namespace SpanInterfaceModifier { void SetSpanOptionsImpl(Ark_NativePointer node, const Ark_Union_String_Resource* value) @@ -10419,6 +11564,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SpanAttributeModifier + namespace StackModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // StackModifier namespace StackInterfaceModifier { void SetStackOptionsImpl(Ark_NativePointer node, const Opt_StackOptions* options) @@ -10453,6 +11609,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // StackAttributeModifier + namespace StepperModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // StepperModifier namespace StepperInterfaceModifier { void SetStepperOptionsImpl(Ark_NativePointer node, const Opt_Literal_Number_index* value) @@ -10517,6 +11684,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // StepperAttributeModifier + namespace StepperItemModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // StepperItemModifier namespace StepperItemInterfaceModifier { void SetStepperItemOptionsImpl(Ark_NativePointer node) { @@ -10559,6 +11737,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // StepperItemAttributeModifier + namespace SwiperModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SwiperModifier namespace SwiperInterfaceModifier { void SetSwiperOptionsImpl(Ark_NativePointer node, const Opt_SwiperController* controller) @@ -10602,8 +11791,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void IndicatorImpl(Ark_NativePointer node, - const Ark_Union_DotIndicator_DigitIndicator_Boolean* value) + void Indicator0Impl(Ark_NativePointer node, + const Ark_Union_DotIndicator_DigitIndicator_Boolean* value) + { + if (!needGroupedLog(1)) + return; + string out("indicator("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void Indicator1Impl(Ark_NativePointer node, + const Ark_IndicatorComponentController* value) { if (!needGroupedLog(1)) return; @@ -10723,7 +11922,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnAnimationStartImpl(Ark_NativePointer node, - const Callback_Number_Number_SwiperAnimationEvent_Void* value) + const OnSwiperAnimationStartCallback* value) { if (!needGroupedLog(1)) return; @@ -10733,7 +11932,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnAnimationEndImpl(Ark_NativePointer node, - const Callback_Number_SwiperAnimationEvent_Void* value) + const OnSwiperAnimationEndCallback* value) { if (!needGroupedLog(1)) return; @@ -10743,7 +11942,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnGestureSwipeImpl(Ark_NativePointer node, - const Callback_Number_SwiperAnimationEvent_Void* value) + const OnSwiperGestureSwipeCallback* value) { if (!needGroupedLog(1)) return; @@ -10777,74 +11976,170 @@ namespace OHOS::Ace::NG::GeneratedModifier { { if (!needGroupedLog(1)) return; - string out("onContentDidScroll("); + string out("onContentDidScroll("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void IndicatorInteractiveImpl(Ark_NativePointer node, + Ark_Boolean value) + { + if (!needGroupedLog(1)) + return; + string out("indicatorInteractive("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void DisplayArrowImpl(Ark_NativePointer node, + const Ark_Union_ArrowStyle_Boolean* value, + const Opt_Boolean* isHoverShow) + { + if (!needGroupedLog(1)) + return; + string out("displayArrow("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, isHoverShow); + out.append(")"); + appendGroupedLog(1, out); + } + void DisplayCountImpl(Ark_NativePointer node, + const Ark_Union_Number_String_SwiperAutoFill* value, + const Opt_Boolean* swipeByGroup) + { + if (!needGroupedLog(1)) + return; + string out("displayCount("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, swipeByGroup); + out.append(")"); + appendGroupedLog(1, out); + } + void PrevMarginImpl(Ark_NativePointer node, + const Ark_Length* value, + const Opt_Boolean* ignoreBlank) + { + if (!needGroupedLog(1)) + return; + string out("prevMargin("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, ignoreBlank); + out.append(")"); + appendGroupedLog(1, out); + } + void NextMarginImpl(Ark_NativePointer node, + const Ark_Length* value, + const Opt_Boolean* ignoreBlank) + { + if (!needGroupedLog(1)) + return; + string out("nextMargin("); + WriteToString(&out, value); + out.append(", "); + WriteToString(&out, ignoreBlank); + out.append(")"); + appendGroupedLog(1, out); + } + } // SwiperAttributeModifier + namespace IndicatorComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // IndicatorComponentModifier + namespace IndicatorComponentInterfaceModifier { + void SetIndicatorComponentOptionsImpl(Ark_NativePointer node, + const Opt_IndicatorComponentController* controller) + { + if (!needGroupedLog(1)) + return; + string out("setIndicatorComponentOptions("); + WriteToString(&out, controller); + out.append(")"); + appendGroupedLog(1, out); + } + } // IndicatorComponentInterfaceModifier + namespace IndicatorComponentAttributeModifier { + void InitialIndexImpl(Ark_NativePointer node, + const Ark_Number* value) + { + if (!needGroupedLog(1)) + return; + string out("initialIndex("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void CountImpl(Ark_NativePointer node, + const Ark_Number* value) + { + if (!needGroupedLog(1)) + return; + string out("count("); WriteToString(&out, value); out.append(")"); appendGroupedLog(1, out); } - void IndicatorInteractiveImpl(Ark_NativePointer node, - Ark_Boolean value) + void StyleImpl(Ark_NativePointer node, + const Ark_Union_DotIndicator_DigitIndicator* value) { if (!needGroupedLog(1)) return; - string out("indicatorInteractive("); + string out("style("); WriteToString(&out, value); out.append(")"); appendGroupedLog(1, out); } - void DisplayArrowImpl(Ark_NativePointer node, - const Ark_Union_ArrowStyle_Boolean* value, - const Opt_Boolean* isHoverShow) + void LoopImpl(Ark_NativePointer node, + Ark_Boolean value) { if (!needGroupedLog(1)) return; - string out("displayArrow("); + string out("loop("); WriteToString(&out, value); - out.append(", "); - WriteToString(&out, isHoverShow); out.append(")"); appendGroupedLog(1, out); } - void DisplayCountImpl(Ark_NativePointer node, - const Ark_Union_Number_String_SwiperAutoFill* value, - const Opt_Boolean* swipeByGroup) + void VerticalImpl(Ark_NativePointer node, + Ark_Boolean value) { if (!needGroupedLog(1)) return; - string out("displayCount("); + string out("vertical("); WriteToString(&out, value); - out.append(", "); - WriteToString(&out, swipeByGroup); out.append(")"); appendGroupedLog(1, out); } - void PrevMarginImpl(Ark_NativePointer node, - const Ark_Length* value, - const Opt_Boolean* ignoreBlank) + void OnChangeImpl(Ark_NativePointer node, + const Callback_Number_Void* value) { if (!needGroupedLog(1)) return; - string out("prevMargin("); + string out("onChange("); WriteToString(&out, value); - out.append(", "); - WriteToString(&out, ignoreBlank); out.append(")"); appendGroupedLog(1, out); } - void NextMarginImpl(Ark_NativePointer node, - const Ark_Length* value, - const Opt_Boolean* ignoreBlank) + } // IndicatorComponentAttributeModifier + namespace SymbolGlyphModifier { + Ark_NativePointer ConstructImpl() { if (!needGroupedLog(1)) - return; - string out("nextMargin("); - WriteToString(&out, value); - out.append(", "); - WriteToString(&out, ignoreBlank); + return 0; + string out("construct("); out.append(")"); appendGroupedLog(1, out); + return 0; } - } // SwiperAttributeModifier + } // SymbolGlyphModifier namespace SymbolGlyphInterfaceModifier { void SetSymbolGlyphOptionsImpl(Ark_NativePointer node, const Opt_Resource* value) @@ -10935,6 +12230,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SymbolGlyphAttributeModifier + namespace SymbolSpanModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SymbolSpanModifier namespace SymbolSpanInterfaceModifier { void SetSymbolSpanOptionsImpl(Ark_NativePointer node, const Ark_Resource* value) @@ -10999,14 +12305,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SymbolSpanAttributeModifier + namespace TabsModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TabsModifier namespace TabsInterfaceModifier { void SetTabsOptionsImpl(Ark_NativePointer node, - const Opt_Type_TabsInterface_value* value) + const Opt_TabsOptions* options) { if (!needGroupedLog(1)) return; string out("setTabsOptions("); - WriteToString(&out, value); + WriteToString(&out, options); out.append(")"); appendGroupedLog(1, out); } @@ -11096,7 +12413,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void AnimationModeImpl(Ark_NativePointer node, - const Ark_Union_AnimationMode_Undefined* value) + const Opt_AnimationMode* value) { if (!needGroupedLog(1)) return; @@ -11106,7 +12423,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void EdgeEffectImpl(Ark_NativePointer node, - const Ark_Union_EdgeEffect_Undefined* value) + const Opt_EdgeEffect* value) { if (!needGroupedLog(1)) return; @@ -11136,7 +12453,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnAnimationStartImpl(Ark_NativePointer node, - const Callback_Number_Number_TabsAnimationEvent_Void* value) + const OnTabsAnimationStartCallback* value) { if (!needGroupedLog(1)) return; @@ -11146,7 +12463,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnAnimationEndImpl(Ark_NativePointer node, - const Callback_Number_TabsAnimationEvent_Void* value) + const OnTabsAnimationEndCallback* value) { if (!needGroupedLog(1)) return; @@ -11156,7 +12473,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnGestureSwipeImpl(Ark_NativePointer node, - const Callback_Number_TabsAnimationEvent_Void* value) + const OnTabsGestureSwipeCallback* value) { if (!needGroupedLog(1)) return; @@ -11176,7 +12493,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyle_Undefined* value) + const Ark_Union_DividerStyle_Null* value) { if (!needGroupedLog(1)) return; @@ -11216,7 +12533,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void CustomContentTransitionImpl(Ark_NativePointer node, - const Type_TabsAttribute_customContentTransition_delegate* value) + const TabsCustomContentTransitionCallback* value) { if (!needGroupedLog(1)) return; @@ -11225,18 +12542,41 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void BarBackgroundBlurStyleImpl(Ark_NativePointer node, - Ark_BlurStyle value) + void BarBackgroundBlurStyle0Impl(Ark_NativePointer node, + Ark_BlurStyle value) + { + if (!needGroupedLog(1)) + return; + string out("barBackgroundBlurStyle("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void BarBackgroundBlurStyle1Impl(Ark_NativePointer node, + Ark_BlurStyle style, + const Ark_BackgroundBlurStyleOptions* options) { if (!needGroupedLog(1)) return; string out("barBackgroundBlurStyle("); + WriteToString(&out, style); + out.append(", "); + WriteToString(&out, options); + out.append(")"); + appendGroupedLog(1, out); + } + void BarBackgroundEffectImpl(Ark_NativePointer node, + const Ark_BackgroundEffectOptions* value) + { + if (!needGroupedLog(1)) + return; + string out("barBackgroundEffect("); WriteToString(&out, value); out.append(")"); appendGroupedLog(1, out); } void OnContentWillChangeImpl(Ark_NativePointer node, - const Callback_Number_Number_Boolean* value) + const OnTabsContentWillChangeCallback* value) { if (!needGroupedLog(1)) return; @@ -11256,6 +12596,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TabsAttributeModifier + namespace TabContentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TabContentModifier namespace TabContentInterfaceModifier { void SetTabContentOptionsImpl(Ark_NativePointer node) { @@ -11268,7 +12619,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // TabContentInterfaceModifier namespace TabContentAttributeModifier { void TabBar0Impl(Ark_NativePointer node, - const Ark_Type_TabContentAttribute_tabBar_value* value) + const Ark_Union_String_Resource_CustomBuilder_TabBarOptions* value) { if (!needGroupedLog(1)) return; @@ -11308,6 +12659,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TabContentAttributeModifier + namespace TextModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TextModifier namespace TextInterfaceModifier { void SetTextOptionsImpl(Ark_NativePointer node, const Opt_Union_String_Resource* content, @@ -11620,6 +12982,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void CaretColorImpl(Ark_NativePointer node, + const Ark_ResourceColor* value) + { + if (!needGroupedLog(1)) + return; + string out("caretColor("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void SelectedBackgroundColorImpl(Ark_NativePointer node, + const Ark_ResourceColor* value) + { + if (!needGroupedLog(1)) + return; + string out("selectedBackgroundColor("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void EllipsisModeImpl(Ark_NativePointer node, Ark_EllipsisMode value) { @@ -11691,7 +13073,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { if (!needGroupedLog(1)) return; @@ -11753,6 +13135,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextAttributeModifier + namespace TextAreaModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TextAreaModifier namespace TextAreaInterfaceModifier { void SetTextAreaOptionsImpl(Ark_NativePointer node, const Opt_TextAreaOptions* value) @@ -11906,8 +13299,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void OnSubmitImpl(Ark_NativePointer node, - const Callback_EnterKeyType_Void* value) + void OnSubmit0Impl(Ark_NativePointer node, + const Callback_EnterKeyType_Void* value) + { + if (!needGroupedLog(1)) + return; + string out("onSubmit("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void OnSubmit1Impl(Ark_NativePointer node, + const TextAreaSubmitCallback* value) { if (!needGroupedLog(1)) return; @@ -12227,7 +13630,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { if (!needGroupedLog(1)) return; @@ -12296,6 +13699,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextAreaAttributeModifier + namespace TextClockModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TextClockModifier namespace TextClockInterfaceModifier { void SetTextClockOptionsImpl(Ark_NativePointer node, const Opt_TextClockOptions* options) @@ -12410,7 +13824,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DateTimeOptionsImpl(Ark_NativePointer node, - const Ark_Union_DateTimeOptions_Undefined* value) + const Opt_CustomObject* value) { if (!needGroupedLog(1)) return; @@ -12420,6 +13834,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextClockAttributeModifier + namespace TextInputModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TextInputModifier namespace TextInputInterfaceModifier { void SetTextInputOptionsImpl(Ark_NativePointer node, const Opt_TextInputOptions* value) @@ -12534,7 +13959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnSubmitImpl(Ark_NativePointer node, - const Callback_EnterKeyType_SubmitEvent_Void* value) + const OnSubmitCallback* value) { if (!needGroupedLog(1)) return; @@ -12554,7 +13979,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnTextSelectionChangeImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnTextSelectionChangeCallback* value) { if (!needGroupedLog(1)) return; @@ -12564,7 +13989,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnContentScrollImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnContentScrollCallback* value) { if (!needGroupedLog(1)) return; @@ -12654,7 +14079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnPasteImpl(Ark_NativePointer node, - const Callback_String_PasteEvent_Void* value) + const OnPasteCallback* value) { if (!needGroupedLog(1)) return; @@ -12754,7 +14179,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ShowErrorImpl(Ark_NativePointer node, - const Opt_Union_ResourceStr_Undefined* value) + const Opt_ResourceStr* value) { if (!needGroupedLog(1)) return; @@ -12784,7 +14209,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void UnderlineColorImpl(Ark_NativePointer node, - const Ark_Union_ResourceColor_UnderlineColor_Undefined* value) + const Opt_Union_ResourceColor_UnderlineColor* value) { if (!needGroupedLog(1)) return; @@ -12843,8 +14268,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void CancelButtonImpl(Ark_NativePointer node, - const Ark_Literal_CancelButtonStyle_style_IconOptions_icon* value) + void CancelButton0Impl(Ark_NativePointer node, + const Ark_CancelButtonOptions* value) + { + if (!needGroupedLog(1)) + return; + string out("cancelButton("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } + void CancelButton1Impl(Ark_NativePointer node, + const Ark_CancelButtonSymbolOptions* value) { if (!needGroupedLog(1)) return; @@ -13014,7 +14449,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { if (!needGroupedLog(1)) return; @@ -13083,6 +14518,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextInputAttributeModifier + namespace TextPickerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TextPickerModifier namespace TextPickerInterfaceModifier { void SetTextPickerOptionsImpl(Ark_NativePointer node, const Opt_TextPickerOptions* options) @@ -13176,6 +14622,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void OnScrollStopImpl(Ark_NativePointer node, + const TextPickerScrollStopCallback* value) + { + if (!needGroupedLog(1)) + return; + string out("onScrollStop("); + WriteToString(&out, value); + out.append(")"); + appendGroupedLog(1, out); + } void SelectedIndexImpl(Ark_NativePointer node, const Ark_Union_Number_Array_Number* value) { @@ -13187,7 +14643,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, - const Ark_Union_DividerOptions_Undefined* value) + const Ark_Union_DividerOptions_Null* value) { if (!needGroupedLog(1)) return; @@ -13207,6 +14663,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextPickerAttributeModifier + namespace TextTimerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TextTimerModifier namespace TextTimerInterfaceModifier { void SetTextTimerOptionsImpl(Ark_NativePointer node, const Opt_TextTimerOptions* options) @@ -13311,6 +14778,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TextTimerAttributeModifier + namespace TimePickerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TimePickerModifier namespace TimePickerInterfaceModifier { void SetTimePickerOptionsImpl(Ark_NativePointer node, const Opt_TimePickerOptions* options) @@ -13405,6 +14883,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // TimePickerAttributeModifier + namespace ToggleModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // ToggleModifier namespace ToggleInterfaceModifier { void SetToggleOptionsImpl(Ark_NativePointer node, const Ark_ToggleOptions* options) @@ -13469,6 +14958,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // ToggleAttributeModifier + namespace VideoModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // VideoModifier namespace VideoInterfaceModifier { void SetVideoOptionsImpl(Ark_NativePointer node, const Ark_VideoOptions* value) @@ -13533,7 +15033,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnStartImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -13543,7 +15043,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnPauseImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -13553,7 +15053,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnFinishImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -13563,7 +15063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnFullscreenChangeImpl(Ark_NativePointer node, - const Callback_Literal_Boolean_fullscreen_Void* value) + const Callback_FullscreenInfo_Void* value) { if (!needGroupedLog(1)) return; @@ -13573,7 +15073,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnPreparedImpl(Ark_NativePointer node, - const Callback_Literal_Number_duration_Void* value) + const Callback_PreparedInfo_Void* value) { if (!needGroupedLog(1)) return; @@ -13583,7 +15083,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnSeekingImpl(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value) + const Callback_PlaybackInfo_Void* value) { if (!needGroupedLog(1)) return; @@ -13593,7 +15093,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnSeekedImpl(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value) + const Callback_PlaybackInfo_Void* value) { if (!needGroupedLog(1)) return; @@ -13603,7 +15103,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnUpdateImpl(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value) + const Callback_PlaybackInfo_Void* value) { if (!needGroupedLog(1)) return; @@ -13653,6 +15153,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // VideoAttributeModifier + namespace WebModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // WebModifier namespace WebInterfaceModifier { void SetWebOptionsImpl(Ark_NativePointer node, const Ark_WebOptions* value) @@ -14837,7 +16348,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { if (!needGroupedLog(1)) return; @@ -14869,7 +16380,37 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void BindSelectionMenuImpl(Ark_NativePointer node, + Ark_WebElementType elementType, + const Callback_Any* content, + Ark_WebResponseType responseType, + const Opt_SelectionMenuOptionsExt* options) + { + if (!needGroupedLog(1)) + return; + string out("bindSelectionMenu("); + WriteToString(&out, elementType); + out.append(", "); + WriteToString(&out, content); + out.append(", "); + WriteToString(&out, responseType); + out.append(", "); + WriteToString(&out, options); + out.append(")"); + appendGroupedLog(1, out); + } } // WebAttributeModifier + namespace WindowSceneModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // WindowSceneModifier namespace WindowSceneInterfaceModifier { void SetWindowSceneOptionsImpl(Ark_NativePointer node, const Ark_Number* persistentId) @@ -14897,6 +16438,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // WindowSceneAttributeModifier + namespace XComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // XComponentModifier namespace XComponentInterfaceModifier { void SetXComponentOptions0Impl(Ark_NativePointer node, const Ark_Type_XComponentInterface_value* value) @@ -14931,7 +16483,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // XComponentInterfaceModifier namespace XComponentAttributeModifier { void OnLoadImpl(Ark_NativePointer node, - const Callback_Object_Void* value) + const OnNativeLoadCallback* value) { if (!needGroupedLog(1)) return; @@ -14941,7 +16493,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnDestroyImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { if (!needGroupedLog(1)) return; @@ -14971,6 +16523,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // XComponentAttributeModifier + namespace SideBarContainerModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // SideBarContainerModifier namespace SideBarContainerInterfaceModifier { void SetSideBarContainerOptionsImpl(Ark_NativePointer node, const Opt_SideBarContainerType* type) @@ -15105,7 +16668,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void DividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyle_Undefined* value) + const Ark_Union_DividerStyle_Null* value) { if (!needGroupedLog(1)) return; @@ -15125,6 +16688,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SideBarContainerAttributeModifier + namespace RemoteWindowModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // RemoteWindowModifier namespace RemoteWindowInterfaceModifier { void SetRemoteWindowOptionsImpl(Ark_NativePointer node, const Ark_WindowAnimationTarget* target) @@ -15136,7 +16710,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - } // RemoteWindowInterfaceModifier + } // RemoteWindowInterfaceModifier + namespace WaterFlowModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // WaterFlowModifier namespace WaterFlowInterfaceModifier { void SetWaterFlowOptionsImpl(Ark_NativePointer node, const Opt_WaterFlowOptions* options) @@ -15240,8 +16825,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void CachedCountImpl(Ark_NativePointer node, - const Ark_Number* value) + void CachedCount0Impl(Ark_NativePointer node, + const Ark_Number* value) { if (!needGroupedLog(1)) return; @@ -15250,6 +16835,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void CachedCount1Impl(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show) + { + if (!needGroupedLog(1)) + return; + string out("cachedCount("); + WriteToString(&out, count); + out.append(", "); + WriteToString(&out, show); + out.append(")"); + appendGroupedLog(1, out); + } void OnReachStartImpl(Ark_NativePointer node, const Callback_Void* value) { @@ -15291,6 +16889,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // WaterFlowAttributeModifier + namespace UIExtensionComponentModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // UIExtensionComponentModifier namespace UIExtensionComponentInterfaceModifier { void SetUIExtensionComponentOptionsImpl(Ark_NativePointer node, const Ark_Want* want, @@ -15318,7 +16927,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnReceiveImpl(Ark_NativePointer node, - const Callback_Literal_Empty_Void* value) + const Ark_CustomObject* value) { if (!needGroupedLog(1)) return; @@ -15368,6 +16977,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // UIExtensionComponentAttributeModifier + namespace LinearIndicatorModifier { + Ark_NativePointer ConstructImpl() + { + if (!needGroupedLog(1)) + return 0; + string out("construct("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // LinearIndicatorModifier namespace LinearIndicatorInterfaceModifier { void SetLinearIndicatorOptionsImpl(Ark_NativePointer node, const Opt_Number* count, @@ -15385,7 +17005,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // LinearIndicatorInterfaceModifier namespace LinearIndicatorAttributeModifier { void IndicatorStyleImpl(Ark_NativePointer node, - const Ark_Union_LinearIndicatorStyle_Undefined* value) + const Opt_LinearIndicatorStyle* value) { if (!needGroupedLog(1)) return; @@ -15395,7 +17015,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void IndicatorLoopImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { if (!needGroupedLog(1)) return; @@ -15405,7 +17025,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnChangeImpl(Ark_NativePointer node, - const Ark_Union_OnLinearIndicatorChangeCallback_Undefined* value) + const Opt_OnLinearIndicatorChangeCallback* value) { if (!needGroupedLog(1)) return; @@ -15418,6 +17038,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIAbilityComponentModifier* GetAbilityComponentModifier() { static const GENERATED_ArkUIAbilityComponentModifier ArkUIAbilityComponentModifierImpl { + AbilityComponentModifier::ConstructImpl, AbilityComponentInterfaceModifier::SetAbilityComponentOptionsImpl, AbilityComponentAttributeModifier::OnConnectImpl, AbilityComponentAttributeModifier::OnDisconnectImpl, @@ -15428,6 +17049,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIAlphabetIndexerModifier* GetAlphabetIndexerModifier() { static const GENERATED_ArkUIAlphabetIndexerModifier ArkUIAlphabetIndexerModifierImpl { + AlphabetIndexerModifier::ConstructImpl, AlphabetIndexerInterfaceModifier::SetAlphabetIndexerOptionsImpl, AlphabetIndexerAttributeModifier::OnSelectedImpl, AlphabetIndexerAttributeModifier::ColorImpl, @@ -15463,6 +17085,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIAnimatorModifier* GetAnimatorModifier() { static const GENERATED_ArkUIAnimatorModifier ArkUIAnimatorModifierImpl { + AnimatorModifier::ConstructImpl, AnimatorInterfaceModifier::SetAnimatorOptionsImpl, AnimatorAttributeModifier::StateImpl, AnimatorAttributeModifier::DurationImpl, @@ -15485,6 +17108,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIBadgeModifier* GetBadgeModifier() { static const GENERATED_ArkUIBadgeModifier ArkUIBadgeModifierImpl { + BadgeModifier::ConstructImpl, BadgeInterfaceModifier::SetBadgeOptions0Impl, BadgeInterfaceModifier::SetBadgeOptions1Impl, }; @@ -15494,6 +17118,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIBlankModifier* GetBlankModifier() { static const GENERATED_ArkUIBlankModifier ArkUIBlankModifierImpl { + BlankModifier::ConstructImpl, BlankInterfaceModifier::SetBlankOptionsImpl, BlankAttributeModifier::ColorImpl, }; @@ -15503,6 +17128,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIButtonModifier* GetButtonModifier() { static const GENERATED_ArkUIButtonModifier ArkUIButtonModifierImpl { + ButtonModifier::ConstructImpl, ButtonInterfaceModifier::SetButtonOptions0Impl, ButtonInterfaceModifier::SetButtonOptions1Impl, ButtonInterfaceModifier::SetButtonOptions2Impl, @@ -15525,6 +17151,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICalendarModifier* GetCalendarModifier() { static const GENERATED_ArkUICalendarModifier ArkUICalendarModifierImpl { + CalendarModifier::ConstructImpl, CalendarInterfaceModifier::SetCalendarOptionsImpl, CalendarAttributeModifier::ShowLunarImpl, CalendarAttributeModifier::ShowHolidayImpl, @@ -15546,6 +17173,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICalendarPickerModifier* GetCalendarPickerModifier() { static const GENERATED_ArkUICalendarPickerModifier ArkUICalendarPickerModifierImpl { + CalendarPickerModifier::ConstructImpl, CalendarPickerInterfaceModifier::SetCalendarPickerOptionsImpl, CalendarPickerAttributeModifier::TextStyleImpl, CalendarPickerAttributeModifier::OnChangeImpl, @@ -15557,6 +17185,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICanvasModifier* GetCanvasModifier() { static const GENERATED_ArkUICanvasModifier ArkUICanvasModifierImpl { + CanvasModifier::ConstructImpl, CanvasInterfaceModifier::SetCanvasOptions0Impl, CanvasInterfaceModifier::SetCanvasOptions1Impl, CanvasAttributeModifier::OnReadyImpl, @@ -15568,6 +17197,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICheckboxModifier* GetCheckboxModifier() { static const GENERATED_ArkUICheckboxModifier ArkUICheckboxModifierImpl { + CheckboxModifier::ConstructImpl, CheckboxInterfaceModifier::SetCheckboxOptionsImpl, CheckboxAttributeModifier::SelectImpl, CheckboxAttributeModifier::SelectedColorImpl, @@ -15583,6 +17213,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICheckboxGroupModifier* GetCheckboxGroupModifier() { static const GENERATED_ArkUICheckboxGroupModifier ArkUICheckboxGroupModifierImpl { + CheckboxGroupModifier::ConstructImpl, CheckboxGroupInterfaceModifier::SetCheckboxGroupOptionsImpl, CheckboxGroupAttributeModifier::SelectAllImpl, CheckboxGroupAttributeModifier::SelectedColorImpl, @@ -15597,6 +17228,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICircleModifier* GetCircleModifier() { static const GENERATED_ArkUICircleModifier ArkUICircleModifierImpl { + CircleModifier::ConstructImpl, CircleInterfaceModifier::SetCircleOptionsImpl, }; return &ArkUICircleModifierImpl; @@ -15605,6 +17237,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIColumnModifier* GetColumnModifier() { static const GENERATED_ArkUIColumnModifier ArkUIColumnModifierImpl { + ColumnModifier::ConstructImpl, ColumnInterfaceModifier::SetColumnOptionsImpl, ColumnAttributeModifier::AlignItemsImpl, ColumnAttributeModifier::JustifyContentImpl, @@ -15617,6 +17250,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIColumnSplitModifier* GetColumnSplitModifier() { static const GENERATED_ArkUIColumnSplitModifier ArkUIColumnSplitModifierImpl { + ColumnSplitModifier::ConstructImpl, ColumnSplitInterfaceModifier::SetColumnSplitOptionsImpl, ColumnSplitAttributeModifier::ResizeableImpl, ColumnSplitAttributeModifier::DividerImpl, @@ -15627,6 +17261,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICommonMethodModifier* GetCommonMethodModifier() { static const GENERATED_ArkUICommonMethodModifier ArkUICommonMethodModifierImpl { + CommonMethodModifier::ConstructImpl, CommonMethodModifier::WidthImpl, CommonMethodModifier::HeightImpl, CommonMethodModifier::DrawModifierImpl, @@ -15638,7 +17273,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::HitTestBehaviorImpl, CommonMethodModifier::OnChildTouchTestImpl, CommonMethodModifier::LayoutWeightImpl, + CommonMethodModifier::ChainWeightImpl, CommonMethodModifier::PaddingImpl, + CommonMethodModifier::SafeAreaPaddingImpl, CommonMethodModifier::MarginImpl, CommonMethodModifier::BackgroundColorImpl, CommonMethodModifier::PixelRoundImpl, @@ -15674,6 +17311,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::OnKeyEventImpl, CommonMethodModifier::OnKeyPreImeImpl, CommonMethodModifier::FocusableImpl, + CommonMethodModifier::TabStopImpl, CommonMethodModifier::OnFocusImpl, CommonMethodModifier::OnBlurImpl, CommonMethodModifier::TabIndexImpl, @@ -15694,7 +17332,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::InvertImpl, CommonMethodModifier::HueRotateImpl, CommonMethodModifier::UseShadowBatchingImpl, - CommonMethodModifier::UseEffectImpl, + CommonMethodModifier::UseEffect0Impl, + CommonMethodModifier::UseEffect1Impl, CommonMethodModifier::RenderGroupImpl, CommonMethodModifier::FreezeImpl, CommonMethodModifier::TranslateImpl, @@ -15756,7 +17395,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::SphericalEffectImpl, CommonMethodModifier::LightUpEffectImpl, CommonMethodModifier::PixelStretchEffectImpl, - CommonMethodModifier::AccessibilityGroupImpl, + CommonMethodModifier::AccessibilityGroup0Impl, + CommonMethodModifier::AccessibilityGroup1Impl, CommonMethodModifier::AccessibilityText0Impl, CommonMethodModifier::AccessibilityText1Impl, CommonMethodModifier::AccessibilityTextHintImpl, @@ -15764,13 +17404,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::AccessibilityDescription1Impl, CommonMethodModifier::AccessibilityLevelImpl, CommonMethodModifier::AccessibilityVirtualNodeImpl, + CommonMethodModifier::AccessibilityCheckedImpl, + CommonMethodModifier::AccessibilitySelectedImpl, CommonMethodModifier::ObscuredImpl, CommonMethodModifier::ReuseIdImpl, CommonMethodModifier::RenderFitImpl, CommonMethodModifier::GestureModifierImpl, CommonMethodModifier::BackgroundBrightnessImpl, CommonMethodModifier::OnGestureJudgeBeginImpl, - CommonMethodModifier::OnGestureRecognizerJudgeBeginImpl, + CommonMethodModifier::OnGestureRecognizerJudgeBegin0Impl, + CommonMethodModifier::OnGestureRecognizerJudgeBegin1Impl, CommonMethodModifier::ShouldBuiltInRecognizerParallelWithImpl, CommonMethodModifier::MonopolizeEventsImpl, CommonMethodModifier::OnTouchInterceptImpl, @@ -15781,7 +17424,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::BackgroundImageImpl, CommonMethodModifier::BackgroundBlurStyleImpl, CommonMethodModifier::ForegroundBlurStyleImpl, - CommonMethodModifier::FocusScopeIdImpl, + CommonMethodModifier::FocusScopeId0Impl, + CommonMethodModifier::FocusScopeId1Impl, CommonMethodModifier::FocusScopePriorityImpl, CommonMethodModifier::GestureImpl, CommonMethodModifier::PriorityGestureImpl, @@ -15813,6 +17457,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICommonShapeMethodModifier* GetCommonShapeMethodModifier() { static const GENERATED_ArkUICommonShapeMethodModifier ArkUICommonShapeMethodModifierImpl { + CommonShapeMethodModifier::ConstructImpl, CommonShapeMethodModifier::StrokeImpl, CommonShapeMethodModifier::FillImpl, CommonShapeMethodModifier::StrokeDashOffsetImpl, @@ -15831,6 +17476,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICommonModifier* GetCommonModifier() { static const GENERATED_ArkUICommonModifier ArkUICommonModifierImpl { + CommonModifier::ConstructImpl, CommonInterfaceModifier::SetCommonOptionsImpl, }; return &ArkUICommonModifierImpl; @@ -15839,6 +17485,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScrollableCommonMethodModifier* GetScrollableCommonMethodModifier() { static const GENERATED_ArkUIScrollableCommonMethodModifier ArkUIScrollableCommonMethodModifierImpl { + ScrollableCommonMethodModifier::ConstructImpl, ScrollableCommonMethodModifier::ScrollBarImpl, ScrollableCommonMethodModifier::ScrollBarColorImpl, ScrollableCommonMethodModifier::ScrollBarWidthImpl, @@ -15853,6 +17500,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ScrollableCommonMethodModifier::OnScrollStartImpl, ScrollableCommonMethodModifier::OnScrollStopImpl, ScrollableCommonMethodModifier::FlingSpeedLimitImpl, + ScrollableCommonMethodModifier::ClipContentImpl, ScrollableCommonMethodModifier::EdgeEffectImpl, ScrollableCommonMethodModifier::FadingEdgeImpl, }; @@ -15862,6 +17510,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIComponent3DModifier* GetComponent3DModifier() { static const GENERATED_ArkUIComponent3DModifier ArkUIComponent3DModifierImpl { + Component3DModifier::ConstructImpl, Component3DInterfaceModifier::SetComponent3DOptionsImpl, Component3DAttributeModifier::EnvironmentImpl, Component3DAttributeModifier::ShaderImpl, @@ -15877,6 +17526,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIContainerSpanModifier* GetContainerSpanModifier() { static const GENERATED_ArkUIContainerSpanModifier ArkUIContainerSpanModifierImpl { + ContainerSpanModifier::ConstructImpl, ContainerSpanInterfaceModifier::SetContainerSpanOptionsImpl, ContainerSpanAttributeModifier::TextBackgroundStyleImpl, }; @@ -15886,6 +17536,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICounterModifier* GetCounterModifier() { static const GENERATED_ArkUICounterModifier ArkUICounterModifierImpl { + CounterModifier::ConstructImpl, CounterInterfaceModifier::SetCounterOptionsImpl, CounterAttributeModifier::OnIncImpl, CounterAttributeModifier::OnDecImpl, @@ -15898,6 +17549,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIDataPanelModifier* GetDataPanelModifier() { static const GENERATED_ArkUIDataPanelModifier ArkUIDataPanelModifierImpl { + DataPanelModifier::ConstructImpl, DataPanelInterfaceModifier::SetDataPanelOptionsImpl, DataPanelAttributeModifier::CloseEffectImpl, DataPanelAttributeModifier::ValueColorsImpl, @@ -15912,6 +17564,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIDatePickerModifier* GetDatePickerModifier() { static const GENERATED_ArkUIDatePickerModifier ArkUIDatePickerModifierImpl { + DatePickerModifier::ConstructImpl, DatePickerInterfaceModifier::SetDatePickerOptionsImpl, DatePickerAttributeModifier::LunarImpl, DatePickerAttributeModifier::DisappearTextStyleImpl, @@ -15926,6 +17579,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIDividerModifier* GetDividerModifier() { static const GENERATED_ArkUIDividerModifier ArkUIDividerModifierImpl { + DividerModifier::ConstructImpl, DividerInterfaceModifier::SetDividerOptionsImpl, DividerAttributeModifier::VerticalImpl, DividerAttributeModifier::ColorImpl, @@ -15938,6 +17592,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIEffectComponentModifier* GetEffectComponentModifier() { static const GENERATED_ArkUIEffectComponentModifier ArkUIEffectComponentModifierImpl { + EffectComponentModifier::ConstructImpl, EffectComponentInterfaceModifier::SetEffectComponentOptionsImpl, }; return &ArkUIEffectComponentModifierImpl; @@ -15946,6 +17601,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIEllipseModifier* GetEllipseModifier() { static const GENERATED_ArkUIEllipseModifier ArkUIEllipseModifierImpl { + EllipseModifier::ConstructImpl, EllipseInterfaceModifier::SetEllipseOptionsImpl, }; return &ArkUIEllipseModifierImpl; @@ -15954,6 +17610,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIEmbeddedComponentModifier* GetEmbeddedComponentModifier() { static const GENERATED_ArkUIEmbeddedComponentModifier ArkUIEmbeddedComponentModifierImpl { + EmbeddedComponentModifier::ConstructImpl, EmbeddedComponentInterfaceModifier::SetEmbeddedComponentOptionsImpl, EmbeddedComponentAttributeModifier::OnTerminatedImpl, EmbeddedComponentAttributeModifier::OnErrorImpl, @@ -15964,6 +17621,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFlexModifier* GetFlexModifier() { static const GENERATED_ArkUIFlexModifier ArkUIFlexModifierImpl { + FlexModifier::ConstructImpl, FlexInterfaceModifier::SetFlexOptionsImpl, FlexAttributeModifier::PointLightImpl, }; @@ -15973,6 +17631,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFlowItemModifier* GetFlowItemModifier() { static const GENERATED_ArkUIFlowItemModifier ArkUIFlowItemModifierImpl { + FlowItemModifier::ConstructImpl, FlowItemInterfaceModifier::SetFlowItemOptionsImpl, }; return &ArkUIFlowItemModifierImpl; @@ -15981,6 +17640,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFolderStackModifier* GetFolderStackModifier() { static const GENERATED_ArkUIFolderStackModifier ArkUIFolderStackModifierImpl { + FolderStackModifier::ConstructImpl, FolderStackInterfaceModifier::SetFolderStackOptionsImpl, FolderStackAttributeModifier::AlignContentImpl, FolderStackAttributeModifier::OnFolderStateChangeImpl, @@ -15994,6 +17654,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFormComponentModifier* GetFormComponentModifier() { static const GENERATED_ArkUIFormComponentModifier ArkUIFormComponentModifierImpl { + FormComponentModifier::ConstructImpl, FormComponentInterfaceModifier::SetFormComponentOptionsImpl, FormComponentAttributeModifier::SizeImpl, FormComponentAttributeModifier::ModuleNameImpl, @@ -16012,6 +17673,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFormLinkModifier* GetFormLinkModifier() { static const GENERATED_ArkUIFormLinkModifier ArkUIFormLinkModifierImpl { + FormLinkModifier::ConstructImpl, FormLinkInterfaceModifier::SetFormLinkOptionsImpl, }; return &ArkUIFormLinkModifierImpl; @@ -16020,6 +17682,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGaugeModifier* GetGaugeModifier() { static const GENERATED_ArkUIGaugeModifier ArkUIGaugeModifierImpl { + GaugeModifier::ConstructImpl, GaugeInterfaceModifier::SetGaugeOptionsImpl, GaugeAttributeModifier::ValueImpl, GaugeAttributeModifier::StartAngleImpl, @@ -16038,6 +17701,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridModifier* GetGridModifier() { static const GENERATED_ArkUIGridModifier ArkUIGridModifierImpl { + GridModifier::ConstructImpl, GridInterfaceModifier::SetGridOptionsImpl, GridAttributeModifier::ColumnsTemplateImpl, GridAttributeModifier::RowsTemplateImpl, @@ -16048,7 +17712,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { GridAttributeModifier::ScrollBarImpl, GridAttributeModifier::OnScrollBarUpdateImpl, GridAttributeModifier::OnScrollIndexImpl, - GridAttributeModifier::CachedCountImpl, + GridAttributeModifier::CachedCount0Impl, + GridAttributeModifier::CachedCount1Impl, GridAttributeModifier::EditModeImpl, GridAttributeModifier::MultiSelectableImpl, GridAttributeModifier::MaxCountImpl, @@ -16079,6 +17744,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridItemModifier* GetGridItemModifier() { static const GENERATED_ArkUIGridItemModifier ArkUIGridItemModifierImpl { + GridItemModifier::ConstructImpl, GridItemInterfaceModifier::SetGridItemOptionsImpl, GridItemAttributeModifier::RowStartImpl, GridItemAttributeModifier::RowEndImpl, @@ -16095,6 +17761,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridColModifier* GetGridColModifier() { static const GENERATED_ArkUIGridColModifier ArkUIGridColModifierImpl { + GridColModifier::ConstructImpl, GridColInterfaceModifier::SetGridColOptionsImpl, GridColAttributeModifier::SpanImpl, GridColAttributeModifier::GridColOffsetImpl, @@ -16106,6 +17773,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridContainerModifier* GetGridContainerModifier() { static const GENERATED_ArkUIGridContainerModifier ArkUIGridContainerModifierImpl { + GridContainerModifier::ConstructImpl, GridContainerInterfaceModifier::SetGridContainerOptionsImpl, }; return &ArkUIGridContainerModifierImpl; @@ -16114,6 +17782,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridRowModifier* GetGridRowModifier() { static const GENERATED_ArkUIGridRowModifier ArkUIGridRowModifierImpl { + GridRowModifier::ConstructImpl, GridRowInterfaceModifier::SetGridRowOptionsImpl, GridRowAttributeModifier::OnBreakpointChangeImpl, GridRowAttributeModifier::AlignItemsImpl, @@ -16124,6 +17793,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIHyperlinkModifier* GetHyperlinkModifier() { static const GENERATED_ArkUIHyperlinkModifier ArkUIHyperlinkModifierImpl { + HyperlinkModifier::ConstructImpl, HyperlinkInterfaceModifier::SetHyperlinkOptionsImpl, HyperlinkAttributeModifier::ColorImpl, }; @@ -16133,6 +17803,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIImageModifier* GetImageModifier() { static const GENERATED_ArkUIImageModifier ArkUIImageModifierImpl { + ImageModifier::ConstructImpl, ImageInterfaceModifier::SetImageOptions0Impl, ImageInterfaceModifier::SetImageOptions1Impl, ImageInterfaceModifier::SetImageOptions2Impl, @@ -16168,6 +17839,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIImageAnimatorModifier* GetImageAnimatorModifier() { static const GENERATED_ArkUIImageAnimatorModifier ArkUIImageAnimatorModifierImpl { + ImageAnimatorModifier::ConstructImpl, ImageAnimatorInterfaceModifier::SetImageAnimatorOptionsImpl, ImageAnimatorAttributeModifier::ImagesImpl, ImageAnimatorAttributeModifier::StateImpl, @@ -16189,6 +17861,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIImageSpanModifier* GetImageSpanModifier() { static const GENERATED_ArkUIImageSpanModifier ArkUIImageSpanModifierImpl { + ImageSpanModifier::ConstructImpl, ImageSpanInterfaceModifier::SetImageSpanOptionsImpl, ImageSpanAttributeModifier::VerticalAlignImpl, ImageSpanAttributeModifier::ColorFilterImpl, @@ -16203,6 +17876,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILineModifier* GetLineModifier() { static const GENERATED_ArkUILineModifier ArkUILineModifierImpl { + LineModifier::ConstructImpl, LineInterfaceModifier::SetLineOptionsImpl, LineAttributeModifier::StartPointImpl, LineAttributeModifier::EndPointImpl, @@ -16213,6 +17887,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIListModifier* GetListModifier() { static const GENERATED_ArkUIListModifier ArkUIListModifierImpl { + ListModifier::ConstructImpl, ListInterfaceModifier::SetListOptionsImpl, ListAttributeModifier::AlignListItemImpl, ListAttributeModifier::ListDirectionImpl, @@ -16222,7 +17897,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { ListAttributeModifier::DividerImpl, ListAttributeModifier::EditModeImpl, ListAttributeModifier::MultiSelectableImpl, - ListAttributeModifier::CachedCountImpl, + ListAttributeModifier::CachedCount0Impl, + ListAttributeModifier::CachedCount1Impl, ListAttributeModifier::ChainAnimationImpl, ListAttributeModifier::ChainAnimationOptionsImpl, ListAttributeModifier::StickyImpl, @@ -16256,6 +17932,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIListItemModifier* GetListItemModifier() { static const GENERATED_ArkUIListItemModifier ArkUIListItemModifierImpl { + ListItemModifier::ConstructImpl, ListItemInterfaceModifier::SetListItemOptions0Impl, ListItemInterfaceModifier::SetListItemOptions1Impl, ListItemAttributeModifier::StickyImpl, @@ -16271,6 +17948,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIListItemGroupModifier* GetListItemGroupModifier() { static const GENERATED_ArkUIListItemGroupModifier ArkUIListItemGroupModifierImpl { + ListItemGroupModifier::ConstructImpl, ListItemGroupInterfaceModifier::SetListItemGroupOptionsImpl, ListItemGroupAttributeModifier::DividerImpl, ListItemGroupAttributeModifier::ChildrenMainSizeImpl, @@ -16281,6 +17959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILoadingProgressModifier* GetLoadingProgressModifier() { static const GENERATED_ArkUILoadingProgressModifier ArkUILoadingProgressModifierImpl { + LoadingProgressModifier::ConstructImpl, LoadingProgressInterfaceModifier::SetLoadingProgressOptionsImpl, LoadingProgressAttributeModifier::ColorImpl, LoadingProgressAttributeModifier::EnableLoadingImpl, @@ -16292,6 +17971,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILocationButtonModifier* GetLocationButtonModifier() { static const GENERATED_ArkUILocationButtonModifier ArkUILocationButtonModifierImpl { + LocationButtonModifier::ConstructImpl, LocationButtonInterfaceModifier::SetLocationButtonOptions0Impl, LocationButtonInterfaceModifier::SetLocationButtonOptions1Impl, LocationButtonAttributeModifier::OnClickImpl, @@ -16302,6 +17982,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMarqueeModifier* GetMarqueeModifier() { static const GENERATED_ArkUIMarqueeModifier ArkUIMarqueeModifierImpl { + MarqueeModifier::ConstructImpl, MarqueeInterfaceModifier::SetMarqueeOptionsImpl, MarqueeAttributeModifier::FontColorImpl, MarqueeAttributeModifier::FontSizeImpl, @@ -16319,6 +18000,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMediaCachedImageModifier* GetMediaCachedImageModifier() { static const GENERATED_ArkUIMediaCachedImageModifier ArkUIMediaCachedImageModifierImpl { + MediaCachedImageModifier::ConstructImpl, MediaCachedImageInterfaceModifier::SetMediaCachedImageOptionsImpl, }; return &ArkUIMediaCachedImageModifierImpl; @@ -16327,6 +18009,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMenuModifier* GetMenuModifier() { static const GENERATED_ArkUIMenuModifier ArkUIMenuModifierImpl { + MenuModifier::ConstructImpl, MenuInterfaceModifier::SetMenuOptionsImpl, MenuAttributeModifier::FontSizeImpl, MenuAttributeModifier::FontImpl, @@ -16342,6 +18025,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMenuItemModifier* GetMenuItemModifier() { static const GENERATED_ArkUIMenuItemModifier ArkUIMenuItemModifierImpl { + MenuItemModifier::ConstructImpl, MenuItemInterfaceModifier::SetMenuItemOptionsImpl, MenuItemAttributeModifier::SelectedImpl, MenuItemAttributeModifier::SelectIconImpl, @@ -16357,6 +18041,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMenuItemGroupModifier* GetMenuItemGroupModifier() { static const GENERATED_ArkUIMenuItemGroupModifier ArkUIMenuItemGroupModifierImpl { + MenuItemGroupModifier::ConstructImpl, MenuItemGroupInterfaceModifier::SetMenuItemGroupOptionsImpl, }; return &ArkUIMenuItemGroupModifierImpl; @@ -16365,6 +18050,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavDestinationModifier* GetNavDestinationModifier() { static const GENERATED_ArkUINavDestinationModifier ArkUINavDestinationModifierImpl { + NavDestinationModifier::ConstructImpl, NavDestinationInterfaceModifier::SetNavDestinationOptionsImpl, NavDestinationAttributeModifier::HideTitleBar0Impl, NavDestinationAttributeModifier::HideTitleBar1Impl, @@ -16383,6 +18069,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavDestinationAttributeModifier::RecoverableImpl, NavDestinationAttributeModifier::SystemTransitionImpl, NavDestinationAttributeModifier::TitleImpl, + NavDestinationAttributeModifier::ToolbarConfigurationImpl, + NavDestinationAttributeModifier::HideToolBarImpl, NavDestinationAttributeModifier::IgnoreLayoutSafeAreaImpl, }; return &ArkUINavDestinationModifierImpl; @@ -16391,6 +18079,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavRouterModifier* GetNavRouterModifier() { static const GENERATED_ArkUINavRouterModifier ArkUINavRouterModifierImpl { + NavRouterModifier::ConstructImpl, NavRouterInterfaceModifier::SetNavRouterOptions0Impl, NavRouterInterfaceModifier::SetNavRouterOptions1Impl, NavRouterAttributeModifier::OnStateChangeImpl, @@ -16402,6 +18091,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavigationModifier* GetNavigationModifier() { static const GENERATED_ArkUINavigationModifier ArkUINavigationModifierImpl { + NavigationModifier::ConstructImpl, NavigationInterfaceModifier::SetNavigationOptions0Impl, NavigationInterfaceModifier::SetNavigationOptions1Impl, NavigationAttributeModifier::NavBarWidthImpl, @@ -16427,6 +18117,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavigationAttributeModifier::CustomNavContentTransitionImpl, NavigationAttributeModifier::SystemBarStyleImpl, NavigationAttributeModifier::RecoverableImpl, + NavigationAttributeModifier::EnableDragBarImpl, NavigationAttributeModifier::TitleImpl, NavigationAttributeModifier::ToolbarConfigurationImpl, NavigationAttributeModifier::IgnoreLayoutSafeAreaImpl, @@ -16437,6 +18128,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavigatorModifier* GetNavigatorModifier() { static const GENERATED_ArkUINavigatorModifier ArkUINavigatorModifierImpl { + NavigatorModifier::ConstructImpl, NavigatorInterfaceModifier::SetNavigatorOptions0Impl, NavigatorInterfaceModifier::SetNavigatorOptions1Impl, NavigatorAttributeModifier::ActiveImpl, @@ -16450,6 +18142,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINodeContainerModifier* GetNodeContainerModifier() { static const GENERATED_ArkUINodeContainerModifier ArkUINodeContainerModifierImpl { + NodeContainerModifier::ConstructImpl, NodeContainerInterfaceModifier::SetNodeContainerOptionsImpl, }; return &ArkUINodeContainerModifierImpl; @@ -16458,6 +18151,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPanelModifier* GetPanelModifier() { static const GENERATED_ArkUIPanelModifier ArkUIPanelModifierImpl { + PanelModifier::ConstructImpl, PanelInterfaceModifier::SetPanelOptionsImpl, PanelAttributeModifier::ModeImpl, PanelAttributeModifier::TypeImpl, @@ -16478,6 +18172,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPasteButtonModifier* GetPasteButtonModifier() { static const GENERATED_ArkUIPasteButtonModifier ArkUIPasteButtonModifierImpl { + PasteButtonModifier::ConstructImpl, PasteButtonInterfaceModifier::SetPasteButtonOptions0Impl, PasteButtonInterfaceModifier::SetPasteButtonOptions1Impl, PasteButtonAttributeModifier::OnClickImpl, @@ -16488,6 +18183,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPathModifier* GetPathModifier() { static const GENERATED_ArkUIPathModifier ArkUIPathModifierImpl { + PathModifier::ConstructImpl, PathInterfaceModifier::SetPathOptionsImpl, PathAttributeModifier::CommandsImpl, }; @@ -16497,6 +18193,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPatternLockModifier* GetPatternLockModifier() { static const GENERATED_ArkUIPatternLockModifier ArkUIPatternLockModifierImpl { + PatternLockModifier::ConstructImpl, PatternLockInterfaceModifier::SetPatternLockOptionsImpl, PatternLockAttributeModifier::SideLengthImpl, PatternLockAttributeModifier::CircleRadiusImpl, @@ -16517,6 +18214,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPluginComponentModifier* GetPluginComponentModifier() { static const GENERATED_ArkUIPluginComponentModifier ArkUIPluginComponentModifierImpl { + PluginComponentModifier::ConstructImpl, PluginComponentInterfaceModifier::SetPluginComponentOptionsImpl, PluginComponentAttributeModifier::OnCompleteImpl, PluginComponentAttributeModifier::OnErrorImpl, @@ -16527,6 +18225,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPolygonModifier* GetPolygonModifier() { static const GENERATED_ArkUIPolygonModifier ArkUIPolygonModifierImpl { + PolygonModifier::ConstructImpl, PolygonInterfaceModifier::SetPolygonOptionsImpl, PolygonAttributeModifier::PointsImpl, }; @@ -16536,6 +18235,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPolylineModifier* GetPolylineModifier() { static const GENERATED_ArkUIPolylineModifier ArkUIPolylineModifierImpl { + PolylineModifier::ConstructImpl, PolylineInterfaceModifier::SetPolylineOptionsImpl, PolylineAttributeModifier::PointsImpl, }; @@ -16545,6 +18245,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIProgressModifier* GetProgressModifier() { static const GENERATED_ArkUIProgressModifier ArkUIProgressModifierImpl { + ProgressModifier::ConstructImpl, ProgressInterfaceModifier::SetProgressOptionsImpl, ProgressAttributeModifier::ValueImpl, ProgressAttributeModifier::ColorImpl, @@ -16558,6 +18259,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIQRCodeModifier* GetQRCodeModifier() { static const GENERATED_ArkUIQRCodeModifier ArkUIQRCodeModifierImpl { + QRCodeModifier::ConstructImpl, QRCodeInterfaceModifier::SetQRCodeOptionsImpl, QRCodeAttributeModifier::ColorImpl, QRCodeAttributeModifier::BackgroundColorImpl, @@ -16569,6 +18271,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRadioModifier* GetRadioModifier() { static const GENERATED_ArkUIRadioModifier ArkUIRadioModifierImpl { + RadioModifier::ConstructImpl, RadioInterfaceModifier::SetRadioOptionsImpl, RadioAttributeModifier::CheckedImpl, RadioAttributeModifier::OnChangeImpl, @@ -16581,6 +18284,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRatingModifier* GetRatingModifier() { static const GENERATED_ArkUIRatingModifier ArkUIRatingModifierImpl { + RatingModifier::ConstructImpl, RatingInterfaceModifier::SetRatingOptionsImpl, RatingAttributeModifier::StarsImpl, RatingAttributeModifier::StepSizeImpl, @@ -16594,6 +18298,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRectModifier* GetRectModifier() { static const GENERATED_ArkUIRectModifier ArkUIRectModifierImpl { + RectModifier::ConstructImpl, RectInterfaceModifier::SetRectOptionsImpl, RectAttributeModifier::RadiusWidthImpl, RectAttributeModifier::RadiusHeightImpl, @@ -16605,6 +18310,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRefreshModifier* GetRefreshModifier() { static const GENERATED_ArkUIRefreshModifier ArkUIRefreshModifierImpl { + RefreshModifier::ConstructImpl, RefreshInterfaceModifier::SetRefreshOptionsImpl, RefreshAttributeModifier::OnStateChangeImpl, RefreshAttributeModifier::OnRefreshingImpl, @@ -16619,6 +18325,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRelativeContainerModifier* GetRelativeContainerModifier() { static const GENERATED_ArkUIRelativeContainerModifier ArkUIRelativeContainerModifierImpl { + RelativeContainerModifier::ConstructImpl, RelativeContainerInterfaceModifier::SetRelativeContainerOptionsImpl, RelativeContainerAttributeModifier::GuideLineImpl, RelativeContainerAttributeModifier::Barrier0Impl, @@ -16630,6 +18337,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRichEditorModifier* GetRichEditorModifier() { static const GENERATED_ArkUIRichEditorModifier ArkUIRichEditorModifierImpl { + RichEditorModifier::ConstructImpl, RichEditorInterfaceModifier::SetRichEditorOptions0Impl, RichEditorInterfaceModifier::SetRichEditorOptions1Impl, RichEditorAttributeModifier::OnReadyImpl, @@ -16668,6 +18376,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRichTextModifier* GetRichTextModifier() { static const GENERATED_ArkUIRichTextModifier ArkUIRichTextModifierImpl { + RichTextModifier::ConstructImpl, RichTextInterfaceModifier::SetRichTextOptionsImpl, RichTextAttributeModifier::OnStartImpl, RichTextAttributeModifier::OnCompleteImpl, @@ -16678,6 +18387,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRootSceneModifier* GetRootSceneModifier() { static const GENERATED_ArkUIRootSceneModifier ArkUIRootSceneModifierImpl { + RootSceneModifier::ConstructImpl, RootSceneInterfaceModifier::SetRootSceneOptionsImpl, }; return &ArkUIRootSceneModifierImpl; @@ -16686,6 +18396,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRowModifier* GetRowModifier() { static const GENERATED_ArkUIRowModifier ArkUIRowModifierImpl { + RowModifier::ConstructImpl, RowInterfaceModifier::SetRowOptionsImpl, RowAttributeModifier::AlignItemsImpl, RowAttributeModifier::JustifyContentImpl, @@ -16698,6 +18409,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRowSplitModifier* GetRowSplitModifier() { static const GENERATED_ArkUIRowSplitModifier ArkUIRowSplitModifierImpl { + RowSplitModifier::ConstructImpl, RowSplitInterfaceModifier::SetRowSplitOptionsImpl, RowSplitAttributeModifier::ResizeableImpl, }; @@ -16707,6 +18419,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISaveButtonModifier* GetSaveButtonModifier() { static const GENERATED_ArkUISaveButtonModifier ArkUISaveButtonModifierImpl { + SaveButtonModifier::ConstructImpl, SaveButtonInterfaceModifier::SetSaveButtonOptions0Impl, SaveButtonInterfaceModifier::SetSaveButtonOptions1Impl, SaveButtonAttributeModifier::OnClickImpl, @@ -16717,6 +18430,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScreenModifier* GetScreenModifier() { static const GENERATED_ArkUIScreenModifier ArkUIScreenModifierImpl { + ScreenModifier::ConstructImpl, ScreenInterfaceModifier::SetScreenOptionsImpl, }; return &ArkUIScreenModifierImpl; @@ -16725,6 +18439,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScrollModifier* GetScrollModifier() { static const GENERATED_ArkUIScrollModifier ArkUIScrollModifierImpl { + ScrollModifier::ConstructImpl, ScrollInterfaceModifier::SetScrollOptionsImpl, ScrollAttributeModifier::ScrollableImpl, ScrollAttributeModifier::OnScrollImpl, @@ -16752,6 +18467,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScrollBarModifier* GetScrollBarModifier() { static const GENERATED_ArkUIScrollBarModifier ArkUIScrollBarModifierImpl { + ScrollBarModifier::ConstructImpl, ScrollBarInterfaceModifier::SetScrollBarOptionsImpl, ScrollBarAttributeModifier::EnableNestedScrollImpl, }; @@ -16761,6 +18477,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISearchModifier* GetSearchModifier() { static const GENERATED_ArkUISearchModifier ArkUISearchModifierImpl { + SearchModifier::ConstructImpl, SearchInterfaceModifier::SetSearchOptionsImpl, SearchAttributeModifier::FontColorImpl, SearchAttributeModifier::SearchIconImpl, @@ -16773,7 +18490,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { SearchAttributeModifier::PlaceholderFontImpl, SearchAttributeModifier::TextFontImpl, SearchAttributeModifier::EnterKeyTypeImpl, - SearchAttributeModifier::OnSubmitImpl, + SearchAttributeModifier::OnSubmit0Impl, + SearchAttributeModifier::OnSubmit1Impl, SearchAttributeModifier::OnChangeImpl, SearchAttributeModifier::OnTextSelectionChangeImpl, SearchAttributeModifier::OnContentScrollImpl, @@ -16809,6 +18527,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISecurityComponentMethodModifier* GetSecurityComponentMethodModifier() { static const GENERATED_ArkUISecurityComponentMethodModifier ArkUISecurityComponentMethodModifierImpl { + SecurityComponentMethodModifier::ConstructImpl, SecurityComponentMethodModifier::IconSizeImpl, SecurityComponentMethodModifier::LayoutDirectionImpl, SecurityComponentMethodModifier::PositionImpl, @@ -16839,6 +18558,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISelectModifier* GetSelectModifier() { static const GENERATED_ArkUISelectModifier ArkUISelectModifierImpl { + SelectModifier::ConstructImpl, SelectInterfaceModifier::SetSelectOptionsImpl, SelectAttributeModifier::SelectedImpl, SelectAttributeModifier::ValueImpl, @@ -16868,6 +18588,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIShapeModifier* GetShapeModifier() { static const GENERATED_ArkUIShapeModifier ArkUIShapeModifierImpl { + ShapeModifier::ConstructImpl, ShapeInterfaceModifier::SetShapeOptions0Impl, ShapeInterfaceModifier::SetShapeOptions1Impl, ShapeAttributeModifier::ViewPortImpl, @@ -16890,6 +18611,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISliderModifier* GetSliderModifier() { static const GENERATED_ArkUISliderModifier ArkUISliderModifierImpl { + SliderModifier::ConstructImpl, SliderInterfaceModifier::SetSliderOptionsImpl, SliderAttributeModifier::BlockColorImpl, SliderAttributeModifier::TrackColorImpl, @@ -16919,6 +18641,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIBaseSpanModifier* GetBaseSpanModifier() { static const GENERATED_ArkUIBaseSpanModifier ArkUIBaseSpanModifierImpl { + BaseSpanModifier::ConstructImpl, BaseSpanModifier::TextBackgroundStyleImpl, BaseSpanModifier::BaselineOffsetImpl, }; @@ -16928,6 +18651,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISpanModifier* GetSpanModifier() { static const GENERATED_ArkUISpanModifier ArkUISpanModifierImpl { + SpanModifier::ConstructImpl, SpanInterfaceModifier::SetSpanOptionsImpl, SpanAttributeModifier::FontImpl, SpanAttributeModifier::FontColorImpl, @@ -16947,6 +18671,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIStackModifier* GetStackModifier() { static const GENERATED_ArkUIStackModifier ArkUIStackModifierImpl { + StackModifier::ConstructImpl, StackInterfaceModifier::SetStackOptionsImpl, StackAttributeModifier::AlignContentImpl, StackAttributeModifier::PointLightImpl, @@ -16957,6 +18682,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIStepperModifier* GetStepperModifier() { static const GENERATED_ArkUIStepperModifier ArkUIStepperModifierImpl { + StepperModifier::ConstructImpl, StepperInterfaceModifier::SetStepperOptionsImpl, StepperAttributeModifier::OnFinishImpl, StepperAttributeModifier::OnSkipImpl, @@ -16970,6 +18696,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIStepperItemModifier* GetStepperItemModifier() { static const GENERATED_ArkUIStepperItemModifier ArkUIStepperItemModifierImpl { + StepperItemModifier::ConstructImpl, StepperItemInterfaceModifier::SetStepperItemOptionsImpl, StepperItemAttributeModifier::PrevLabelImpl, StepperItemAttributeModifier::NextLabelImpl, @@ -16981,11 +18708,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISwiperModifier* GetSwiperModifier() { static const GENERATED_ArkUISwiperModifier ArkUISwiperModifierImpl { + SwiperModifier::ConstructImpl, SwiperInterfaceModifier::SetSwiperOptionsImpl, SwiperAttributeModifier::IndexImpl, SwiperAttributeModifier::AutoPlayImpl, SwiperAttributeModifier::IntervalImpl, - SwiperAttributeModifier::IndicatorImpl, + SwiperAttributeModifier::Indicator0Impl, + SwiperAttributeModifier::Indicator1Impl, SwiperAttributeModifier::LoopImpl, SwiperAttributeModifier::DurationImpl, SwiperAttributeModifier::VerticalImpl, @@ -17012,9 +18741,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUISwiperModifierImpl; } + const GENERATED_ArkUIIndicatorComponentModifier* GetIndicatorComponentModifier() + { + static const GENERATED_ArkUIIndicatorComponentModifier ArkUIIndicatorComponentModifierImpl { + IndicatorComponentModifier::ConstructImpl, + IndicatorComponentInterfaceModifier::SetIndicatorComponentOptionsImpl, + IndicatorComponentAttributeModifier::InitialIndexImpl, + IndicatorComponentAttributeModifier::CountImpl, + IndicatorComponentAttributeModifier::StyleImpl, + IndicatorComponentAttributeModifier::LoopImpl, + IndicatorComponentAttributeModifier::VerticalImpl, + IndicatorComponentAttributeModifier::OnChangeImpl, + }; + return &ArkUIIndicatorComponentModifierImpl; + } + const GENERATED_ArkUISymbolGlyphModifier* GetSymbolGlyphModifier() { static const GENERATED_ArkUISymbolGlyphModifier ArkUISymbolGlyphModifierImpl { + SymbolGlyphModifier::ConstructImpl, SymbolGlyphInterfaceModifier::SetSymbolGlyphOptionsImpl, SymbolGlyphAttributeModifier::FontSizeImpl, SymbolGlyphAttributeModifier::FontColorImpl, @@ -17030,6 +18775,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISymbolSpanModifier* GetSymbolSpanModifier() { static const GENERATED_ArkUISymbolSpanModifier ArkUISymbolSpanModifierImpl { + SymbolSpanModifier::ConstructImpl, SymbolSpanInterfaceModifier::SetSymbolSpanOptionsImpl, SymbolSpanAttributeModifier::FontSizeImpl, SymbolSpanAttributeModifier::FontColorImpl, @@ -17043,6 +18789,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITabsModifier* GetTabsModifier() { static const GENERATED_ArkUITabsModifier ArkUITabsModifierImpl { + TabsModifier::ConstructImpl, TabsInterfaceModifier::SetTabsOptionsImpl, TabsAttributeModifier::VerticalImpl, TabsAttributeModifier::BarPositionImpl, @@ -17065,7 +18812,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { TabsAttributeModifier::BarBackgroundColorImpl, TabsAttributeModifier::BarGridAlignImpl, TabsAttributeModifier::CustomContentTransitionImpl, - TabsAttributeModifier::BarBackgroundBlurStyleImpl, + TabsAttributeModifier::BarBackgroundBlurStyle0Impl, + TabsAttributeModifier::BarBackgroundBlurStyle1Impl, + TabsAttributeModifier::BarBackgroundEffectImpl, TabsAttributeModifier::OnContentWillChangeImpl, TabsAttributeModifier::BarModeBarMode_SCROLLABLEImpl, }; @@ -17075,6 +18824,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITabContentModifier* GetTabContentModifier() { static const GENERATED_ArkUITabContentModifier ArkUITabContentModifierImpl { + TabContentModifier::ConstructImpl, TabContentInterfaceModifier::SetTabContentOptionsImpl, TabContentAttributeModifier::TabBar0Impl, TabContentAttributeModifier::TabBar1Impl, @@ -17087,6 +18837,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextModifier* GetTextModifier() { static const GENERATED_ArkUITextModifier ArkUITextModifierImpl { + TextModifier::ConstructImpl, TextInterfaceModifier::SetTextOptionsImpl, TextAttributeModifier::Font0Impl, TextAttributeModifier::Font1Impl, @@ -17117,6 +18868,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextAttributeModifier::WordBreakImpl, TextAttributeModifier::LineBreakStrategyImpl, TextAttributeModifier::OnCopyImpl, + TextAttributeModifier::CaretColorImpl, + TextAttributeModifier::SelectedBackgroundColorImpl, TextAttributeModifier::EllipsisModeImpl, TextAttributeModifier::EnableDataDetectorImpl, TextAttributeModifier::DataDetectorConfigImpl, @@ -17136,6 +18889,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextAreaModifier* GetTextAreaModifier() { static const GENERATED_ArkUITextAreaModifier ArkUITextAreaModifierImpl { + TextAreaModifier::ConstructImpl, TextAreaInterfaceModifier::SetTextAreaOptionsImpl, TextAreaAttributeModifier::PlaceholderColorImpl, TextAreaAttributeModifier::PlaceholderFontImpl, @@ -17151,7 +18905,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextAreaAttributeModifier::TextIndentImpl, TextAreaAttributeModifier::CaretStyleImpl, TextAreaAttributeModifier::SelectedBackgroundColorImpl, - TextAreaAttributeModifier::OnSubmitImpl, + TextAreaAttributeModifier::OnSubmit0Impl, + TextAreaAttributeModifier::OnSubmit1Impl, TextAreaAttributeModifier::OnChangeImpl, TextAreaAttributeModifier::OnTextSelectionChangeImpl, TextAreaAttributeModifier::OnContentScrollImpl, @@ -17196,6 +18951,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextClockModifier* GetTextClockModifier() { static const GENERATED_ArkUITextClockModifier ArkUITextClockModifierImpl { + TextClockModifier::ConstructImpl, TextClockInterfaceModifier::SetTextClockOptionsImpl, TextClockAttributeModifier::FormatImpl, TextClockAttributeModifier::OnDateChangeImpl, @@ -17215,6 +18971,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextInputModifier* GetTextInputModifier() { static const GENERATED_ArkUITextInputModifier ArkUITextInputModifierImpl { + TextInputModifier::ConstructImpl, TextInputInterfaceModifier::SetTextInputOptionsImpl, TextInputAttributeModifier::TypeImpl, TextInputAttributeModifier::ContentTypeImpl, @@ -17257,7 +19014,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextInputAttributeModifier::MaxLinesImpl, TextInputAttributeModifier::WordBreakImpl, TextInputAttributeModifier::LineBreakStrategyImpl, - TextInputAttributeModifier::CancelButtonImpl, + TextInputAttributeModifier::CancelButton0Impl, + TextInputAttributeModifier::CancelButton1Impl, TextInputAttributeModifier::SelectAllImpl, TextInputAttributeModifier::MinFontSizeImpl, TextInputAttributeModifier::MaxFontSizeImpl, @@ -17287,6 +19045,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextPickerModifier* GetTextPickerModifier() { static const GENERATED_ArkUITextPickerModifier ArkUITextPickerModifierImpl { + TextPickerModifier::ConstructImpl, TextPickerInterfaceModifier::SetTextPickerOptionsImpl, TextPickerAttributeModifier::DefaultPickerItemHeightImpl, TextPickerAttributeModifier::CanLoopImpl, @@ -17296,6 +19055,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextPickerAttributeModifier::OnAcceptImpl, TextPickerAttributeModifier::OnCancelImpl, TextPickerAttributeModifier::OnChangeImpl, + TextPickerAttributeModifier::OnScrollStopImpl, TextPickerAttributeModifier::SelectedIndexImpl, TextPickerAttributeModifier::DividerImpl, TextPickerAttributeModifier::GradientHeightImpl, @@ -17306,6 +19066,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextTimerModifier* GetTextTimerModifier() { static const GENERATED_ArkUITextTimerModifier ArkUITextTimerModifierImpl { + TextTimerModifier::ConstructImpl, TextTimerInterfaceModifier::SetTextTimerOptionsImpl, TextTimerAttributeModifier::FormatImpl, TextTimerAttributeModifier::FontColorImpl, @@ -17323,6 +19084,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITimePickerModifier* GetTimePickerModifier() { static const GENERATED_ArkUITimePickerModifier ArkUITimePickerModifierImpl { + TimePickerModifier::ConstructImpl, TimePickerInterfaceModifier::SetTimePickerOptionsImpl, TimePickerAttributeModifier::UseMilitaryTimeImpl, TimePickerAttributeModifier::LoopImpl, @@ -17339,6 +19101,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIToggleModifier* GetToggleModifier() { static const GENERATED_ArkUIToggleModifier ArkUIToggleModifierImpl { + ToggleModifier::ConstructImpl, ToggleInterfaceModifier::SetToggleOptionsImpl, ToggleAttributeModifier::OnChangeImpl, ToggleAttributeModifier::ContentModifierImpl, @@ -17352,6 +19115,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIVideoModifier* GetVideoModifier() { static const GENERATED_ArkUIVideoModifier ArkUIVideoModifierImpl { + VideoModifier::ConstructImpl, VideoInterfaceModifier::SetVideoOptionsImpl, VideoAttributeModifier::MutedImpl, VideoAttributeModifier::AutoPlayImpl, @@ -17377,6 +19141,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIWebModifier* GetWebModifier() { static const GENERATED_ArkUIWebModifier ArkUIWebModifierImpl { + WebModifier::ConstructImpl, WebInterfaceModifier::SetWebOptionsImpl, WebAttributeModifier::JavaScriptAccessImpl, WebAttributeModifier::FileAccessImpl, @@ -17498,6 +19263,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebAttributeModifier::EditMenuOptionsImpl, WebAttributeModifier::EnableHapticFeedbackImpl, WebAttributeModifier::RegisterNativeEmbedRuleImpl, + WebAttributeModifier::BindSelectionMenuImpl, }; return &ArkUIWebModifierImpl; } @@ -17505,6 +19271,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIWindowSceneModifier* GetWindowSceneModifier() { static const GENERATED_ArkUIWindowSceneModifier ArkUIWindowSceneModifierImpl { + WindowSceneModifier::ConstructImpl, WindowSceneInterfaceModifier::SetWindowSceneOptionsImpl, WindowSceneAttributeModifier::AttractionEffectImpl, }; @@ -17514,6 +19281,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIXComponentModifier* GetXComponentModifier() { static const GENERATED_ArkUIXComponentModifier ArkUIXComponentModifierImpl { + XComponentModifier::ConstructImpl, XComponentInterfaceModifier::SetXComponentOptions0Impl, XComponentInterfaceModifier::SetXComponentOptions1Impl, XComponentInterfaceModifier::SetXComponentOptions2Impl, @@ -17528,6 +19296,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISideBarContainerModifier* GetSideBarContainerModifier() { static const GENERATED_ArkUISideBarContainerModifier ArkUISideBarContainerModifierImpl { + SideBarContainerModifier::ConstructImpl, SideBarContainerInterfaceModifier::SetSideBarContainerOptionsImpl, SideBarContainerAttributeModifier::ShowSideBarImpl, SideBarContainerAttributeModifier::ControlButtonImpl, @@ -17550,6 +19319,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRemoteWindowModifier* GetRemoteWindowModifier() { static const GENERATED_ArkUIRemoteWindowModifier ArkUIRemoteWindowModifierImpl { + RemoteWindowModifier::ConstructImpl, RemoteWindowInterfaceModifier::SetRemoteWindowOptionsImpl, }; return &ArkUIRemoteWindowModifierImpl; @@ -17558,6 +19328,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIWaterFlowModifier* GetWaterFlowModifier() { static const GENERATED_ArkUIWaterFlowModifier ArkUIWaterFlowModifierImpl { + WaterFlowModifier::ConstructImpl, WaterFlowInterfaceModifier::SetWaterFlowOptionsImpl, WaterFlowAttributeModifier::ColumnsTemplateImpl, WaterFlowAttributeModifier::ItemConstraintSizeImpl, @@ -17568,7 +19339,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WaterFlowAttributeModifier::NestedScrollImpl, WaterFlowAttributeModifier::EnableScrollInteractionImpl, WaterFlowAttributeModifier::FrictionImpl, - WaterFlowAttributeModifier::CachedCountImpl, + WaterFlowAttributeModifier::CachedCount0Impl, + WaterFlowAttributeModifier::CachedCount1Impl, WaterFlowAttributeModifier::OnReachStartImpl, WaterFlowAttributeModifier::OnReachEndImpl, WaterFlowAttributeModifier::OnScrollFrameBeginImpl, @@ -17580,6 +19352,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIUIExtensionComponentModifier* GetUIExtensionComponentModifier() { static const GENERATED_ArkUIUIExtensionComponentModifier ArkUIUIExtensionComponentModifierImpl { + UIExtensionComponentModifier::ConstructImpl, UIExtensionComponentInterfaceModifier::SetUIExtensionComponentOptionsImpl, UIExtensionComponentAttributeModifier::OnRemoteReadyImpl, UIExtensionComponentAttributeModifier::OnReceiveImpl, @@ -17594,6 +19367,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILinearIndicatorModifier* GetLinearIndicatorModifier() { static const GENERATED_ArkUILinearIndicatorModifier ArkUILinearIndicatorModifierImpl { + LinearIndicatorModifier::ConstructImpl, LinearIndicatorInterfaceModifier::SetLinearIndicatorOptionsImpl, LinearIndicatorAttributeModifier::IndicatorStyleImpl, LinearIndicatorAttributeModifier::IndicatorLoopImpl, @@ -17697,6 +19471,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetStepperModifier, GetStepperItemModifier, GetSwiperModifier, + GetIndicatorComponentModifier, GetSymbolGlyphModifier, GetSymbolSpanModifier, GetTabsModifier, @@ -18167,7 +19942,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void AddPathImpl(Path2DPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_Matrix2D* transform) { if (!needGroupedLog(1)) @@ -18397,7 +20172,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void Clip1Impl(CanvasRendererPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_String* fillRule) { if (!needGroupedLog(1)) @@ -18420,7 +20195,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void Fill1Impl(CanvasRendererPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_String* fillRule) { if (!needGroupedLog(1)) @@ -18441,7 +20216,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void Stroke1Impl(CanvasRendererPeer* peer, - const Ark_Materialized* path) + const Ark_Path2D* path) { if (!needGroupedLog(1)) return; @@ -18471,8 +20246,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } Ark_NativePointer CreatePatternImpl(CanvasRendererPeer* peer, - const Ark_Materialized* image, - const Ark_Union_String_Undefined* repetition) + const Ark_ImageBitmap* image, + const Ark_Union_String_Null* repetition) { if (!needGroupedLog(1)) return 0; @@ -18900,7 +20675,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void TransferFromImageBitmapImpl(CanvasRendererPeer* peer, - const Ark_Materialized* bitmap) + const Ark_ImageBitmap* bitmap) { if (!needGroupedLog(1)) return; @@ -19335,16 +21110,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - Ark_NativePointer StartImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer, - const Ark_ImageAnalyzerConfig* config) + void StartImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer, + const Ark_ImageAnalyzerConfig* config, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return 0; + return; string out("startImageAnalyzer("); WriteToString(&out, config); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); appendGroupedLog(1, out); - return 0; } void StopImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer) { @@ -19354,6 +21131,46 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void OnOnAttachImpl(CanvasRenderingContext2DPeer* peer, + const Callback_Void* callback) + { + if (!needGroupedLog(1)) + return; + string out("onOnAttach("); + WriteToString(&out, callback); + out.append(")"); + appendGroupedLog(1, out); + } + void OffOnAttachImpl(CanvasRenderingContext2DPeer* peer, + const Opt_Callback_Void* callback) + { + if (!needGroupedLog(1)) + return; + string out("offOnAttach("); + WriteToString(&out, callback); + out.append(")"); + appendGroupedLog(1, out); + } + void OnOnDetachImpl(CanvasRenderingContext2DPeer* peer, + const Callback_Void* callback) + { + if (!needGroupedLog(1)) + return; + string out("onOnDetach("); + WriteToString(&out, callback); + out.append(")"); + appendGroupedLog(1, out); + } + void OffOnDetachImpl(CanvasRenderingContext2DPeer* peer, + const Opt_Callback_Void* callback) + { + if (!needGroupedLog(1)) + return; + string out("offOnDetach("); + WriteToString(&out, callback); + out.append(")"); + appendGroupedLog(1, out); + } Ark_Int32 GetHeightImpl(CanvasRenderingContext2DPeer* peer) { if (!needGroupedLog(1)) @@ -19609,8 +21426,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return (void*) 300; } - Ark_NativePointer AsymmetricImpl(const Ark_Materialized* appear, - const Ark_Materialized* disappear) + Ark_NativePointer AsymmetricImpl(const Ark_TransitionEffect* appear, + const Ark_TransitionEffect* disappear) { if (!needGroupedLog(1)) return (void*) 300; @@ -19635,7 +21452,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } Ark_NativePointer CombineImpl(TransitionEffectPeer* peer, - const Ark_Materialized* transitionEffect) + const Ark_TransitionEffect* transitionEffect) { if (!needGroupedLog(1)) return 0; @@ -19997,7 +21814,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void OnMoveImpl(DynamicNodePeer* peer, - const Ark_Union_OnMoveHandler_Undefined* handler) + const Opt_OnMoveHandler* handler) { if (!needGroupedLog(1)) return; @@ -20304,7 +22121,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void AddOwningPropertyImpl(SubscribaleAbstractPeer* peer, - const Ark_Materialized* subscriber) + const Ark_IPropertySubscriber* subscriber) { if (!needGroupedLog(1)) return; @@ -20314,7 +22131,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void RemoveOwningPropertyImpl(SubscribaleAbstractPeer* peer, - const Ark_Materialized* property) + const Ark_IPropertySubscriber* property) { if (!needGroupedLog(1)) return; @@ -21163,7 +22980,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetPathStackImpl(NavDestinationContextPeer* peer, - const Ark_Materialized* pathStack) + const Ark_NavPathStack* pathStack) { if (!needGroupedLog(1)) return; @@ -21246,33 +23063,37 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - Ark_NativePointer PushDestination0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated) + void PushDestination0Impl(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return 0; + return; string out("pushDestination("); WriteToString(&out, info); out.append(", "); WriteToString(&out, animated); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); appendGroupedLog(1, out); - return 0; } - Ark_NativePointer PushDestination1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options) + void PushDestination1Impl(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return 0; + return; string out("pushDestination("); WriteToString(&out, info); out.append(", "); WriteToString(&out, options); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); appendGroupedLog(1, out); - return 0; } void PushPathByName0Impl(NavPathStackPeer* peer, const Ark_String* name, @@ -21309,31 +23130,34 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - Ark_NativePointer PushDestinationByName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated) + void PushDestinationByName0Impl(NavPathStackPeer* peer, + const Ark_String* name, + const Ark_CustomObject* param, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return 0; + return; string out("pushDestinationByName("); WriteToString(&out, name); out.append(", "); WriteToString(&out, param); out.append(", "); WriteToString(&out, animated); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); appendGroupedLog(1, out); - return 0; } - Ark_NativePointer PushDestinationByName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated) + void PushDestinationByName1Impl(NavPathStackPeer* peer, + const Ark_String* name, + const Ark_CustomObject* param, + const Callback_PopInfo_Void* onPop, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return 0; + return; string out("pushDestinationByName("); WriteToString(&out, name); out.append(", "); @@ -21342,9 +23166,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { WriteToString(&out, onPop); out.append(", "); WriteToString(&out, animated); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); appendGroupedLog(1, out); - return 0; } void ReplacePath0Impl(NavPathStackPeer* peer, const Ark_NavPathInfo* info, @@ -21372,6 +23197,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } + void ReplaceDestinationImpl(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + { + if (!needGroupedLog(1)) + return; + string out("replaceDestination("); + WriteToString(&out, info); + out.append(", "); + WriteToString(&out, options); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); + out.append(")"); + appendGroupedLog(1, out); + } void ReplacePathByNameImpl(NavPathStackPeer* peer, const Ark_String* name, const Ark_CustomObject* param, @@ -21551,16 +23392,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - Ark_NativePointer GetParamByIndexImpl(NavPathStackPeer* peer, - const Ark_Number* index) + void GetParamByIndexImpl(NavPathStackPeer* peer, + const Ark_Number* index) { if (!needGroupedLog(1)) - return 0; + return; string out("getParamByIndex("); WriteToString(&out, index); out.append(")"); appendGroupedLog(1, out); - return 0; } void GetParamByNameImpl(NavPathStackPeer* peer, const Ark_String* name) @@ -22037,7 +23877,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } void FromStyledStringImpl(RichEditorControllerPeer* peer, - const Ark_Materialized* value) + const Ark_StyledString* value) { if (!needGroupedLog(1)) return; @@ -22088,7 +23928,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetStyledStringImpl(RichEditorStyledStringControllerPeer* peer, - const Ark_Materialized* styledString) + const Ark_StyledString* styledString) { if (!needGroupedLog(1)) return; @@ -22189,7 +24029,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void ScrollPage0Impl(ScrollerPeer* peer, - const Ark_Literal_Boolean_next* value) + const Ark_ScrollPageOptions* value) { if (!needGroupedLog(1)) return; @@ -22407,7 +24247,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void FinishAnimationImpl(SwiperControllerPeer* peer, - const Opt_Callback_Void* callback) + const Opt_VoidCallback* callback) { if (!needGroupedLog(1)) return; @@ -22531,6 +24371,65 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // SwiperContentTransitionProxyAccessor + namespace IndicatorComponentControllerAccessor { + IndicatorComponentControllerPeer* CtorImpl() + { + if (!needGroupedLog(1)) + return (IndicatorComponentControllerPeer*) 100; + string out("new IndicatorComponentController("); + out.append(")"); + out.append("[return (IndicatorComponentControllerPeer*) 100]"); + appendGroupedLog(1, out); + return (IndicatorComponentControllerPeer*) 100; + } + Ark_NativePointer GetFinalizerImpl() + { + if (!needGroupedLog(1)) + return fnPtr(dummyClassFinalizer); + string out("getFinalizer("); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); + appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); + } + void DestroyPeerImpl(IndicatorComponentControllerPeer* peer) + { + if (!needGroupedLog(1)) + return; + string out("destroyPeer("); + out.append(")"); + appendGroupedLog(1, out); + } + void ShowNextImpl(IndicatorComponentControllerPeer* peer) + { + if (!needGroupedLog(1)) + return; + string out("showNext("); + out.append(")"); + appendGroupedLog(1, out); + } + void ShowPreviousImpl(IndicatorComponentControllerPeer* peer) + { + if (!needGroupedLog(1)) + return; + string out("showPrevious("); + out.append(")"); + appendGroupedLog(1, out); + } + void ChangeIndexImpl(IndicatorComponentControllerPeer* peer, + const Ark_Number* index, + const Opt_Boolean* useAnimation) + { + if (!needGroupedLog(1)) + return; + string out("changeIndex("); + WriteToString(&out, index); + out.append(", "); + WriteToString(&out, useAnimation); + out.append(")"); + appendGroupedLog(1, out); + } + } // IndicatorComponentControllerAccessor namespace TabsControllerAccessor { TabsControllerPeer* CtorImpl() { @@ -22570,16 +24469,38 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - Ark_NativePointer PreloadItemsImpl(TabsControllerPeer* peer, - const Ark_Union_Array_Number_Undefined* indices) + void PreloadItemsImpl(TabsControllerPeer* peer, + const Opt_Array_Number* indices, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return 0; + return; string out("preloadItems("); WriteToString(&out, indices); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); + out.append(")"); + appendGroupedLog(1, out); + } + void SetTabBarTranslateImpl(TabsControllerPeer* peer, + const Ark_TranslateOptions* translate) + { + if (!needGroupedLog(1)) + return; + string out("setTabBarTranslate("); + WriteToString(&out, translate); + out.append(")"); + appendGroupedLog(1, out); + } + void SetTabBarOpacityImpl(TabsControllerPeer* peer, + const Ark_Number* opacity) + { + if (!needGroupedLog(1)) + return; + string out("setTabBarOpacity("); + WriteToString(&out, opacity); out.append(")"); appendGroupedLog(1, out); - return 0; } } // TabsControllerAccessor namespace TabContentTransitionProxyAccessor { @@ -22696,7 +24617,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetStyledStringImpl(TextControllerPeer* peer, - const Ark_Materialized* value) + const Ark_StyledString* value) { if (!needGroupedLog(1)) return; @@ -22994,7 +24915,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SetStyledStringImpl(StyledStringControllerPeer* peer, - const Ark_Materialized* styledString) + const Ark_StyledString* styledString) { if (!needGroupedLog(1)) return; @@ -23093,6 +25014,58 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } } // LayoutManagerAccessor + namespace TextMenuItemIdAccessor { + TextMenuItemIdPeer* CtorImpl() + { + if (!needGroupedLog(1)) + return (TextMenuItemIdPeer*) 100; + string out("new TextMenuItemId("); + out.append(")"); + out.append("[return (TextMenuItemIdPeer*) 100]"); + appendGroupedLog(1, out); + return (TextMenuItemIdPeer*) 100; + } + Ark_NativePointer GetFinalizerImpl() + { + if (!needGroupedLog(1)) + return fnPtr(dummyClassFinalizer); + string out("getFinalizer("); + out.append(")"); + out.append("[return fnPtr(dummyClassFinalizer)]"); + appendGroupedLog(1, out); + return fnPtr(dummyClassFinalizer); + } + void DestroyPeerImpl(TextMenuItemIdPeer* peer) + { + if (!needGroupedLog(1)) + return; + string out("destroyPeer("); + out.append(")"); + appendGroupedLog(1, out); + } + Ark_NativePointer OfImpl(const Ark_ResourceStr* id) + { + if (!needGroupedLog(1)) + return (void*) 300; + string out("of("); + WriteToString(&out, id); + out.append(")"); + out.append("[return (void*) 300]"); + appendGroupedLog(1, out); + return (void*) 300; + } + Ark_Boolean EqualsImpl(TextMenuItemIdPeer* peer, + const Ark_TextMenuItemId* id) + { + if (!needGroupedLog(1)) + return 0; + string out("equals("); + WriteToString(&out, id); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + } // TextMenuItemIdAccessor namespace EditMenuOptionsAccessor { EditMenuOptionsPeer* CtorImpl() { @@ -24239,6 +26212,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return 0; } + Ark_Int32 GetPreviewWidthImpl(WebContextMenuParamPeer* peer) + { + if (!needGroupedLog(1)) + return 0; + string out("getPreviewWidth("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } + Ark_Int32 GetPreviewHeightImpl(WebContextMenuParamPeer* peer) + { + if (!needGroupedLog(1)) + return 0; + string out("getPreviewHeight("); + out.append(")"); + appendGroupedLog(1, out); + return 0; + } } // WebContextMenuParamAccessor namespace WebContextMenuResultAccessor { WebContextMenuResultPeer* CtorImpl() @@ -24561,7 +26552,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } void SetResponseDataImpl(WebResourceResponsePeer* peer, - const Ark_Union_String_Number_Resource_ArrayBuffer* data) + const Ark_Union_String_Number_Resource_Buffer* data) { if (!needGroupedLog(1)) return; @@ -24808,13 +26799,26 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - void SetGestureEventResultImpl(EventResultPeer* peer, - Ark_Boolean result) + void SetGestureEventResult0Impl(EventResultPeer* peer, + Ark_Boolean result) + { + if (!needGroupedLog(1)) + return; + string out("setGestureEventResult("); + WriteToString(&out, result); + out.append(")"); + appendGroupedLog(1, out); + } + void SetGestureEventResult1Impl(EventResultPeer* peer, + Ark_Boolean result, + Ark_Boolean stopPropagation) { if (!needGroupedLog(1)) return; string out("setGestureEventResult("); WriteToString(&out, result); + out.append(", "); + WriteToString(&out, stopPropagation); out.append(")"); appendGroupedLog(1, out); } @@ -25147,16 +27151,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { out.append(")"); appendGroupedLog(1, out); } - Ark_NativePointer StartImageAnalyzerImpl(XComponentControllerPeer* peer, - const Ark_ImageAnalyzerConfig* config) + void StartImageAnalyzerImpl(XComponentControllerPeer* peer, + const Ark_ImageAnalyzerConfig* config, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return 0; + return; string out("startImageAnalyzer("); WriteToString(&out, config); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); appendGroupedLog(1, out); - return 0; } void StopImageAnalyzerImpl(XComponentControllerPeer* peer) { @@ -25286,7 +27292,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void SendImpl(UIExtensionProxyPeer* peer, - const Ark_Literal_Empty* data) + const Map_String_CustomObject* data) { if (!needGroupedLog(1)) return; @@ -25296,7 +27302,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } Ark_NativePointer SendSyncImpl(UIExtensionProxyPeer* peer, - const Ark_Literal_Empty* data) + const Map_String_CustomObject* data) { if (!needGroupedLog(1)) return 0; @@ -25405,7 +27411,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } Ark_Boolean EqualsImpl(StyledStringPeer* peer, - const Ark_Materialized* other) + const Ark_StyledString* other) { if (!needGroupedLog(1)) return 0; @@ -25429,38 +27435,51 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); return 0; } - Ark_NativePointer FromHtmlImpl(const Ark_String* html) + void FromHtmlImpl(const Ark_String* html, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return (void*) 300; + return; string out("fromHtml("); WriteToString(&out, html); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); out.append("[return (void*) 300]"); appendGroupedLog(1, out); - return (void*) 300; } - Ark_NativePointer MarshallingImpl(const Ark_Materialized* styledString) + void ToHtmlImpl(const Ark_StyledString* styledString) { if (!needGroupedLog(1)) - return (void*) 300; + return; + string out("toHtml("); + WriteToString(&out, styledString); + out.append(")"); + out.append("[return (void*) 300]"); + appendGroupedLog(1, out); + } + void MarshallingImpl(const Ark_StyledString* styledString) + { + if (!needGroupedLog(1)) + return; string out("marshalling("); WriteToString(&out, styledString); out.append(")"); out.append("[return (void*) 300]"); appendGroupedLog(1, out); - return (void*) 300; } - Ark_NativePointer UnmarshallingImpl(const Ark_ArrayBuffer* buffer) + void UnmarshallingImpl(Ark_Buffer buffer, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { if (!needGroupedLog(1)) - return (void*) 300; + return; string out("unmarshalling("); WriteToString(&out, buffer); + out.append(", "); + WriteToString(&out, outputArgumentForReturningPromise); out.append(")"); out.append("[return (void*) 300]"); appendGroupedLog(1, out); - return (void*) 300; } Ark_Int32 GetLengthImpl(StyledStringPeer* peer) { @@ -25603,7 +27622,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { void ReplaceStyledStringImpl(MutableStyledStringPeer* peer, const Ark_Number* start, const Ark_Number* length, - const Ark_Materialized* other) + const Ark_StyledString* other) { if (!needGroupedLog(1)) return; @@ -25618,7 +27637,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } void InsertStyledStringImpl(MutableStyledStringPeer* peer, const Ark_Number* start, - const Ark_Materialized* other) + const Ark_StyledString* other) { if (!needGroupedLog(1)) return; @@ -25630,7 +27649,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { appendGroupedLog(1, out); } void AppendStyledStringImpl(MutableStyledStringPeer* peer, - const Ark_Materialized* other) + const Ark_StyledString* other) { if (!needGroupedLog(1)) return; @@ -25981,6 +28000,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { CanvasRenderingContext2DAccessor::ToDataURLImpl, CanvasRenderingContext2DAccessor::StartImageAnalyzerImpl, CanvasRenderingContext2DAccessor::StopImageAnalyzerImpl, + CanvasRenderingContext2DAccessor::OnOnAttachImpl, + CanvasRenderingContext2DAccessor::OffOnAttachImpl, + CanvasRenderingContext2DAccessor::OnOnDetachImpl, + CanvasRenderingContext2DAccessor::OffOnDetachImpl, CanvasRenderingContext2DAccessor::GetHeightImpl, CanvasRenderingContext2DAccessor::GetWidthImpl, }; @@ -26385,6 +28408,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavPathStackAccessor::PushDestinationByName1Impl, NavPathStackAccessor::ReplacePath0Impl, NavPathStackAccessor::ReplacePath1Impl, + NavPathStackAccessor::ReplaceDestinationImpl, NavPathStackAccessor::ReplacePathByNameImpl, NavPathStackAccessor::RemoveByIndexesImpl, NavPathStackAccessor::RemoveByNameImpl, @@ -26562,6 +28586,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SwiperContentTransitionProxyAccessorImpl; } + const GENERATED_ArkUIIndicatorComponentControllerAccessor* GetIndicatorComponentControllerAccessor() + { + static const GENERATED_ArkUIIndicatorComponentControllerAccessor IndicatorComponentControllerAccessorImpl { + IndicatorComponentControllerAccessor::CtorImpl, + IndicatorComponentControllerAccessor::GetFinalizerImpl, + IndicatorComponentControllerAccessor::DestroyPeerImpl, + IndicatorComponentControllerAccessor::ShowNextImpl, + IndicatorComponentControllerAccessor::ShowPreviousImpl, + IndicatorComponentControllerAccessor::ChangeIndexImpl, + }; + return &IndicatorComponentControllerAccessorImpl; + } + const GENERATED_ArkUITabsControllerAccessor* GetTabsControllerAccessor() { static const GENERATED_ArkUITabsControllerAccessor TabsControllerAccessorImpl { @@ -26570,6 +28607,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TabsControllerAccessor::DestroyPeerImpl, TabsControllerAccessor::ChangeIndexImpl, TabsControllerAccessor::PreloadItemsImpl, + TabsControllerAccessor::SetTabBarTranslateImpl, + TabsControllerAccessor::SetTabBarOpacityImpl, }; return &TabsControllerAccessorImpl; } @@ -26681,6 +28720,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &LayoutManagerAccessorImpl; } + const GENERATED_ArkUITextMenuItemIdAccessor* GetTextMenuItemIdAccessor() + { + static const GENERATED_ArkUITextMenuItemIdAccessor TextMenuItemIdAccessorImpl { + TextMenuItemIdAccessor::CtorImpl, + TextMenuItemIdAccessor::GetFinalizerImpl, + TextMenuItemIdAccessor::DestroyPeerImpl, + TextMenuItemIdAccessor::OfImpl, + TextMenuItemIdAccessor::EqualsImpl, + }; + return &TextMenuItemIdAccessorImpl; + } + const GENERATED_ArkUIEditMenuOptionsAccessor* GetEditMenuOptionsAccessor() { static const GENERATED_ArkUIEditMenuOptionsAccessor EditMenuOptionsAccessorImpl { @@ -26930,6 +28981,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebContextMenuParamAccessor::GetInputFieldTypeImpl, WebContextMenuParamAccessor::IsEditableImpl, WebContextMenuParamAccessor::GetEditStateFlagsImpl, + WebContextMenuParamAccessor::GetPreviewWidthImpl, + WebContextMenuParamAccessor::GetPreviewHeightImpl, }; return &WebContextMenuParamAccessorImpl; } @@ -27046,7 +29099,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { EventResultAccessor::CtorImpl, EventResultAccessor::GetFinalizerImpl, EventResultAccessor::DestroyPeerImpl, - EventResultAccessor::SetGestureEventResultImpl, + EventResultAccessor::SetGestureEventResult0Impl, + EventResultAccessor::SetGestureEventResult1Impl, }; return &EventResultAccessorImpl; } @@ -27144,6 +29198,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { StyledStringAccessor::EqualsImpl, StyledStringAccessor::SubStyledStringImpl, StyledStringAccessor::FromHtmlImpl, + StyledStringAccessor::ToHtmlImpl, StyledStringAccessor::MarshallingImpl, StyledStringAccessor::UnmarshallingImpl, StyledStringAccessor::GetLengthImpl, @@ -27252,6 +29307,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetSearchControllerAccessor, GetSwiperControllerAccessor, GetSwiperContentTransitionProxyAccessor, + GetIndicatorComponentControllerAccessor, GetTabsControllerAccessor, GetTabContentTransitionProxyAccessor, GetTextControllerAccessor, @@ -27261,6 +29317,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTextEditControllerExAccessor, GetStyledStringControllerAccessor, GetLayoutManagerAccessor, + GetTextMenuItemIdAccessor, GetEditMenuOptionsAccessor, GetTextInputControllerAccessor, GetTextPickerDialogAccessor, diff --git a/arkoala/framework/native/src/generated/real_impl.cc b/arkoala/framework/native/src/generated/real_impl.cc index d4cf720701b829ef935353f2e4e24155248bf594..59affe1462e8a53e0a97f291d34cb1ce2fbf71ff 100644 --- a/arkoala/framework/native/src/generated/real_impl.cc +++ b/arkoala/framework/native/src/generated/real_impl.cc @@ -770,24 +770,16 @@ Ark_Int32 IndexerChecker(Ark_VMContext vmContext, Ark_NodeHandle nodePtr) { void SetRangeUpdater(Ark_NodeHandle nodePtr, Ark_Int32 updaterId) {} void SetLazyItemIndexer(Ark_VMContext vmContext, Ark_NodeHandle nodePtr, Ark_Int32 indexerId) {} Ark_PipelineContext GetPipelineContext(Ark_NodeHandle node) { - return nullptr; + return (Ark_PipelineContext)42; } - -Ark_Deferred* currentVsyncWait = nullptr; -void SetVsyncCallback(Ark_PipelineContext pipelineContext, Ark_Deferred* deferred) { - auto delayed_call = std::async(std::launch::async, [deferred] { - currentVsyncWait = deferred; - std::this_thread::sleep_for(1000ms); - if (currentVsyncWait) - deferred->resolve(currentVsyncWait, nullptr, 0); - currentVsyncWait = nullptr; +void SetVsyncCallback(Ark_PipelineContext pipelineContext, Ark_VsyncCallback callback) { + auto producer = std::thread([pipelineContext, callback] { + while (true) { + std::this_thread::sleep_for(1000ms); + callback(pipelineContext); + } }); -} -void UnblockVsyncWait(Ark_VMContext vmContext, Ark_PipelineContext pipelineContext) { - if (currentVsyncWait) { - currentVsyncWait->reject(currentVsyncWait, "Reject vsync"); - currentVsyncWait = nullptr; - } + producer.detach(); } void SetChildTotalCount(Ark_NodeHandle node, Ark_Int32 totalCount) {} void ShowCrash(Ark_CharPtr message) {} @@ -800,6 +792,12 @@ namespace GeneratedEvents { } } namespace OHOS::Ace::NG::GeneratedModifier { + namespace AbilityComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // AbilityComponentModifier namespace AbilityComponentInterfaceModifier { void SetAbilityComponentOptionsImpl(Ark_NativePointer node, const Ark_Literal_Want_want* value) @@ -816,6 +814,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // AbilityComponentAttributeModifier + namespace AlphabetIndexerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // AlphabetIndexerModifier namespace AlphabetIndexerInterfaceModifier { void SetAlphabetIndexerOptionsImpl(Ark_NativePointer node, const Ark_AlphabetIndexerOptions* options) @@ -933,6 +937,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // AlphabetIndexerAttributeModifier + namespace AnimatorModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // AnimatorModifier namespace AnimatorInterfaceModifier { void SetAnimatorOptionsImpl(Ark_NativePointer node, const Ark_String* value) @@ -997,6 +1007,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // AnimatorAttributeModifier + namespace BadgeModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // BadgeModifier namespace BadgeInterfaceModifier { void SetBadgeOptions0Impl(Ark_NativePointer node, const Ark_BadgeParamWithNumber* value) @@ -1007,6 +1023,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // BadgeInterfaceModifier + namespace BlankModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // BlankModifier namespace BlankInterfaceModifier { void SetBlankOptionsImpl(Ark_NativePointer node, const Opt_Union_Number_String* min) @@ -1019,6 +1041,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // BlankAttributeModifier + namespace ButtonModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ButtonModifier namespace ButtonInterfaceModifier { void SetButtonOptions0Impl(Ark_NativePointer node) { @@ -1083,6 +1111,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ButtonAttributeModifier + namespace CalendarModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CalendarModifier namespace CalendarInterfaceModifier { void SetCalendarOptionsImpl(Ark_NativePointer node, const Ark_Type_CalendarInterface_value* value) @@ -1143,6 +1177,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CalendarAttributeModifier + namespace CalendarPickerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CalendarPickerModifier namespace CalendarPickerInterfaceModifier { void SetCalendarPickerOptionsImpl(Ark_NativePointer node, const Opt_CalendarOptions* options) @@ -1164,6 +1204,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CalendarPickerAttributeModifier + namespace CanvasModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CanvasModifier namespace CanvasInterfaceModifier { void SetCanvasOptions0Impl(Ark_NativePointer node, const Opt_Union_CanvasRenderingContext2D_DrawingRenderingContext* context) @@ -1177,7 +1223,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // CanvasInterfaceModifier namespace CanvasAttributeModifier { void OnReadyImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void EnableAnalyzerImpl(Ark_NativePointer node, @@ -1185,6 +1231,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CanvasAttributeModifier + namespace CheckboxModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CheckboxModifier namespace CheckboxInterfaceModifier { void SetCheckboxOptionsImpl(Ark_NativePointer node, const Opt_CheckboxOptions* options) @@ -1221,6 +1273,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CheckboxAttributeModifier + namespace CheckboxGroupModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CheckboxGroupModifier namespace CheckboxGroupInterfaceModifier { void SetCheckboxGroupOptionsImpl(Ark_NativePointer node, const Opt_CheckboxGroupOptions* options) @@ -1253,12 +1311,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CheckboxGroupAttributeModifier + namespace CircleModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CircleModifier namespace CircleInterfaceModifier { void SetCircleOptionsImpl(Ark_NativePointer node, const Opt_CircleOptions* value) { } } // CircleInterfaceModifier + namespace ColumnModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ColumnModifier namespace ColumnInterfaceModifier { void SetColumnOptionsImpl(Ark_NativePointer node, const Opt_ColumnOptions* options) @@ -1279,10 +1349,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ReverseImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { } } // ColumnAttributeModifier + namespace ColumnSplitModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ColumnSplitModifier namespace ColumnSplitInterfaceModifier { void SetColumnSplitOptionsImpl(Ark_NativePointer node) { @@ -1294,11 +1370,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void DividerImpl(Ark_NativePointer node, - const Ark_Union_ColumnSplitDividerStyle_Undefined* value) + const Ark_Union_ColumnSplitDividerStyle_Null* value) { } } // ColumnSplitAttributeModifier namespace CommonMethodModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } void WidthImpl(Ark_NativePointer node, const Ark_Length* value) { @@ -1308,7 +1388,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void DrawModifierImpl(Ark_NativePointer node, - const Ark_Union_DrawModifier_Undefined* value) + const Opt_DrawModifier* value) { } void ResponseRegionImpl(Ark_NativePointer node, @@ -1343,10 +1423,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Union_Number_String* value) { } + void ChainWeightImpl(Ark_NativePointer node, + const Ark_ChainWeightOptions* value) + { + } void PaddingImpl(Ark_NativePointer node, const Ark_Union_Padding_Length_LocalizedPadding* value) { } + void SafeAreaPaddingImpl(Ark_NativePointer node, + const Ark_Union_Padding_LengthMetrics_LocalizedPadding* value) + { + } void MarginImpl(Ark_NativePointer node, const Ark_Union_Margin_Length_LocalizedMargin* value) { @@ -1488,6 +1576,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_Boolean value) { } + void TabStopImpl(Ark_NativePointer node, + Ark_Boolean value) + { + } void OnFocusImpl(Ark_NativePointer node, const Callback_Void* value) { @@ -1525,8 +1617,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void Transition1Impl(Ark_NativePointer node, - const Ark_Materialized* effect, - const Ark_Union_TransitionFinishCallback_Undefined* onFinish) + const Ark_TransitionEffect* effect, + const Opt_TransitionFinishCallback* onFinish) { } void MotionBlurImpl(Ark_NativePointer node, @@ -1569,8 +1661,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_Boolean value) { } - void UseEffectImpl(Ark_NativePointer node, - Ark_Boolean value) + void UseEffect0Impl(Ark_NativePointer node, + Ark_Boolean value) + { + } + void UseEffect1Impl(Ark_NativePointer node, + Ark_Boolean useEffect, + Ark_EffectType effectType) { } void RenderGroupImpl(Ark_NativePointer node, @@ -1694,7 +1791,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ClickEffectImpl(Ark_NativePointer node, - const Ark_Union_ClickEffect_Undefined* value) + const Ark_Union_ClickEffect_Null* value) { } void OnDragStartImpl(Ark_NativePointer node, @@ -1722,7 +1819,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void AllowDropImpl(Ark_NativePointer node, - const Ark_Union_Array_UniformDataType_Undefined* value) + const Ark_Union_Array_UniformDataType_Null* value) { } void DraggableImpl(Ark_NativePointer node, @@ -1770,7 +1867,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void Mask0Impl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_ProgressMask* value) { } void Mask1Impl(Ark_NativePointer node, @@ -1818,8 +1915,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_PixelStretchEffectOptions* value) { } - void AccessibilityGroupImpl(Ark_NativePointer node, - Ark_Boolean value) + void AccessibilityGroup0Impl(Ark_NativePointer node, + Ark_Boolean value) + { + } + void AccessibilityGroup1Impl(Ark_NativePointer node, + Ark_Boolean isGroup, + const Ark_AccessibilityOptions* accessibilityOptions) { } void AccessibilityText0Impl(Ark_NativePointer node, @@ -1850,6 +1952,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Callback_Any* value) { } + void AccessibilityCheckedImpl(Ark_NativePointer node, + Ark_Boolean value) + { + } + void AccessibilitySelectedImpl(Ark_NativePointer node, + Ark_Boolean value) + { + } void ObscuredImpl(Ark_NativePointer node, const Array_ObscuredReasons* value) { @@ -1863,7 +1973,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void GestureModifierImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_GestureModifier* value) { } void BackgroundBrightnessImpl(Ark_NativePointer node, @@ -1874,8 +1984,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Callback_GestureInfo_BaseGestureEvent_GestureJudgeResult* value) { } - void OnGestureRecognizerJudgeBeginImpl(Ark_NativePointer node, - const GestureRecognizerJudgeBeginCallback* value) + void OnGestureRecognizerJudgeBegin0Impl(Ark_NativePointer node, + const GestureRecognizerJudgeBeginCallback* value) + { + } + void OnGestureRecognizerJudgeBegin1Impl(Ark_NativePointer node, + const GestureRecognizerJudgeBeginCallback* callback, + Ark_Boolean exposeInnerGesture) { } void ShouldBuiltInRecognizerParallelWithImpl(Ark_NativePointer node, @@ -1896,7 +2011,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } void CustomPropertyImpl(Ark_NativePointer node, const Ark_String* name, - const Ark_Union_Object_Undefined* value) + const Opt_CustomObject* value) { } void ExpandSafeAreaImpl(Ark_NativePointer node, @@ -1924,9 +2039,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_ForegroundBlurStyleOptions* options) { } - void FocusScopeIdImpl(Ark_NativePointer node, - const Ark_String* id, - const Opt_Boolean* isGroup) + void FocusScopeId0Impl(Ark_NativePointer node, + const Ark_String* id, + const Opt_Boolean* isGroup) + { + } + void FocusScopeId1Impl(Ark_NativePointer node, + const Ark_String* id, + const Opt_Boolean* isGroup, + const Opt_Boolean* arrowStepOut) { } void FocusScopePriorityImpl(Ark_NativePointer node, @@ -2026,19 +2147,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void BindContentCover0Impl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_ModalTransition* type) { } void BindContentCover1Impl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_ContentCoverOptions* options) { } void BindSheetImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* isShow, + const Opt_Boolean* isShow, const Callback_Any* builder, const Opt_SheetOptions* options) { @@ -2056,6 +2177,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // CommonMethodModifier namespace CommonShapeMethodModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } void StrokeImpl(Ark_NativePointer node, const Ark_ResourceColor* value) { @@ -2101,12 +2226,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CommonShapeMethodModifier + namespace CommonModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CommonModifier namespace CommonInterfaceModifier { void SetCommonOptionsImpl(Ark_NativePointer node) { } } // CommonInterfaceModifier namespace ScrollableCommonMethodModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } void ScrollBarImpl(Ark_NativePointer node, Ark_BarState value) { @@ -2136,11 +2271,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnWillScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { } void OnDidScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { } void OnReachStartImpl(Ark_NativePointer node, @@ -2163,17 +2298,27 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* value) { } + void ClipContentImpl(Ark_NativePointer node, + const Ark_Union_ContentClipMode_RectShape* value) + { + } void EdgeEffectImpl(Ark_NativePointer node, Ark_EdgeEffect edgeEffect, const Opt_EdgeEffectOptions* options) { } void FadingEdgeImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* enabled, + const Opt_Boolean* enabled, const Opt_FadingEdgeOptions* options) { } } // ScrollableCommonMethodModifier + namespace Component3DModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // Component3DModifier namespace Component3DInterfaceModifier { void SetComponent3DOptionsImpl(Ark_NativePointer node, const Opt_SceneOptions* sceneOptions) @@ -2211,6 +2356,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // Component3DAttributeModifier + namespace ContainerSpanModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ContainerSpanModifier namespace ContainerSpanInterfaceModifier { void SetContainerSpanOptionsImpl(Ark_NativePointer node) { @@ -2222,6 +2373,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ContainerSpanAttributeModifier + namespace CounterModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // CounterModifier namespace CounterInterfaceModifier { void SetCounterOptionsImpl(Ark_NativePointer node) { @@ -2245,6 +2402,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // CounterAttributeModifier + namespace DataPanelModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // DataPanelModifier namespace DataPanelInterfaceModifier { void SetDataPanelOptionsImpl(Ark_NativePointer node, const Ark_DataPanelOptions* options) @@ -2277,6 +2440,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // DataPanelAttributeModifier + namespace DatePickerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // DatePickerModifier namespace DatePickerInterfaceModifier { void SetDatePickerOptionsImpl(Ark_NativePointer node, const Opt_DatePickerOptions* options) @@ -2309,6 +2478,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // DatePickerAttributeModifier + namespace DividerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // DividerModifier namespace DividerInterfaceModifier { void SetDividerOptionsImpl(Ark_NativePointer node) { @@ -2332,17 +2507,35 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // DividerAttributeModifier + namespace EffectComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // EffectComponentModifier namespace EffectComponentInterfaceModifier { void SetEffectComponentOptionsImpl(Ark_NativePointer node) { } } // EffectComponentInterfaceModifier + namespace EllipseModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // EllipseModifier namespace EllipseInterfaceModifier { void SetEllipseOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_EllipseOptions* options) { } } // EllipseInterfaceModifier + namespace EmbeddedComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // EmbeddedComponentModifier namespace EmbeddedComponentInterfaceModifier { void SetEmbeddedComponentOptionsImpl(Ark_NativePointer node, const Ark_Want* loader, @@ -2360,6 +2553,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // EmbeddedComponentAttributeModifier + namespace FlexModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // FlexModifier namespace FlexInterfaceModifier { void SetFlexOptionsImpl(Ark_NativePointer node, const Opt_FlexOptions* value) @@ -2372,11 +2571,23 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // FlexAttributeModifier + namespace FlowItemModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // FlowItemModifier namespace FlowItemInterfaceModifier { void SetFlowItemOptionsImpl(Ark_NativePointer node) { } } // FlowItemInterfaceModifier + namespace FolderStackModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // FolderStackModifier namespace FolderStackInterfaceModifier { void SetFolderStackOptionsImpl(Ark_NativePointer node, const Opt_FolderStackOptions* options) @@ -2405,6 +2616,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // FolderStackAttributeModifier + namespace FormComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // FormComponentModifier namespace FormComponentInterfaceModifier { void SetFormComponentOptionsImpl(Ark_NativePointer node, const Ark_FormInfo* value) @@ -2453,12 +2670,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // FormComponentAttributeModifier + namespace FormLinkModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // FormLinkModifier namespace FormLinkInterfaceModifier { void SetFormLinkOptionsImpl(Ark_NativePointer node, const Ark_FormLinkOptions* options) { } } // FormLinkInterfaceModifier + namespace GaugeModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // GaugeModifier namespace GaugeInterfaceModifier { void SetGaugeOptionsImpl(Ark_NativePointer node, const Ark_GaugeOptions* options) @@ -2499,7 +2728,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PrivacySensitiveImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { } void ContentModifierImpl(Ark_NativePointer node, @@ -2507,6 +2736,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // GaugeAttributeModifier + namespace GridModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // GridModifier namespace GridInterfaceModifier { void SetGridOptionsImpl(Ark_NativePointer node, const Opt_Scroller* scroller, @@ -2551,8 +2786,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Callback_Number_Number_Void* value) { } - void CachedCountImpl(Ark_NativePointer node, - const Ark_Number* value) + void CachedCount0Impl(Ark_NativePointer node, + const Ark_Number* value) + { + } + void CachedCount1Impl(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show) { } void EditModeImpl(Ark_NativePointer node, @@ -2616,7 +2856,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void AlignItemsImpl(Ark_NativePointer node, - const Ark_Union_GridItemAlignment_Undefined* value) + const Opt_GridItemAlignment* value) { } void OnScrollImpl(Ark_NativePointer node, @@ -2649,6 +2889,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // GridAttributeModifier + namespace GridItemModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // GridItemModifier namespace GridItemInterfaceModifier { void SetGridItemOptionsImpl(Ark_NativePointer node, const Opt_GridItemOptions* value) @@ -2689,6 +2935,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // GridItemAttributeModifier + namespace GridColModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // GridColModifier namespace GridColInterfaceModifier { void SetGridColOptionsImpl(Ark_NativePointer node, const Opt_GridColOptions* option) @@ -2709,12 +2961,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // GridColAttributeModifier + namespace GridContainerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // GridContainerModifier namespace GridContainerInterfaceModifier { void SetGridContainerOptionsImpl(Ark_NativePointer node, const Opt_GridContainerOptions* value) { } } // GridContainerInterfaceModifier + namespace GridRowModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // GridRowModifier namespace GridRowInterfaceModifier { void SetGridRowOptionsImpl(Ark_NativePointer node, const Opt_GridRowOptions* option) @@ -2731,6 +2995,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // GridRowAttributeModifier + namespace HyperlinkModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // HyperlinkModifier namespace HyperlinkInterfaceModifier { void SetHyperlinkOptionsImpl(Ark_NativePointer node, const Ark_Union_String_Resource* address, @@ -2744,6 +3014,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // HyperlinkAttributeModifier + namespace ImageModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ImageModifier namespace ImageInterfaceModifier { void SetImageOptions0Impl(Ark_NativePointer node, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor* src) @@ -2861,6 +3137,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ImageAttributeModifier + namespace ImageAnimatorModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ImageAnimatorModifier namespace ImageAnimatorInterfaceModifier { void SetImageAnimatorOptionsImpl(Ark_NativePointer node) { @@ -2920,6 +3202,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ImageAnimatorAttributeModifier + namespace ImageSpanModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ImageSpanModifier namespace ImageSpanInterfaceModifier { void SetImageSpanOptionsImpl(Ark_NativePointer node, const Ark_Union_ResourceStr_PixelMap* value) @@ -2952,9 +3240,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ImageSpanAttributeModifier + namespace LineModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // LineModifier namespace LineInterfaceModifier { void SetLineOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_LineOptions* options) { } } // LineInterfaceModifier @@ -2968,6 +3262,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LineAttributeModifier + namespace ListModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ListModifier namespace ListInterfaceModifier { void SetListOptionsImpl(Ark_NativePointer node, const Opt_ListOptions* options) @@ -2996,7 +3296,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void DividerImpl(Ark_NativePointer node, - const Ark_Union_ListDividerOptions_Undefined* value) + const Ark_Union_ListDividerOptions_Null* value) { } void EditModeImpl(Ark_NativePointer node, @@ -3007,8 +3307,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_Boolean value) { } - void CachedCountImpl(Ark_NativePointer node, - const Ark_Number* value) + void CachedCount0Impl(Ark_NativePointer node, + const Ark_Number* value) + { + } + void CachedCount1Impl(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show) { } void ChainAnimationImpl(Ark_NativePointer node, @@ -3040,7 +3345,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ChildrenMainSizeImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_ChildrenMainSize* value) { } void MaintainVisibleContentPositionImpl(Ark_NativePointer node, @@ -3118,6 +3423,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ListAttributeModifier + namespace ListItemModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ListItemModifier namespace ListItemInterfaceModifier { void SetListItemOptions0Impl(Ark_NativePointer node, const Opt_ListItemOptions* value) @@ -3154,6 +3465,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ListItemAttributeModifier + namespace ListItemGroupModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ListItemGroupModifier namespace ListItemGroupInterfaceModifier { void SetListItemGroupOptionsImpl(Ark_NativePointer node, const Opt_ListItemGroupOptions* options) @@ -3162,14 +3479,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // ListItemGroupInterfaceModifier namespace ListItemGroupAttributeModifier { void DividerImpl(Ark_NativePointer node, - const Ark_Union_ListDividerOptions_Undefined* value) + const Ark_Union_ListDividerOptions_Null* value) { } void ChildrenMainSizeImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_ChildrenMainSize* value) { } } // ListItemGroupAttributeModifier + namespace LoadingProgressModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // LoadingProgressModifier namespace LoadingProgressInterfaceModifier { void SetLoadingProgressOptionsImpl(Ark_NativePointer node) { @@ -3189,6 +3512,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LoadingProgressAttributeModifier + namespace LocationButtonModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // LocationButtonModifier namespace LocationButtonInterfaceModifier { void SetLocationButtonOptions0Impl(Ark_NativePointer node) { @@ -3204,6 +3533,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LocationButtonAttributeModifier + namespace MarqueeModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // MarqueeModifier namespace MarqueeInterfaceModifier { void SetMarqueeOptionsImpl(Ark_NativePointer node, const Ark_MarqueeOptions* options) @@ -3248,12 +3583,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // MarqueeAttributeModifier + namespace MediaCachedImageModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // MediaCachedImageModifier namespace MediaCachedImageInterfaceModifier { void SetMediaCachedImageOptionsImpl(Ark_NativePointer node, const Ark_Union_PixelMap_ResourceStr_DrawableDescriptor_ASTCResource* src) { } } // MediaCachedImageInterfaceModifier + namespace MenuModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // MenuModifier namespace MenuInterfaceModifier { void SetMenuOptionsImpl(Ark_NativePointer node) { @@ -3277,11 +3624,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void MenuItemDividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyleOptions_Undefined* value) + const Opt_DividerStyleOptions* value) { } void MenuItemGroupDividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyleOptions_Undefined* value) + const Opt_DividerStyleOptions* value) { } void SubMenuExpandingModeImpl(Ark_NativePointer node, @@ -3289,6 +3636,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // MenuAttributeModifier + namespace MenuItemModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // MenuItemModifier namespace MenuItemInterfaceModifier { void SetMenuItemOptionsImpl(Ark_NativePointer node, const Opt_Union_MenuItemOptions_CustomBuilder* value) @@ -3325,12 +3678,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // MenuItemAttributeModifier + namespace MenuItemGroupModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // MenuItemGroupModifier namespace MenuItemGroupInterfaceModifier { void SetMenuItemGroupOptionsImpl(Ark_NativePointer node, const Opt_MenuItemGroupOptions* value) { } } // MenuItemGroupInterfaceModifier + namespace NavDestinationModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // NavDestinationModifier namespace NavDestinationInterfaceModifier { void SetNavDestinationOptionsImpl(Ark_NativePointer node) { @@ -3391,11 +3756,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SystemBarStyleImpl(Ark_NativePointer node, - const Ark_Union_SystemBarStyle_Undefined* value) + const Opt_CustomObject* value) { } void RecoverableImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { } void SystemTransitionImpl(Ark_NativePointer node, @@ -3407,12 +3772,28 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_NavigationTitleOptions* options) { } + void ToolbarConfigurationImpl(Ark_NativePointer node, + const Ark_Union_Array_ToolbarItem_CustomBuilder* toolbarParam, + const Opt_NavigationToolbarOptions* options) + { + } + void HideToolBarImpl(Ark_NativePointer node, + Ark_Boolean hide, + const Opt_Boolean* animated) + { + } void IgnoreLayoutSafeAreaImpl(Ark_NativePointer node, const Opt_Array_LayoutSafeAreaType* types, const Opt_Array_LayoutSafeAreaEdge* edges) { } } // NavDestinationAttributeModifier + namespace NavRouterModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // NavRouterModifier namespace NavRouterInterfaceModifier { void SetNavRouterOptions0Impl(Ark_NativePointer node) { @@ -3432,12 +3813,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // NavRouterAttributeModifier + namespace NavigationModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // NavigationModifier namespace NavigationInterfaceModifier { void SetNavigationOptions0Impl(Ark_NativePointer node) { } void SetNavigationOptions1Impl(Ark_NativePointer node, - const Ark_Materialized* pathInfos) + const Ark_NavPathStack* pathInfos) { } } // NavigationInterfaceModifier @@ -3529,11 +3916,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SystemBarStyleImpl(Ark_NativePointer node, - const Ark_Union_SystemBarStyle_Undefined* value) + const Opt_CustomObject* value) { } void RecoverableImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) + { + } + void EnableDragBarImpl(Ark_NativePointer node, + const Opt_Boolean* value) { } void TitleImpl(Ark_NativePointer node, @@ -3552,6 +3943,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // NavigationAttributeModifier + namespace NavigatorModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // NavigatorModifier namespace NavigatorInterfaceModifier { void SetNavigatorOptions0Impl(Ark_NativePointer node, const Opt_Literal_String_target_NavigationType_type* value) @@ -3579,12 +3976,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // NavigatorAttributeModifier + namespace NodeContainerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // NodeContainerModifier namespace NodeContainerInterfaceModifier { void SetNodeContainerOptionsImpl(Ark_NativePointer node, const Ark_NodeController* controller) { } } // NodeContainerInterfaceModifier + namespace PanelModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // PanelModifier namespace PanelInterfaceModifier { void SetPanelOptionsImpl(Ark_NativePointer node, Ark_Boolean show) @@ -3641,6 +4050,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // PanelAttributeModifier + namespace PasteButtonModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // PasteButtonModifier namespace PasteButtonInterfaceModifier { void SetPasteButtonOptions0Impl(Ark_NativePointer node) { @@ -3656,9 +4071,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // PasteButtonAttributeModifier + namespace PathModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // PathModifier namespace PathInterfaceModifier { void SetPathOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_Number_String_height_width_String_commands* value) + const Opt_PathOptions* options) { } } // PathInterfaceModifier @@ -3668,6 +4089,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // PathAttributeModifier + namespace PatternLockModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // PatternLockModifier namespace PatternLockInterfaceModifier { void SetPatternLockOptionsImpl(Ark_NativePointer node, const Opt_PatternLockController* controller) @@ -3720,29 +4147,41 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ActivateCircleStyleImpl(Ark_NativePointer node, - const Ark_Union_CircleStyleOptions_Undefined* value) + const Opt_CircleStyleOptions* value) { } } // PatternLockAttributeModifier + namespace PluginComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // PluginComponentModifier namespace PluginComponentInterfaceModifier { void SetPluginComponentOptionsImpl(Ark_NativePointer node, - const Ark_Literal_PluginComponentTemplate_template_Any_data* value) + const Ark_PluginComponentOptions* options) { } } // PluginComponentInterfaceModifier namespace PluginComponentAttributeModifier { void OnCompleteImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void OnErrorImpl(Ark_NativePointer node, - const Callback_Literal_Number_errcode_String_msg_Void* value) + const PluginErrorCallback* value) { } } // PluginComponentAttributeModifier + namespace PolygonModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // PolygonModifier namespace PolygonInterfaceModifier { void SetPolygonOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_PolygonOptions* options) { } } // PolygonInterfaceModifier @@ -3752,9 +4191,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // PolygonAttributeModifier + namespace PolylineModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // PolylineModifier namespace PolylineInterfaceModifier { void SetPolylineOptionsImpl(Ark_NativePointer node, - const Opt_Literal_Union_String_Number_height_width* value) + const Opt_PolylineOptions* options) { } } // PolylineInterfaceModifier @@ -3764,6 +4209,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // PolylineAttributeModifier + namespace ProgressModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ProgressModifier namespace ProgressInterfaceModifier { void SetProgressOptionsImpl(Ark_NativePointer node, const Ark_ProgressOptions* options) @@ -3784,7 +4235,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PrivacySensitiveImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { } void ContentModifierImpl(Ark_NativePointer node, @@ -3792,6 +4243,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ProgressAttributeModifier + namespace QRCodeModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // QRCodeModifier namespace QRCodeInterfaceModifier { void SetQRCodeOptionsImpl(Ark_NativePointer node, const Ark_String* value) @@ -3812,6 +4269,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // QRCodeAttributeModifier + namespace RadioModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RadioModifier namespace RadioInterfaceModifier { void SetRadioOptionsImpl(Ark_NativePointer node, const Ark_RadioOptions* options) @@ -3836,6 +4299,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // RadioAttributeModifier + namespace RatingModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RatingModifier namespace RatingInterfaceModifier { void SetRatingOptionsImpl(Ark_NativePointer node, const Opt_RatingOptions* options) @@ -3864,9 +4333,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // RatingAttributeModifier + namespace RectModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RectModifier namespace RectInterfaceModifier { void SetRectOptionsImpl(Ark_NativePointer node, - const Opt_Type_RectInterface_value* value) + const Opt_Union_RectOptions_RoundedRectOptions* options) { } } // RectInterfaceModifier @@ -3884,6 +4359,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // RectAttributeModifier + namespace RefreshModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RefreshModifier namespace RefreshInterfaceModifier { void SetRefreshOptionsImpl(Ark_NativePointer node, const Ark_RefreshOptions* value) @@ -3912,10 +4393,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void PullDownRatioImpl(Ark_NativePointer node, - const Ark_Union_Number_Undefined* value) + const Opt_Number* value) { } } // RefreshAttributeModifier + namespace RelativeContainerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RelativeContainerModifier namespace RelativeContainerInterfaceModifier { void SetRelativeContainerOptionsImpl(Ark_NativePointer node) { @@ -3935,6 +4422,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // RelativeContainerAttributeModifier + namespace RichEditorModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RichEditorModifier namespace RichEditorInterfaceModifier { void SetRichEditorOptions0Impl(Ark_NativePointer node, const Ark_RichEditorOptions* value) @@ -4035,7 +4528,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { } void EnableKeyboardOnFocusImpl(Ark_NativePointer node, @@ -4068,6 +4561,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // RichEditorAttributeModifier + namespace RichTextModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RichTextModifier namespace RichTextInterfaceModifier { void SetRichTextOptionsImpl(Ark_NativePointer node, const Ark_String* content) @@ -4084,12 +4583,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // RichTextAttributeModifier + namespace RootSceneModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RootSceneModifier namespace RootSceneInterfaceModifier { void SetRootSceneOptionsImpl(Ark_NativePointer node, const Ark_RootSceneSession* session) { } } // RootSceneInterfaceModifier + namespace RowModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RowModifier namespace RowInterfaceModifier { void SetRowOptionsImpl(Ark_NativePointer node, const Opt_RowOptions* options) @@ -4110,10 +4621,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ReverseImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { } } // RowAttributeModifier + namespace RowSplitModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RowSplitModifier namespace RowSplitInterfaceModifier { void SetRowSplitOptionsImpl(Ark_NativePointer node) { @@ -4125,6 +4642,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // RowSplitAttributeModifier + namespace SaveButtonModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SaveButtonModifier namespace SaveButtonInterfaceModifier { void SetSaveButtonOptions0Impl(Ark_NativePointer node) { @@ -4139,13 +4662,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Callback_ClickEvent_SaveButtonOnClickResult_Void* value) { } - } // SaveButtonAttributeModifier + } // SaveButtonAttributeModifier + namespace ScreenModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ScreenModifier namespace ScreenInterfaceModifier { void SetScreenOptionsImpl(Ark_NativePointer node, const Ark_Number* screenId) { } } // ScreenInterfaceModifier + namespace ScrollModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ScrollModifier namespace ScrollInterfaceModifier { void SetScrollOptionsImpl(Ark_NativePointer node, const Opt_Scroller* scroller) @@ -4162,11 +4697,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnWillScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { } void OnDidScrollImpl(Ark_NativePointer node, - const Ark_Union_ScrollOnWillScrollCallback_undefined* value) + const Opt_ScrollOnWillScrollCallback* value) { } void OnScrollEdgeImpl(Ark_NativePointer node, @@ -4231,6 +4766,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ScrollAttributeModifier + namespace ScrollBarModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ScrollBarModifier namespace ScrollBarInterfaceModifier { void SetScrollBarOptionsImpl(Ark_NativePointer node, const Ark_ScrollBarOptions* value) @@ -4239,13 +4780,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // ScrollBarInterfaceModifier namespace ScrollBarAttributeModifier { void EnableNestedScrollImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { } } // ScrollBarAttributeModifier + namespace SearchModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SearchModifier namespace SearchInterfaceModifier { void SetSearchOptionsImpl(Ark_NativePointer node, - const Opt_Type_SearchInterface_options* options) + const Opt_SearchOptions* options) { } } // SearchInterfaceModifier @@ -4294,8 +4841,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_EnterKeyType value) { } - void OnSubmitImpl(Ark_NativePointer node, - const Callback_String_Void* value) + void OnSubmit0Impl(Ark_NativePointer node, + const Callback_String_Void* value) + { + } + void OnSubmit1Impl(Ark_NativePointer node, + const SearchSubmitCallback* value) { } void OnChangeImpl(Ark_NativePointer node, @@ -4303,11 +4854,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnTextSelectionChangeImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnTextSelectionChangeCallback* value) { } void OnContentScrollImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnContentScrollCallback* value) { } void OnCopyImpl(Ark_NativePointer node, @@ -4319,7 +4870,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnPasteImpl(Ark_NativePointer node, - const Callback_String_PasteEvent_Void* value) + const OnPasteCallback* value) { } void CopyOptionImpl(Ark_NativePointer node, @@ -4387,7 +4938,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { } void EnablePreviewTextImpl(Ark_NativePointer node, @@ -4415,6 +4966,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // SearchAttributeModifier namespace SecurityComponentMethodModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } void IconSizeImpl(Ark_NativePointer node, const Ark_Length* value) { @@ -4508,6 +5063,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SecurityComponentMethodModifier + namespace SelectModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SelectModifier namespace SelectInterfaceModifier { void SetSelectOptionsImpl(Ark_NativePointer node, const Array_SelectOption* options) @@ -4592,7 +5153,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void DividerImpl(Ark_NativePointer node, - const Ark_Union_Union_DividerOptions_Undefined_Undefined* value) + const Ark_Union_Opt_DividerOptions_Null* value) { } void MenuAlignImpl(Ark_NativePointer node, @@ -4601,6 +5162,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SelectAttributeModifier + namespace ShapeModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ShapeModifier namespace ShapeInterfaceModifier { void SetShapeOptions0Impl(Ark_NativePointer node, const Ark_PixelMap* value) @@ -4612,7 +5179,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // ShapeInterfaceModifier namespace ShapeAttributeModifier { void ViewPortImpl(Ark_NativePointer node, - const Ark_Literal_Union_Number_String_height_width_x_y* value) + const Ark_ViewportRect* value) { } void StrokeImpl(Ark_NativePointer node, @@ -4666,6 +5233,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ShapeAttributeModifier + namespace SliderModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SliderModifier namespace SliderInterfaceModifier { void SetSliderOptionsImpl(Ark_NativePointer node, const Opt_SliderOptions* options) @@ -4760,6 +5333,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { } } // SliderAttributeModifier namespace BaseSpanModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } void TextBackgroundStyleImpl(Ark_NativePointer node, const Ark_TextBackgroundStyle* value) { @@ -4769,6 +5346,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // BaseSpanModifier + namespace SpanModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SpanModifier namespace SpanInterfaceModifier { void SetSpanOptionsImpl(Ark_NativePointer node, const Ark_Union_String_Resource* value) @@ -4821,6 +5404,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SpanAttributeModifier + namespace StackModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // StackModifier namespace StackInterfaceModifier { void SetStackOptionsImpl(Ark_NativePointer node, const Opt_StackOptions* options) @@ -4837,6 +5426,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // StackAttributeModifier + namespace StepperModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // StepperModifier namespace StepperInterfaceModifier { void SetStepperOptionsImpl(Ark_NativePointer node, const Opt_Literal_Number_index* value) @@ -4865,6 +5460,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // StepperAttributeModifier + namespace StepperItemModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // StepperItemModifier namespace StepperItemInterfaceModifier { void SetStepperItemOptionsImpl(Ark_NativePointer node) { @@ -4884,6 +5485,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // StepperItemAttributeModifier + namespace SwiperModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SwiperModifier namespace SwiperInterfaceModifier { void SetSwiperOptionsImpl(Ark_NativePointer node, const Opt_SwiperController* controller) @@ -4903,8 +5510,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* value) { } - void IndicatorImpl(Ark_NativePointer node, - const Ark_Union_DotIndicator_DigitIndicator_Boolean* value) + void Indicator0Impl(Ark_NativePointer node, + const Ark_Union_DotIndicator_DigitIndicator_Boolean* value) + { + } + void Indicator1Impl(Ark_NativePointer node, + const Ark_IndicatorComponentController* value) { } void LoopImpl(Ark_NativePointer node, @@ -4952,15 +5563,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnAnimationStartImpl(Ark_NativePointer node, - const Callback_Number_Number_SwiperAnimationEvent_Void* value) + const OnSwiperAnimationStartCallback* value) { } void OnAnimationEndImpl(Ark_NativePointer node, - const Callback_Number_SwiperAnimationEvent_Void* value) + const OnSwiperAnimationEndCallback* value) { } void OnGestureSwipeImpl(Ark_NativePointer node, - const Callback_Number_SwiperAnimationEvent_Void* value) + const OnSwiperGestureSwipeCallback* value) { } void NestedScrollImpl(Ark_NativePointer node, @@ -5000,6 +5611,50 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SwiperAttributeModifier + namespace IndicatorComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // IndicatorComponentModifier + namespace IndicatorComponentInterfaceModifier { + void SetIndicatorComponentOptionsImpl(Ark_NativePointer node, + const Opt_IndicatorComponentController* controller) + { + } + } // IndicatorComponentInterfaceModifier + namespace IndicatorComponentAttributeModifier { + void InitialIndexImpl(Ark_NativePointer node, + const Ark_Number* value) + { + } + void CountImpl(Ark_NativePointer node, + const Ark_Number* value) + { + } + void StyleImpl(Ark_NativePointer node, + const Ark_Union_DotIndicator_DigitIndicator* value) + { + } + void LoopImpl(Ark_NativePointer node, + Ark_Boolean value) + { + } + void VerticalImpl(Ark_NativePointer node, + Ark_Boolean value) + { + } + void OnChangeImpl(Ark_NativePointer node, + const Callback_Number_Void* value) + { + } + } // IndicatorComponentAttributeModifier + namespace SymbolGlyphModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SymbolGlyphModifier namespace SymbolGlyphInterfaceModifier { void SetSymbolGlyphOptionsImpl(Ark_NativePointer node, const Opt_Resource* value) @@ -5038,6 +5693,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SymbolGlyphAttributeModifier + namespace SymbolSpanModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SymbolSpanModifier namespace SymbolSpanInterfaceModifier { void SetSymbolSpanOptionsImpl(Ark_NativePointer node, const Ark_Resource* value) @@ -5066,9 +5727,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SymbolSpanAttributeModifier + namespace TabsModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TabsModifier namespace TabsInterfaceModifier { void SetTabsOptionsImpl(Ark_NativePointer node, - const Opt_Type_TabsInterface_value* value) + const Opt_TabsOptions* options) { } } // TabsInterfaceModifier @@ -5107,11 +5774,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void AnimationModeImpl(Ark_NativePointer node, - const Ark_Union_AnimationMode_Undefined* value) + const Opt_AnimationMode* value) { } void EdgeEffectImpl(Ark_NativePointer node, - const Ark_Union_EdgeEffect_Undefined* value) + const Opt_EdgeEffect* value) { } void OnChangeImpl(Ark_NativePointer node, @@ -5123,15 +5790,15 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnAnimationStartImpl(Ark_NativePointer node, - const Callback_Number_Number_TabsAnimationEvent_Void* value) + const OnTabsAnimationStartCallback* value) { } void OnAnimationEndImpl(Ark_NativePointer node, - const Callback_Number_TabsAnimationEvent_Void* value) + const OnTabsAnimationEndCallback* value) { } void OnGestureSwipeImpl(Ark_NativePointer node, - const Callback_Number_TabsAnimationEvent_Void* value) + const OnTabsGestureSwipeCallback* value) { } void FadingEdgeImpl(Ark_NativePointer node, @@ -5139,7 +5806,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void DividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyle_Undefined* value) + const Ark_Union_DividerStyle_Null* value) { } void BarOverlapImpl(Ark_NativePointer node, @@ -5155,15 +5822,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void CustomContentTransitionImpl(Ark_NativePointer node, - const Type_TabsAttribute_customContentTransition_delegate* value) + const TabsCustomContentTransitionCallback* value) + { + } + void BarBackgroundBlurStyle0Impl(Ark_NativePointer node, + Ark_BlurStyle value) + { + } + void BarBackgroundBlurStyle1Impl(Ark_NativePointer node, + Ark_BlurStyle style, + const Ark_BackgroundBlurStyleOptions* options) { } - void BarBackgroundBlurStyleImpl(Ark_NativePointer node, - Ark_BlurStyle value) + void BarBackgroundEffectImpl(Ark_NativePointer node, + const Ark_BackgroundEffectOptions* value) { } void OnContentWillChangeImpl(Ark_NativePointer node, - const Callback_Number_Number_Boolean* value) + const OnTabsContentWillChangeCallback* value) { } void BarModeBarMode_SCROLLABLEImpl(Ark_NativePointer node, @@ -5171,6 +5847,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TabsAttributeModifier + namespace TabContentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TabContentModifier namespace TabContentInterfaceModifier { void SetTabContentOptionsImpl(Ark_NativePointer node) { @@ -5178,7 +5860,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // TabContentInterfaceModifier namespace TabContentAttributeModifier { void TabBar0Impl(Ark_NativePointer node, - const Ark_Type_TabContentAttribute_tabBar_value* value) + const Ark_Union_String_Resource_CustomBuilder_TabBarOptions* value) { } void TabBar1Impl(Ark_NativePointer node, @@ -5194,6 +5876,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TabContentAttributeModifier + namespace TextModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TextModifier namespace TextInterfaceModifier { void SetTextOptionsImpl(Ark_NativePointer node, const Opt_Union_String_Resource* content, @@ -5320,6 +6008,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Callback_String_Void* value) { } + void CaretColorImpl(Ark_NativePointer node, + const Ark_ResourceColor* value) + { + } + void SelectedBackgroundColorImpl(Ark_NativePointer node, + const Ark_ResourceColor* value) + { + } void EllipsisModeImpl(Ark_NativePointer node, Ark_EllipsisMode value) { @@ -5349,7 +6045,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { } void HalfLeadingImpl(Ark_NativePointer node, @@ -5373,6 +6069,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TextAttributeModifier + namespace TextAreaModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TextAreaModifier namespace TextAreaInterfaceModifier { void SetTextAreaOptionsImpl(Ark_NativePointer node, const Opt_TextAreaOptions* value) @@ -5436,8 +6138,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_ResourceColor* value) { } - void OnSubmitImpl(Ark_NativePointer node, - const Callback_EnterKeyType_Void* value) + void OnSubmit0Impl(Ark_NativePointer node, + const Callback_EnterKeyType_Void* value) + { + } + void OnSubmit1Impl(Ark_NativePointer node, + const TextAreaSubmitCallback* value) { } void OnChangeImpl(Ark_NativePointer node, @@ -5565,7 +6271,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { } void EnablePreviewTextImpl(Ark_NativePointer node, @@ -5592,6 +6298,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TextAreaAttributeModifier + namespace TextClockModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TextClockModifier namespace TextClockInterfaceModifier { void SetTextClockOptionsImpl(Ark_NativePointer node, const Opt_TextClockOptions* options) @@ -5640,10 +6352,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void DateTimeOptionsImpl(Ark_NativePointer node, - const Ark_Union_DateTimeOptions_Undefined* value) + const Opt_CustomObject* value) { } } // TextClockAttributeModifier + namespace TextInputModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TextInputModifier namespace TextInputInterfaceModifier { void SetTextInputOptionsImpl(Ark_NativePointer node, const Opt_TextInputOptions* value) @@ -5692,7 +6410,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnSubmitImpl(Ark_NativePointer node, - const Callback_EnterKeyType_SubmitEvent_Void* value) + const OnSubmitCallback* value) { } void OnChangeImpl(Ark_NativePointer node, @@ -5700,11 +6418,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnTextSelectionChangeImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnTextSelectionChangeCallback* value) { } void OnContentScrollImpl(Ark_NativePointer node, - const Callback_Number_Number_Void* value) + const OnContentScrollCallback* value) { } void MaxLengthImpl(Ark_NativePointer node, @@ -5740,7 +6458,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnPasteImpl(Ark_NativePointer node, - const Callback_String_PasteEvent_Void* value) + const OnPasteCallback* value) { } void CopyOptionImpl(Ark_NativePointer node, @@ -5780,7 +6498,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ShowErrorImpl(Ark_NativePointer node, - const Opt_Union_ResourceStr_Undefined* value) + const Opt_ResourceStr* value) { } void ShowUnitImpl(Ark_NativePointer node, @@ -5792,7 +6510,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void UnderlineColorImpl(Ark_NativePointer node, - const Ark_Union_ResourceColor_UnderlineColor_Undefined* value) + const Opt_Union_ResourceColor_UnderlineColor* value) { } void SelectionMenuHiddenImpl(Ark_NativePointer node, @@ -5815,8 +6533,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { Ark_LineBreakStrategy value) { } - void CancelButtonImpl(Ark_NativePointer node, - const Ark_Literal_CancelButtonStyle_style_IconOptions_icon* value) + void CancelButton0Impl(Ark_NativePointer node, + const Ark_CancelButtonOptions* value) + { + } + void CancelButton1Impl(Ark_NativePointer node, + const Ark_CancelButtonSymbolOptions* value) { } void SelectAllImpl(Ark_NativePointer node, @@ -5884,7 +6606,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { } void EnablePreviewTextImpl(Ark_NativePointer node, @@ -5911,6 +6633,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TextInputAttributeModifier + namespace TextPickerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TextPickerModifier namespace TextPickerInterfaceModifier { void SetTextPickerOptionsImpl(Ark_NativePointer node, const Opt_TextPickerOptions* options) @@ -5950,12 +6678,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Type_TextPickerAttribute_onChange_callback* value) { } + void OnScrollStopImpl(Ark_NativePointer node, + const TextPickerScrollStopCallback* value) + { + } void SelectedIndexImpl(Ark_NativePointer node, const Ark_Union_Number_Array_Number* value) { } void DividerImpl(Ark_NativePointer node, - const Ark_Union_DividerOptions_Undefined* value) + const Ark_Union_DividerOptions_Null* value) { } void GradientHeightImpl(Ark_NativePointer node, @@ -5963,6 +6695,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TextPickerAttributeModifier + namespace TextTimerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TextTimerModifier namespace TextTimerInterfaceModifier { void SetTextTimerOptionsImpl(Ark_NativePointer node, const Opt_TextTimerOptions* options) @@ -6007,6 +6745,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TextTimerAttributeModifier + namespace TimePickerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // TimePickerModifier namespace TimePickerInterfaceModifier { void SetTimePickerOptionsImpl(Ark_NativePointer node, const Opt_TimePickerOptions* options) @@ -6047,6 +6791,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // TimePickerAttributeModifier + namespace ToggleModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // ToggleModifier namespace ToggleInterfaceModifier { void SetToggleOptionsImpl(Ark_NativePointer node, const Ark_ToggleOptions* options) @@ -6075,6 +6825,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // ToggleAttributeModifier + namespace VideoModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // VideoModifier namespace VideoInterfaceModifier { void SetVideoOptionsImpl(Ark_NativePointer node, const Ark_VideoOptions* value) @@ -6103,35 +6859,35 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnStartImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void OnPauseImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void OnFinishImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void OnFullscreenChangeImpl(Ark_NativePointer node, - const Callback_Literal_Boolean_fullscreen_Void* value) + const Callback_FullscreenInfo_Void* value) { } void OnPreparedImpl(Ark_NativePointer node, - const Callback_Literal_Number_duration_Void* value) + const Callback_PreparedInfo_Void* value) { } void OnSeekingImpl(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value) + const Callback_PlaybackInfo_Void* value) { } void OnSeekedImpl(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value) + const Callback_PlaybackInfo_Void* value) { } void OnUpdateImpl(Ark_NativePointer node, - const Callback_Literal_Number_time_Void* value) + const Callback_PlaybackInfo_Void* value) { } void OnErrorImpl(Ark_NativePointer node, @@ -6151,6 +6907,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // VideoAttributeModifier + namespace WebModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // WebModifier namespace WebInterfaceModifier { void SetWebOptionsImpl(Ark_NativePointer node, const Ark_WebOptions* value) @@ -6627,7 +7389,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void EditMenuOptionsImpl(Ark_NativePointer node, - const Ark_Materialized* value) + const Ark_EditMenuOptions* value) { } void EnableHapticFeedbackImpl(Ark_NativePointer node, @@ -6639,7 +7401,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_String* type) { } + void BindSelectionMenuImpl(Ark_NativePointer node, + Ark_WebElementType elementType, + const Callback_Any* content, + Ark_WebResponseType responseType, + const Opt_SelectionMenuOptionsExt* options) + { + } } // WebAttributeModifier + namespace WindowSceneModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // WindowSceneModifier namespace WindowSceneInterfaceModifier { void SetWindowSceneOptionsImpl(Ark_NativePointer node, const Ark_Number* persistentId) @@ -6653,6 +7428,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // WindowSceneAttributeModifier + namespace XComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // XComponentModifier namespace XComponentInterfaceModifier { void SetXComponentOptions0Impl(Ark_NativePointer node, const Ark_Type_XComponentInterface_value* value) @@ -6669,11 +7450,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // XComponentInterfaceModifier namespace XComponentAttributeModifier { void OnLoadImpl(Ark_NativePointer node, - const Callback_Object_Void* value) + const OnNativeLoadCallback* value) { } void OnDestroyImpl(Ark_NativePointer node, - const Callback_Void* value) + const VoidCallback* value) { } void EnableAnalyzerImpl(Ark_NativePointer node, @@ -6685,6 +7466,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // XComponentAttributeModifier + namespace SideBarContainerModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // SideBarContainerModifier namespace SideBarContainerInterfaceModifier { void SetSideBarContainerOptionsImpl(Ark_NativePointer node, const Opt_SideBarContainerType* type) @@ -6741,7 +7528,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void DividerImpl(Ark_NativePointer node, - const Ark_Union_DividerStyle_Undefined* value) + const Ark_Union_DividerStyle_Null* value) { } void MinContentWidthImpl(Ark_NativePointer node, @@ -6749,12 +7536,24 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SideBarContainerAttributeModifier + namespace RemoteWindowModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // RemoteWindowModifier namespace RemoteWindowInterfaceModifier { void SetRemoteWindowOptionsImpl(Ark_NativePointer node, const Ark_WindowAnimationTarget* target) { } } // RemoteWindowInterfaceModifier + namespace WaterFlowModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // WaterFlowModifier namespace WaterFlowInterfaceModifier { void SetWaterFlowOptionsImpl(Ark_NativePointer node, const Opt_WaterFlowOptions* options) @@ -6798,8 +7597,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Union_Number_Resource* value) { } - void CachedCountImpl(Ark_NativePointer node, - const Ark_Number* value) + void CachedCount0Impl(Ark_NativePointer node, + const Ark_Number* value) + { + } + void CachedCount1Impl(Ark_NativePointer node, + const Ark_Number* count, + Ark_Boolean show) { } void OnReachStartImpl(Ark_NativePointer node, @@ -6819,6 +7623,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // WaterFlowAttributeModifier + namespace UIExtensionComponentModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // UIExtensionComponentModifier namespace UIExtensionComponentInterfaceModifier { void SetUIExtensionComponentOptionsImpl(Ark_NativePointer node, const Ark_Want* want, @@ -6832,7 +7642,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnReceiveImpl(Ark_NativePointer node, - const Callback_Literal_Empty_Void* value) + const Ark_CustomObject* value) { } void OnResultImpl(Ark_NativePointer node, @@ -6852,6 +7662,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // UIExtensionComponentAttributeModifier + namespace LinearIndicatorModifier { + Ark_NativePointer ConstructImpl() + { + return 0; + } + } // LinearIndicatorModifier namespace LinearIndicatorInterfaceModifier { void SetLinearIndicatorOptionsImpl(Ark_NativePointer node, const Opt_Number* count, @@ -6861,21 +7677,22 @@ namespace OHOS::Ace::NG::GeneratedModifier { } // LinearIndicatorInterfaceModifier namespace LinearIndicatorAttributeModifier { void IndicatorStyleImpl(Ark_NativePointer node, - const Ark_Union_LinearIndicatorStyle_Undefined* value) + const Opt_LinearIndicatorStyle* value) { } void IndicatorLoopImpl(Ark_NativePointer node, - const Ark_Union_Boolean_Undefined* value) + const Opt_Boolean* value) { } void OnChangeImpl(Ark_NativePointer node, - const Ark_Union_OnLinearIndicatorChangeCallback_Undefined* value) + const Opt_OnLinearIndicatorChangeCallback* value) { } } // LinearIndicatorAttributeModifier const GENERATED_ArkUIAbilityComponentModifier* GetAbilityComponentModifier() { static const GENERATED_ArkUIAbilityComponentModifier ArkUIAbilityComponentModifierImpl { + AbilityComponentModifier::ConstructImpl, AbilityComponentInterfaceModifier::SetAbilityComponentOptionsImpl, AbilityComponentAttributeModifier::OnConnectImpl, AbilityComponentAttributeModifier::OnDisconnectImpl, @@ -6886,6 +7703,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIAlphabetIndexerModifier* GetAlphabetIndexerModifier() { static const GENERATED_ArkUIAlphabetIndexerModifier ArkUIAlphabetIndexerModifierImpl { + AlphabetIndexerModifier::ConstructImpl, AlphabetIndexerInterfaceModifier::SetAlphabetIndexerOptionsImpl, AlphabetIndexerAttributeModifier::OnSelectedImpl, AlphabetIndexerAttributeModifier::ColorImpl, @@ -6921,6 +7739,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIAnimatorModifier* GetAnimatorModifier() { static const GENERATED_ArkUIAnimatorModifier ArkUIAnimatorModifierImpl { + AnimatorModifier::ConstructImpl, AnimatorInterfaceModifier::SetAnimatorOptionsImpl, AnimatorAttributeModifier::StateImpl, AnimatorAttributeModifier::DurationImpl, @@ -6943,6 +7762,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIBadgeModifier* GetBadgeModifier() { static const GENERATED_ArkUIBadgeModifier ArkUIBadgeModifierImpl { + BadgeModifier::ConstructImpl, BadgeInterfaceModifier::SetBadgeOptions0Impl, BadgeInterfaceModifier::SetBadgeOptions1Impl, }; @@ -6952,6 +7772,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIBlankModifier* GetBlankModifier() { static const GENERATED_ArkUIBlankModifier ArkUIBlankModifierImpl { + BlankModifier::ConstructImpl, BlankInterfaceModifier::SetBlankOptionsImpl, BlankAttributeModifier::ColorImpl, }; @@ -6961,6 +7782,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIButtonModifier* GetButtonModifier() { static const GENERATED_ArkUIButtonModifier ArkUIButtonModifierImpl { + ButtonModifier::ConstructImpl, ButtonInterfaceModifier::SetButtonOptions0Impl, ButtonInterfaceModifier::SetButtonOptions1Impl, ButtonInterfaceModifier::SetButtonOptions2Impl, @@ -6983,6 +7805,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICalendarModifier* GetCalendarModifier() { static const GENERATED_ArkUICalendarModifier ArkUICalendarModifierImpl { + CalendarModifier::ConstructImpl, CalendarInterfaceModifier::SetCalendarOptionsImpl, CalendarAttributeModifier::ShowLunarImpl, CalendarAttributeModifier::ShowHolidayImpl, @@ -7004,6 +7827,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICalendarPickerModifier* GetCalendarPickerModifier() { static const GENERATED_ArkUICalendarPickerModifier ArkUICalendarPickerModifierImpl { + CalendarPickerModifier::ConstructImpl, CalendarPickerInterfaceModifier::SetCalendarPickerOptionsImpl, CalendarPickerAttributeModifier::TextStyleImpl, CalendarPickerAttributeModifier::OnChangeImpl, @@ -7015,6 +7839,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICanvasModifier* GetCanvasModifier() { static const GENERATED_ArkUICanvasModifier ArkUICanvasModifierImpl { + CanvasModifier::ConstructImpl, CanvasInterfaceModifier::SetCanvasOptions0Impl, CanvasInterfaceModifier::SetCanvasOptions1Impl, CanvasAttributeModifier::OnReadyImpl, @@ -7026,6 +7851,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICheckboxModifier* GetCheckboxModifier() { static const GENERATED_ArkUICheckboxModifier ArkUICheckboxModifierImpl { + CheckboxModifier::ConstructImpl, CheckboxInterfaceModifier::SetCheckboxOptionsImpl, CheckboxAttributeModifier::SelectImpl, CheckboxAttributeModifier::SelectedColorImpl, @@ -7041,6 +7867,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICheckboxGroupModifier* GetCheckboxGroupModifier() { static const GENERATED_ArkUICheckboxGroupModifier ArkUICheckboxGroupModifierImpl { + CheckboxGroupModifier::ConstructImpl, CheckboxGroupInterfaceModifier::SetCheckboxGroupOptionsImpl, CheckboxGroupAttributeModifier::SelectAllImpl, CheckboxGroupAttributeModifier::SelectedColorImpl, @@ -7055,6 +7882,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICircleModifier* GetCircleModifier() { static const GENERATED_ArkUICircleModifier ArkUICircleModifierImpl { + CircleModifier::ConstructImpl, CircleInterfaceModifier::SetCircleOptionsImpl, }; return &ArkUICircleModifierImpl; @@ -7063,6 +7891,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIColumnModifier* GetColumnModifier() { static const GENERATED_ArkUIColumnModifier ArkUIColumnModifierImpl { + ColumnModifier::ConstructImpl, ColumnInterfaceModifier::SetColumnOptionsImpl, ColumnAttributeModifier::AlignItemsImpl, ColumnAttributeModifier::JustifyContentImpl, @@ -7075,6 +7904,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIColumnSplitModifier* GetColumnSplitModifier() { static const GENERATED_ArkUIColumnSplitModifier ArkUIColumnSplitModifierImpl { + ColumnSplitModifier::ConstructImpl, ColumnSplitInterfaceModifier::SetColumnSplitOptionsImpl, ColumnSplitAttributeModifier::ResizeableImpl, ColumnSplitAttributeModifier::DividerImpl, @@ -7085,6 +7915,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICommonMethodModifier* GetCommonMethodModifier() { static const GENERATED_ArkUICommonMethodModifier ArkUICommonMethodModifierImpl { + CommonMethodModifier::ConstructImpl, CommonMethodModifier::WidthImpl, CommonMethodModifier::HeightImpl, CommonMethodModifier::DrawModifierImpl, @@ -7096,7 +7927,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::HitTestBehaviorImpl, CommonMethodModifier::OnChildTouchTestImpl, CommonMethodModifier::LayoutWeightImpl, + CommonMethodModifier::ChainWeightImpl, CommonMethodModifier::PaddingImpl, + CommonMethodModifier::SafeAreaPaddingImpl, CommonMethodModifier::MarginImpl, CommonMethodModifier::BackgroundColorImpl, CommonMethodModifier::PixelRoundImpl, @@ -7132,6 +7965,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::OnKeyEventImpl, CommonMethodModifier::OnKeyPreImeImpl, CommonMethodModifier::FocusableImpl, + CommonMethodModifier::TabStopImpl, CommonMethodModifier::OnFocusImpl, CommonMethodModifier::OnBlurImpl, CommonMethodModifier::TabIndexImpl, @@ -7152,7 +7986,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::InvertImpl, CommonMethodModifier::HueRotateImpl, CommonMethodModifier::UseShadowBatchingImpl, - CommonMethodModifier::UseEffectImpl, + CommonMethodModifier::UseEffect0Impl, + CommonMethodModifier::UseEffect1Impl, CommonMethodModifier::RenderGroupImpl, CommonMethodModifier::FreezeImpl, CommonMethodModifier::TranslateImpl, @@ -7214,7 +8049,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::SphericalEffectImpl, CommonMethodModifier::LightUpEffectImpl, CommonMethodModifier::PixelStretchEffectImpl, - CommonMethodModifier::AccessibilityGroupImpl, + CommonMethodModifier::AccessibilityGroup0Impl, + CommonMethodModifier::AccessibilityGroup1Impl, CommonMethodModifier::AccessibilityText0Impl, CommonMethodModifier::AccessibilityText1Impl, CommonMethodModifier::AccessibilityTextHintImpl, @@ -7222,13 +8058,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::AccessibilityDescription1Impl, CommonMethodModifier::AccessibilityLevelImpl, CommonMethodModifier::AccessibilityVirtualNodeImpl, + CommonMethodModifier::AccessibilityCheckedImpl, + CommonMethodModifier::AccessibilitySelectedImpl, CommonMethodModifier::ObscuredImpl, CommonMethodModifier::ReuseIdImpl, CommonMethodModifier::RenderFitImpl, CommonMethodModifier::GestureModifierImpl, CommonMethodModifier::BackgroundBrightnessImpl, CommonMethodModifier::OnGestureJudgeBeginImpl, - CommonMethodModifier::OnGestureRecognizerJudgeBeginImpl, + CommonMethodModifier::OnGestureRecognizerJudgeBegin0Impl, + CommonMethodModifier::OnGestureRecognizerJudgeBegin1Impl, CommonMethodModifier::ShouldBuiltInRecognizerParallelWithImpl, CommonMethodModifier::MonopolizeEventsImpl, CommonMethodModifier::OnTouchInterceptImpl, @@ -7239,7 +8078,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { CommonMethodModifier::BackgroundImageImpl, CommonMethodModifier::BackgroundBlurStyleImpl, CommonMethodModifier::ForegroundBlurStyleImpl, - CommonMethodModifier::FocusScopeIdImpl, + CommonMethodModifier::FocusScopeId0Impl, + CommonMethodModifier::FocusScopeId1Impl, CommonMethodModifier::FocusScopePriorityImpl, CommonMethodModifier::GestureImpl, CommonMethodModifier::PriorityGestureImpl, @@ -7271,6 +8111,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICommonShapeMethodModifier* GetCommonShapeMethodModifier() { static const GENERATED_ArkUICommonShapeMethodModifier ArkUICommonShapeMethodModifierImpl { + CommonShapeMethodModifier::ConstructImpl, CommonShapeMethodModifier::StrokeImpl, CommonShapeMethodModifier::FillImpl, CommonShapeMethodModifier::StrokeDashOffsetImpl, @@ -7289,6 +8130,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICommonModifier* GetCommonModifier() { static const GENERATED_ArkUICommonModifier ArkUICommonModifierImpl { + CommonModifier::ConstructImpl, CommonInterfaceModifier::SetCommonOptionsImpl, }; return &ArkUICommonModifierImpl; @@ -7297,6 +8139,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScrollableCommonMethodModifier* GetScrollableCommonMethodModifier() { static const GENERATED_ArkUIScrollableCommonMethodModifier ArkUIScrollableCommonMethodModifierImpl { + ScrollableCommonMethodModifier::ConstructImpl, ScrollableCommonMethodModifier::ScrollBarImpl, ScrollableCommonMethodModifier::ScrollBarColorImpl, ScrollableCommonMethodModifier::ScrollBarWidthImpl, @@ -7311,6 +8154,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { ScrollableCommonMethodModifier::OnScrollStartImpl, ScrollableCommonMethodModifier::OnScrollStopImpl, ScrollableCommonMethodModifier::FlingSpeedLimitImpl, + ScrollableCommonMethodModifier::ClipContentImpl, ScrollableCommonMethodModifier::EdgeEffectImpl, ScrollableCommonMethodModifier::FadingEdgeImpl, }; @@ -7320,6 +8164,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIComponent3DModifier* GetComponent3DModifier() { static const GENERATED_ArkUIComponent3DModifier ArkUIComponent3DModifierImpl { + Component3DModifier::ConstructImpl, Component3DInterfaceModifier::SetComponent3DOptionsImpl, Component3DAttributeModifier::EnvironmentImpl, Component3DAttributeModifier::ShaderImpl, @@ -7335,6 +8180,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIContainerSpanModifier* GetContainerSpanModifier() { static const GENERATED_ArkUIContainerSpanModifier ArkUIContainerSpanModifierImpl { + ContainerSpanModifier::ConstructImpl, ContainerSpanInterfaceModifier::SetContainerSpanOptionsImpl, ContainerSpanAttributeModifier::TextBackgroundStyleImpl, }; @@ -7344,6 +8190,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUICounterModifier* GetCounterModifier() { static const GENERATED_ArkUICounterModifier ArkUICounterModifierImpl { + CounterModifier::ConstructImpl, CounterInterfaceModifier::SetCounterOptionsImpl, CounterAttributeModifier::OnIncImpl, CounterAttributeModifier::OnDecImpl, @@ -7356,6 +8203,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIDataPanelModifier* GetDataPanelModifier() { static const GENERATED_ArkUIDataPanelModifier ArkUIDataPanelModifierImpl { + DataPanelModifier::ConstructImpl, DataPanelInterfaceModifier::SetDataPanelOptionsImpl, DataPanelAttributeModifier::CloseEffectImpl, DataPanelAttributeModifier::ValueColorsImpl, @@ -7370,6 +8218,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIDatePickerModifier* GetDatePickerModifier() { static const GENERATED_ArkUIDatePickerModifier ArkUIDatePickerModifierImpl { + DatePickerModifier::ConstructImpl, DatePickerInterfaceModifier::SetDatePickerOptionsImpl, DatePickerAttributeModifier::LunarImpl, DatePickerAttributeModifier::DisappearTextStyleImpl, @@ -7384,6 +8233,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIDividerModifier* GetDividerModifier() { static const GENERATED_ArkUIDividerModifier ArkUIDividerModifierImpl { + DividerModifier::ConstructImpl, DividerInterfaceModifier::SetDividerOptionsImpl, DividerAttributeModifier::VerticalImpl, DividerAttributeModifier::ColorImpl, @@ -7396,6 +8246,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIEffectComponentModifier* GetEffectComponentModifier() { static const GENERATED_ArkUIEffectComponentModifier ArkUIEffectComponentModifierImpl { + EffectComponentModifier::ConstructImpl, EffectComponentInterfaceModifier::SetEffectComponentOptionsImpl, }; return &ArkUIEffectComponentModifierImpl; @@ -7404,6 +8255,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIEllipseModifier* GetEllipseModifier() { static const GENERATED_ArkUIEllipseModifier ArkUIEllipseModifierImpl { + EllipseModifier::ConstructImpl, EllipseInterfaceModifier::SetEllipseOptionsImpl, }; return &ArkUIEllipseModifierImpl; @@ -7412,6 +8264,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIEmbeddedComponentModifier* GetEmbeddedComponentModifier() { static const GENERATED_ArkUIEmbeddedComponentModifier ArkUIEmbeddedComponentModifierImpl { + EmbeddedComponentModifier::ConstructImpl, EmbeddedComponentInterfaceModifier::SetEmbeddedComponentOptionsImpl, EmbeddedComponentAttributeModifier::OnTerminatedImpl, EmbeddedComponentAttributeModifier::OnErrorImpl, @@ -7422,6 +8275,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFlexModifier* GetFlexModifier() { static const GENERATED_ArkUIFlexModifier ArkUIFlexModifierImpl { + FlexModifier::ConstructImpl, FlexInterfaceModifier::SetFlexOptionsImpl, FlexAttributeModifier::PointLightImpl, }; @@ -7431,6 +8285,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFlowItemModifier* GetFlowItemModifier() { static const GENERATED_ArkUIFlowItemModifier ArkUIFlowItemModifierImpl { + FlowItemModifier::ConstructImpl, FlowItemInterfaceModifier::SetFlowItemOptionsImpl, }; return &ArkUIFlowItemModifierImpl; @@ -7439,6 +8294,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFolderStackModifier* GetFolderStackModifier() { static const GENERATED_ArkUIFolderStackModifier ArkUIFolderStackModifierImpl { + FolderStackModifier::ConstructImpl, FolderStackInterfaceModifier::SetFolderStackOptionsImpl, FolderStackAttributeModifier::AlignContentImpl, FolderStackAttributeModifier::OnFolderStateChangeImpl, @@ -7452,6 +8308,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFormComponentModifier* GetFormComponentModifier() { static const GENERATED_ArkUIFormComponentModifier ArkUIFormComponentModifierImpl { + FormComponentModifier::ConstructImpl, FormComponentInterfaceModifier::SetFormComponentOptionsImpl, FormComponentAttributeModifier::SizeImpl, FormComponentAttributeModifier::ModuleNameImpl, @@ -7470,6 +8327,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIFormLinkModifier* GetFormLinkModifier() { static const GENERATED_ArkUIFormLinkModifier ArkUIFormLinkModifierImpl { + FormLinkModifier::ConstructImpl, FormLinkInterfaceModifier::SetFormLinkOptionsImpl, }; return &ArkUIFormLinkModifierImpl; @@ -7478,6 +8336,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGaugeModifier* GetGaugeModifier() { static const GENERATED_ArkUIGaugeModifier ArkUIGaugeModifierImpl { + GaugeModifier::ConstructImpl, GaugeInterfaceModifier::SetGaugeOptionsImpl, GaugeAttributeModifier::ValueImpl, GaugeAttributeModifier::StartAngleImpl, @@ -7496,6 +8355,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridModifier* GetGridModifier() { static const GENERATED_ArkUIGridModifier ArkUIGridModifierImpl { + GridModifier::ConstructImpl, GridInterfaceModifier::SetGridOptionsImpl, GridAttributeModifier::ColumnsTemplateImpl, GridAttributeModifier::RowsTemplateImpl, @@ -7506,7 +8366,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { GridAttributeModifier::ScrollBarImpl, GridAttributeModifier::OnScrollBarUpdateImpl, GridAttributeModifier::OnScrollIndexImpl, - GridAttributeModifier::CachedCountImpl, + GridAttributeModifier::CachedCount0Impl, + GridAttributeModifier::CachedCount1Impl, GridAttributeModifier::EditModeImpl, GridAttributeModifier::MultiSelectableImpl, GridAttributeModifier::MaxCountImpl, @@ -7537,6 +8398,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridItemModifier* GetGridItemModifier() { static const GENERATED_ArkUIGridItemModifier ArkUIGridItemModifierImpl { + GridItemModifier::ConstructImpl, GridItemInterfaceModifier::SetGridItemOptionsImpl, GridItemAttributeModifier::RowStartImpl, GridItemAttributeModifier::RowEndImpl, @@ -7553,6 +8415,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridColModifier* GetGridColModifier() { static const GENERATED_ArkUIGridColModifier ArkUIGridColModifierImpl { + GridColModifier::ConstructImpl, GridColInterfaceModifier::SetGridColOptionsImpl, GridColAttributeModifier::SpanImpl, GridColAttributeModifier::GridColOffsetImpl, @@ -7564,6 +8427,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridContainerModifier* GetGridContainerModifier() { static const GENERATED_ArkUIGridContainerModifier ArkUIGridContainerModifierImpl { + GridContainerModifier::ConstructImpl, GridContainerInterfaceModifier::SetGridContainerOptionsImpl, }; return &ArkUIGridContainerModifierImpl; @@ -7572,6 +8436,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIGridRowModifier* GetGridRowModifier() { static const GENERATED_ArkUIGridRowModifier ArkUIGridRowModifierImpl { + GridRowModifier::ConstructImpl, GridRowInterfaceModifier::SetGridRowOptionsImpl, GridRowAttributeModifier::OnBreakpointChangeImpl, GridRowAttributeModifier::AlignItemsImpl, @@ -7582,6 +8447,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIHyperlinkModifier* GetHyperlinkModifier() { static const GENERATED_ArkUIHyperlinkModifier ArkUIHyperlinkModifierImpl { + HyperlinkModifier::ConstructImpl, HyperlinkInterfaceModifier::SetHyperlinkOptionsImpl, HyperlinkAttributeModifier::ColorImpl, }; @@ -7591,6 +8457,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIImageModifier* GetImageModifier() { static const GENERATED_ArkUIImageModifier ArkUIImageModifierImpl { + ImageModifier::ConstructImpl, ImageInterfaceModifier::SetImageOptions0Impl, ImageInterfaceModifier::SetImageOptions1Impl, ImageInterfaceModifier::SetImageOptions2Impl, @@ -7626,6 +8493,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIImageAnimatorModifier* GetImageAnimatorModifier() { static const GENERATED_ArkUIImageAnimatorModifier ArkUIImageAnimatorModifierImpl { + ImageAnimatorModifier::ConstructImpl, ImageAnimatorInterfaceModifier::SetImageAnimatorOptionsImpl, ImageAnimatorAttributeModifier::ImagesImpl, ImageAnimatorAttributeModifier::StateImpl, @@ -7647,6 +8515,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIImageSpanModifier* GetImageSpanModifier() { static const GENERATED_ArkUIImageSpanModifier ArkUIImageSpanModifierImpl { + ImageSpanModifier::ConstructImpl, ImageSpanInterfaceModifier::SetImageSpanOptionsImpl, ImageSpanAttributeModifier::VerticalAlignImpl, ImageSpanAttributeModifier::ColorFilterImpl, @@ -7661,6 +8530,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILineModifier* GetLineModifier() { static const GENERATED_ArkUILineModifier ArkUILineModifierImpl { + LineModifier::ConstructImpl, LineInterfaceModifier::SetLineOptionsImpl, LineAttributeModifier::StartPointImpl, LineAttributeModifier::EndPointImpl, @@ -7671,6 +8541,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIListModifier* GetListModifier() { static const GENERATED_ArkUIListModifier ArkUIListModifierImpl { + ListModifier::ConstructImpl, ListInterfaceModifier::SetListOptionsImpl, ListAttributeModifier::AlignListItemImpl, ListAttributeModifier::ListDirectionImpl, @@ -7680,7 +8551,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { ListAttributeModifier::DividerImpl, ListAttributeModifier::EditModeImpl, ListAttributeModifier::MultiSelectableImpl, - ListAttributeModifier::CachedCountImpl, + ListAttributeModifier::CachedCount0Impl, + ListAttributeModifier::CachedCount1Impl, ListAttributeModifier::ChainAnimationImpl, ListAttributeModifier::ChainAnimationOptionsImpl, ListAttributeModifier::StickyImpl, @@ -7714,6 +8586,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIListItemModifier* GetListItemModifier() { static const GENERATED_ArkUIListItemModifier ArkUIListItemModifierImpl { + ListItemModifier::ConstructImpl, ListItemInterfaceModifier::SetListItemOptions0Impl, ListItemInterfaceModifier::SetListItemOptions1Impl, ListItemAttributeModifier::StickyImpl, @@ -7729,6 +8602,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIListItemGroupModifier* GetListItemGroupModifier() { static const GENERATED_ArkUIListItemGroupModifier ArkUIListItemGroupModifierImpl { + ListItemGroupModifier::ConstructImpl, ListItemGroupInterfaceModifier::SetListItemGroupOptionsImpl, ListItemGroupAttributeModifier::DividerImpl, ListItemGroupAttributeModifier::ChildrenMainSizeImpl, @@ -7739,6 +8613,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILoadingProgressModifier* GetLoadingProgressModifier() { static const GENERATED_ArkUILoadingProgressModifier ArkUILoadingProgressModifierImpl { + LoadingProgressModifier::ConstructImpl, LoadingProgressInterfaceModifier::SetLoadingProgressOptionsImpl, LoadingProgressAttributeModifier::ColorImpl, LoadingProgressAttributeModifier::EnableLoadingImpl, @@ -7750,6 +8625,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILocationButtonModifier* GetLocationButtonModifier() { static const GENERATED_ArkUILocationButtonModifier ArkUILocationButtonModifierImpl { + LocationButtonModifier::ConstructImpl, LocationButtonInterfaceModifier::SetLocationButtonOptions0Impl, LocationButtonInterfaceModifier::SetLocationButtonOptions1Impl, LocationButtonAttributeModifier::OnClickImpl, @@ -7760,6 +8636,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMarqueeModifier* GetMarqueeModifier() { static const GENERATED_ArkUIMarqueeModifier ArkUIMarqueeModifierImpl { + MarqueeModifier::ConstructImpl, MarqueeInterfaceModifier::SetMarqueeOptionsImpl, MarqueeAttributeModifier::FontColorImpl, MarqueeAttributeModifier::FontSizeImpl, @@ -7777,6 +8654,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMediaCachedImageModifier* GetMediaCachedImageModifier() { static const GENERATED_ArkUIMediaCachedImageModifier ArkUIMediaCachedImageModifierImpl { + MediaCachedImageModifier::ConstructImpl, MediaCachedImageInterfaceModifier::SetMediaCachedImageOptionsImpl, }; return &ArkUIMediaCachedImageModifierImpl; @@ -7785,6 +8663,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMenuModifier* GetMenuModifier() { static const GENERATED_ArkUIMenuModifier ArkUIMenuModifierImpl { + MenuModifier::ConstructImpl, MenuInterfaceModifier::SetMenuOptionsImpl, MenuAttributeModifier::FontSizeImpl, MenuAttributeModifier::FontImpl, @@ -7800,6 +8679,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMenuItemModifier* GetMenuItemModifier() { static const GENERATED_ArkUIMenuItemModifier ArkUIMenuItemModifierImpl { + MenuItemModifier::ConstructImpl, MenuItemInterfaceModifier::SetMenuItemOptionsImpl, MenuItemAttributeModifier::SelectedImpl, MenuItemAttributeModifier::SelectIconImpl, @@ -7815,6 +8695,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIMenuItemGroupModifier* GetMenuItemGroupModifier() { static const GENERATED_ArkUIMenuItemGroupModifier ArkUIMenuItemGroupModifierImpl { + MenuItemGroupModifier::ConstructImpl, MenuItemGroupInterfaceModifier::SetMenuItemGroupOptionsImpl, }; return &ArkUIMenuItemGroupModifierImpl; @@ -7823,6 +8704,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavDestinationModifier* GetNavDestinationModifier() { static const GENERATED_ArkUINavDestinationModifier ArkUINavDestinationModifierImpl { + NavDestinationModifier::ConstructImpl, NavDestinationInterfaceModifier::SetNavDestinationOptionsImpl, NavDestinationAttributeModifier::HideTitleBar0Impl, NavDestinationAttributeModifier::HideTitleBar1Impl, @@ -7841,6 +8723,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavDestinationAttributeModifier::RecoverableImpl, NavDestinationAttributeModifier::SystemTransitionImpl, NavDestinationAttributeModifier::TitleImpl, + NavDestinationAttributeModifier::ToolbarConfigurationImpl, + NavDestinationAttributeModifier::HideToolBarImpl, NavDestinationAttributeModifier::IgnoreLayoutSafeAreaImpl, }; return &ArkUINavDestinationModifierImpl; @@ -7849,6 +8733,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavRouterModifier* GetNavRouterModifier() { static const GENERATED_ArkUINavRouterModifier ArkUINavRouterModifierImpl { + NavRouterModifier::ConstructImpl, NavRouterInterfaceModifier::SetNavRouterOptions0Impl, NavRouterInterfaceModifier::SetNavRouterOptions1Impl, NavRouterAttributeModifier::OnStateChangeImpl, @@ -7860,6 +8745,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavigationModifier* GetNavigationModifier() { static const GENERATED_ArkUINavigationModifier ArkUINavigationModifierImpl { + NavigationModifier::ConstructImpl, NavigationInterfaceModifier::SetNavigationOptions0Impl, NavigationInterfaceModifier::SetNavigationOptions1Impl, NavigationAttributeModifier::NavBarWidthImpl, @@ -7885,6 +8771,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavigationAttributeModifier::CustomNavContentTransitionImpl, NavigationAttributeModifier::SystemBarStyleImpl, NavigationAttributeModifier::RecoverableImpl, + NavigationAttributeModifier::EnableDragBarImpl, NavigationAttributeModifier::TitleImpl, NavigationAttributeModifier::ToolbarConfigurationImpl, NavigationAttributeModifier::IgnoreLayoutSafeAreaImpl, @@ -7895,6 +8782,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINavigatorModifier* GetNavigatorModifier() { static const GENERATED_ArkUINavigatorModifier ArkUINavigatorModifierImpl { + NavigatorModifier::ConstructImpl, NavigatorInterfaceModifier::SetNavigatorOptions0Impl, NavigatorInterfaceModifier::SetNavigatorOptions1Impl, NavigatorAttributeModifier::ActiveImpl, @@ -7908,6 +8796,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUINodeContainerModifier* GetNodeContainerModifier() { static const GENERATED_ArkUINodeContainerModifier ArkUINodeContainerModifierImpl { + NodeContainerModifier::ConstructImpl, NodeContainerInterfaceModifier::SetNodeContainerOptionsImpl, }; return &ArkUINodeContainerModifierImpl; @@ -7916,6 +8805,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPanelModifier* GetPanelModifier() { static const GENERATED_ArkUIPanelModifier ArkUIPanelModifierImpl { + PanelModifier::ConstructImpl, PanelInterfaceModifier::SetPanelOptionsImpl, PanelAttributeModifier::ModeImpl, PanelAttributeModifier::TypeImpl, @@ -7936,6 +8826,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPasteButtonModifier* GetPasteButtonModifier() { static const GENERATED_ArkUIPasteButtonModifier ArkUIPasteButtonModifierImpl { + PasteButtonModifier::ConstructImpl, PasteButtonInterfaceModifier::SetPasteButtonOptions0Impl, PasteButtonInterfaceModifier::SetPasteButtonOptions1Impl, PasteButtonAttributeModifier::OnClickImpl, @@ -7946,6 +8837,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPathModifier* GetPathModifier() { static const GENERATED_ArkUIPathModifier ArkUIPathModifierImpl { + PathModifier::ConstructImpl, PathInterfaceModifier::SetPathOptionsImpl, PathAttributeModifier::CommandsImpl, }; @@ -7955,6 +8847,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPatternLockModifier* GetPatternLockModifier() { static const GENERATED_ArkUIPatternLockModifier ArkUIPatternLockModifierImpl { + PatternLockModifier::ConstructImpl, PatternLockInterfaceModifier::SetPatternLockOptionsImpl, PatternLockAttributeModifier::SideLengthImpl, PatternLockAttributeModifier::CircleRadiusImpl, @@ -7975,6 +8868,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPluginComponentModifier* GetPluginComponentModifier() { static const GENERATED_ArkUIPluginComponentModifier ArkUIPluginComponentModifierImpl { + PluginComponentModifier::ConstructImpl, PluginComponentInterfaceModifier::SetPluginComponentOptionsImpl, PluginComponentAttributeModifier::OnCompleteImpl, PluginComponentAttributeModifier::OnErrorImpl, @@ -7985,6 +8879,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPolygonModifier* GetPolygonModifier() { static const GENERATED_ArkUIPolygonModifier ArkUIPolygonModifierImpl { + PolygonModifier::ConstructImpl, PolygonInterfaceModifier::SetPolygonOptionsImpl, PolygonAttributeModifier::PointsImpl, }; @@ -7994,6 +8889,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIPolylineModifier* GetPolylineModifier() { static const GENERATED_ArkUIPolylineModifier ArkUIPolylineModifierImpl { + PolylineModifier::ConstructImpl, PolylineInterfaceModifier::SetPolylineOptionsImpl, PolylineAttributeModifier::PointsImpl, }; @@ -8003,6 +8899,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIProgressModifier* GetProgressModifier() { static const GENERATED_ArkUIProgressModifier ArkUIProgressModifierImpl { + ProgressModifier::ConstructImpl, ProgressInterfaceModifier::SetProgressOptionsImpl, ProgressAttributeModifier::ValueImpl, ProgressAttributeModifier::ColorImpl, @@ -8016,6 +8913,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIQRCodeModifier* GetQRCodeModifier() { static const GENERATED_ArkUIQRCodeModifier ArkUIQRCodeModifierImpl { + QRCodeModifier::ConstructImpl, QRCodeInterfaceModifier::SetQRCodeOptionsImpl, QRCodeAttributeModifier::ColorImpl, QRCodeAttributeModifier::BackgroundColorImpl, @@ -8027,6 +8925,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRadioModifier* GetRadioModifier() { static const GENERATED_ArkUIRadioModifier ArkUIRadioModifierImpl { + RadioModifier::ConstructImpl, RadioInterfaceModifier::SetRadioOptionsImpl, RadioAttributeModifier::CheckedImpl, RadioAttributeModifier::OnChangeImpl, @@ -8039,6 +8938,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRatingModifier* GetRatingModifier() { static const GENERATED_ArkUIRatingModifier ArkUIRatingModifierImpl { + RatingModifier::ConstructImpl, RatingInterfaceModifier::SetRatingOptionsImpl, RatingAttributeModifier::StarsImpl, RatingAttributeModifier::StepSizeImpl, @@ -8052,6 +8952,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRectModifier* GetRectModifier() { static const GENERATED_ArkUIRectModifier ArkUIRectModifierImpl { + RectModifier::ConstructImpl, RectInterfaceModifier::SetRectOptionsImpl, RectAttributeModifier::RadiusWidthImpl, RectAttributeModifier::RadiusHeightImpl, @@ -8063,6 +8964,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRefreshModifier* GetRefreshModifier() { static const GENERATED_ArkUIRefreshModifier ArkUIRefreshModifierImpl { + RefreshModifier::ConstructImpl, RefreshInterfaceModifier::SetRefreshOptionsImpl, RefreshAttributeModifier::OnStateChangeImpl, RefreshAttributeModifier::OnRefreshingImpl, @@ -8077,6 +8979,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRelativeContainerModifier* GetRelativeContainerModifier() { static const GENERATED_ArkUIRelativeContainerModifier ArkUIRelativeContainerModifierImpl { + RelativeContainerModifier::ConstructImpl, RelativeContainerInterfaceModifier::SetRelativeContainerOptionsImpl, RelativeContainerAttributeModifier::GuideLineImpl, RelativeContainerAttributeModifier::Barrier0Impl, @@ -8088,6 +8991,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRichEditorModifier* GetRichEditorModifier() { static const GENERATED_ArkUIRichEditorModifier ArkUIRichEditorModifierImpl { + RichEditorModifier::ConstructImpl, RichEditorInterfaceModifier::SetRichEditorOptions0Impl, RichEditorInterfaceModifier::SetRichEditorOptions1Impl, RichEditorAttributeModifier::OnReadyImpl, @@ -8126,6 +9030,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRichTextModifier* GetRichTextModifier() { static const GENERATED_ArkUIRichTextModifier ArkUIRichTextModifierImpl { + RichTextModifier::ConstructImpl, RichTextInterfaceModifier::SetRichTextOptionsImpl, RichTextAttributeModifier::OnStartImpl, RichTextAttributeModifier::OnCompleteImpl, @@ -8136,6 +9041,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRootSceneModifier* GetRootSceneModifier() { static const GENERATED_ArkUIRootSceneModifier ArkUIRootSceneModifierImpl { + RootSceneModifier::ConstructImpl, RootSceneInterfaceModifier::SetRootSceneOptionsImpl, }; return &ArkUIRootSceneModifierImpl; @@ -8144,6 +9050,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRowModifier* GetRowModifier() { static const GENERATED_ArkUIRowModifier ArkUIRowModifierImpl { + RowModifier::ConstructImpl, RowInterfaceModifier::SetRowOptionsImpl, RowAttributeModifier::AlignItemsImpl, RowAttributeModifier::JustifyContentImpl, @@ -8156,6 +9063,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRowSplitModifier* GetRowSplitModifier() { static const GENERATED_ArkUIRowSplitModifier ArkUIRowSplitModifierImpl { + RowSplitModifier::ConstructImpl, RowSplitInterfaceModifier::SetRowSplitOptionsImpl, RowSplitAttributeModifier::ResizeableImpl, }; @@ -8165,6 +9073,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISaveButtonModifier* GetSaveButtonModifier() { static const GENERATED_ArkUISaveButtonModifier ArkUISaveButtonModifierImpl { + SaveButtonModifier::ConstructImpl, SaveButtonInterfaceModifier::SetSaveButtonOptions0Impl, SaveButtonInterfaceModifier::SetSaveButtonOptions1Impl, SaveButtonAttributeModifier::OnClickImpl, @@ -8175,6 +9084,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScreenModifier* GetScreenModifier() { static const GENERATED_ArkUIScreenModifier ArkUIScreenModifierImpl { + ScreenModifier::ConstructImpl, ScreenInterfaceModifier::SetScreenOptionsImpl, }; return &ArkUIScreenModifierImpl; @@ -8183,6 +9093,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScrollModifier* GetScrollModifier() { static const GENERATED_ArkUIScrollModifier ArkUIScrollModifierImpl { + ScrollModifier::ConstructImpl, ScrollInterfaceModifier::SetScrollOptionsImpl, ScrollAttributeModifier::ScrollableImpl, ScrollAttributeModifier::OnScrollImpl, @@ -8210,6 +9121,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIScrollBarModifier* GetScrollBarModifier() { static const GENERATED_ArkUIScrollBarModifier ArkUIScrollBarModifierImpl { + ScrollBarModifier::ConstructImpl, ScrollBarInterfaceModifier::SetScrollBarOptionsImpl, ScrollBarAttributeModifier::EnableNestedScrollImpl, }; @@ -8219,6 +9131,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISearchModifier* GetSearchModifier() { static const GENERATED_ArkUISearchModifier ArkUISearchModifierImpl { + SearchModifier::ConstructImpl, SearchInterfaceModifier::SetSearchOptionsImpl, SearchAttributeModifier::FontColorImpl, SearchAttributeModifier::SearchIconImpl, @@ -8231,7 +9144,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { SearchAttributeModifier::PlaceholderFontImpl, SearchAttributeModifier::TextFontImpl, SearchAttributeModifier::EnterKeyTypeImpl, - SearchAttributeModifier::OnSubmitImpl, + SearchAttributeModifier::OnSubmit0Impl, + SearchAttributeModifier::OnSubmit1Impl, SearchAttributeModifier::OnChangeImpl, SearchAttributeModifier::OnTextSelectionChangeImpl, SearchAttributeModifier::OnContentScrollImpl, @@ -8267,6 +9181,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISecurityComponentMethodModifier* GetSecurityComponentMethodModifier() { static const GENERATED_ArkUISecurityComponentMethodModifier ArkUISecurityComponentMethodModifierImpl { + SecurityComponentMethodModifier::ConstructImpl, SecurityComponentMethodModifier::IconSizeImpl, SecurityComponentMethodModifier::LayoutDirectionImpl, SecurityComponentMethodModifier::PositionImpl, @@ -8297,6 +9212,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISelectModifier* GetSelectModifier() { static const GENERATED_ArkUISelectModifier ArkUISelectModifierImpl { + SelectModifier::ConstructImpl, SelectInterfaceModifier::SetSelectOptionsImpl, SelectAttributeModifier::SelectedImpl, SelectAttributeModifier::ValueImpl, @@ -8326,6 +9242,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIShapeModifier* GetShapeModifier() { static const GENERATED_ArkUIShapeModifier ArkUIShapeModifierImpl { + ShapeModifier::ConstructImpl, ShapeInterfaceModifier::SetShapeOptions0Impl, ShapeInterfaceModifier::SetShapeOptions1Impl, ShapeAttributeModifier::ViewPortImpl, @@ -8348,6 +9265,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISliderModifier* GetSliderModifier() { static const GENERATED_ArkUISliderModifier ArkUISliderModifierImpl { + SliderModifier::ConstructImpl, SliderInterfaceModifier::SetSliderOptionsImpl, SliderAttributeModifier::BlockColorImpl, SliderAttributeModifier::TrackColorImpl, @@ -8377,6 +9295,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIBaseSpanModifier* GetBaseSpanModifier() { static const GENERATED_ArkUIBaseSpanModifier ArkUIBaseSpanModifierImpl { + BaseSpanModifier::ConstructImpl, BaseSpanModifier::TextBackgroundStyleImpl, BaseSpanModifier::BaselineOffsetImpl, }; @@ -8386,6 +9305,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISpanModifier* GetSpanModifier() { static const GENERATED_ArkUISpanModifier ArkUISpanModifierImpl { + SpanModifier::ConstructImpl, SpanInterfaceModifier::SetSpanOptionsImpl, SpanAttributeModifier::FontImpl, SpanAttributeModifier::FontColorImpl, @@ -8405,6 +9325,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIStackModifier* GetStackModifier() { static const GENERATED_ArkUIStackModifier ArkUIStackModifierImpl { + StackModifier::ConstructImpl, StackInterfaceModifier::SetStackOptionsImpl, StackAttributeModifier::AlignContentImpl, StackAttributeModifier::PointLightImpl, @@ -8415,6 +9336,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIStepperModifier* GetStepperModifier() { static const GENERATED_ArkUIStepperModifier ArkUIStepperModifierImpl { + StepperModifier::ConstructImpl, StepperInterfaceModifier::SetStepperOptionsImpl, StepperAttributeModifier::OnFinishImpl, StepperAttributeModifier::OnSkipImpl, @@ -8428,6 +9350,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIStepperItemModifier* GetStepperItemModifier() { static const GENERATED_ArkUIStepperItemModifier ArkUIStepperItemModifierImpl { + StepperItemModifier::ConstructImpl, StepperItemInterfaceModifier::SetStepperItemOptionsImpl, StepperItemAttributeModifier::PrevLabelImpl, StepperItemAttributeModifier::NextLabelImpl, @@ -8439,11 +9362,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISwiperModifier* GetSwiperModifier() { static const GENERATED_ArkUISwiperModifier ArkUISwiperModifierImpl { + SwiperModifier::ConstructImpl, SwiperInterfaceModifier::SetSwiperOptionsImpl, SwiperAttributeModifier::IndexImpl, SwiperAttributeModifier::AutoPlayImpl, SwiperAttributeModifier::IntervalImpl, - SwiperAttributeModifier::IndicatorImpl, + SwiperAttributeModifier::Indicator0Impl, + SwiperAttributeModifier::Indicator1Impl, SwiperAttributeModifier::LoopImpl, SwiperAttributeModifier::DurationImpl, SwiperAttributeModifier::VerticalImpl, @@ -8470,9 +9395,25 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &ArkUISwiperModifierImpl; } + const GENERATED_ArkUIIndicatorComponentModifier* GetIndicatorComponentModifier() + { + static const GENERATED_ArkUIIndicatorComponentModifier ArkUIIndicatorComponentModifierImpl { + IndicatorComponentModifier::ConstructImpl, + IndicatorComponentInterfaceModifier::SetIndicatorComponentOptionsImpl, + IndicatorComponentAttributeModifier::InitialIndexImpl, + IndicatorComponentAttributeModifier::CountImpl, + IndicatorComponentAttributeModifier::StyleImpl, + IndicatorComponentAttributeModifier::LoopImpl, + IndicatorComponentAttributeModifier::VerticalImpl, + IndicatorComponentAttributeModifier::OnChangeImpl, + }; + return &ArkUIIndicatorComponentModifierImpl; + } + const GENERATED_ArkUISymbolGlyphModifier* GetSymbolGlyphModifier() { static const GENERATED_ArkUISymbolGlyphModifier ArkUISymbolGlyphModifierImpl { + SymbolGlyphModifier::ConstructImpl, SymbolGlyphInterfaceModifier::SetSymbolGlyphOptionsImpl, SymbolGlyphAttributeModifier::FontSizeImpl, SymbolGlyphAttributeModifier::FontColorImpl, @@ -8488,6 +9429,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISymbolSpanModifier* GetSymbolSpanModifier() { static const GENERATED_ArkUISymbolSpanModifier ArkUISymbolSpanModifierImpl { + SymbolSpanModifier::ConstructImpl, SymbolSpanInterfaceModifier::SetSymbolSpanOptionsImpl, SymbolSpanAttributeModifier::FontSizeImpl, SymbolSpanAttributeModifier::FontColorImpl, @@ -8501,6 +9443,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITabsModifier* GetTabsModifier() { static const GENERATED_ArkUITabsModifier ArkUITabsModifierImpl { + TabsModifier::ConstructImpl, TabsInterfaceModifier::SetTabsOptionsImpl, TabsAttributeModifier::VerticalImpl, TabsAttributeModifier::BarPositionImpl, @@ -8523,7 +9466,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { TabsAttributeModifier::BarBackgroundColorImpl, TabsAttributeModifier::BarGridAlignImpl, TabsAttributeModifier::CustomContentTransitionImpl, - TabsAttributeModifier::BarBackgroundBlurStyleImpl, + TabsAttributeModifier::BarBackgroundBlurStyle0Impl, + TabsAttributeModifier::BarBackgroundBlurStyle1Impl, + TabsAttributeModifier::BarBackgroundEffectImpl, TabsAttributeModifier::OnContentWillChangeImpl, TabsAttributeModifier::BarModeBarMode_SCROLLABLEImpl, }; @@ -8533,6 +9478,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITabContentModifier* GetTabContentModifier() { static const GENERATED_ArkUITabContentModifier ArkUITabContentModifierImpl { + TabContentModifier::ConstructImpl, TabContentInterfaceModifier::SetTabContentOptionsImpl, TabContentAttributeModifier::TabBar0Impl, TabContentAttributeModifier::TabBar1Impl, @@ -8545,6 +9491,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextModifier* GetTextModifier() { static const GENERATED_ArkUITextModifier ArkUITextModifierImpl { + TextModifier::ConstructImpl, TextInterfaceModifier::SetTextOptionsImpl, TextAttributeModifier::Font0Impl, TextAttributeModifier::Font1Impl, @@ -8575,6 +9522,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextAttributeModifier::WordBreakImpl, TextAttributeModifier::LineBreakStrategyImpl, TextAttributeModifier::OnCopyImpl, + TextAttributeModifier::CaretColorImpl, + TextAttributeModifier::SelectedBackgroundColorImpl, TextAttributeModifier::EllipsisModeImpl, TextAttributeModifier::EnableDataDetectorImpl, TextAttributeModifier::DataDetectorConfigImpl, @@ -8594,6 +9543,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextAreaModifier* GetTextAreaModifier() { static const GENERATED_ArkUITextAreaModifier ArkUITextAreaModifierImpl { + TextAreaModifier::ConstructImpl, TextAreaInterfaceModifier::SetTextAreaOptionsImpl, TextAreaAttributeModifier::PlaceholderColorImpl, TextAreaAttributeModifier::PlaceholderFontImpl, @@ -8609,7 +9559,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextAreaAttributeModifier::TextIndentImpl, TextAreaAttributeModifier::CaretStyleImpl, TextAreaAttributeModifier::SelectedBackgroundColorImpl, - TextAreaAttributeModifier::OnSubmitImpl, + TextAreaAttributeModifier::OnSubmit0Impl, + TextAreaAttributeModifier::OnSubmit1Impl, TextAreaAttributeModifier::OnChangeImpl, TextAreaAttributeModifier::OnTextSelectionChangeImpl, TextAreaAttributeModifier::OnContentScrollImpl, @@ -8654,6 +9605,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextClockModifier* GetTextClockModifier() { static const GENERATED_ArkUITextClockModifier ArkUITextClockModifierImpl { + TextClockModifier::ConstructImpl, TextClockInterfaceModifier::SetTextClockOptionsImpl, TextClockAttributeModifier::FormatImpl, TextClockAttributeModifier::OnDateChangeImpl, @@ -8673,6 +9625,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextInputModifier* GetTextInputModifier() { static const GENERATED_ArkUITextInputModifier ArkUITextInputModifierImpl { + TextInputModifier::ConstructImpl, TextInputInterfaceModifier::SetTextInputOptionsImpl, TextInputAttributeModifier::TypeImpl, TextInputAttributeModifier::ContentTypeImpl, @@ -8715,7 +9668,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextInputAttributeModifier::MaxLinesImpl, TextInputAttributeModifier::WordBreakImpl, TextInputAttributeModifier::LineBreakStrategyImpl, - TextInputAttributeModifier::CancelButtonImpl, + TextInputAttributeModifier::CancelButton0Impl, + TextInputAttributeModifier::CancelButton1Impl, TextInputAttributeModifier::SelectAllImpl, TextInputAttributeModifier::MinFontSizeImpl, TextInputAttributeModifier::MaxFontSizeImpl, @@ -8745,6 +9699,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextPickerModifier* GetTextPickerModifier() { static const GENERATED_ArkUITextPickerModifier ArkUITextPickerModifierImpl { + TextPickerModifier::ConstructImpl, TextPickerInterfaceModifier::SetTextPickerOptionsImpl, TextPickerAttributeModifier::DefaultPickerItemHeightImpl, TextPickerAttributeModifier::CanLoopImpl, @@ -8754,6 +9709,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { TextPickerAttributeModifier::OnAcceptImpl, TextPickerAttributeModifier::OnCancelImpl, TextPickerAttributeModifier::OnChangeImpl, + TextPickerAttributeModifier::OnScrollStopImpl, TextPickerAttributeModifier::SelectedIndexImpl, TextPickerAttributeModifier::DividerImpl, TextPickerAttributeModifier::GradientHeightImpl, @@ -8764,6 +9720,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITextTimerModifier* GetTextTimerModifier() { static const GENERATED_ArkUITextTimerModifier ArkUITextTimerModifierImpl { + TextTimerModifier::ConstructImpl, TextTimerInterfaceModifier::SetTextTimerOptionsImpl, TextTimerAttributeModifier::FormatImpl, TextTimerAttributeModifier::FontColorImpl, @@ -8781,6 +9738,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUITimePickerModifier* GetTimePickerModifier() { static const GENERATED_ArkUITimePickerModifier ArkUITimePickerModifierImpl { + TimePickerModifier::ConstructImpl, TimePickerInterfaceModifier::SetTimePickerOptionsImpl, TimePickerAttributeModifier::UseMilitaryTimeImpl, TimePickerAttributeModifier::LoopImpl, @@ -8797,6 +9755,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIToggleModifier* GetToggleModifier() { static const GENERATED_ArkUIToggleModifier ArkUIToggleModifierImpl { + ToggleModifier::ConstructImpl, ToggleInterfaceModifier::SetToggleOptionsImpl, ToggleAttributeModifier::OnChangeImpl, ToggleAttributeModifier::ContentModifierImpl, @@ -8810,6 +9769,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIVideoModifier* GetVideoModifier() { static const GENERATED_ArkUIVideoModifier ArkUIVideoModifierImpl { + VideoModifier::ConstructImpl, VideoInterfaceModifier::SetVideoOptionsImpl, VideoAttributeModifier::MutedImpl, VideoAttributeModifier::AutoPlayImpl, @@ -8835,6 +9795,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIWebModifier* GetWebModifier() { static const GENERATED_ArkUIWebModifier ArkUIWebModifierImpl { + WebModifier::ConstructImpl, WebInterfaceModifier::SetWebOptionsImpl, WebAttributeModifier::JavaScriptAccessImpl, WebAttributeModifier::FileAccessImpl, @@ -8956,6 +9917,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebAttributeModifier::EditMenuOptionsImpl, WebAttributeModifier::EnableHapticFeedbackImpl, WebAttributeModifier::RegisterNativeEmbedRuleImpl, + WebAttributeModifier::BindSelectionMenuImpl, }; return &ArkUIWebModifierImpl; } @@ -8963,6 +9925,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIWindowSceneModifier* GetWindowSceneModifier() { static const GENERATED_ArkUIWindowSceneModifier ArkUIWindowSceneModifierImpl { + WindowSceneModifier::ConstructImpl, WindowSceneInterfaceModifier::SetWindowSceneOptionsImpl, WindowSceneAttributeModifier::AttractionEffectImpl, }; @@ -8972,6 +9935,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIXComponentModifier* GetXComponentModifier() { static const GENERATED_ArkUIXComponentModifier ArkUIXComponentModifierImpl { + XComponentModifier::ConstructImpl, XComponentInterfaceModifier::SetXComponentOptions0Impl, XComponentInterfaceModifier::SetXComponentOptions1Impl, XComponentInterfaceModifier::SetXComponentOptions2Impl, @@ -8986,6 +9950,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUISideBarContainerModifier* GetSideBarContainerModifier() { static const GENERATED_ArkUISideBarContainerModifier ArkUISideBarContainerModifierImpl { + SideBarContainerModifier::ConstructImpl, SideBarContainerInterfaceModifier::SetSideBarContainerOptionsImpl, SideBarContainerAttributeModifier::ShowSideBarImpl, SideBarContainerAttributeModifier::ControlButtonImpl, @@ -9008,6 +9973,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIRemoteWindowModifier* GetRemoteWindowModifier() { static const GENERATED_ArkUIRemoteWindowModifier ArkUIRemoteWindowModifierImpl { + RemoteWindowModifier::ConstructImpl, RemoteWindowInterfaceModifier::SetRemoteWindowOptionsImpl, }; return &ArkUIRemoteWindowModifierImpl; @@ -9016,6 +9982,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIWaterFlowModifier* GetWaterFlowModifier() { static const GENERATED_ArkUIWaterFlowModifier ArkUIWaterFlowModifierImpl { + WaterFlowModifier::ConstructImpl, WaterFlowInterfaceModifier::SetWaterFlowOptionsImpl, WaterFlowAttributeModifier::ColumnsTemplateImpl, WaterFlowAttributeModifier::ItemConstraintSizeImpl, @@ -9026,7 +9993,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WaterFlowAttributeModifier::NestedScrollImpl, WaterFlowAttributeModifier::EnableScrollInteractionImpl, WaterFlowAttributeModifier::FrictionImpl, - WaterFlowAttributeModifier::CachedCountImpl, + WaterFlowAttributeModifier::CachedCount0Impl, + WaterFlowAttributeModifier::CachedCount1Impl, WaterFlowAttributeModifier::OnReachStartImpl, WaterFlowAttributeModifier::OnReachEndImpl, WaterFlowAttributeModifier::OnScrollFrameBeginImpl, @@ -9038,6 +10006,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUIUIExtensionComponentModifier* GetUIExtensionComponentModifier() { static const GENERATED_ArkUIUIExtensionComponentModifier ArkUIUIExtensionComponentModifierImpl { + UIExtensionComponentModifier::ConstructImpl, UIExtensionComponentInterfaceModifier::SetUIExtensionComponentOptionsImpl, UIExtensionComponentAttributeModifier::OnRemoteReadyImpl, UIExtensionComponentAttributeModifier::OnReceiveImpl, @@ -9052,6 +10021,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { const GENERATED_ArkUILinearIndicatorModifier* GetLinearIndicatorModifier() { static const GENERATED_ArkUILinearIndicatorModifier ArkUILinearIndicatorModifierImpl { + LinearIndicatorModifier::ConstructImpl, LinearIndicatorInterfaceModifier::SetLinearIndicatorOptionsImpl, LinearIndicatorAttributeModifier::IndicatorStyleImpl, LinearIndicatorAttributeModifier::IndicatorLoopImpl, @@ -9155,6 +10125,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetStepperModifier, GetStepperItemModifier, GetSwiperModifier, + GetIndicatorComponentModifier, GetSymbolGlyphModifier, GetSymbolSpanModifier, GetTabsModifier, @@ -9355,7 +10326,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void AddPathImpl(Path2DPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_Matrix2D* transform) { } @@ -9447,7 +10418,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void Clip1Impl(CanvasRendererPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_String* fillRule) { } @@ -9456,7 +10427,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void Fill1Impl(CanvasRendererPeer* peer, - const Ark_Materialized* path, + const Ark_Path2D* path, const Opt_String* fillRule) { } @@ -9464,7 +10435,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void Stroke1Impl(CanvasRendererPeer* peer, - const Ark_Materialized* path) + const Ark_Path2D* path) { } Ark_NativePointer CreateLinearGradientImpl(CanvasRendererPeer* peer, @@ -9476,8 +10447,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } Ark_NativePointer CreatePatternImpl(CanvasRendererPeer* peer, - const Ark_Materialized* image, - const Ark_Union_String_Undefined* repetition) + const Ark_ImageBitmap* image, + const Ark_Union_String_Null* repetition) { return 0; } @@ -9642,7 +10613,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void TransferFromImageBitmapImpl(CanvasRendererPeer* peer, - const Ark_Materialized* bitmap) + const Ark_ImageBitmap* bitmap) { } void SaveLayerImpl(CanvasRendererPeer* peer) @@ -9820,14 +10791,30 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_CustomObject* quality) { } - Ark_NativePointer StartImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer, - const Ark_ImageAnalyzerConfig* config) + void StartImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer, + const Ark_ImageAnalyzerConfig* config, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } void StopImageAnalyzerImpl(CanvasRenderingContext2DPeer* peer) { } + void OnOnAttachImpl(CanvasRenderingContext2DPeer* peer, + const Callback_Void* callback) + { + } + void OffOnAttachImpl(CanvasRenderingContext2DPeer* peer, + const Opt_Callback_Void* callback) + { + } + void OnOnDetachImpl(CanvasRenderingContext2DPeer* peer, + const Callback_Void* callback) + { + } + void OffOnDetachImpl(CanvasRenderingContext2DPeer* peer, + const Opt_Callback_Void* callback) + { + } Ark_Int32 GetHeightImpl(CanvasRenderingContext2DPeer* peer) { return 0; @@ -9932,8 +10919,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return 0; } - Ark_NativePointer AsymmetricImpl(const Ark_Materialized* appear, - const Ark_Materialized* disappear) + Ark_NativePointer AsymmetricImpl(const Ark_TransitionEffect* appear, + const Ark_TransitionEffect* disappear) { return 0; } @@ -9943,7 +10930,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } Ark_NativePointer CombineImpl(TransitionEffectPeer* peer, - const Ark_Materialized* transitionEffect) + const Ark_TransitionEffect* transitionEffect) { return 0; } @@ -10096,7 +11083,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void OnMoveImpl(DynamicNodePeer* peer, - const Ark_Union_OnMoveHandler_Undefined* handler) + const Opt_OnMoveHandler* handler) { } } // DynamicNodeAccessor @@ -10224,11 +11211,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void AddOwningPropertyImpl(SubscribaleAbstractPeer* peer, - const Ark_Materialized* subscriber) + const Ark_IPropertySubscriber* subscriber) { } void RemoveOwningPropertyImpl(SubscribaleAbstractPeer* peer, - const Ark_Materialized* property) + const Ark_IPropertySubscriber* property) { } void RemoveOwningPropertyByIdImpl(SubscribaleAbstractPeer* peer, @@ -10586,7 +11573,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetPathStackImpl(NavDestinationContextPeer* peer, - const Ark_Materialized* pathStack) + const Ark_NavPathStack* pathStack) { } void GetNavDestinationIdImpl(NavDestinationContextPeer* peer) @@ -10619,17 +11606,17 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_NavigationOptions* options) { } - Ark_NativePointer PushDestination0Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_Boolean* animated) + void PushDestination0Impl(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } - Ark_NativePointer PushDestination1Impl(NavPathStackPeer* peer, - const Ark_NavPathInfo* info, - const Opt_NavigationOptions* options) + void PushDestination1Impl(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } void PushPathByName0Impl(NavPathStackPeer* peer, const Ark_String* name, @@ -10644,20 +11631,20 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_Boolean* animated) { } - Ark_NativePointer PushDestinationByName0Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Opt_Boolean* animated) + void PushDestinationByName0Impl(NavPathStackPeer* peer, + const Ark_String* name, + const Ark_CustomObject* param, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } - Ark_NativePointer PushDestinationByName1Impl(NavPathStackPeer* peer, - const Ark_String* name, - const Ark_CustomObject* param, - const Callback_PopInfo_Void* onPop, - const Opt_Boolean* animated) + void PushDestinationByName1Impl(NavPathStackPeer* peer, + const Ark_String* name, + const Ark_CustomObject* param, + const Callback_PopInfo_Void* onPop, + const Opt_Boolean* animated, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } void ReplacePath0Impl(NavPathStackPeer* peer, const Ark_NavPathInfo* info, @@ -10669,6 +11656,12 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Opt_NavigationOptions* options) { } + void ReplaceDestinationImpl(NavPathStackPeer* peer, + const Ark_NavPathInfo* info, + const Opt_NavigationOptions* options, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + { + } void ReplacePathByNameImpl(NavPathStackPeer* peer, const Ark_String* name, const Ark_CustomObject* param, @@ -10743,10 +11736,9 @@ namespace OHOS::Ace::NG::GeneratedModifier { void GetAllPathNameImpl(NavPathStackPeer* peer) { } - Ark_NativePointer GetParamByIndexImpl(NavPathStackPeer* peer, - const Ark_Number* index) + void GetParamByIndexImpl(NavPathStackPeer* peer, + const Ark_Number* index) { - return 0; } void GetParamByNameImpl(NavPathStackPeer* peer, const Ark_String* name) @@ -10947,7 +11939,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } void FromStyledStringImpl(RichEditorControllerPeer* peer, - const Ark_Materialized* value) + const Ark_StyledString* value) { } Ark_NativePointer ToStyledStringImpl(RichEditorControllerPeer* peer, @@ -10969,7 +11961,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetStyledStringImpl(RichEditorStyledStringControllerPeer* peer, - const Ark_Materialized* styledString) + const Ark_StyledString* styledString) { } Ark_NativePointer GetStyledStringImpl(RichEditorStyledStringControllerPeer* peer) @@ -11011,7 +12003,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void ScrollPage0Impl(ScrollerPeer* peer, - const Ark_Literal_Boolean_next* value) + const Ark_ScrollPageOptions* value) { } void ScrollPage1Impl(ScrollerPeer* peer, @@ -11100,7 +12092,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void FinishAnimationImpl(SwiperControllerPeer* peer, - const Opt_Callback_Void* callback) + const Opt_VoidCallback* callback) { } } // SwiperControllerAccessor @@ -11152,6 +12144,30 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // SwiperContentTransitionProxyAccessor + namespace IndicatorComponentControllerAccessor { + IndicatorComponentControllerPeer* CtorImpl() + { + return 0; + } + Ark_NativePointer GetFinalizerImpl() + { + return 0; + } + void DestroyPeerImpl(IndicatorComponentControllerPeer* peer) + { + } + void ShowNextImpl(IndicatorComponentControllerPeer* peer) + { + } + void ShowPreviousImpl(IndicatorComponentControllerPeer* peer) + { + } + void ChangeIndexImpl(IndicatorComponentControllerPeer* peer, + const Ark_Number* index, + const Opt_Boolean* useAnimation) + { + } + } // IndicatorComponentControllerAccessor namespace TabsControllerAccessor { TabsControllerPeer* CtorImpl() { @@ -11168,10 +12184,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_Number* value) { } - Ark_NativePointer PreloadItemsImpl(TabsControllerPeer* peer, - const Ark_Union_Array_Number_Undefined* indices) + void PreloadItemsImpl(TabsControllerPeer* peer, + const Opt_Array_Number* indices, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) + { + } + void SetTabBarTranslateImpl(TabsControllerPeer* peer, + const Ark_TranslateOptions* translate) + { + } + void SetTabBarOpacityImpl(TabsControllerPeer* peer, + const Ark_Number* opacity) { - return 0; } } // TabsControllerAccessor namespace TabContentTransitionProxyAccessor { @@ -11222,7 +12246,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetStyledStringImpl(TextControllerPeer* peer, - const Ark_Materialized* value) + const Ark_StyledString* value) { } Ark_NativePointer GetLayoutManagerImpl(TextControllerPeer* peer) @@ -11347,7 +12371,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SetStyledStringImpl(StyledStringControllerPeer* peer, - const Ark_Materialized* styledString) + const Ark_StyledString* styledString) { } Ark_NativePointer GetStyledStringImpl(StyledStringControllerPeer* peer) @@ -11389,6 +12413,28 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } } // LayoutManagerAccessor + namespace TextMenuItemIdAccessor { + TextMenuItemIdPeer* CtorImpl() + { + return 0; + } + Ark_NativePointer GetFinalizerImpl() + { + return 0; + } + void DestroyPeerImpl(TextMenuItemIdPeer* peer) + { + } + Ark_NativePointer OfImpl(const Ark_ResourceStr* id) + { + return 0; + } + Ark_Boolean EqualsImpl(TextMenuItemIdPeer* peer, + const Ark_TextMenuItemId* id) + { + return 0; + } + } // TextMenuItemIdAccessor namespace EditMenuOptionsAccessor { EditMenuOptionsPeer* CtorImpl() { @@ -11862,6 +12908,14 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return 0; } + Ark_Int32 GetPreviewWidthImpl(WebContextMenuParamPeer* peer) + { + return 0; + } + Ark_Int32 GetPreviewHeightImpl(WebContextMenuParamPeer* peer) + { + return 0; + } } // WebContextMenuParamAccessor namespace WebContextMenuResultAccessor { WebContextMenuResultPeer* CtorImpl() @@ -11994,7 +13048,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { return 0; } void SetResponseDataImpl(WebResourceResponsePeer* peer, - const Ark_Union_String_Number_Resource_ArrayBuffer* data) + const Ark_Union_String_Number_Resource_Buffer* data) { } void SetResponseEncodingImpl(WebResourceResponsePeer* peer, @@ -12096,8 +13150,13 @@ namespace OHOS::Ace::NG::GeneratedModifier { void DestroyPeerImpl(EventResultPeer* peer) { } - void SetGestureEventResultImpl(EventResultPeer* peer, - Ark_Boolean result) + void SetGestureEventResult0Impl(EventResultPeer* peer, + Ark_Boolean result) + { + } + void SetGestureEventResult1Impl(EventResultPeer* peer, + Ark_Boolean result, + Ark_Boolean stopPropagation) { } } // EventResultAccessor @@ -12235,10 +13294,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { const Ark_String* surfaceId) { } - Ark_NativePointer StartImageAnalyzerImpl(XComponentControllerPeer* peer, - const Ark_ImageAnalyzerConfig* config) + void StartImageAnalyzerImpl(XComponentControllerPeer* peer, + const Ark_ImageAnalyzerConfig* config, + const Callback_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } void StopImageAnalyzerImpl(XComponentControllerPeer* peer) { @@ -12295,11 +13354,11 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } void SendImpl(UIExtensionProxyPeer* peer, - const Ark_Literal_Empty* data) + const Map_String_CustomObject* data) { } Ark_NativePointer SendSyncImpl(UIExtensionProxyPeer* peer, - const Ark_Literal_Empty* data) + const Map_String_CustomObject* data) { return 0; } @@ -12343,7 +13402,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { { } Ark_Boolean EqualsImpl(StyledStringPeer* peer, - const Ark_Materialized* other) + const Ark_StyledString* other) { return 0; } @@ -12353,17 +13412,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { { return 0; } - Ark_NativePointer FromHtmlImpl(const Ark_String* html) + void FromHtmlImpl(const Ark_String* html, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } - Ark_NativePointer MarshallingImpl(const Ark_Materialized* styledString) + void ToHtmlImpl(const Ark_StyledString* styledString) { - return 0; } - Ark_NativePointer UnmarshallingImpl(const Ark_ArrayBuffer* buffer) + void MarshallingImpl(const Ark_StyledString* styledString) + { + } + void UnmarshallingImpl(Ark_Buffer buffer, + const Callback_Opt_StyledString_Opt_Array_String_Void* outputArgumentForReturningPromise) { - return 0; } Ark_Int32 GetLengthImpl(StyledStringPeer* peer) { @@ -12423,16 +13484,16 @@ namespace OHOS::Ace::NG::GeneratedModifier { void ReplaceStyledStringImpl(MutableStyledStringPeer* peer, const Ark_Number* start, const Ark_Number* length, - const Ark_Materialized* other) + const Ark_StyledString* other) { } void InsertStyledStringImpl(MutableStyledStringPeer* peer, const Ark_Number* start, - const Ark_Materialized* other) + const Ark_StyledString* other) { } void AppendStyledStringImpl(MutableStyledStringPeer* peer, - const Ark_Materialized* other) + const Ark_StyledString* other) { } } // MutableStyledStringAccessor @@ -12700,6 +13761,10 @@ namespace OHOS::Ace::NG::GeneratedModifier { CanvasRenderingContext2DAccessor::ToDataURLImpl, CanvasRenderingContext2DAccessor::StartImageAnalyzerImpl, CanvasRenderingContext2DAccessor::StopImageAnalyzerImpl, + CanvasRenderingContext2DAccessor::OnOnAttachImpl, + CanvasRenderingContext2DAccessor::OffOnAttachImpl, + CanvasRenderingContext2DAccessor::OnOnDetachImpl, + CanvasRenderingContext2DAccessor::OffOnDetachImpl, CanvasRenderingContext2DAccessor::GetHeightImpl, CanvasRenderingContext2DAccessor::GetWidthImpl, }; @@ -13104,6 +14169,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { NavPathStackAccessor::PushDestinationByName1Impl, NavPathStackAccessor::ReplacePath0Impl, NavPathStackAccessor::ReplacePath1Impl, + NavPathStackAccessor::ReplaceDestinationImpl, NavPathStackAccessor::ReplacePathByNameImpl, NavPathStackAccessor::RemoveByIndexesImpl, NavPathStackAccessor::RemoveByNameImpl, @@ -13281,6 +14347,19 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &SwiperContentTransitionProxyAccessorImpl; } + const GENERATED_ArkUIIndicatorComponentControllerAccessor* GetIndicatorComponentControllerAccessor() + { + static const GENERATED_ArkUIIndicatorComponentControllerAccessor IndicatorComponentControllerAccessorImpl { + IndicatorComponentControllerAccessor::CtorImpl, + IndicatorComponentControllerAccessor::GetFinalizerImpl, + IndicatorComponentControllerAccessor::DestroyPeerImpl, + IndicatorComponentControllerAccessor::ShowNextImpl, + IndicatorComponentControllerAccessor::ShowPreviousImpl, + IndicatorComponentControllerAccessor::ChangeIndexImpl, + }; + return &IndicatorComponentControllerAccessorImpl; + } + const GENERATED_ArkUITabsControllerAccessor* GetTabsControllerAccessor() { static const GENERATED_ArkUITabsControllerAccessor TabsControllerAccessorImpl { @@ -13289,6 +14368,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { TabsControllerAccessor::DestroyPeerImpl, TabsControllerAccessor::ChangeIndexImpl, TabsControllerAccessor::PreloadItemsImpl, + TabsControllerAccessor::SetTabBarTranslateImpl, + TabsControllerAccessor::SetTabBarOpacityImpl, }; return &TabsControllerAccessorImpl; } @@ -13400,6 +14481,18 @@ namespace OHOS::Ace::NG::GeneratedModifier { return &LayoutManagerAccessorImpl; } + const GENERATED_ArkUITextMenuItemIdAccessor* GetTextMenuItemIdAccessor() + { + static const GENERATED_ArkUITextMenuItemIdAccessor TextMenuItemIdAccessorImpl { + TextMenuItemIdAccessor::CtorImpl, + TextMenuItemIdAccessor::GetFinalizerImpl, + TextMenuItemIdAccessor::DestroyPeerImpl, + TextMenuItemIdAccessor::OfImpl, + TextMenuItemIdAccessor::EqualsImpl, + }; + return &TextMenuItemIdAccessorImpl; + } + const GENERATED_ArkUIEditMenuOptionsAccessor* GetEditMenuOptionsAccessor() { static const GENERATED_ArkUIEditMenuOptionsAccessor EditMenuOptionsAccessorImpl { @@ -13649,6 +14742,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { WebContextMenuParamAccessor::GetInputFieldTypeImpl, WebContextMenuParamAccessor::IsEditableImpl, WebContextMenuParamAccessor::GetEditStateFlagsImpl, + WebContextMenuParamAccessor::GetPreviewWidthImpl, + WebContextMenuParamAccessor::GetPreviewHeightImpl, }; return &WebContextMenuParamAccessorImpl; } @@ -13765,7 +14860,8 @@ namespace OHOS::Ace::NG::GeneratedModifier { EventResultAccessor::CtorImpl, EventResultAccessor::GetFinalizerImpl, EventResultAccessor::DestroyPeerImpl, - EventResultAccessor::SetGestureEventResultImpl, + EventResultAccessor::SetGestureEventResult0Impl, + EventResultAccessor::SetGestureEventResult1Impl, }; return &EventResultAccessorImpl; } @@ -13863,6 +14959,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { StyledStringAccessor::EqualsImpl, StyledStringAccessor::SubStyledStringImpl, StyledStringAccessor::FromHtmlImpl, + StyledStringAccessor::ToHtmlImpl, StyledStringAccessor::MarshallingImpl, StyledStringAccessor::UnmarshallingImpl, StyledStringAccessor::GetLengthImpl, @@ -13971,6 +15068,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetSearchControllerAccessor, GetSwiperControllerAccessor, GetSwiperContentTransitionProxyAccessor, + GetIndicatorComponentControllerAccessor, GetTabsControllerAccessor, GetTabContentTransitionProxyAccessor, GetTextControllerAccessor, @@ -13980,6 +15078,7 @@ namespace OHOS::Ace::NG::GeneratedModifier { GetTextEditControllerExAccessor, GetStyledStringControllerAccessor, GetLayoutManagerAccessor, + GetTextMenuItemIdAccessor, GetEditMenuOptionsAccessor, GetTextInputControllerAccessor, GetTextPickerDialogAccessor, @@ -14072,7 +15171,6 @@ namespace OHOS::Ace::NG::GeneratedModifier { OHOS::Ace::NG::ApiImpl::SetLazyItemIndexer, OHOS::Ace::NG::ApiImpl::GetPipelineContext, OHOS::Ace::NG::ApiImpl::SetVsyncCallback, - OHOS::Ace::NG::ApiImpl::UnblockVsyncWait, OHOS::Ace::NG::ApiImpl::SetChildTotalCount, OHOS::Ace::NG::ApiImpl::ShowCrash }; diff --git a/arkoala/framework/src/generated/EnumsImpl.ts b/arkoala/framework/src/generated/EnumsImpl.ts index 759ebc6bc5274cf54043a69af275c2e3df461716..e662ac876ef2a83223c9794aa7a6c870ebbbc597 100644 --- a/arkoala/framework/src/generated/EnumsImpl.ts +++ b/arkoala/framework/src/generated/EnumsImpl.ts @@ -1,14 +1,14 @@ export enum RectWidthStyle { TIGHT, - MAX, + MAX = 1, } export enum RectHeightStyle { TIGHT, - MAX, - INCLUDE_LINE_SPACE_MIDDLE, - INCLUDE_LINE_SPACE_TOP, - INCLUDE_LINE_SPACE_BOTTOM, - STRUT, + MAX = 1, + INCLUDE_LINE_SPACE_MIDDLE = 2, + INCLUDE_LINE_SPACE_TOP = 3, + INCLUDE_LINE_SPACE_BOTTOM = 4, + STRUT = 5, } export enum LengthUnit { PX, @@ -20,23 +20,23 @@ export enum LengthUnit { export enum DialogAlignment { TOP, Top = TOP, - CENTER, + CENTER = 1, Center = CENTER, - BOTTOM, + BOTTOM = 2, Bottom = BOTTOM, - DEFAULT, + DEFAULT = 3, Default = DEFAULT, - TOP_START, + TOP_START = 4, TopStart = TOP_START, - TOP_END, + TOP_END = 5, TopEnd = TOP_END, - CENTER_START, + CENTER_START = 6, CenterStart = CENTER_START, - CENTER_END, + CENTER_END = 7, CenterEnd = CENTER_END, - BOTTOM_START, + BOTTOM_START = 8, BottomStart = BOTTOM_START, - BOTTOM_END, + BOTTOM_END = 9, BottomEnd = BOTTOM_END, } export enum DialogButtonDirection { @@ -47,25 +47,25 @@ export enum DialogButtonDirection { export enum IndexerAlign { LEFT, Left = LEFT, - RIGHT, + RIGHT = 1, Right = RIGHT, - START, - END, + START = 2, + END = 3, } export enum BadgePosition { RIGHT_TOP, RightTop = RIGHT_TOP, - RIGHT, + RIGHT = 1, Right = RIGHT, - LEFT, + LEFT = 2, Left = LEFT, } export enum ButtonType { CAPSULE, Capsule = CAPSULE, - CIRCLE, + CIRCLE = 1, Circle = CIRCLE, - NORMAL, + NORMAL = 2, Normal = NORMAL, ROUNDED_RECTANGLE = 3, } @@ -90,9 +90,9 @@ export enum CalendarAlign { export enum SelectStatus { ALL, All = ALL, - PART, + PART = 1, Part = PART, - NONE, + NONE = 2, None = NONE, } export enum FinishCallbackType { @@ -110,14 +110,18 @@ export enum TransitionHierarchyStrategy { } export enum ChainStyle { SPREAD, - SPREAD_INSIDE, - PACKED, + SPREAD_INSIDE = 1, + PACKED = 2, } export enum TransitionEdge { TOP, - BOTTOM, - START, - END, + BOTTOM = 1, + START = 2, + END = 3, +} +export enum EffectType { + DEFAULT, + WINDOW_EFFECT = 1, } export enum PreDragStatus { ACTION_DETECTING_STATUS, @@ -131,44 +135,44 @@ export enum PreDragStatus { export enum SourceType { UNKNOWN, Unknown = UNKNOWN, - MOUSE, + MOUSE = 1, Mouse = MOUSE, - TOUCH_SCREEN, + TOUCH_SCREEN = 2, TouchScreen = TOUCH_SCREEN, } export enum SourceTool { UNKNOWN, Unknown = UNKNOWN, - FINGER, + FINGER = 1, Finger = FINGER, - PEN, + PEN = 2, Pen = PEN, - MOUSE, - TOUCHPAD, - JOYSTICK, + MOUSE = 3, + TOUCHPAD = 4, + JOYSTICK = 5, } export enum RepeatMode { REPEAT, Repeat = REPEAT, - STRETCH, + STRETCH = 1, Stretch = STRETCH, - ROUND, + ROUND = 2, Round = ROUND, - SPACE, + SPACE = 3, Space = SPACE, } export enum BlurStyle { THIN, Thin = THIN, - REGULAR, + REGULAR = 1, Regular = REGULAR, - THICK, + THICK = 2, Thick = THICK, - BACKGROUND_THIN, - BACKGROUND_REGULAR, - BACKGROUND_THICK, - BACKGROUND_ULTRA_THICK, - NONE, + BACKGROUND_THIN = 3, + BACKGROUND_REGULAR = 4, + BACKGROUND_THICK = 5, + BACKGROUND_ULTRA_THICK = 6, + NONE = 7, COMPONENT_ULTRA_THIN = 8, COMPONENT_THIN = 9, COMPONENT_REGULAR = 10, @@ -180,46 +184,42 @@ export enum BlurStyleActivePolicy { ALWAYS_ACTIVE = 1, ALWAYS_INACTIVE = 2, } -export enum BlurType { - WITHIN_WINDOW, - BEHIND_WINDOW = 1, -} export enum ThemeColorMode { SYSTEM, - LIGHT, - DARK, + LIGHT = 1, + DARK = 2, } export enum AdaptiveColor { DEFAULT, - AVERAGE, + AVERAGE = 1, } export enum ModalTransition { DEFAULT, - NONE, - ALPHA, + NONE = 1, + ALPHA = 2, } export enum ShadowType { COLOR, - BLUR, + BLUR = 1, } export enum ShadowStyle { OUTER_DEFAULT_XS, - OUTER_DEFAULT_SM, - OUTER_DEFAULT_MD, - OUTER_DEFAULT_LG, - OUTER_FLOATING_SM, - OUTER_FLOATING_MD, + OUTER_DEFAULT_SM = 1, + OUTER_DEFAULT_MD = 2, + OUTER_DEFAULT_LG = 3, + OUTER_FLOATING_SM = 4, + OUTER_FLOATING_MD = 5, } export enum SafeAreaType { SYSTEM, - CUTOUT, - KEYBOARD, + CUTOUT = 1, + KEYBOARD = 2, } export enum SafeAreaEdge { TOP, - BOTTOM, - START, - END, + BOTTOM = 1, + START = 2, + END = 3, } export enum LayoutSafeAreaType { SYSTEM, @@ -230,12 +230,12 @@ export enum LayoutSafeAreaEdge { } export enum SheetSize { MEDIUM, - LARGE, + LARGE = 1, FIT_CONTENT = 2, } export enum DragBehavior { COPY, - MOVE, + MOVE = 1, } export enum DragResult { DRAG_SUCCESSFUL, @@ -325,6 +325,11 @@ export enum MenuPolicy { HIDE = 1, SHOW = 2, } +export enum ContentClipMode { + CONTENT_ONLY, + BOUNDARY = 1, + SAFE_AREA = 2, +} export enum KeyboardAvoidMode { DEFAULT, NONE = 1, @@ -340,7 +345,7 @@ export enum ModelType { export enum DataPanelType { LINE, Line = LINE, - CIRCLE, + CIRCLE = 1, Circle = CIRCLE, } export enum CheckBoxShape { @@ -350,27 +355,27 @@ export enum CheckBoxShape { export enum Color { WHITE, White = WHITE, - BLACK, + BLACK = 1, Black = BLACK, - BLUE, + BLUE = 2, Blue = BLUE, - BROWN, + BROWN = 3, Brown = BROWN, - GRAY, + GRAY = 4, Gray = GRAY, - GREEN, + GREEN = 5, Green = GREEN, - GREY, + GREY = 6, Grey = GREY, - ORANGE, + ORANGE = 7, Orange = ORANGE, - PINK, + PINK = 8, Pink = PINK, - RED, + RED = 9, Red = RED, - YELLOW, + YELLOW = 10, Yellow = YELLOW, - TRANSPARENT, + TRANSPARENT = 11, Transparent = TRANSPARENT, } export enum ColoringStrategy { @@ -381,15 +386,15 @@ export enum ColoringStrategy { export enum ImageFit { CONTAIN, Contain = CONTAIN, - COVER, + COVER = 1, Cover = COVER, - AUTO, + AUTO = 2, Auto = AUTO, - FILL, + FILL = 3, Fill = FILL, - SCALE_DOWN, + SCALE_DOWN = 4, ScaleDown = SCALE_DOWN, - NONE, + NONE = 5, None = NONE, TOP_START = 7, TOP = 8, @@ -404,277 +409,277 @@ export enum ImageFit { export enum BorderStyle { DOTTED, Dotted = DOTTED, - DASHED, + DASHED = 1, Dashed = DASHED, - SOLID, + SOLID = 2, Solid = SOLID, } export enum LineJoinStyle { MITER, Miter = MITER, - ROUND, + ROUND = 1, Round = ROUND, - BEVEL, + BEVEL = 2, Bevel = BEVEL, } export enum TouchType { DOWN, Down = DOWN, - UP, + UP = 1, Up = UP, - MOVE, + MOVE = 2, Move = MOVE, - CANCEL, + CANCEL = 3, Cancel = CANCEL, } export enum MouseButton { LEFT, Left = LEFT, - RIGHT, + RIGHT = 1, Right = RIGHT, - MIDDLE, + MIDDLE = 2, Middle = MIDDLE, - BACK, + BACK = 3, Back = BACK, - FORWARD, + FORWARD = 4, Forward = FORWARD, - NONE, + NONE = 5, None = NONE, } export enum MouseAction { PRESS, Press = PRESS, - RELEASE, + RELEASE = 1, Release = RELEASE, - MOVE, + MOVE = 2, Move = MOVE, - HOVER, + HOVER = 3, Hover = HOVER, } export enum AnimationStatus { INITIAL, Initial = INITIAL, - RUNNING, + RUNNING = 1, Running = RUNNING, - PAUSED, + PAUSED = 2, Paused = PAUSED, - STOPPED, + STOPPED = 3, Stopped = STOPPED, } export enum Curve { LINEAR, Linear = LINEAR, - EASE, + EASE = 1, Ease = EASE, - EASE_IN, + EASE_IN = 2, EaseIn = EASE_IN, - EASE_OUT, + EASE_OUT = 3, EaseOut = EASE_OUT, - EASE_IN_OUT, + EASE_IN_OUT = 4, EaseInOut = EASE_IN_OUT, - FAST_OUT_SLOW_IN, + FAST_OUT_SLOW_IN = 5, FastOutSlowIn = FAST_OUT_SLOW_IN, - LINEAR_OUT_SLOW_IN, + LINEAR_OUT_SLOW_IN = 6, LinearOutSlowIn = LINEAR_OUT_SLOW_IN, - FAST_OUT_LINEAR_IN, + FAST_OUT_LINEAR_IN = 7, FastOutLinearIn = FAST_OUT_LINEAR_IN, - EXTREME_DECELERATION, + EXTREME_DECELERATION = 8, ExtremeDeceleration = EXTREME_DECELERATION, - SHARP, + SHARP = 9, Sharp = SHARP, - RHYTHM, + RHYTHM = 10, Rhythm = RHYTHM, - SMOOTH, + SMOOTH = 11, Smooth = SMOOTH, - FRICTION, + FRICTION = 12, Friction = FRICTION, } export enum FillMode { NONE, None = NONE, - FORWARDS, + FORWARDS = 1, Forwards = FORWARDS, - BACKWARDS, + BACKWARDS = 2, Backwards = BACKWARDS, - BOTH, + BOTH = 3, Both = BOTH, } export enum PlayMode { NORMAL, Normal = NORMAL, - REVERSE, + REVERSE = 1, Reverse = REVERSE, - ALTERNATE, + ALTERNATE = 2, Alternate = ALTERNATE, - ALTERNATE_REVERSE, + ALTERNATE_REVERSE = 3, AlternateReverse = ALTERNATE_REVERSE, } export enum KeyType { DOWN, Down = DOWN, - UP, + UP = 1, Up = UP, } export enum KeySource { UNKNOWN, Unknown = UNKNOWN, - KEYBOARD, + KEYBOARD = 1, Keyboard = KEYBOARD, } export enum Edge { TOP, Top = TOP, - CENTER, + CENTER = 1, Center = CENTER, - BOTTOM, + BOTTOM = 2, Bottom = BOTTOM, - BASELINE, + BASELINE = 3, Baseline = BASELINE, - START, + START = 4, Start = START, - MIDDLE, + MIDDLE = 5, Middle = MIDDLE, - END, + END = 6, End = END, } export enum Week { MON, Mon = MON, - TUE, + TUE = 1, Tue = TUE, - WED, + WED = 2, Wed = WED, - THUR, + THUR = 3, Thur = THUR, - FRI, + FRI = 4, Fri = FRI, - SAT, + SAT = 5, Sat = SAT, - SUN, + SUN = 6, Sun = SUN, } export enum Direction { LTR, Ltr = LTR, - RTL, + RTL = 1, Rtl = RTL, - AUTO, + AUTO = 2, Auto = AUTO, } export enum BarState { OFF, Off = OFF, - AUTO, + AUTO = 1, Auto = AUTO, - ON, + ON = 2, On = ON, } export enum EdgeEffect { SPRING, Spring = SPRING, - FADE, + FADE = 1, Fade = FADE, - NONE, + NONE = 2, None = NONE, } export enum Alignment { TOP_START, TopStart = TOP_START, - TOP, + TOP = 1, Top = TOP, - TOP_END, + TOP_END = 2, TopEnd = TOP_END, - START, + START = 3, Start = START, - CENTER, + CENTER = 4, Center = CENTER, - END, + END = 5, End = END, - BOTTOM_START, + BOTTOM_START = 6, BottomStart = BOTTOM_START, - BOTTOM, + BOTTOM = 7, Bottom = BOTTOM, - BOTTOM_END, + BOTTOM_END = 8, BottomEnd = BOTTOM_END, } export enum TransitionType { ALL, All = ALL, - INSERT, + INSERT = 1, Insert = INSERT, - DELETE, + DELETE = 2, Delete = DELETE, } export enum RelateType { FILL, - FIT, + FIT = 1, } export enum Visibility { VISIBLE, Visible = VISIBLE, - HIDDEN, + HIDDEN = 1, Hidden = HIDDEN, - NONE, + NONE = 2, None = NONE, } export enum LineCapStyle { BUTT, Butt = BUTT, - ROUND, + ROUND = 1, Round = ROUND, - SQUARE, + SQUARE = 2, Square = SQUARE, } export enum Axis { VERTICAL, Vertical = VERTICAL, - HORIZONTAL, + HORIZONTAL = 1, Horizontal = HORIZONTAL, } export enum HorizontalAlign { START, Start = START, - CENTER, + CENTER = 1, Center = CENTER, - END, + END = 2, End = END, } export enum FlexAlign { START, Start = START, - CENTER, + CENTER = 1, Center = CENTER, - END, + END = 2, End = END, - SPACE_BETWEEN, + SPACE_BETWEEN = 3, SpaceBetween = SPACE_BETWEEN, - SPACE_AROUND, + SPACE_AROUND = 4, SpaceAround = SPACE_AROUND, - SPACE_EVENLY, + SPACE_EVENLY = 5, SpaceEvenly = SPACE_EVENLY, } export enum ItemAlign { AUTO, Auto = AUTO, - START, + START = 1, Start = START, - CENTER, + CENTER = 2, Center = CENTER, - END, + END = 3, End = END, - BASELINE, + BASELINE = 4, Baseline = BASELINE, - STRETCH, + STRETCH = 5, Stretch = STRETCH, } export enum FlexDirection { ROW, Row = ROW, - COLUMN, + COLUMN = 1, Column = COLUMN, - ROW_REVERSE, + ROW_REVERSE = 2, RowReverse = ROW_REVERSE, - COLUMN_REVERSE, + COLUMN_REVERSE = 3, ColumnReverse = COLUMN_REVERSE, } export enum PixelRoundCalcPolicy { @@ -685,162 +690,162 @@ export enum PixelRoundCalcPolicy { export enum FlexWrap { NO_WRAP, NoWrap = NO_WRAP, - WRAP, + WRAP = 1, Wrap = WRAP, - WRAP_REVERSE, + WRAP_REVERSE = 2, WrapReverse = WRAP_REVERSE, } export enum VerticalAlign { TOP, Top = TOP, - CENTER, + CENTER = 1, Center = CENTER, - BOTTOM, + BOTTOM = 2, Bottom = BOTTOM, } export enum ImageRepeat { NO_REPEAT, NoRepeat = NO_REPEAT, - X, - Y, - XY, + X = 1, + Y = 2, + XY = 3, } export enum ImageSize { AUTO, Auto = AUTO, - COVER, + COVER = 1, Cover = COVER, - CONTAIN, + CONTAIN = 2, Contain = CONTAIN, FILL = 3, } export enum GradientDirection { LEFT, Left = LEFT, - TOP, + TOP = 1, Top = TOP, - RIGHT, + RIGHT = 2, Right = RIGHT, - BOTTOM, + BOTTOM = 3, Bottom = BOTTOM, - LEFT_TOP, + LEFT_TOP = 4, LeftTop = LEFT_TOP, - LEFT_BOTTOM, + LEFT_BOTTOM = 5, LeftBottom = LEFT_BOTTOM, - RIGHT_TOP, + RIGHT_TOP = 6, RightTop = RIGHT_TOP, - RIGHT_BOTTOM, + RIGHT_BOTTOM = 7, RightBottom = RIGHT_BOTTOM, - NONE, + NONE = 8, None = NONE, } export enum SharedTransitionEffectType { STATIC, Static = STATIC, - EXCHANGE, + EXCHANGE = 1, Exchange = EXCHANGE, } export enum FontStyle { NORMAL, Normal = NORMAL, - ITALIC, + ITALIC = 1, Italic = ITALIC, } export enum FontWeight { LIGHTER, Lighter = LIGHTER, - NORMAL, + NORMAL = 1, Normal = NORMAL, - REGULAR, + REGULAR = 2, Regular = REGULAR, - MEDIUM, + MEDIUM = 3, Medium = MEDIUM, - BOLD, + BOLD = 4, Bold = BOLD, - BOLDER, + BOLDER = 5, Bolder = BOLDER, } export enum TextAlign { CENTER, Center = CENTER, - START, + START = 1, Start = START, - END, + END = 2, End = END, - JUSTIFY, + JUSTIFY = 3, } export enum TextOverflow { NONE, None = NONE, - CLIP, + CLIP = 1, Clip = CLIP, - ELLIPSIS, + ELLIPSIS = 2, Ellipsis = ELLIPSIS, - MARQUEE, + MARQUEE = 3, } export enum TextDecorationType { NONE, None = NONE, - UNDERLINE, + UNDERLINE = 1, Underline = UNDERLINE, - OVERLINE, + OVERLINE = 2, Overline = OVERLINE, - LINE_THROUGH, + LINE_THROUGH = 3, LineThrough = LINE_THROUGH, } export enum TextCase { NORMAL, Normal = NORMAL, - LOWER_CASE, + LOWER_CASE = 1, LowerCase = LOWER_CASE, - UPPER_CASE, + UPPER_CASE = 2, UpperCase = UPPER_CASE, } export enum TextHeightAdaptivePolicy { MAX_LINES_FIRST, - MIN_FONT_SIZE_FIRST, - LAYOUT_CONSTRAINT_FIRST, + MIN_FONT_SIZE_FIRST = 1, + LAYOUT_CONSTRAINT_FIRST = 2, } export enum ResponseType { RIGHT_CLICK, RightClick = RIGHT_CLICK, - LONG_PRESS, + LONG_PRESS = 1, LongPress = LONG_PRESS, } export enum HoverEffect { AUTO, Auto = AUTO, - SCALE, + SCALE = 1, Scale = SCALE, - HIGHLIGHT, + HIGHLIGHT = 2, Highlight = HIGHLIGHT, - NONE, + NONE = 3, None = NONE, } export enum Placement { LEFT, Left = LEFT, - RIGHT, + RIGHT = 1, Right = RIGHT, - TOP, + TOP = 2, Top = TOP, - BOTTOM, + BOTTOM = 3, Bottom = BOTTOM, - TOP_LEFT, + TOP_LEFT = 4, TopLeft = TOP_LEFT, - TOP_RIGHT, + TOP_RIGHT = 5, TopRight = TOP_RIGHT, - BOTTOM_LEFT, + BOTTOM_LEFT = 6, BottomLeft = BOTTOM_LEFT, - BOTTOM_RIGHT, + BOTTOM_RIGHT = 7, BottomRight = BOTTOM_RIGHT, - LEFT_TOP, + LEFT_TOP = 8, LeftTop = LEFT_TOP, - LEFT_BOTTOM, + LEFT_BOTTOM = 9, LeftBottom = LEFT_BOTTOM, - RIGHT_TOP, + RIGHT_TOP = 10, RightTop = RIGHT_TOP, - RIGHT_BOTTOM, + RIGHT_BOTTOM = 11, RightBottom = RIGHT_BOTTOM, } export enum ArrowPointPosition { @@ -860,83 +865,83 @@ export enum CopyOptions { export enum HitTestMode { DEFAULT, Default = DEFAULT, - BLOCK, + BLOCK = 1, Block = BLOCK, - TRANSPARENT, + TRANSPARENT = 2, Transparent = TRANSPARENT, - NONE, + NONE = 3, None = NONE, } export enum TitleHeight { MAIN_ONLY, MainOnly = MAIN_ONLY, - MAIN_WITH_SUB, + MAIN_WITH_SUB = 1, MainWithSub = MAIN_WITH_SUB, } export enum ModifierKey { CTRL, - SHIFT, - ALT, + SHIFT = 1, + ALT = 2, } export enum FunctionKey { ESC, - F1, - F2, - F3, - F4, - F5, - F6, - F7, - F8, - F9, - F10, - F11, - F12, - TAB, - DPAD_UP, - DPAD_DOWN, - DPAD_LEFT, - DPAD_RIGHT, + F1 = 1, + F2 = 2, + F3 = 3, + F4 = 4, + F5 = 5, + F6 = 6, + F7 = 7, + F8 = 8, + F9 = 9, + F10 = 10, + F11 = 11, + F12 = 12, + TAB = 13, + DPAD_UP = 14, + DPAD_DOWN = 15, + DPAD_LEFT = 16, + DPAD_RIGHT = 17, } export enum ImageSpanAlignment { BASELINE, - BOTTOM, - CENTER, - TOP, + BOTTOM = 1, + CENTER = 2, + TOP = 3, } export enum ObscuredReasons { PLACEHOLDER, } export enum TextContentStyle { DEFAULT, - INLINE, + INLINE = 1, } export enum ClickEffectLevel { LIGHT, - MIDDLE, - HEAVY, + MIDDLE = 1, + HEAVY = 2, } export enum XComponentType { SURFACE, - COMPONENT, - TEXTURE, - NODE, + COMPONENT = 1, + TEXTURE = 2, + NODE = 3, } export enum NestedScrollMode { SELF_ONLY, - SELF_FIRST, - PARENT_FIRST, - PARALLEL, + SELF_FIRST = 1, + PARENT_FIRST = 2, + PARALLEL = 3, } export enum ScrollSource { DRAG, - FLING, - EDGE_EFFECT, - OTHER_USER_INPUT, - SCROLL_BAR, - SCROLL_BAR_FLING, - SCROLLER, - SCROLLER_ANIMATION, + FLING = 1, + EDGE_EFFECT = 2, + OTHER_USER_INPUT = 3, + SCROLL_BAR = 4, + SCROLL_BAR_FLING = 5, + SCROLLER = 6, + SCROLLER_ANIMATION = 7, } export enum RenderFit { CENTER, @@ -1044,65 +1049,67 @@ export enum FocusPriority { export enum FormDimension { DIMENSION_1_2, Dimension_1_2 = DIMENSION_1_2, - DIMENSION_2_2, + DIMENSION_2_2 = 1, Dimension_2_2 = DIMENSION_2_2, - DIMENSION_2_4, + DIMENSION_2_4 = 2, Dimension_2_4 = DIMENSION_2_4, - DIMENSION_4_4, + DIMENSION_4_4 = 3, Dimension_4_4 = DIMENSION_4_4, - DIMENSION_2_1, + DIMENSION_2_1 = 4, Dimension_2_1 = DIMENSION_2_1, DIMENSION_1_1 = 6, - DIMENSION_6_4, + DIMENSION_6_4 = 7, + DIMENSION_2_3 = 8, + DIMENSION_3_3 = 9, } export enum FormRenderingMode { FULL_COLOR, - SINGLE_COLOR, + SINGLE_COLOR = 1, } export enum FormShape { RECT = 1, - CIRCLE, + CIRCLE = 2, } export enum PanDirection { NONE, None = NONE, - HORIZONTAL, + HORIZONTAL = 1, Horizontal = HORIZONTAL, - LEFT, + LEFT = 2, Left = LEFT, - RIGHT, + RIGHT = 3, Right = RIGHT, - VERTICAL, + VERTICAL = 4, Vertical = VERTICAL, - UP, + UP = 5, Up = UP, - DOWN, + DOWN = 6, Down = DOWN, - ALL, + ALL = 7, All = ALL, } export enum SwipeDirection { NONE, None = NONE, - HORIZONTAL, + HORIZONTAL = 1, Horizontal = HORIZONTAL, - VERTICAL, + VERTICAL = 2, Vertical = VERTICAL, - ALL, + ALL = 3, All = ALL, } export enum GestureMode { SEQUENCE, Sequence = SEQUENCE, - PARALLEL, + PARALLEL = 1, Parallel = PARALLEL, - EXCLUSIVE, + EXCLUSIVE = 2, Exclusive = EXCLUSIVE, } export enum GestureMask { NORMAL, Normal = NORMAL, - IGNORE_INTERNAL, + IGNORE_INTERNAL = 1, IgnoreInternal = IGNORE_INTERNAL, } export enum GestureJudgeResult { @@ -1136,11 +1143,11 @@ export enum GestureRecognizerState { export enum GridDirection { ROW, Row = ROW, - COLUMN, + COLUMN = 1, Column = COLUMN, - ROW_REVERSE, + ROW_REVERSE = 2, RowReverse = ROW_REVERSE, - COLUMN_REVERSE, + COLUMN_REVERSE = 3, ColumnReverse = COLUMN_REVERSE, } export enum GridItemAlignment { @@ -1154,27 +1161,27 @@ export enum GridItemStyle { export enum SizeType { AUTO, Auto = AUTO, - XS, - SM, - MD, - LG, + XS = 1, + SM = 2, + MD = 3, + LG = 4, } export enum BreakpointsReference { WINDOW_SIZE, WindowSize = WINDOW_SIZE, - COMPONENT_SIZE, + COMPONENT_SIZE = 1, ComponentSize = COMPONENT_SIZE, } export enum GridRowDirection { ROW, Row = ROW, - ROW_REVERSE, + ROW_REVERSE = 1, RowReverse = ROW_REVERSE, } export enum ImageRenderMode { ORIGINAL, Original = ORIGINAL, - TEMPLATE, + TEMPLATE = 1, Template = TEMPLATE, } export enum ImageContent { @@ -1188,17 +1195,17 @@ export enum DynamicRangeMode { export enum ImageInterpolation { NONE, None = NONE, - LOW, + LOW = 1, Low = LOW, - MEDIUM, + MEDIUM = 2, Medium = MEDIUM, - HIGH, + HIGH = 3, High = HIGH, } export enum ImageAnalyzerType { SUBJECT, - TEXT, - OBJECT_LOOKUP, + TEXT = 1, + OBJECT_LOOKUP = 2, } export enum DataOperationType { ADD = "add", @@ -1211,17 +1218,17 @@ export enum DataOperationType { export enum ScrollState { IDLE, Idle = IDLE, - SCROLL, + SCROLL = 1, Scroll = SCROLL, - FLING, + FLING = 2, Fling = FLING, } export enum ListItemAlign { START, Start = START, - CENTER, + CENTER = 1, Center = CENTER, - END, + END = 2, End = END, } export enum ListItemGroupArea { @@ -1240,40 +1247,40 @@ export enum StickyStyle { } export enum ChainEdgeEffect { DEFAULT, - STRETCH, + STRETCH = 1, } export enum ScrollSnapAlign { NONE, - START, - CENTER, - END, + START = 1, + CENTER = 2, + END = 3, } export enum Sticky { NONE, None = NONE, - NORMAL, + NORMAL = 1, Normal = NORMAL, - OPACITY, + OPACITY = 2, Opacity = OPACITY, } export enum EditMode { NONE, None = NONE, - DELETABLE, + DELETABLE = 1, Deletable = DELETABLE, - MOVABLE, + MOVABLE = 2, Movable = MOVABLE, } export enum SwipeEdgeEffect { SPRING, Spring = SPRING, - NONE, + NONE = 1, None = NONE, } export enum SwipeActionState { COLLAPSED, - EXPANDED, - ACTIONING, + EXPANDED = 1, + ACTIONING = 2, } export enum ListItemStyle { NONE, @@ -1286,9 +1293,9 @@ export enum ListItemGroupStyle { export enum LoadingProgressStyle { DEFAULT, Default = DEFAULT, - CIRCULAR, + CIRCULAR = 1, Circular = CIRCULAR, - ORBITAL, + ORBITAL = 2, Orbital = ORBITAL, } export enum LocationIconStyle { @@ -1329,29 +1336,29 @@ export enum NavDestinationMode { } export enum NavRouteMode { PUSH_WITH_RECREATE, - PUSH, - REPLACE, + PUSH = 1, + REPLACE = 2, } export enum NavigationMode { STACK, Stack = STACK, - SPLIT, + SPLIT = 1, Split = SPLIT, - AUTO, + AUTO = 2, Auto = AUTO, } export enum NavBarPosition { START, Start = START, - END, + END = 1, End = END, } export enum NavigationTitleMode { FREE, Free = FREE, - FULL, + FULL = 1, Full = FULL, - MINI, + MINI = 2, Mini = MINI, } export enum LaunchMode { @@ -1373,31 +1380,32 @@ export enum NavigationOperation { export enum BarStyle { STANDARD, STACK = 1, + SAFE_AREA_PADDING = 2, } export enum NavigationType { PUSH, Push = PUSH, - BACK, + BACK = 1, Back = BACK, - REPLACE, + REPLACE = 2, Replace = REPLACE, } export enum RouteType { NONE, None = NONE, - PUSH, + PUSH = 1, Push = PUSH, - POP, + POP = 2, Pop = POP, } export enum SlideEffect { LEFT, Left = LEFT, - RIGHT, + RIGHT = 1, Right = RIGHT, - TOP, + TOP = 2, Top = TOP, - BOTTOM, + BOTTOM = 3, Bottom = BOTTOM, START = 5, END = 6, @@ -1405,9 +1413,9 @@ export enum SlideEffect { export enum PanelMode { MINI, Mini = MINI, - HALF, + HALF = 1, Half = HALF, - FULL, + FULL = 2, Full = FULL, } export enum PanelType { @@ -1442,8 +1450,8 @@ export enum ParticleUpdater { } export enum DisturbanceFieldShape { RECT, - CIRCLE, - ELLIPSE, + CIRCLE = 1, + ELLIPSE = 2, } export enum PasteIconStyle { LINES, @@ -1473,18 +1481,18 @@ export enum ProgressType { } export enum ProgressStatus { LOADING, - PROGRESSING, + PROGRESSING = 1, } export enum ProgressStyle { LINEAR, Linear = LINEAR, - RING, + RING = 1, Ring = RING, - ECLIPSE, + ECLIPSE = 2, Eclipse = ECLIPSE, - SCALE_RING, + SCALE_RING = 3, ScaleRing = SCALE_RING, - CAPSULE, + CAPSULE = 4, Capsule = CAPSULE, } export enum RadioIndicatorType { @@ -1495,20 +1503,20 @@ export enum RadioIndicatorType { export enum RefreshStatus { INACTIVE, Inactive = INACTIVE, - DRAG, + DRAG = 1, Drag = DRAG, - OVER_DRAG, + OVER_DRAG = 2, OverDrag = OVER_DRAG, - REFRESH, + REFRESH = 3, Refresh = REFRESH, - DONE, + DONE = 4, Done = DONE, } export enum BarrierDirection { LEFT, - RIGHT, - TOP, - BOTTOM, + RIGHT = 1, + TOP = 2, + BOTTOM = 3, } export enum LocalizedBarrierDirection { START, @@ -1518,7 +1526,7 @@ export enum LocalizedBarrierDirection { } export enum RichEditorDeleteDirection { BACKWARD, - FORWARD, + FORWARD = 1, } export enum RichEditorSpanType { TEXT, @@ -1557,29 +1565,29 @@ export enum SaveButtonOnClickResult { export enum ScrollDirection { VERTICAL, Vertical = VERTICAL, - HORIZONTAL, + HORIZONTAL = 1, Horizontal = HORIZONTAL, - FREE, + FREE = 2, Free = FREE, - NONE, + NONE = 3, None = NONE, } export enum ScrollAlign { START, - CENTER, - END, - AUTO, + CENTER = 1, + END = 2, + AUTO = 3, } export enum ScrollBarDirection { VERTICAL, Vertical = VERTICAL, - HORIZONTAL, + HORIZONTAL = 1, Horizontal = HORIZONTAL, } export enum CancelButtonStyle { CONSTANT, - INVISIBLE, - INPUT, + INVISIBLE = 1, + INPUT = 2, } export enum SearchType { NORMAL, @@ -1599,63 +1607,63 @@ export enum ArrowPosition { } export enum MenuAlignType { START, - CENTER, - END, + CENTER = 1, + END = 2, } export enum SliderStyle { OUT_SET, OutSet = OUT_SET, - IN_SET, + IN_SET = 1, InSet = IN_SET, - NONE, + NONE = 2, } export enum SliderChangeMode { BEGIN, Begin = BEGIN, - MOVING, + MOVING = 1, Moving = MOVING, - END, + END = 2, End = END, - CLICK, + CLICK = 3, Click = CLICK, } export enum SliderInteraction { SLIDE_AND_CLICK, - SLIDE_ONLY, + SLIDE_ONLY = 1, SLIDE_AND_CLICK_UP = 2, } export enum SliderBlockType { DEFAULT, - IMAGE, - SHAPE, + IMAGE = 1, + SHAPE = 2, } export enum ColorMode { LIGHT, - DARK, + DARK = 1, } export enum LayoutDirection { LTR, - RTL, - AUTO, + RTL = 1, + AUTO = 2, Auto = AUTO, } export enum ItemState { NORMAL, Normal = NORMAL, - DISABLED, + DISABLED = 1, Disabled = DISABLED, - WAITING, + WAITING = 2, Waiting = WAITING, - SKIP, + SKIP = 3, Skip = SKIP, } export enum SwiperDisplayMode { LEGACY_STRETCH, Stretch = LEGACY_STRETCH, - LEGACY_AUTO_LINEAR, + LEGACY_AUTO_LINEAR = 1, AutoLinear = LEGACY_AUTO_LINEAR, - STRETCH, - AUTO_LINEAR, + STRETCH = 2, + AUTO_LINEAR = 3, } export enum SwiperNestedScrollMode { SELF_ONLY, @@ -1697,7 +1705,7 @@ export enum AnimationMode { export enum BarPosition { START, Start = START, - END, + END = 1, End = END, } export enum LayoutStyle { @@ -1707,7 +1715,7 @@ export enum LayoutStyle { } export enum SelectedMode { INDICATOR, - BOARD, + BOARD = 1, } export enum LayoutMode { AUTO, @@ -1773,13 +1781,13 @@ export enum MenuType { export enum InputType { NORMAL, Normal = NORMAL, - NUMBER, + NUMBER = 1, Number = NUMBER, - PHONE_NUMBER, + PHONE_NUMBER = 2, PhoneNumber = PHONE_NUMBER, - EMAIL, + EMAIL = 3, Email = EMAIL, - PASSWORD, + PASSWORD = 4, Password = PASSWORD, NUMBER_PASSWORD = 8, SCREEN_LOCK_PASSWORD = 9, @@ -1805,101 +1813,101 @@ export enum EnterKeyType { export enum TextInputStyle { DEFAULT, Default = DEFAULT, - INLINE, + INLINE = 1, Inline = INLINE, } export enum TimePickerFormat { HOUR_MINUTE, - HOUR_MINUTE_SECOND, + HOUR_MINUTE_SECOND = 1, } export enum ToggleType { CHECKBOX, Checkbox = CHECKBOX, - SWITCH, + SWITCH = 1, Switch = SWITCH, - BUTTON, + BUTTON = 2, Button = BUTTON, } export enum SeekMode { PREVIOUS_KEYFRAME, PreviousKeyframe = PREVIOUS_KEYFRAME, - NEXT_KEYFRAME, + NEXT_KEYFRAME = 1, NextKeyframe = NEXT_KEYFRAME, - CLOSEST_KEYFRAME, + CLOSEST_KEYFRAME = 2, ClosestKeyframe = CLOSEST_KEYFRAME, - ACCURATE, + ACCURATE = 3, Accurate = ACCURATE, } export enum PlaybackSpeed { SPEED_FORWARD_0_75_X, Speed_Forward_0_75_X = SPEED_FORWARD_0_75_X, - SPEED_FORWARD_1_00_X, + SPEED_FORWARD_1_00_X = 1, Speed_Forward_1_00_X = SPEED_FORWARD_1_00_X, - SPEED_FORWARD_1_25_X, + SPEED_FORWARD_1_25_X = 2, Speed_Forward_1_25_X = SPEED_FORWARD_1_25_X, - SPEED_FORWARD_1_75_X, + SPEED_FORWARD_1_75_X = 3, Speed_Forward_1_75_X = SPEED_FORWARD_1_75_X, - SPEED_FORWARD_2_00_X, + SPEED_FORWARD_2_00_X = 4, Speed_Forward_2_00_X = SPEED_FORWARD_2_00_X, } export enum MessageLevel { DEBUG, Debug = DEBUG, - ERROR, + ERROR = 1, Error = ERROR, - INFO, + INFO = 2, Info = INFO, - LOG, + LOG = 3, Log = LOG, - WARN, + WARN = 4, Warn = WARN, } export enum MixedMode { ALL, All = ALL, - COMPATIBLE, + COMPATIBLE = 1, Compatible = COMPATIBLE, - NONE, + NONE = 2, None = NONE, } export enum HitTestType { EDIT_TEXT, EditText = EDIT_TEXT, - EMAIL, + EMAIL = 1, Email = EMAIL, - HTTP_ANCHOR, + HTTP_ANCHOR = 2, HttpAnchor = HTTP_ANCHOR, - HTTP_ANCHOR_IMG, + HTTP_ANCHOR_IMG = 3, HttpAnchorImg = HTTP_ANCHOR_IMG, - IMG, + IMG = 4, Img = IMG, - MAP, + MAP = 5, Map = MAP, - PHONE, + PHONE = 6, Phone = PHONE, - UNKNOWN, + UNKNOWN = 7, Unknown = UNKNOWN, } export enum CacheMode { DEFAULT, Default = DEFAULT, - NONE, + NONE = 1, None = NONE, - ONLINE, + ONLINE = 2, Online = ONLINE, - ONLY, + ONLY = 3, Only = ONLY, } export enum OverScrollMode { NEVER, - ALWAYS, + ALWAYS = 1, } export enum WebDarkMode { OFF, Off = OFF, - ON, + ON = 1, On = ON, - AUTO, + AUTO = 2, Auto = AUTO, } export enum WebCaptureMode { @@ -1914,42 +1922,42 @@ export enum ThreatType { export enum RenderExitReason { PROCESS_ABNORMAL_TERMINATION, ProcessAbnormalTermination = PROCESS_ABNORMAL_TERMINATION, - PROCESS_WAS_KILLED, + PROCESS_WAS_KILLED = 1, ProcessWasKilled = PROCESS_WAS_KILLED, - PROCESS_CRASHED, + PROCESS_CRASHED = 2, ProcessCrashed = PROCESS_CRASHED, - PROCESS_OOM, + PROCESS_OOM = 3, ProcessOom = PROCESS_OOM, - PROCESS_EXIT_UNKNOWN, + PROCESS_EXIT_UNKNOWN = 4, ProcessExitUnknown = PROCESS_EXIT_UNKNOWN, } export enum SslError { INVALID, Invalid = INVALID, - HOST_MISMATCH, + HOST_MISMATCH = 1, HostMismatch = HOST_MISMATCH, - DATE_INVALID, + DATE_INVALID = 2, DateInvalid = DATE_INVALID, - UNTRUSTED, + UNTRUSTED = 3, Untrusted = UNTRUSTED, } export enum FileSelectorMode { FILE_OPEN_MODE, FileOpenMode = FILE_OPEN_MODE, - FILE_OPEN_MULTIPLE_MODE, + FILE_OPEN_MULTIPLE_MODE = 1, FileOpenMultipleMode = FILE_OPEN_MULTIPLE_MODE, - FILE_OPEN_FOLDER_MODE, + FILE_OPEN_FOLDER_MODE = 2, FileOpenFolderMode = FILE_OPEN_FOLDER_MODE, - FILE_SAVE_MODE, + FILE_SAVE_MODE = 3, FileSaveMode = FILE_SAVE_MODE, } export enum WebLayoutMode { NONE, - FIT_CONTENT, + FIT_CONTENT = 1, } export enum RenderProcessNotRespondingReason { INPUT_TIMEOUT, - NAVIGATION_COMMIT_TIMEOUT, + NAVIGATION_COMMIT_TIMEOUT = 1, } export enum ProtectedResourceType { MIDI_SYSEX = "TYPE_MIDI_SYSEX", @@ -1961,29 +1969,29 @@ export enum ProtectedResourceType { export enum ContextMenuSourceType { NONE, None = NONE, - MOUSE, + MOUSE = 1, Mouse = MOUSE, - LONG_PRESS, + LONG_PRESS = 2, LongPress = LONG_PRESS, } export enum ContextMenuMediaType { NONE, None = NONE, - IMAGE, + IMAGE = 1, Image = IMAGE, } export enum ContextMenuInputFieldType { NONE, None = NONE, - PLAIN_TEXT, + PLAIN_TEXT = 1, PlainText = PLAIN_TEXT, - PASSWORD, + PASSWORD = 2, Password = PASSWORD, - NUMBER, + NUMBER = 3, Number = NUMBER, - TELEPHONE, + TELEPHONE = 4, Telephone = TELEPHONE, - OTHER, + OTHER = 5, Other = OTHER, } export enum NativeEmbedStatus { @@ -2021,17 +2029,23 @@ export enum WebKeyboardAvoidMode { RESIZE_CONTENT = 1, OVERLAYS_CONTENT = 2, } +export enum WebElementType { + IMAGE = 1, +} +export enum WebResponseType { + LONG_PRESS = 1, +} export enum SideBarContainerType { EMBED, Embed = EMBED, - OVERLAY, + OVERLAY = 1, Overlay = OVERLAY, - AUTO, + AUTO = 2, } export enum SideBarPosition { START, Start = START, - END, + END = 1, End = END, } export enum WaterFlowLayoutMode { diff --git a/arkoala/framework/src/generated/NativeModule.ts b/arkoala/framework/src/generated/NativeModule.ts index 75d97f6d27e943e526f0702f81f1f082749a3ddf..b49fef7be8145acc33516351efc410e6dd89712b 100644 --- a/arkoala/framework/src/generated/NativeModule.ts +++ b/arkoala/framework/src/generated/NativeModule.ts @@ -150,14 +150,15 @@ export interface NodeOps { _IndexerChecker(ptr0: KPointer): int32 _SetRangeUpdater(ptr0: KPointer, arg: int32): void _SetLazyItemIndexer(ptr0: KPointer, arg: int32): void - _GetPipelineContext(ptr0: KPointer): KPointer - _SetVsyncCallback(ptr0: KPointer): void - _VSyncAwait(ptr0: KPointer): Promise - _UnblockVsyncWait(ptr0: KPointer): void - _SetChildTotalCount(ptr0: KPointer, arg: int32): void + _GetPipelineContext(ptr0: KPointer): KPointer + _VSyncAwait(pipeline: KPointer): Object + _SetVsyncCallback(pipeline: KPointer): void + _UnblockVsyncWait(pipeline: KPointer): void + _SetChildTotalCount(ptr0: KPointer, arg: int32): void _ShowCrash(message: string): void _CheckArkoalaGeneratedEvents(result: Uint8Array, size: int32): int32 - _EmulateClickEvent(nodeId: int32, thisArray: Uint8Array, thisLength: int32): void + _InjectEvent(data: Uint8Array, size: int32): int32 + _EmulateClickEvent(nodeId: int32, x: number, y: number): void _EmulateTextInputEvent(nodeId: int32, text: string): void _CallCallback(callbackKind: int32, args: Uint8Array, argsSize: int32): void _CallCallbackResourceHolder(holder: KPointer, resourceId: int32): void @@ -165,14 +166,15 @@ export interface NodeOps { _CheckArkoalaCallbackEvent(buffer: Uint8Array, bufferLength: int32): int32 _HoldArkoalaResource(resourceId: int32): void _ReleaseArkoalaResource(resourceId: int32): void - _LoadUserView(userClass: string, params: string): Object, - _VSyncAwait(pipeline: KPointer): Object + _LoadUserView(userClass: string, params: string): Object } export interface ComponentOps { + _AbilityComponent_construct(): KPointer _AbilityComponentInterface_setAbilityComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AbilityComponentAttribute_onConnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AbilityComponentAttribute_onDisconnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _AlphabetIndexer_construct(): KPointer _AlphabetIndexerInterface_setAlphabetIndexerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AlphabetIndexerAttribute_onSelected(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AlphabetIndexerAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -201,6 +203,7 @@ export interface ComponentOps { _AlphabetIndexerAttribute_popupTitleBackground(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AlphabetIndexerAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void _AlphabetIndexerAttribute_alignStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void + _Animator_construct(): KPointer _AnimatorInterface_setAnimatorOptions(ptr: KPointer, value: KStringPtr): void _AnimatorAttribute_state(ptr: KPointer, value: KInt): void _AnimatorAttribute_duration(ptr: KPointer, value: number): void @@ -216,10 +219,13 @@ export interface ComponentOps { _AnimatorAttribute_onCancel(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AnimatorAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _AnimatorAttribute_onFrame(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Badge_construct(): KPointer _BadgeInterface_setBadgeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _BadgeInterface_setBadgeOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Blank_construct(): KPointer _BlankInterface_setBlankOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _BlankAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Button_construct(): KPointer _ButtonInterface_setButtonOptions0(ptr: KPointer): void _ButtonInterface_setButtonOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ButtonInterface_setButtonOptions2(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -235,6 +241,7 @@ export interface ComponentOps { _ButtonAttribute_fontFamily(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ButtonAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ButtonAttribute_labelStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Calendar_construct(): KPointer _CalendarInterface_setCalendarOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CalendarAttribute_showLunar(ptr: KPointer, value: KInt): void _CalendarAttribute_showHoliday(ptr: KPointer, value: KInt): void @@ -249,14 +256,17 @@ export interface ComponentOps { _CalendarAttribute_workStateStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CalendarAttribute_onSelectChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CalendarAttribute_onRequestData(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CalendarPicker_construct(): KPointer _CalendarPickerInterface_setCalendarPickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CalendarPickerAttribute_textStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CalendarPickerAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CalendarPickerAttribute_edgeAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void + _Canvas_construct(): KPointer _CanvasInterface_setCanvasOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CanvasInterface_setCanvasOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CanvasAttribute_onReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CanvasAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void + _Checkbox_construct(): KPointer _CheckboxInterface_setCheckboxOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CheckboxAttribute_select(ptr: KPointer, value: KInt): void _CheckboxAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -265,6 +275,7 @@ export interface ComponentOps { _CheckboxAttribute_mark(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CheckboxAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CheckboxAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CheckboxGroup_construct(): KPointer _CheckboxGroupInterface_setCheckboxGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CheckboxGroupAttribute_selectAll(ptr: KPointer, value: KInt): void _CheckboxGroupAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -272,15 +283,19 @@ export interface ComponentOps { _CheckboxGroupAttribute_mark(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CheckboxGroupAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CheckboxGroupAttribute_checkboxShape(ptr: KPointer, value: KInt): void + _Circle_construct(): KPointer _CircleInterface_setCircleOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Column_construct(): KPointer _ColumnInterface_setColumnOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ColumnAttribute_alignItems(ptr: KPointer, value: KInt): void _ColumnAttribute_justifyContent(ptr: KPointer, value: KInt): void _ColumnAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ColumnAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _ColumnSplit_construct(): KPointer _ColumnSplitInterface_setColumnSplitOptions(ptr: KPointer): void _ColumnSplitAttribute_resizeable(ptr: KPointer, value: KInt): void _ColumnSplitAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_construct(): KPointer _CommonMethod_width(ptr: KPointer, value: Length): void _CommonMethod_height(ptr: KPointer, value: Length): void _CommonMethod_drawModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -292,7 +307,9 @@ export interface ComponentOps { _CommonMethod_hitTestBehavior(ptr: KPointer, value: KInt): void _CommonMethod_onChildTouchTest(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_layoutWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_chainWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_padding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_safeAreaPadding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_margin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_backgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_pixelRound(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -328,6 +345,7 @@ export interface ComponentOps { _CommonMethod_onKeyEvent(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_onKeyPreIme(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_focusable(ptr: KPointer, value: KInt): void + _CommonMethod_tabStop(ptr: KPointer, value: KInt): void _CommonMethod_onFocus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_onBlur(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_tabIndex(ptr: KPointer, value: number): void @@ -348,7 +366,8 @@ export interface ComponentOps { _CommonMethod_invert(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_hueRotate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_useShadowBatching(ptr: KPointer, value: KInt): void - _CommonMethod_useEffect(ptr: KPointer, value: KInt): void + _CommonMethod_useEffect0(ptr: KPointer, value: KInt): void + _CommonMethod_useEffect1(ptr: KPointer, useEffect: KInt, effectType: KInt): void _CommonMethod_renderGroup(ptr: KPointer, value: KInt): void _CommonMethod_freeze(ptr: KPointer, value: KInt): void _CommonMethod_translate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -410,7 +429,8 @@ export interface ComponentOps { _CommonMethod_sphericalEffect(ptr: KPointer, value: number): void _CommonMethod_lightUpEffect(ptr: KPointer, value: number): void _CommonMethod_pixelStretchEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _CommonMethod_accessibilityGroup(ptr: KPointer, value: KInt): void + _CommonMethod_accessibilityGroup0(ptr: KPointer, value: KInt): void + _CommonMethod_accessibilityGroup1(ptr: KPointer, isGroup: KInt, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_accessibilityText0(ptr: KPointer, value: KStringPtr): void _CommonMethod_accessibilityText1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_accessibilityTextHint(ptr: KPointer, value: KStringPtr): void @@ -418,13 +438,16 @@ export interface ComponentOps { _CommonMethod_accessibilityDescription1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_accessibilityLevel(ptr: KPointer, value: KStringPtr): void _CommonMethod_accessibilityVirtualNode(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_accessibilityChecked(ptr: KPointer, value: KInt): void + _CommonMethod_accessibilitySelected(ptr: KPointer, value: KInt): void _CommonMethod_obscured(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_reuseId(ptr: KPointer, value: KStringPtr): void _CommonMethod_renderFit(ptr: KPointer, value: KInt): void _CommonMethod_gestureModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_backgroundBrightness(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_onGestureJudgeBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _CommonMethod_onGestureRecognizerJudgeBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_onGestureRecognizerJudgeBegin0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_onGestureRecognizerJudgeBegin1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, exposeInnerGesture: KInt): void _CommonMethod_shouldBuiltInRecognizerParallelWith(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_monopolizeEvents(ptr: KPointer, value: KInt): void _CommonMethod_onTouchIntercept(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -435,7 +458,8 @@ export interface ComponentOps { _CommonMethod_backgroundImage(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_backgroundBlurStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_foregroundBlurStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void - _CommonMethod_focusScopeId(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_focusScopeId0(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void + _CommonMethod_focusScopeId1(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_focusScopePriority(ptr: KPointer, scopeId: KStringPtr, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_gesture(ptr: KPointer, gesture: KInt, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_priorityGesture(ptr: KPointer, gesture: KInt, thisArray: Uint8Array, thisLength: int32): void @@ -460,6 +484,7 @@ export interface ComponentOps { _CommonMethod_bindSheet(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_onVisibleAreaChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonMethod_keyboardShortcut(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CommonShapeMethod_construct(): KPointer _CommonShapeMethod_stroke(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonShapeMethod_fill(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CommonShapeMethod_strokeDashOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -471,7 +496,9 @@ export interface ComponentOps { _CommonShapeMethod_strokeWidth(ptr: KPointer, value: Length): void _CommonShapeMethod_antiAlias(ptr: KPointer, value: KInt): void _CommonShapeMethod_strokeDashArray(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Common_construct(): KPointer _CommonInterface_setCommonOptions(ptr: KPointer): void + _ScrollableCommonMethod_construct(): KPointer _ScrollableCommonMethod_scrollBar(ptr: KPointer, value: KInt): void _ScrollableCommonMethod_scrollBarColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollableCommonMethod_scrollBarWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -486,8 +513,10 @@ export interface ComponentOps { _ScrollableCommonMethod_onScrollStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollableCommonMethod_onScrollStop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollableCommonMethod_flingSpeedLimit(ptr: KPointer, value: number): void + _ScrollableCommonMethod_clipContent(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollableCommonMethod_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: Uint8Array, thisLength: int32): void _ScrollableCommonMethod_fadingEdge(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Component3D_construct(): KPointer _Component3DInterface_setComponent3DOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _Component3DAttribute_environment(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _Component3DAttribute_shader(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -496,13 +525,16 @@ export interface ComponentOps { _Component3DAttribute_renderWidth(ptr: KPointer, value: Length): void _Component3DAttribute_renderHeight(ptr: KPointer, value: Length): void _Component3DAttribute_customRender(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, selfRenderUpdate: KInt): void + _ContainerSpan_construct(): KPointer _ContainerSpanInterface_setContainerSpanOptions(ptr: KPointer): void _ContainerSpanAttribute_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Counter_construct(): KPointer _CounterInterface_setCounterOptions(ptr: KPointer): void _CounterAttribute_onInc(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CounterAttribute_onDec(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CounterAttribute_enableDec(ptr: KPointer, value: KInt): void _CounterAttribute_enableInc(ptr: KPointer, value: KInt): void + _DataPanel_construct(): KPointer _DataPanelInterface_setDataPanelOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _DataPanelAttribute_closeEffect(ptr: KPointer, value: KInt): void _DataPanelAttribute_valueColors(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -510,6 +542,7 @@ export interface ComponentOps { _DataPanelAttribute_strokeWidth(ptr: KPointer, value: Length): void _DataPanelAttribute_trackShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _DataPanelAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _DatePicker_construct(): KPointer _DatePickerInterface_setDatePickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _DatePickerAttribute_lunar(ptr: KPointer, value: KInt): void _DatePickerAttribute_disappearTextStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -517,25 +550,33 @@ export interface ComponentOps { _DatePickerAttribute_selectedTextStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _DatePickerAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _DatePickerAttribute_onDateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Divider_construct(): KPointer _DividerInterface_setDividerOptions(ptr: KPointer): void _DividerAttribute_vertical(ptr: KPointer, value: KInt): void _DividerAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _DividerAttribute_strokeWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _DividerAttribute_lineCap(ptr: KPointer, value: KInt): void + _EffectComponent_construct(): KPointer _EffectComponentInterface_setEffectComponentOptions(ptr: KPointer): void + _Ellipse_construct(): KPointer _EllipseInterface_setEllipseOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _EmbeddedComponent_construct(): KPointer _EmbeddedComponentInterface_setEmbeddedComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, type: KInt): void _EmbeddedComponentAttribute_onTerminated(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _EmbeddedComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Flex_construct(): KPointer _FlexInterface_setFlexOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FlexAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _FlowItem_construct(): KPointer _FlowItemInterface_setFlowItemOptions(ptr: KPointer): void + _FolderStack_construct(): KPointer _FolderStackInterface_setFolderStackOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FolderStackAttribute_alignContent(ptr: KPointer, value: KInt): void _FolderStackAttribute_onFolderStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FolderStackAttribute_onHoverStatusChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FolderStackAttribute_enableAnimation(ptr: KPointer, value: KInt): void _FolderStackAttribute_autoHalfFold(ptr: KPointer, value: KInt): void + _FormComponent_construct(): KPointer _FormComponentInterface_setFormComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FormComponentAttribute_size(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FormComponentAttribute_moduleName(ptr: KPointer, value: KStringPtr): void @@ -547,7 +588,9 @@ export interface ComponentOps { _FormComponentAttribute_onRouter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FormComponentAttribute_onUninstall(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _FormComponentAttribute_onLoad(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _FormLink_construct(): KPointer _FormLinkInterface_setFormLinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Gauge_construct(): KPointer _GaugeInterface_setGaugeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GaugeAttribute_value(ptr: KPointer, value: number): void _GaugeAttribute_startAngle(ptr: KPointer, value: number): void @@ -559,6 +602,7 @@ export interface ComponentOps { _GaugeAttribute_indicator(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GaugeAttribute_privacySensitive(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GaugeAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Grid_construct(): KPointer _GridInterface_setGridOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridAttribute_columnsTemplate(ptr: KPointer, value: KStringPtr): void _GridAttribute_rowsTemplate(ptr: KPointer, value: KStringPtr): void @@ -569,7 +613,8 @@ export interface ComponentOps { _GridAttribute_scrollBar(ptr: KPointer, value: KInt): void _GridAttribute_onScrollBarUpdate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridAttribute_onScrollIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _GridAttribute_cachedCount(ptr: KPointer, value: number): void + _GridAttribute_cachedCount0(ptr: KPointer, value: number): void + _GridAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void _GridAttribute_editMode(ptr: KPointer, value: KInt): void _GridAttribute_multiSelectable(ptr: KPointer, value: KInt): void _GridAttribute_maxCount(ptr: KPointer, value: number): void @@ -593,6 +638,7 @@ export interface ComponentOps { _GridAttribute_onScrollStop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridAttribute_onScrollFrameBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void + _GridItem_construct(): KPointer _GridItemInterface_setGridItemOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridItemAttribute_rowStart(ptr: KPointer, value: number): void _GridItemAttribute_rowEnd(ptr: KPointer, value: number): void @@ -602,16 +648,21 @@ export interface ComponentOps { _GridItemAttribute_selectable(ptr: KPointer, value: KInt): void _GridItemAttribute_selected(ptr: KPointer, value: KInt): void _GridItemAttribute_onSelect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _GridCol_construct(): KPointer _GridColInterface_setGridColOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridColAttribute_span(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridColAttribute_gridColOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridColAttribute_order(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _GridContainer_construct(): KPointer _GridContainerInterface_setGridContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _GridRow_construct(): KPointer _GridRowInterface_setGridRowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridRowAttribute_onBreakpointChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _GridRowAttribute_alignItems(ptr: KPointer, value: KInt): void + _Hyperlink_construct(): KPointer _HyperlinkInterface_setHyperlinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _HyperlinkAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Image_construct(): KPointer _ImageInterface_setImageOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageInterface_setImageOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageInterface_setImageOptions2(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -640,6 +691,7 @@ export interface ComponentOps { _ImageAttribute_resizable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageAttribute_privacySensitive(ptr: KPointer, value: KInt): void _ImageAttribute_enhancedImageQuality(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _ImageAnimator_construct(): KPointer _ImageAnimatorInterface_setImageAnimatorOptions(ptr: KPointer): void _ImageAnimatorAttribute_images(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageAnimatorAttribute_state(ptr: KPointer, value: KInt): void @@ -654,6 +706,7 @@ export interface ComponentOps { _ImageAnimatorAttribute_onRepeat(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageAnimatorAttribute_onCancel(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageAnimatorAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _ImageSpan_construct(): KPointer _ImageSpanInterface_setImageSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageSpanAttribute_verticalAlign(ptr: KPointer, value: KInt): void _ImageSpanAttribute_colorFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -661,9 +714,11 @@ export interface ComponentOps { _ImageSpanAttribute_onComplete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageSpanAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ImageSpanAttribute_alt(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Line_construct(): KPointer _LineInterface_setLineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _LineAttribute_startPoint(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _LineAttribute_endPoint(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _List_construct(): KPointer _ListInterface_setListOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListAttribute_alignListItem(ptr: KPointer, value: KInt): void _ListAttribute_listDirection(ptr: KPointer, value: KInt): void @@ -673,7 +728,8 @@ export interface ComponentOps { _ListAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListAttribute_editMode(ptr: KPointer, value: KInt): void _ListAttribute_multiSelectable(ptr: KPointer, value: KInt): void - _ListAttribute_cachedCount(ptr: KPointer, value: number): void + _ListAttribute_cachedCount0(ptr: KPointer, value: number): void + _ListAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void _ListAttribute_chainAnimation(ptr: KPointer, value: KInt): void _ListAttribute_chainAnimationOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListAttribute_sticky(ptr: KPointer, value: KInt): void @@ -700,6 +756,7 @@ export interface ComponentOps { _ListAttribute_onScrollFrameBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListAttribute_lanes(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void + _ListItem_construct(): KPointer _ListItemInterface_setListItemOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListItemInterface_setListItemOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListItemAttribute_sticky(ptr: KPointer, value: KInt): void @@ -708,16 +765,20 @@ export interface ComponentOps { _ListItemAttribute_selected(ptr: KPointer, value: KInt): void _ListItemAttribute_swipeAction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListItemAttribute_onSelect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _ListItemGroup_construct(): KPointer _ListItemGroupInterface_setListItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListItemGroupAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _LoadingProgress_construct(): KPointer _LoadingProgressInterface_setLoadingProgressOptions(ptr: KPointer): void _LoadingProgressAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _LoadingProgressAttribute_enableLoading(ptr: KPointer, value: KInt): void _LoadingProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _LocationButton_construct(): KPointer _LocationButtonInterface_setLocationButtonOptions0(ptr: KPointer): void _LocationButtonInterface_setLocationButtonOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _LocationButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Marquee_construct(): KPointer _MarqueeInterface_setMarqueeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MarqueeAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MarqueeAttribute_fontSize(ptr: KPointer, value: Length): void @@ -728,7 +789,9 @@ export interface ComponentOps { _MarqueeAttribute_onStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MarqueeAttribute_onBounce(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MarqueeAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _MediaCachedImage_construct(): KPointer _MediaCachedImageInterface_setMediaCachedImageOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Menu_construct(): KPointer _MenuInterface_setMenuOptions(ptr: KPointer): void _MenuAttribute_fontSize(ptr: KPointer, value: Length): void _MenuAttribute_font(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -737,6 +800,7 @@ export interface ComponentOps { _MenuAttribute_menuItemDivider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MenuAttribute_menuItemGroupDivider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MenuAttribute_subMenuExpandingMode(ptr: KPointer, value: KInt): void + _MenuItem_construct(): KPointer _MenuItemInterface_setMenuItemOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MenuItemAttribute_selected(ptr: KPointer, value: KInt): void _MenuItemAttribute_selectIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -745,7 +809,9 @@ export interface ComponentOps { _MenuItemAttribute_contentFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MenuItemAttribute_labelFont(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _MenuItemAttribute_labelFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _MenuItemGroup_construct(): KPointer _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NavDestination_construct(): KPointer _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void _NavDestinationAttribute_hideTitleBar0(ptr: KPointer, value: KInt): void _NavDestinationAttribute_hideTitleBar1(ptr: KPointer, hide: KInt, animated: KInt): void @@ -764,11 +830,15 @@ export interface ComponentOps { _NavDestinationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavDestinationAttribute_systemTransition(ptr: KPointer, value: KInt): void _NavDestinationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: Uint8Array, thisLength: int32): void _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NavRouter_construct(): KPointer _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void _NavRouterInterface_setNavRouterOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavRouterAttribute_onStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavRouterAttribute_mode(ptr: KPointer, value: KInt): void + _Navigation_construct(): KPointer _NavigationInterface_setNavigationOptions0(ptr: KPointer): void _NavigationInterface_setNavigationOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigationAttribute_navBarWidth(ptr: KPointer, value: Length): void @@ -794,16 +864,20 @@ export interface ComponentOps { _NavigationAttribute_customNavContentTransition(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigationAttribute_systemBarStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NavigationAttribute_enableDragBar(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Navigator_construct(): KPointer _NavigatorInterface_setNavigatorOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavigatorInterface_setNavigatorOptions1(ptr: KPointer): void _NavigatorAttribute_active(ptr: KPointer, value: KInt): void _NavigatorAttribute_type(ptr: KPointer, value: KInt): void _NavigatorAttribute_target(ptr: KPointer, value: KStringPtr): void _NavigatorAttribute_params(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NodeContainer_construct(): KPointer _NodeContainerInterface_setNodeContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Panel_construct(): KPointer _PanelInterface_setPanelOptions(ptr: KPointer, show: KInt): void _PanelAttribute_mode(ptr: KPointer, value: KInt): void _PanelAttribute_type(ptr: KPointer, value: KInt): void @@ -817,11 +891,14 @@ export interface ComponentOps { _PanelAttribute_showCloseIcon(ptr: KPointer, value: KInt): void _PanelAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PanelAttribute_onHeightChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _PasteButton_construct(): KPointer _PasteButtonInterface_setPasteButtonOptions0(ptr: KPointer): void _PasteButtonInterface_setPasteButtonOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PasteButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Path_construct(): KPointer _PathInterface_setPathOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PathAttribute_commands(ptr: KPointer, value: KStringPtr): void + _PatternLock_construct(): KPointer _PatternLockInterface_setPatternLockOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PatternLockAttribute_sideLength(ptr: KPointer, value: Length): void _PatternLockAttribute_circleRadius(ptr: KPointer, value: Length): void @@ -835,38 +912,47 @@ export interface ComponentOps { _PatternLockAttribute_autoReset(ptr: KPointer, value: KInt): void _PatternLockAttribute_onDotConnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PatternLockAttribute_activateCircleStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _PluginComponent_construct(): KPointer _PluginComponentInterface_setPluginComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PluginComponentAttribute_onComplete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PluginComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Polygon_construct(): KPointer _PolygonInterface_setPolygonOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PolygonAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Polyline_construct(): KPointer _PolylineInterface_setPolylineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _PolylineAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Progress_construct(): KPointer _ProgressInterface_setProgressOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ProgressAttribute_value(ptr: KPointer, value: number): void _ProgressAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ProgressAttribute_style(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ProgressAttribute_privacySensitive(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _QRCode_construct(): KPointer _QRCodeInterface_setQRCodeOptions(ptr: KPointer, value: KStringPtr): void _QRCodeAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _QRCodeAttribute_backgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _QRCodeAttribute_contentOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Radio_construct(): KPointer _RadioInterface_setRadioOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RadioAttribute_checked(ptr: KPointer, value: KInt): void _RadioAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RadioAttribute_radioStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RadioAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Rating_construct(): KPointer _RatingInterface_setRatingOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RatingAttribute_stars(ptr: KPointer, value: number): void _RatingAttribute_stepSize(ptr: KPointer, value: number): void _RatingAttribute_starStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RatingAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RatingAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Rect_construct(): KPointer _RectInterface_setRectOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RectAttribute_radiusWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RectAttribute_radiusHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RectAttribute_radius(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Refresh_construct(): KPointer _RefreshInterface_setRefreshOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RefreshAttribute_onStateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RefreshAttribute_onRefreshing(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -874,10 +960,12 @@ export interface ComponentOps { _RefreshAttribute_pullToRefresh(ptr: KPointer, value: KInt): void _RefreshAttribute_onOffsetChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RefreshAttribute_pullDownRatio(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _RelativeContainer_construct(): KPointer _RelativeContainerInterface_setRelativeContainerOptions(ptr: KPointer): void _RelativeContainerAttribute_guideLine(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RelativeContainerAttribute_barrier0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RelativeContainerAttribute_barrier1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _RichEditor_construct(): KPointer _RichEditorInterface_setRichEditorOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RichEditorInterface_setRichEditorOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RichEditorAttribute_onReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -909,21 +997,28 @@ export interface ComponentOps { _RichEditorAttribute_bindSelectionMenu(ptr: KPointer, spanType: KInt, thisArray: Uint8Array, thisLength: int32): void _RichEditorAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RichEditorAttribute_placeholder(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _RichText_construct(): KPointer _RichTextInterface_setRichTextOptions(ptr: KPointer, content: KStringPtr): void _RichTextAttribute_onStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RichTextAttribute_onComplete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _RootScene_construct(): KPointer _RootSceneInterface_setRootSceneOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Row_construct(): KPointer _RowInterface_setRowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RowAttribute_alignItems(ptr: KPointer, value: KInt): void _RowAttribute_justifyContent(ptr: KPointer, value: KInt): void _RowAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _RowAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _RowSplit_construct(): KPointer _RowSplitInterface_setRowSplitOptions(ptr: KPointer): void _RowSplitAttribute_resizeable(ptr: KPointer, value: KInt): void + _SaveButton_construct(): KPointer _SaveButtonInterface_setSaveButtonOptions0(ptr: KPointer): void _SaveButtonInterface_setSaveButtonOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SaveButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Screen_construct(): KPointer _ScreenInterface_setScreenOptions(ptr: KPointer, screenId: number): void + _Scroll_construct(): KPointer _ScrollInterface_setScrollOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollAttribute_scrollable(ptr: KPointer, value: KInt): void _ScrollAttribute_onScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -944,8 +1039,10 @@ export interface ComponentOps { _ScrollAttribute_enablePaging(ptr: KPointer, value: KInt): void _ScrollAttribute_initialOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollAttribute_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: Uint8Array, thisLength: int32): void + _ScrollBar_construct(): KPointer _ScrollBarInterface_setScrollBarOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ScrollBarAttribute_enableNestedScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Search_construct(): KPointer _SearchInterface_setSearchOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_searchIcon(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -958,7 +1055,8 @@ export interface ComponentOps { _SearchAttribute_placeholderFont(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_textFont(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_enterKeyType(ptr: KPointer, value: KInt): void - _SearchAttribute_onSubmit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SearchAttribute_onSubmit0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SearchAttribute_onSubmit1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_onTextSelectionChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_onContentScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -987,6 +1085,7 @@ export interface ComponentOps { _SearchAttribute_searchButton(ptr: KPointer, value: KStringPtr, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_inputFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SearchAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SecurityComponentMethod_construct(): KPointer _SecurityComponentMethod_iconSize(ptr: KPointer, value: Length): void _SecurityComponentMethod_layoutDirection(ptr: KPointer, value: KInt): void _SecurityComponentMethod_position(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1010,6 +1109,7 @@ export interface ComponentOps { _SecurityComponentMethod_height(ptr: KPointer, value: Length): void _SecurityComponentMethod_size(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SecurityComponentMethod_constraintSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Select_construct(): KPointer _SelectInterface_setSelectOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SelectAttribute_selected(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SelectAttribute_value(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1032,6 +1132,7 @@ export interface ComponentOps { _SelectAttribute_menuItemContentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SelectAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SelectAttribute_menuAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void + _Shape_construct(): KPointer _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ShapeInterface_setShapeOptions1(ptr: KPointer): void _ShapeAttribute_viewPort(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1047,6 +1148,7 @@ export interface ComponentOps { _ShapeAttribute_strokeWidth(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ShapeAttribute_antiAlias(ptr: KPointer, value: KInt): void _ShapeAttribute_mesh(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, column: number, row: number): void + _Slider_construct(): KPointer _SliderInterface_setSliderOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SliderAttribute_blockColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SliderAttribute_trackColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1069,8 +1171,10 @@ export interface ComponentOps { _SliderAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SliderAttribute_slideRange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SliderAttribute_showTips(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void + _BaseSpan_construct(): KPointer _BaseSpan_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _BaseSpan_baselineOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Span_construct(): KPointer _SpanInterface_setSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SpanAttribute_font(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SpanAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1083,24 +1187,29 @@ export interface ComponentOps { _SpanAttribute_textCase(ptr: KPointer, value: KInt): void _SpanAttribute_lineHeight(ptr: KPointer, value: Length): void _SpanAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Stack_construct(): KPointer _StackInterface_setStackOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _StackAttribute_alignContent(ptr: KPointer, value: KInt): void _StackAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Stepper_construct(): KPointer _StepperInterface_setStepperOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _StepperAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _StepperAttribute_onSkip(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _StepperAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _StepperAttribute_onNext(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _StepperAttribute_onPrevious(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _StepperItem_construct(): KPointer _StepperItemInterface_setStepperItemOptions(ptr: KPointer): void _StepperItemAttribute_prevLabel(ptr: KPointer, value: KStringPtr): void _StepperItemAttribute_nextLabel(ptr: KPointer, value: KStringPtr): void _StepperItemAttribute_status(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Swiper_construct(): KPointer _SwiperInterface_setSwiperOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SwiperAttribute_index(ptr: KPointer, value: number): void _SwiperAttribute_autoPlay(ptr: KPointer, value: KInt): void _SwiperAttribute_interval(ptr: KPointer, value: number): void - _SwiperAttribute_indicator(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SwiperAttribute_indicator0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SwiperAttribute_indicator1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SwiperAttribute_loop(ptr: KPointer, value: KInt): void _SwiperAttribute_duration(ptr: KPointer, value: number): void _SwiperAttribute_vertical(ptr: KPointer, value: KInt): void @@ -1123,6 +1232,15 @@ export interface ComponentOps { _SwiperAttribute_displayCount(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SwiperAttribute_prevMargin(ptr: KPointer, value: Length, thisArray: Uint8Array, thisLength: int32): void _SwiperAttribute_nextMargin(ptr: KPointer, value: Length, thisArray: Uint8Array, thisLength: int32): void + _IndicatorComponent_construct(): KPointer + _IndicatorComponentInterface_setIndicatorComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _IndicatorComponentAttribute_initialIndex(ptr: KPointer, value: number): void + _IndicatorComponentAttribute_count(ptr: KPointer, value: number): void + _IndicatorComponentAttribute_style(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _IndicatorComponentAttribute_loop(ptr: KPointer, value: KInt): void + _IndicatorComponentAttribute_vertical(ptr: KPointer, value: KInt): void + _IndicatorComponentAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SymbolGlyph_construct(): KPointer _SymbolGlyphInterface_setSymbolGlyphOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SymbolGlyphAttribute_fontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SymbolGlyphAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1131,12 +1249,14 @@ export interface ComponentOps { _SymbolGlyphAttribute_renderingStrategy(ptr: KPointer, value: KInt): void _SymbolGlyphAttribute_symbolEffect0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SymbolGlyphAttribute_symbolEffect1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _SymbolSpan_construct(): KPointer _SymbolSpanInterface_setSymbolSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SymbolSpanAttribute_fontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SymbolSpanAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SymbolSpanAttribute_fontWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SymbolSpanAttribute_effectStrategy(ptr: KPointer, value: KInt): void _SymbolSpanAttribute_renderingStrategy(ptr: KPointer, value: KInt): void + _Tabs_construct(): KPointer _TabsInterface_setTabsOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabsAttribute_vertical(ptr: KPointer, value: KInt): void _TabsAttribute_barPosition(ptr: KPointer, value: KInt): void @@ -1159,14 +1279,18 @@ export interface ComponentOps { _TabsAttribute_barBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabsAttribute_barGridAlign(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabsAttribute_customContentTransition(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _TabsAttribute_barBackgroundBlurStyle(ptr: KPointer, value: KInt): void + _TabsAttribute_barBackgroundBlurStyle0(ptr: KPointer, value: KInt): void + _TabsAttribute_barBackgroundBlurStyle1(ptr: KPointer, style: KInt, thisArray: Uint8Array, thisLength: int32): void + _TabsAttribute_barBackgroundEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabsAttribute_onContentWillChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabsAttribute_barModeBarMode_SCROLLABLE(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TabContent_construct(): KPointer _TabContentInterface_setTabContentOptions(ptr: KPointer): void _TabContentAttribute_tabBar0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabContentAttribute_tabBar1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabContentAttribute_onWillShow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TabContentAttribute_onWillHide(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Text_construct(): KPointer _TextInterface_setTextOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAttribute_font0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAttribute_font1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1197,6 +1321,8 @@ export interface ComponentOps { _TextAttribute_wordBreak(ptr: KPointer, value: KInt): void _TextAttribute_lineBreakStrategy(ptr: KPointer, value: KInt): void _TextAttribute_onCopy(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextAttribute_caretColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAttribute_ellipsisMode(ptr: KPointer, value: KInt): void _TextAttribute_enableDataDetector(ptr: KPointer, value: KInt): void _TextAttribute_dataDetectorConfig(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1209,6 +1335,7 @@ export interface ComponentOps { _TextAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void _TextAttribute_selection(ptr: KPointer, selectionStart: number, selectionEnd: number): void _TextAttribute_bindSelectionMenu(ptr: KPointer, spanType: KInt, thisArray: Uint8Array, thisLength: int32, responseType: KInt): void + _TextArea_construct(): KPointer _TextAreaInterface_setTextAreaOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_placeholderColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_placeholderFont(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1224,7 +1351,8 @@ export interface ComponentOps { _TextAreaAttribute_textIndent(ptr: KPointer, value: Length): void _TextAreaAttribute_caretStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _TextAreaAttribute_onSubmit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextAreaAttribute_onSubmit0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextAreaAttribute_onSubmit1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_onTextSelectionChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_onContentScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1262,6 +1390,7 @@ export interface ComponentOps { _TextAreaAttribute_inputFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void _TextAreaAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextClock_construct(): KPointer _TextClockInterface_setTextClockOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextClockAttribute_format(ptr: KPointer, value: KStringPtr): void _TextClockAttribute_onDateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1274,6 +1403,7 @@ export interface ComponentOps { _TextClockAttribute_fontFeature(ptr: KPointer, value: KStringPtr): void _TextClockAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextClockAttribute_dateTimeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextInput_construct(): KPointer _TextInputInterface_setTextInputOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextInputAttribute_type(ptr: KPointer, value: KInt): void _TextInputAttribute_contentType(ptr: KPointer, value: KInt): void @@ -1316,7 +1446,8 @@ export interface ComponentOps { _TextInputAttribute_maxLines(ptr: KPointer, value: number): void _TextInputAttribute_wordBreak(ptr: KPointer, value: KInt): void _TextInputAttribute_lineBreakStrategy(ptr: KPointer, value: KInt): void - _TextInputAttribute_cancelButton(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextInputAttribute_cancelButton0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextInputAttribute_cancelButton1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextInputAttribute_selectAll(ptr: KPointer, value: KInt): void _TextInputAttribute_minFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextInputAttribute_maxFontSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1339,6 +1470,7 @@ export interface ComponentOps { _TextInputAttribute_inputFilter(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextInputAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextInputAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void + _TextPicker_construct(): KPointer _TextPickerInterface_setTextPickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextPickerAttribute_defaultPickerItemHeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextPickerAttribute_canLoop(ptr: KPointer, value: KInt): void @@ -1348,9 +1480,11 @@ export interface ComponentOps { _TextPickerAttribute_onAccept(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextPickerAttribute_onCancel(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextPickerAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TextPickerAttribute_onScrollStop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextPickerAttribute_selectedIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextPickerAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextPickerAttribute_gradientHeight(ptr: KPointer, value: Length): void + _TextTimer_construct(): KPointer _TextTimerInterface_setTextTimerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextTimerAttribute_format(ptr: KPointer, value: KStringPtr): void _TextTimerAttribute_fontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1361,6 +1495,7 @@ export interface ComponentOps { _TextTimerAttribute_onTimer(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextTimerAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TextTimerAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TimePicker_construct(): KPointer _TimePickerInterface_setTimePickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TimePickerAttribute_useMilitaryTime(ptr: KPointer, value: KInt): void _TimePickerAttribute_loop(ptr: KPointer, value: KInt): void @@ -1370,12 +1505,14 @@ export interface ComponentOps { _TimePickerAttribute_dateTimeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TimePickerAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _TimePickerAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void + _Toggle_construct(): KPointer _ToggleInterface_setToggleOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ToggleAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ToggleAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ToggleAttribute_selectedColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ToggleAttribute_switchPointColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _ToggleAttribute_switchStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Video_construct(): KPointer _VideoInterface_setVideoOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _VideoAttribute_muted(ptr: KPointer, value: KInt): void _VideoAttribute_autoPlay(ptr: KPointer, value: KInt): void @@ -1394,6 +1531,7 @@ export interface ComponentOps { _VideoAttribute_onStop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _VideoAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void _VideoAttribute_analyzerConfig(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _Web_construct(): KPointer _WebInterface_setWebOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WebAttribute_javaScriptAccess(ptr: KPointer, value: KInt): void _WebAttribute_fileAccess(ptr: KPointer, value: KInt): void @@ -1515,8 +1653,11 @@ export interface ComponentOps { _WebAttribute_editMenuOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WebAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void _WebAttribute_registerNativeEmbedRule(ptr: KPointer, tag: KStringPtr, type: KStringPtr): void + _WebAttribute_bindSelectionMenu(ptr: KPointer, elementType: KInt, thisArray: Uint8Array, thisLength: int32, responseType: KInt): void + _WindowScene_construct(): KPointer _WindowSceneInterface_setWindowSceneOptions(ptr: KPointer, persistentId: number): void _WindowSceneAttribute_attractionEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, fraction: number): void + _XComponent_construct(): KPointer _XComponentInterface_setXComponentOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _XComponentInterface_setXComponentOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _XComponentInterface_setXComponentOptions2(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1524,6 +1665,7 @@ export interface ComponentOps { _XComponentAttribute_onDestroy(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _XComponentAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void _XComponentAttribute_enableSecure(ptr: KPointer, value: KInt): void + _SideBarContainer_construct(): KPointer _SideBarContainerInterface_setSideBarContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SideBarContainerAttribute_showSideBar(ptr: KPointer, value: KInt): void _SideBarContainerAttribute_controlButton(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1539,7 +1681,9 @@ export interface ComponentOps { _SideBarContainerAttribute_sideBarPosition(ptr: KPointer, value: KInt): void _SideBarContainerAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _SideBarContainerAttribute_minContentWidth(ptr: KPointer, value: Length): void + _RemoteWindow_construct(): KPointer _RemoteWindowInterface_setRemoteWindowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _WaterFlow_construct(): KPointer _WaterFlowInterface_setWaterFlowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WaterFlowAttribute_columnsTemplate(ptr: KPointer, value: KStringPtr): void _WaterFlowAttribute_itemConstraintSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1550,11 +1694,13 @@ export interface ComponentOps { _WaterFlowAttribute_nestedScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WaterFlowAttribute_enableScrollInteraction(ptr: KPointer, value: KInt): void _WaterFlowAttribute_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void - _WaterFlowAttribute_cachedCount(ptr: KPointer, value: number): void + _WaterFlowAttribute_cachedCount0(ptr: KPointer, value: number): void + _WaterFlowAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void _WaterFlowAttribute_onReachStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WaterFlowAttribute_onReachEnd(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WaterFlowAttribute_onScrollFrameBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _WaterFlowAttribute_onScrollIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _UIExtensionComponent_construct(): KPointer _UIExtensionComponentInterface_setUIExtensionComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _UIExtensionComponentAttribute_onRemoteReady(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _UIExtensionComponentAttribute_onReceive(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1562,6 +1708,7 @@ export interface ComponentOps { _UIExtensionComponentAttribute_onRelease(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _UIExtensionComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _UIExtensionComponentAttribute_onTerminated(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _LinearIndicator_construct(): KPointer _LinearIndicatorInterface_setLinearIndicatorOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _LinearIndicatorAttribute_indicatorStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _LinearIndicatorAttribute_indicatorLoop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void @@ -1692,6 +1839,10 @@ export interface ComponentOps { _CanvasRenderingContext2D_toDataURL(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): string _CanvasRenderingContext2D_startImageAnalyzer(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer _CanvasRenderingContext2D_stopImageAnalyzer(ptr: KPointer): void + _CanvasRenderingContext2D_onOnAttach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CanvasRenderingContext2D_offOnAttach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CanvasRenderingContext2D_onOnDetach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _CanvasRenderingContext2D_offOnDetach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _CanvasRenderingContext2D_getHeight(ptr: KPointer): number _CanvasRenderingContext2D_getWidth(ptr: KPointer): number _DrawingRenderingContext_ctor(thisArray: Uint8Array, thisLength: int32): KPointer @@ -1856,6 +2007,7 @@ export interface ComponentOps { _NavPathStack_pushDestinationByName1(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): KPointer _NavPathStack_replacePath0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void _NavPathStack_replacePath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _NavPathStack_replaceDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer _NavPathStack_replacePathByName(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void _NavPathStack_removeByIndexes(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): number _NavPathStack_removeByName(ptr: KPointer, name: KStringPtr): number @@ -1957,10 +2109,17 @@ export interface ComponentOps { _SwiperContentTransitionProxy_setPosition(ptr: KPointer, position: number): void _SwiperContentTransitionProxy_getMainAxisLength(ptr: KPointer): number _SwiperContentTransitionProxy_setMainAxisLength(ptr: KPointer, mainAxisLength: number): void + _IndicatorComponentController_ctor(): KPointer + _IndicatorComponentController_getFinalizer(): KPointer + _IndicatorComponentController_showNext(ptr: KPointer): void + _IndicatorComponentController_showPrevious(ptr: KPointer): void + _IndicatorComponentController_changeIndex(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void _TabsController_ctor(): KPointer _TabsController_getFinalizer(): KPointer _TabsController_changeIndex(ptr: KPointer, value: number): void _TabsController_preloadItems(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer + _TabsController_setTabBarTranslate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void + _TabsController_setTabBarOpacity(ptr: KPointer, opacity: number): void _TabContentTransitionProxy_ctor(): KPointer _TabContentTransitionProxy_getFinalizer(): KPointer _TabContentTransitionProxy_finishTransition(ptr: KPointer): void @@ -2004,6 +2163,10 @@ export interface ComponentOps { _LayoutManager_getGlyphPositionAtCoordinate(ptr: KPointer, x: number, y: number): KPointer _LayoutManager_getLineMetrics(ptr: KPointer, lineNumber: number): KPointer _LayoutManager_getRectsForRange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, widthStyle: KInt, heightStyle: KInt): KPointer + _TextMenuItemId_ctor(): KPointer + _TextMenuItemId_getFinalizer(): KPointer + _TextMenuItemId_of(thisArray: Uint8Array, thisLength: int32): KPointer + _TextMenuItemId_equals(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): boolean _EditMenuOptions_ctor(): KPointer _EditMenuOptions_getFinalizer(): KPointer _EditMenuOptions_onCreateMenu(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer @@ -2105,6 +2268,8 @@ export interface ComponentOps { _WebContextMenuParam_getInputFieldType(ptr: KPointer): KPointer _WebContextMenuParam_isEditable(ptr: KPointer): boolean _WebContextMenuParam_getEditStateFlags(ptr: KPointer): number + _WebContextMenuParam_getPreviewWidth(ptr: KPointer): number + _WebContextMenuParam_getPreviewHeight(ptr: KPointer): number _WebContextMenuResult_ctor(): KPointer _WebContextMenuResult_getFinalizer(): KPointer _WebContextMenuResult_closeContextMenu(ptr: KPointer): void @@ -2157,7 +2322,8 @@ export interface ComponentOps { _WebCookie_saveCookie(ptr: KPointer): undefined _EventResult_ctor(): KPointer _EventResult_getFinalizer(): KPointer - _EventResult_setGestureEventResult(ptr: KPointer, result: KInt): void + _EventResult_setGestureEventResult0(ptr: KPointer, result: KInt): void + _EventResult_setGestureEventResult1(ptr: KPointer, result: KInt, stopPropagation: KInt): void _WebController_ctor(): KPointer _WebController_getFinalizer(): KPointer _WebController_onInactive(ptr: KPointer): void @@ -2214,8 +2380,9 @@ export interface ComponentOps { _StyledString_getStyles(ptr: KPointer, start: number, length: number, thisArray: Uint8Array, thisLength: int32): KPointer _StyledString_equals(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): boolean _StyledString_subStyledString(ptr: KPointer, start: number, thisArray: Uint8Array, thisLength: int32): KPointer - _StyledString_fromHtml(html: KStringPtr): KPointer - _StyledString_marshalling(thisArray: Uint8Array, thisLength: int32): KPointer + _StyledString_fromHtml(html: KStringPtr, thisArray: Uint8Array, thisLength: int32): KPointer + _StyledString_toHtml(thisArray: Uint8Array, thisLength: int32): string + _StyledString_marshalling(thisArray: Uint8Array, thisLength: int32): ArrayBuffer _StyledString_unmarshalling(thisArray: Uint8Array, thisLength: int32): KPointer _StyledString_getLength(ptr: KPointer): number _MutableStyledString_ctor(): KPointer diff --git a/arkoala/framework/src/generated/NativeModuleEmpty.ts b/arkoala/framework/src/generated/NativeModuleEmpty.ts index 7960a6c32ca26ed58fd4fb7bf38ce7694d4638f1..b19ff9270ea31ce62780c452581ffb16232e2158 100644 --- a/arkoala/framework/src/generated/NativeModuleEmpty.ts +++ b/arkoala/framework/src/generated/NativeModuleEmpty.ts @@ -208,14 +208,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_GetPipelineContext") return -1 } - _SetVsyncCallback(ptr0: KPointer): void { - console.log("_SetVsyncCallback") - } - _VSyncAwait(ptr0: KPointer): Promise { + _VSyncAwait(pipeline: KPointer): Object { console.log("_VSyncAwait") - return Promise.resolve() + return new Object() + } + _SetVsyncCallback(pipeline: KPointer): void { + console.log("_SetVsyncCallback") } - _UnblockVsyncWait(ptr0: KPointer): void { + _UnblockVsyncWait(pipeline: KPointer): void { console.log("_UnblockVsyncWait") } _SetChildTotalCount(ptr0: KPointer, arg: int32): void { @@ -228,7 +228,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_CheckArkoalaGeneratedEvents") return 0 } - _EmulateClickEvent(nodeId: int32, thisArray: Uint8Array, thisLength: int32): void { + _InjectEvent(data: Uint8Array, size: int32): int32 { + console.log("_InjectEvent") + return 0 + } + _EmulateClickEvent(nodeId: int32, x: number, y: number): void { console.log("_EmulateClickEvent") } _EmulateTextInputEvent(nodeId: int32, text: string): void { @@ -306,6 +310,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_TestGetManagedReleaser") return -1 } + _AbilityComponent_construct(): KPointer { + console.log("_AbilityComponent_construct") + return -1 + } _AbilityComponentInterface_setAbilityComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_AbilityComponentInterface_setAbilityComponentOptions") } @@ -315,6 +323,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AbilityComponentAttribute_onDisconnect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_AbilityComponentAttribute_onDisconnect") } + _AlphabetIndexer_construct(): KPointer { + console.log("_AlphabetIndexer_construct") + return -1 + } _AlphabetIndexerInterface_setAlphabetIndexerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_AlphabetIndexerInterface_setAlphabetIndexerOptions") } @@ -399,6 +411,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AlphabetIndexerAttribute_alignStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_AlphabetIndexerAttribute_alignStyle") } + _Animator_construct(): KPointer { + console.log("_Animator_construct") + return -1 + } _AnimatorInterface_setAnimatorOptions(ptr: KPointer, value: KStringPtr): void { console.log("_AnimatorInterface_setAnimatorOptions") } @@ -444,18 +460,30 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _AnimatorAttribute_onFrame(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_AnimatorAttribute_onFrame") } + _Badge_construct(): KPointer { + console.log("_Badge_construct") + return -1 + } _BadgeInterface_setBadgeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BadgeInterface_setBadgeOptions0") } _BadgeInterface_setBadgeOptions1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BadgeInterface_setBadgeOptions1") } + _Blank_construct(): KPointer { + console.log("_Blank_construct") + return -1 + } _BlankInterface_setBlankOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BlankInterface_setBlankOptions") } _BlankAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BlankAttribute_color") } + _Button_construct(): KPointer { + console.log("_Button_construct") + return -1 + } _ButtonInterface_setButtonOptions0(ptr: KPointer): void { console.log("_ButtonInterface_setButtonOptions0") } @@ -501,6 +529,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ButtonAttribute_labelStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ButtonAttribute_labelStyle") } + _Calendar_construct(): KPointer { + console.log("_Calendar_construct") + return -1 + } _CalendarInterface_setCalendarOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CalendarInterface_setCalendarOptions") } @@ -543,6 +575,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CalendarAttribute_onRequestData(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CalendarAttribute_onRequestData") } + _CalendarPicker_construct(): KPointer { + console.log("_CalendarPicker_construct") + return -1 + } _CalendarPickerInterface_setCalendarPickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CalendarPickerInterface_setCalendarPickerOptions") } @@ -555,6 +591,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CalendarPickerAttribute_edgeAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_CalendarPickerAttribute_edgeAlign") } + _Canvas_construct(): KPointer { + console.log("_Canvas_construct") + return -1 + } _CanvasInterface_setCanvasOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CanvasInterface_setCanvasOptions0") } @@ -567,6 +607,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CanvasAttribute_enableAnalyzer(ptr: KPointer, value: KInt): void { console.log("_CanvasAttribute_enableAnalyzer") } + _Checkbox_construct(): KPointer { + console.log("_Checkbox_construct") + return -1 + } _CheckboxInterface_setCheckboxOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CheckboxInterface_setCheckboxOptions") } @@ -591,6 +635,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CheckboxAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CheckboxAttribute_contentModifier") } + _CheckboxGroup_construct(): KPointer { + console.log("_CheckboxGroup_construct") + return -1 + } _CheckboxGroupInterface_setCheckboxGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CheckboxGroupInterface_setCheckboxGroupOptions") } @@ -612,9 +660,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CheckboxGroupAttribute_checkboxShape(ptr: KPointer, value: KInt): void { console.log("_CheckboxGroupAttribute_checkboxShape") } + _Circle_construct(): KPointer { + console.log("_Circle_construct") + return -1 + } _CircleInterface_setCircleOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CircleInterface_setCircleOptions") } + _Column_construct(): KPointer { + console.log("_Column_construct") + return -1 + } _ColumnInterface_setColumnOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ColumnInterface_setColumnOptions") } @@ -630,6 +686,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ColumnAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ColumnAttribute_reverse") } + _ColumnSplit_construct(): KPointer { + console.log("_ColumnSplit_construct") + return -1 + } _ColumnSplitInterface_setColumnSplitOptions(ptr: KPointer): void { console.log("_ColumnSplitInterface_setColumnSplitOptions") } @@ -639,6 +699,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ColumnSplitAttribute_divider(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ColumnSplitAttribute_divider") } + _CommonMethod_construct(): KPointer { + console.log("_CommonMethod_construct") + return -1 + } _CommonMethod_width(ptr: KPointer, value: Length): void { console.log("_CommonMethod_width") } @@ -672,9 +736,15 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_layoutWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_layoutWeight") } + _CommonMethod_chainWeight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonMethod_chainWeight") + } _CommonMethod_padding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_padding") } + _CommonMethod_safeAreaPadding(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonMethod_safeAreaPadding") + } _CommonMethod_margin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_margin") } @@ -780,6 +850,9 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_focusable(ptr: KPointer, value: KInt): void { console.log("_CommonMethod_focusable") } + _CommonMethod_tabStop(ptr: KPointer, value: KInt): void { + console.log("_CommonMethod_tabStop") + } _CommonMethod_onFocus(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_onFocus") } @@ -840,8 +913,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_useShadowBatching(ptr: KPointer, value: KInt): void { console.log("_CommonMethod_useShadowBatching") } - _CommonMethod_useEffect(ptr: KPointer, value: KInt): void { - console.log("_CommonMethod_useEffect") + _CommonMethod_useEffect0(ptr: KPointer, value: KInt): void { + console.log("_CommonMethod_useEffect0") + } + _CommonMethod_useEffect1(ptr: KPointer, useEffect: KInt, effectType: KInt): void { + console.log("_CommonMethod_useEffect1") } _CommonMethod_renderGroup(ptr: KPointer, value: KInt): void { console.log("_CommonMethod_renderGroup") @@ -1026,8 +1102,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_pixelStretchEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_pixelStretchEffect") } - _CommonMethod_accessibilityGroup(ptr: KPointer, value: KInt): void { - console.log("_CommonMethod_accessibilityGroup") + _CommonMethod_accessibilityGroup0(ptr: KPointer, value: KInt): void { + console.log("_CommonMethod_accessibilityGroup0") + } + _CommonMethod_accessibilityGroup1(ptr: KPointer, isGroup: KInt, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonMethod_accessibilityGroup1") } _CommonMethod_accessibilityText0(ptr: KPointer, value: KStringPtr): void { console.log("_CommonMethod_accessibilityText0") @@ -1050,6 +1129,12 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_accessibilityVirtualNode(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_accessibilityVirtualNode") } + _CommonMethod_accessibilityChecked(ptr: KPointer, value: KInt): void { + console.log("_CommonMethod_accessibilityChecked") + } + _CommonMethod_accessibilitySelected(ptr: KPointer, value: KInt): void { + console.log("_CommonMethod_accessibilitySelected") + } _CommonMethod_obscured(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_obscured") } @@ -1068,8 +1153,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_onGestureJudgeBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_onGestureJudgeBegin") } - _CommonMethod_onGestureRecognizerJudgeBegin(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_CommonMethod_onGestureRecognizerJudgeBegin") + _CommonMethod_onGestureRecognizerJudgeBegin0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonMethod_onGestureRecognizerJudgeBegin0") + } + _CommonMethod_onGestureRecognizerJudgeBegin1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, exposeInnerGesture: KInt): void { + console.log("_CommonMethod_onGestureRecognizerJudgeBegin1") } _CommonMethod_shouldBuiltInRecognizerParallelWith(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_shouldBuiltInRecognizerParallelWith") @@ -1101,8 +1189,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_foregroundBlurStyle(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_foregroundBlurStyle") } - _CommonMethod_focusScopeId(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { - console.log("_CommonMethod_focusScopeId") + _CommonMethod_focusScopeId0(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonMethod_focusScopeId0") + } + _CommonMethod_focusScopeId1(ptr: KPointer, id: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CommonMethod_focusScopeId1") } _CommonMethod_focusScopePriority(ptr: KPointer, scopeId: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_focusScopePriority") @@ -1176,6 +1267,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonMethod_keyboardShortcut(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonMethod_keyboardShortcut") } + _CommonShapeMethod_construct(): KPointer { + console.log("_CommonShapeMethod_construct") + return -1 + } _CommonShapeMethod_stroke(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonShapeMethod_stroke") } @@ -1209,9 +1304,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CommonShapeMethod_strokeDashArray(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_CommonShapeMethod_strokeDashArray") } + _Common_construct(): KPointer { + console.log("_Common_construct") + return -1 + } _CommonInterface_setCommonOptions(ptr: KPointer): void { console.log("_CommonInterface_setCommonOptions") } + _ScrollableCommonMethod_construct(): KPointer { + console.log("_ScrollableCommonMethod_construct") + return -1 + } _ScrollableCommonMethod_scrollBar(ptr: KPointer, value: KInt): void { console.log("_ScrollableCommonMethod_scrollBar") } @@ -1254,12 +1357,19 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ScrollableCommonMethod_flingSpeedLimit(ptr: KPointer, value: number): void { console.log("_ScrollableCommonMethod_flingSpeedLimit") } + _ScrollableCommonMethod_clipContent(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_ScrollableCommonMethod_clipContent") + } _ScrollableCommonMethod_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollableCommonMethod_edgeEffect") } _ScrollableCommonMethod_fadingEdge(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollableCommonMethod_fadingEdge") } + _Component3D_construct(): KPointer { + console.log("_Component3D_construct") + return -1 + } _Component3DInterface_setComponent3DOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_Component3DInterface_setComponent3DOptions") } @@ -1284,12 +1394,20 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _Component3DAttribute_customRender(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, selfRenderUpdate: KInt): void { console.log("_Component3DAttribute_customRender") } + _ContainerSpan_construct(): KPointer { + console.log("_ContainerSpan_construct") + return -1 + } _ContainerSpanInterface_setContainerSpanOptions(ptr: KPointer): void { console.log("_ContainerSpanInterface_setContainerSpanOptions") } _ContainerSpanAttribute_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ContainerSpanAttribute_textBackgroundStyle") } + _Counter_construct(): KPointer { + console.log("_Counter_construct") + return -1 + } _CounterInterface_setCounterOptions(ptr: KPointer): void { console.log("_CounterInterface_setCounterOptions") } @@ -1305,6 +1423,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CounterAttribute_enableInc(ptr: KPointer, value: KInt): void { console.log("_CounterAttribute_enableInc") } + _DataPanel_construct(): KPointer { + console.log("_DataPanel_construct") + return -1 + } _DataPanelInterface_setDataPanelOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_DataPanelInterface_setDataPanelOptions") } @@ -1326,6 +1448,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _DataPanelAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_DataPanelAttribute_contentModifier") } + _DatePicker_construct(): KPointer { + console.log("_DatePicker_construct") + return -1 + } _DatePickerInterface_setDatePickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_DatePickerInterface_setDatePickerOptions") } @@ -1347,6 +1473,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _DatePickerAttribute_onDateChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_DatePickerAttribute_onDateChange") } + _Divider_construct(): KPointer { + console.log("_Divider_construct") + return -1 + } _DividerInterface_setDividerOptions(ptr: KPointer): void { console.log("_DividerInterface_setDividerOptions") } @@ -1362,12 +1492,24 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _DividerAttribute_lineCap(ptr: KPointer, value: KInt): void { console.log("_DividerAttribute_lineCap") } + _EffectComponent_construct(): KPointer { + console.log("_EffectComponent_construct") + return -1 + } _EffectComponentInterface_setEffectComponentOptions(ptr: KPointer): void { console.log("_EffectComponentInterface_setEffectComponentOptions") } + _Ellipse_construct(): KPointer { + console.log("_Ellipse_construct") + return -1 + } _EllipseInterface_setEllipseOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_EllipseInterface_setEllipseOptions") } + _EmbeddedComponent_construct(): KPointer { + console.log("_EmbeddedComponent_construct") + return -1 + } _EmbeddedComponentInterface_setEmbeddedComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, type: KInt): void { console.log("_EmbeddedComponentInterface_setEmbeddedComponentOptions") } @@ -1377,15 +1519,27 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _EmbeddedComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_EmbeddedComponentAttribute_onError") } + _Flex_construct(): KPointer { + console.log("_Flex_construct") + return -1 + } _FlexInterface_setFlexOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FlexInterface_setFlexOptions") } _FlexAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FlexAttribute_pointLight") } + _FlowItem_construct(): KPointer { + console.log("_FlowItem_construct") + return -1 + } _FlowItemInterface_setFlowItemOptions(ptr: KPointer): void { console.log("_FlowItemInterface_setFlowItemOptions") } + _FolderStack_construct(): KPointer { + console.log("_FolderStack_construct") + return -1 + } _FolderStackInterface_setFolderStackOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FolderStackInterface_setFolderStackOptions") } @@ -1404,6 +1558,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _FolderStackAttribute_autoHalfFold(ptr: KPointer, value: KInt): void { console.log("_FolderStackAttribute_autoHalfFold") } + _FormComponent_construct(): KPointer { + console.log("_FormComponent_construct") + return -1 + } _FormComponentInterface_setFormComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FormComponentInterface_setFormComponentOptions") } @@ -1437,9 +1595,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _FormComponentAttribute_onLoad(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FormComponentAttribute_onLoad") } + _FormLink_construct(): KPointer { + console.log("_FormLink_construct") + return -1 + } _FormLinkInterface_setFormLinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_FormLinkInterface_setFormLinkOptions") } + _Gauge_construct(): KPointer { + console.log("_Gauge_construct") + return -1 + } _GaugeInterface_setGaugeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GaugeInterface_setGaugeOptions") } @@ -1473,6 +1639,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GaugeAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GaugeAttribute_contentModifier") } + _Grid_construct(): KPointer { + console.log("_Grid_construct") + return -1 + } _GridInterface_setGridOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridInterface_setGridOptions") } @@ -1503,8 +1673,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridAttribute_onScrollIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridAttribute_onScrollIndex") } - _GridAttribute_cachedCount(ptr: KPointer, value: number): void { - console.log("_GridAttribute_cachedCount") + _GridAttribute_cachedCount0(ptr: KPointer, value: number): void { + console.log("_GridAttribute_cachedCount0") + } + _GridAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void { + console.log("_GridAttribute_cachedCount1") } _GridAttribute_editMode(ptr: KPointer, value: KInt): void { console.log("_GridAttribute_editMode") @@ -1575,6 +1748,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridAttribute_edgeEffect") } + _GridItem_construct(): KPointer { + console.log("_GridItem_construct") + return -1 + } _GridItemInterface_setGridItemOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridItemInterface_setGridItemOptions") } @@ -1602,6 +1779,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridItemAttribute_onSelect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridItemAttribute_onSelect") } + _GridCol_construct(): KPointer { + console.log("_GridCol_construct") + return -1 + } _GridColInterface_setGridColOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridColInterface_setGridColOptions") } @@ -1614,9 +1795,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridColAttribute_order(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridColAttribute_order") } + _GridContainer_construct(): KPointer { + console.log("_GridContainer_construct") + return -1 + } _GridContainerInterface_setGridContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridContainerInterface_setGridContainerOptions") } + _GridRow_construct(): KPointer { + console.log("_GridRow_construct") + return -1 + } _GridRowInterface_setGridRowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_GridRowInterface_setGridRowOptions") } @@ -1626,12 +1815,20 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _GridRowAttribute_alignItems(ptr: KPointer, value: KInt): void { console.log("_GridRowAttribute_alignItems") } + _Hyperlink_construct(): KPointer { + console.log("_Hyperlink_construct") + return -1 + } _HyperlinkInterface_setHyperlinkOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_HyperlinkInterface_setHyperlinkOptions") } _HyperlinkAttribute_color(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_HyperlinkAttribute_color") } + _Image_construct(): KPointer { + console.log("_Image_construct") + return -1 + } _ImageInterface_setImageOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageInterface_setImageOptions0") } @@ -1716,6 +1913,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ImageAttribute_enhancedImageQuality(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageAttribute_enhancedImageQuality") } + _ImageAnimator_construct(): KPointer { + console.log("_ImageAnimator_construct") + return -1 + } _ImageAnimatorInterface_setImageAnimatorOptions(ptr: KPointer): void { console.log("_ImageAnimatorInterface_setImageAnimatorOptions") } @@ -1758,6 +1959,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ImageAnimatorAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageAnimatorAttribute_onFinish") } + _ImageSpan_construct(): KPointer { + console.log("_ImageSpan_construct") + return -1 + } _ImageSpanInterface_setImageSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageSpanInterface_setImageSpanOptions") } @@ -1779,6 +1984,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ImageSpanAttribute_alt(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ImageSpanAttribute_alt") } + _Line_construct(): KPointer { + console.log("_Line_construct") + return -1 + } _LineInterface_setLineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LineInterface_setLineOptions") } @@ -1788,6 +1997,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _LineAttribute_endPoint(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LineAttribute_endPoint") } + _List_construct(): KPointer { + console.log("_List_construct") + return -1 + } _ListInterface_setListOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListInterface_setListOptions") } @@ -1815,8 +2028,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ListAttribute_multiSelectable(ptr: KPointer, value: KInt): void { console.log("_ListAttribute_multiSelectable") } - _ListAttribute_cachedCount(ptr: KPointer, value: number): void { - console.log("_ListAttribute_cachedCount") + _ListAttribute_cachedCount0(ptr: KPointer, value: number): void { + console.log("_ListAttribute_cachedCount0") + } + _ListAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void { + console.log("_ListAttribute_cachedCount1") } _ListAttribute_chainAnimation(ptr: KPointer, value: KInt): void { console.log("_ListAttribute_chainAnimation") @@ -1896,6 +2112,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ListAttribute_edgeEffect(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListAttribute_edgeEffect") } + _ListItem_construct(): KPointer { + console.log("_ListItem_construct") + return -1 + } _ListItemInterface_setListItemOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListItemInterface_setListItemOptions0") } @@ -1920,6 +2140,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ListItemAttribute_onSelect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListItemAttribute_onSelect") } + _ListItemGroup_construct(): KPointer { + console.log("_ListItemGroup_construct") + return -1 + } _ListItemGroupInterface_setListItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListItemGroupInterface_setListItemGroupOptions") } @@ -1929,6 +2153,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ListItemGroupAttribute_childrenMainSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ListItemGroupAttribute_childrenMainSize") } + _LoadingProgress_construct(): KPointer { + console.log("_LoadingProgress_construct") + return -1 + } _LoadingProgressInterface_setLoadingProgressOptions(ptr: KPointer): void { console.log("_LoadingProgressInterface_setLoadingProgressOptions") } @@ -1941,6 +2169,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _LoadingProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LoadingProgressAttribute_contentModifier") } + _LocationButton_construct(): KPointer { + console.log("_LocationButton_construct") + return -1 + } _LocationButtonInterface_setLocationButtonOptions0(ptr: KPointer): void { console.log("_LocationButtonInterface_setLocationButtonOptions0") } @@ -1950,6 +2182,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _LocationButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LocationButtonAttribute_onClick") } + _Marquee_construct(): KPointer { + console.log("_Marquee_construct") + return -1 + } _MarqueeInterface_setMarqueeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MarqueeInterface_setMarqueeOptions") } @@ -1980,9 +2216,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _MarqueeAttribute_onFinish(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MarqueeAttribute_onFinish") } + _MediaCachedImage_construct(): KPointer { + console.log("_MediaCachedImage_construct") + return -1 + } _MediaCachedImageInterface_setMediaCachedImageOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MediaCachedImageInterface_setMediaCachedImageOptions") } + _Menu_construct(): KPointer { + console.log("_Menu_construct") + return -1 + } _MenuInterface_setMenuOptions(ptr: KPointer): void { console.log("_MenuInterface_setMenuOptions") } @@ -2007,6 +2251,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _MenuAttribute_subMenuExpandingMode(ptr: KPointer, value: KInt): void { console.log("_MenuAttribute_subMenuExpandingMode") } + _MenuItem_construct(): KPointer { + console.log("_MenuItem_construct") + return -1 + } _MenuItemInterface_setMenuItemOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MenuItemInterface_setMenuItemOptions") } @@ -2031,9 +2279,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _MenuItemAttribute_labelFontColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MenuItemAttribute_labelFontColor") } + _MenuItemGroup_construct(): KPointer { + console.log("_MenuItemGroup_construct") + return -1 + } _MenuItemGroupInterface_setMenuItemGroupOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_MenuItemGroupInterface_setMenuItemGroupOptions") } + _NavDestination_construct(): KPointer { + console.log("_NavDestination_construct") + return -1 + } _NavDestinationInterface_setNavDestinationOptions(ptr: KPointer): void { console.log("_NavDestinationInterface_setNavDestinationOptions") } @@ -2088,9 +2344,19 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavDestinationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavDestinationAttribute_title") } + _NavDestinationAttribute_toolbarConfiguration(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_NavDestinationAttribute_toolbarConfiguration") + } + _NavDestinationAttribute_hideToolBar(ptr: KPointer, hide: KInt, thisArray: Uint8Array, thisLength: int32): void { + console.log("_NavDestinationAttribute_hideToolBar") + } _NavDestinationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavDestinationAttribute_ignoreLayoutSafeArea") } + _NavRouter_construct(): KPointer { + console.log("_NavRouter_construct") + return -1 + } _NavRouterInterface_setNavRouterOptions0(ptr: KPointer): void { console.log("_NavRouterInterface_setNavRouterOptions0") } @@ -2103,6 +2369,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavRouterAttribute_mode(ptr: KPointer, value: KInt): void { console.log("_NavRouterAttribute_mode") } + _Navigation_construct(): KPointer { + console.log("_Navigation_construct") + return -1 + } _NavigationInterface_setNavigationOptions0(ptr: KPointer): void { console.log("_NavigationInterface_setNavigationOptions0") } @@ -2178,6 +2448,9 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavigationAttribute_recoverable(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavigationAttribute_recoverable") } + _NavigationAttribute_enableDragBar(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_NavigationAttribute_enableDragBar") + } _NavigationAttribute_title(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavigationAttribute_title") } @@ -2187,6 +2460,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavigationAttribute_ignoreLayoutSafeArea(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavigationAttribute_ignoreLayoutSafeArea") } + _Navigator_construct(): KPointer { + console.log("_Navigator_construct") + return -1 + } _NavigatorInterface_setNavigatorOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavigatorInterface_setNavigatorOptions0") } @@ -2205,9 +2482,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavigatorAttribute_params(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavigatorAttribute_params") } + _NodeContainer_construct(): KPointer { + console.log("_NodeContainer_construct") + return -1 + } _NodeContainerInterface_setNodeContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NodeContainerInterface_setNodeContainerOptions") } + _Panel_construct(): KPointer { + console.log("_Panel_construct") + return -1 + } _PanelInterface_setPanelOptions(ptr: KPointer, show: KInt): void { console.log("_PanelInterface_setPanelOptions") } @@ -2247,6 +2532,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PanelAttribute_onHeightChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PanelAttribute_onHeightChange") } + _PasteButton_construct(): KPointer { + console.log("_PasteButton_construct") + return -1 + } _PasteButtonInterface_setPasteButtonOptions0(ptr: KPointer): void { console.log("_PasteButtonInterface_setPasteButtonOptions0") } @@ -2256,12 +2545,20 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PasteButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PasteButtonAttribute_onClick") } + _Path_construct(): KPointer { + console.log("_Path_construct") + return -1 + } _PathInterface_setPathOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PathInterface_setPathOptions") } _PathAttribute_commands(ptr: KPointer, value: KStringPtr): void { console.log("_PathAttribute_commands") } + _PatternLock_construct(): KPointer { + console.log("_PatternLock_construct") + return -1 + } _PatternLockInterface_setPatternLockOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PatternLockInterface_setPatternLockOptions") } @@ -2301,6 +2598,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PatternLockAttribute_activateCircleStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PatternLockAttribute_activateCircleStyle") } + _PluginComponent_construct(): KPointer { + console.log("_PluginComponent_construct") + return -1 + } _PluginComponentInterface_setPluginComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PluginComponentInterface_setPluginComponentOptions") } @@ -2310,18 +2611,30 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _PluginComponentAttribute_onError(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PluginComponentAttribute_onError") } + _Polygon_construct(): KPointer { + console.log("_Polygon_construct") + return -1 + } _PolygonInterface_setPolygonOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PolygonInterface_setPolygonOptions") } _PolygonAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PolygonAttribute_points") } + _Polyline_construct(): KPointer { + console.log("_Polyline_construct") + return -1 + } _PolylineInterface_setPolylineOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PolylineInterface_setPolylineOptions") } _PolylineAttribute_points(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_PolylineAttribute_points") } + _Progress_construct(): KPointer { + console.log("_Progress_construct") + return -1 + } _ProgressInterface_setProgressOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ProgressInterface_setProgressOptions") } @@ -2340,6 +2653,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ProgressAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ProgressAttribute_contentModifier") } + _QRCode_construct(): KPointer { + console.log("_QRCode_construct") + return -1 + } _QRCodeInterface_setQRCodeOptions(ptr: KPointer, value: KStringPtr): void { console.log("_QRCodeInterface_setQRCodeOptions") } @@ -2352,6 +2669,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _QRCodeAttribute_contentOpacity(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_QRCodeAttribute_contentOpacity") } + _Radio_construct(): KPointer { + console.log("_Radio_construct") + return -1 + } _RadioInterface_setRadioOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RadioInterface_setRadioOptions") } @@ -2367,6 +2688,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RadioAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RadioAttribute_contentModifier") } + _Rating_construct(): KPointer { + console.log("_Rating_construct") + return -1 + } _RatingInterface_setRatingOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RatingInterface_setRatingOptions") } @@ -2385,6 +2710,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RatingAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RatingAttribute_contentModifier") } + _Rect_construct(): KPointer { + console.log("_Rect_construct") + return -1 + } _RectInterface_setRectOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RectInterface_setRectOptions") } @@ -2397,6 +2726,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RectAttribute_radius(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RectAttribute_radius") } + _Refresh_construct(): KPointer { + console.log("_Refresh_construct") + return -1 + } _RefreshInterface_setRefreshOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RefreshInterface_setRefreshOptions") } @@ -2418,6 +2751,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RefreshAttribute_pullDownRatio(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RefreshAttribute_pullDownRatio") } + _RelativeContainer_construct(): KPointer { + console.log("_RelativeContainer_construct") + return -1 + } _RelativeContainerInterface_setRelativeContainerOptions(ptr: KPointer): void { console.log("_RelativeContainerInterface_setRelativeContainerOptions") } @@ -2430,6 +2767,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RelativeContainerAttribute_barrier1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RelativeContainerAttribute_barrier1") } + _RichEditor_construct(): KPointer { + console.log("_RichEditor_construct") + return -1 + } _RichEditorInterface_setRichEditorOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RichEditorInterface_setRichEditorOptions0") } @@ -2523,6 +2864,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RichEditorAttribute_placeholder(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RichEditorAttribute_placeholder") } + _RichText_construct(): KPointer { + console.log("_RichText_construct") + return -1 + } _RichTextInterface_setRichTextOptions(ptr: KPointer, content: KStringPtr): void { console.log("_RichTextInterface_setRichTextOptions") } @@ -2532,9 +2877,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RichTextAttribute_onComplete(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RichTextAttribute_onComplete") } + _RootScene_construct(): KPointer { + console.log("_RootScene_construct") + return -1 + } _RootSceneInterface_setRootSceneOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RootSceneInterface_setRootSceneOptions") } + _Row_construct(): KPointer { + console.log("_Row_construct") + return -1 + } _RowInterface_setRowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RowInterface_setRowOptions") } @@ -2550,12 +2903,20 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _RowAttribute_reverse(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RowAttribute_reverse") } + _RowSplit_construct(): KPointer { + console.log("_RowSplit_construct") + return -1 + } _RowSplitInterface_setRowSplitOptions(ptr: KPointer): void { console.log("_RowSplitInterface_setRowSplitOptions") } _RowSplitAttribute_resizeable(ptr: KPointer, value: KInt): void { console.log("_RowSplitAttribute_resizeable") } + _SaveButton_construct(): KPointer { + console.log("_SaveButton_construct") + return -1 + } _SaveButtonInterface_setSaveButtonOptions0(ptr: KPointer): void { console.log("_SaveButtonInterface_setSaveButtonOptions0") } @@ -2565,9 +2926,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SaveButtonAttribute_onClick(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SaveButtonAttribute_onClick") } + _Screen_construct(): KPointer { + console.log("_Screen_construct") + return -1 + } _ScreenInterface_setScreenOptions(ptr: KPointer, screenId: number): void { console.log("_ScreenInterface_setScreenOptions") } + _Scroll_construct(): KPointer { + console.log("_Scroll_construct") + return -1 + } _ScrollInterface_setScrollOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollInterface_setScrollOptions") } @@ -2628,12 +2997,20 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ScrollAttribute_edgeEffect(ptr: KPointer, edgeEffect: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollAttribute_edgeEffect") } + _ScrollBar_construct(): KPointer { + console.log("_ScrollBar_construct") + return -1 + } _ScrollBarInterface_setScrollBarOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollBarInterface_setScrollBarOptions") } _ScrollBarAttribute_enableNestedScroll(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ScrollBarAttribute_enableNestedScroll") } + _Search_construct(): KPointer { + console.log("_Search_construct") + return -1 + } _SearchInterface_setSearchOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SearchInterface_setSearchOptions") } @@ -2670,8 +3047,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SearchAttribute_enterKeyType(ptr: KPointer, value: KInt): void { console.log("_SearchAttribute_enterKeyType") } - _SearchAttribute_onSubmit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_SearchAttribute_onSubmit") + _SearchAttribute_onSubmit0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_SearchAttribute_onSubmit0") + } + _SearchAttribute_onSubmit1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_SearchAttribute_onSubmit1") } _SearchAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SearchAttribute_onChange") @@ -2757,6 +3137,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SearchAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SearchAttribute_customKeyboard") } + _SecurityComponentMethod_construct(): KPointer { + console.log("_SecurityComponentMethod_construct") + return -1 + } _SecurityComponentMethod_iconSize(ptr: KPointer, value: Length): void { console.log("_SecurityComponentMethod_iconSize") } @@ -2826,6 +3210,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SecurityComponentMethod_constraintSize(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SecurityComponentMethod_constraintSize") } + _Select_construct(): KPointer { + console.log("_Select_construct") + return -1 + } _SelectInterface_setSelectOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SelectInterface_setSelectOptions") } @@ -2892,6 +3280,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SelectAttribute_menuAlign(ptr: KPointer, alignType: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_SelectAttribute_menuAlign") } + _Shape_construct(): KPointer { + console.log("_Shape_construct") + return -1 + } _ShapeInterface_setShapeOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ShapeInterface_setShapeOptions0") } @@ -2937,6 +3329,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ShapeAttribute_mesh(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, column: number, row: number): void { console.log("_ShapeAttribute_mesh") } + _Slider_construct(): KPointer { + console.log("_Slider_construct") + return -1 + } _SliderInterface_setSliderOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SliderInterface_setSliderOptions") } @@ -3003,12 +3399,20 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SliderAttribute_showTips(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_SliderAttribute_showTips") } + _BaseSpan_construct(): KPointer { + console.log("_BaseSpan_construct") + return -1 + } _BaseSpan_textBackgroundStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BaseSpan_textBackgroundStyle") } _BaseSpan_baselineOffset(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_BaseSpan_baselineOffset") } + _Span_construct(): KPointer { + console.log("_Span_construct") + return -1 + } _SpanInterface_setSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SpanInterface_setSpanOptions") } @@ -3045,6 +3449,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SpanAttribute_textShadow(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SpanAttribute_textShadow") } + _Stack_construct(): KPointer { + console.log("_Stack_construct") + return -1 + } _StackInterface_setStackOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StackInterface_setStackOptions") } @@ -3054,6 +3462,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _StackAttribute_pointLight(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StackAttribute_pointLight") } + _Stepper_construct(): KPointer { + console.log("_Stepper_construct") + return -1 + } _StepperInterface_setStepperOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StepperInterface_setStepperOptions") } @@ -3072,6 +3484,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _StepperAttribute_onPrevious(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StepperAttribute_onPrevious") } + _StepperItem_construct(): KPointer { + console.log("_StepperItem_construct") + return -1 + } _StepperItemInterface_setStepperItemOptions(ptr: KPointer): void { console.log("_StepperItemInterface_setStepperItemOptions") } @@ -3084,6 +3500,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _StepperItemAttribute_status(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_StepperItemAttribute_status") } + _Swiper_construct(): KPointer { + console.log("_Swiper_construct") + return -1 + } _SwiperInterface_setSwiperOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SwiperInterface_setSwiperOptions") } @@ -3096,8 +3516,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SwiperAttribute_interval(ptr: KPointer, value: number): void { console.log("_SwiperAttribute_interval") } - _SwiperAttribute_indicator(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_SwiperAttribute_indicator") + _SwiperAttribute_indicator0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_SwiperAttribute_indicator0") + } + _SwiperAttribute_indicator1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_SwiperAttribute_indicator1") } _SwiperAttribute_loop(ptr: KPointer, value: KInt): void { console.log("_SwiperAttribute_loop") @@ -3165,6 +3588,35 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SwiperAttribute_nextMargin(ptr: KPointer, value: Length, thisArray: Uint8Array, thisLength: int32): void { console.log("_SwiperAttribute_nextMargin") } + _IndicatorComponent_construct(): KPointer { + console.log("_IndicatorComponent_construct") + return -1 + } + _IndicatorComponentInterface_setIndicatorComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_IndicatorComponentInterface_setIndicatorComponentOptions") + } + _IndicatorComponentAttribute_initialIndex(ptr: KPointer, value: number): void { + console.log("_IndicatorComponentAttribute_initialIndex") + } + _IndicatorComponentAttribute_count(ptr: KPointer, value: number): void { + console.log("_IndicatorComponentAttribute_count") + } + _IndicatorComponentAttribute_style(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_IndicatorComponentAttribute_style") + } + _IndicatorComponentAttribute_loop(ptr: KPointer, value: KInt): void { + console.log("_IndicatorComponentAttribute_loop") + } + _IndicatorComponentAttribute_vertical(ptr: KPointer, value: KInt): void { + console.log("_IndicatorComponentAttribute_vertical") + } + _IndicatorComponentAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_IndicatorComponentAttribute_onChange") + } + _SymbolGlyph_construct(): KPointer { + console.log("_SymbolGlyph_construct") + return -1 + } _SymbolGlyphInterface_setSymbolGlyphOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SymbolGlyphInterface_setSymbolGlyphOptions") } @@ -3189,6 +3641,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SymbolGlyphAttribute_symbolEffect1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SymbolGlyphAttribute_symbolEffect1") } + _SymbolSpan_construct(): KPointer { + console.log("_SymbolSpan_construct") + return -1 + } _SymbolSpanInterface_setSymbolSpanOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SymbolSpanInterface_setSymbolSpanOptions") } @@ -3207,6 +3663,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SymbolSpanAttribute_renderingStrategy(ptr: KPointer, value: KInt): void { console.log("_SymbolSpanAttribute_renderingStrategy") } + _Tabs_construct(): KPointer { + console.log("_Tabs_construct") + return -1 + } _TabsInterface_setTabsOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TabsInterface_setTabsOptions") } @@ -3273,8 +3733,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TabsAttribute_customContentTransition(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TabsAttribute_customContentTransition") } - _TabsAttribute_barBackgroundBlurStyle(ptr: KPointer, value: KInt): void { - console.log("_TabsAttribute_barBackgroundBlurStyle") + _TabsAttribute_barBackgroundBlurStyle0(ptr: KPointer, value: KInt): void { + console.log("_TabsAttribute_barBackgroundBlurStyle0") + } + _TabsAttribute_barBackgroundBlurStyle1(ptr: KPointer, style: KInt, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TabsAttribute_barBackgroundBlurStyle1") + } + _TabsAttribute_barBackgroundEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TabsAttribute_barBackgroundEffect") } _TabsAttribute_onContentWillChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TabsAttribute_onContentWillChange") @@ -3282,6 +3748,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TabsAttribute_barModeBarMode_SCROLLABLE(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TabsAttribute_barModeBarMode_SCROLLABLE") } + _TabContent_construct(): KPointer { + console.log("_TabContent_construct") + return -1 + } _TabContentInterface_setTabContentOptions(ptr: KPointer): void { console.log("_TabContentInterface_setTabContentOptions") } @@ -3297,6 +3767,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TabContentAttribute_onWillHide(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TabContentAttribute_onWillHide") } + _Text_construct(): KPointer { + console.log("_Text_construct") + return -1 + } _TextInterface_setTextOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextInterface_setTextOptions") } @@ -3387,6 +3861,12 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextAttribute_onCopy(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAttribute_onCopy") } + _TextAttribute_caretColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TextAttribute_caretColor") + } + _TextAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TextAttribute_selectedBackgroundColor") + } _TextAttribute_ellipsisMode(ptr: KPointer, value: KInt): void { console.log("_TextAttribute_ellipsisMode") } @@ -3423,6 +3903,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextAttribute_bindSelectionMenu(ptr: KPointer, spanType: KInt, thisArray: Uint8Array, thisLength: int32, responseType: KInt): void { console.log("_TextAttribute_bindSelectionMenu") } + _TextArea_construct(): KPointer { + console.log("_TextArea_construct") + return -1 + } _TextAreaInterface_setTextAreaOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAreaInterface_setTextAreaOptions") } @@ -3468,8 +3952,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextAreaAttribute_selectedBackgroundColor(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAreaAttribute_selectedBackgroundColor") } - _TextAreaAttribute_onSubmit(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_TextAreaAttribute_onSubmit") + _TextAreaAttribute_onSubmit0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TextAreaAttribute_onSubmit0") + } + _TextAreaAttribute_onSubmit1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TextAreaAttribute_onSubmit1") } _TextAreaAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAreaAttribute_onChange") @@ -3582,6 +4069,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextAreaAttribute_customKeyboard(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextAreaAttribute_customKeyboard") } + _TextClock_construct(): KPointer { + console.log("_TextClock_construct") + return -1 + } _TextClockInterface_setTextClockOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextClockInterface_setTextClockOptions") } @@ -3618,6 +4109,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextClockAttribute_dateTimeOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextClockAttribute_dateTimeOptions") } + _TextInput_construct(): KPointer { + console.log("_TextInput_construct") + return -1 + } _TextInputInterface_setTextInputOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextInputInterface_setTextInputOptions") } @@ -3744,8 +4239,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextInputAttribute_lineBreakStrategy(ptr: KPointer, value: KInt): void { console.log("_TextInputAttribute_lineBreakStrategy") } - _TextInputAttribute_cancelButton(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { - console.log("_TextInputAttribute_cancelButton") + _TextInputAttribute_cancelButton0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TextInputAttribute_cancelButton0") + } + _TextInputAttribute_cancelButton1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TextInputAttribute_cancelButton1") } _TextInputAttribute_selectAll(ptr: KPointer, value: KInt): void { console.log("_TextInputAttribute_selectAll") @@ -3813,6 +4311,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextInputAttribute_showCounter(ptr: KPointer, value: KInt, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextInputAttribute_showCounter") } + _TextPicker_construct(): KPointer { + console.log("_TextPicker_construct") + return -1 + } _TextPickerInterface_setTextPickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextPickerInterface_setTextPickerOptions") } @@ -3840,6 +4342,9 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextPickerAttribute_onChange(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextPickerAttribute_onChange") } + _TextPickerAttribute_onScrollStop(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TextPickerAttribute_onScrollStop") + } _TextPickerAttribute_selectedIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextPickerAttribute_selectedIndex") } @@ -3849,6 +4354,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextPickerAttribute_gradientHeight(ptr: KPointer, value: Length): void { console.log("_TextPickerAttribute_gradientHeight") } + _TextTimer_construct(): KPointer { + console.log("_TextTimer_construct") + return -1 + } _TextTimerInterface_setTextTimerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextTimerInterface_setTextTimerOptions") } @@ -3879,6 +4388,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TextTimerAttribute_contentModifier(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TextTimerAttribute_contentModifier") } + _TimePicker_construct(): KPointer { + console.log("_TimePicker_construct") + return -1 + } _TimePickerInterface_setTimePickerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_TimePickerInterface_setTimePickerOptions") } @@ -3906,6 +4419,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _TimePickerAttribute_enableHapticFeedback(ptr: KPointer, value: KInt): void { console.log("_TimePickerAttribute_enableHapticFeedback") } + _Toggle_construct(): KPointer { + console.log("_Toggle_construct") + return -1 + } _ToggleInterface_setToggleOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ToggleInterface_setToggleOptions") } @@ -3924,6 +4441,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _ToggleAttribute_switchStyle(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_ToggleAttribute_switchStyle") } + _Video_construct(): KPointer { + console.log("_Video_construct") + return -1 + } _VideoInterface_setVideoOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_VideoInterface_setVideoOptions") } @@ -3978,6 +4499,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _VideoAttribute_analyzerConfig(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_VideoAttribute_analyzerConfig") } + _Web_construct(): KPointer { + console.log("_Web_construct") + return -1 + } _WebInterface_setWebOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_WebInterface_setWebOptions") } @@ -4341,12 +4866,23 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _WebAttribute_registerNativeEmbedRule(ptr: KPointer, tag: KStringPtr, type: KStringPtr): void { console.log("_WebAttribute_registerNativeEmbedRule") } + _WebAttribute_bindSelectionMenu(ptr: KPointer, elementType: KInt, thisArray: Uint8Array, thisLength: int32, responseType: KInt): void { + console.log("_WebAttribute_bindSelectionMenu") + } + _WindowScene_construct(): KPointer { + console.log("_WindowScene_construct") + return -1 + } _WindowSceneInterface_setWindowSceneOptions(ptr: KPointer, persistentId: number): void { console.log("_WindowSceneInterface_setWindowSceneOptions") } _WindowSceneAttribute_attractionEffect(ptr: KPointer, thisArray: Uint8Array, thisLength: int32, fraction: number): void { console.log("_WindowSceneAttribute_attractionEffect") } + _XComponent_construct(): KPointer { + console.log("_XComponent_construct") + return -1 + } _XComponentInterface_setXComponentOptions0(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_XComponentInterface_setXComponentOptions0") } @@ -4368,6 +4904,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _XComponentAttribute_enableSecure(ptr: KPointer, value: KInt): void { console.log("_XComponentAttribute_enableSecure") } + _SideBarContainer_construct(): KPointer { + console.log("_SideBarContainer_construct") + return -1 + } _SideBarContainerInterface_setSideBarContainerOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_SideBarContainerInterface_setSideBarContainerOptions") } @@ -4413,9 +4953,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SideBarContainerAttribute_minContentWidth(ptr: KPointer, value: Length): void { console.log("_SideBarContainerAttribute_minContentWidth") } + _RemoteWindow_construct(): KPointer { + console.log("_RemoteWindow_construct") + return -1 + } _RemoteWindowInterface_setRemoteWindowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_RemoteWindowInterface_setRemoteWindowOptions") } + _WaterFlow_construct(): KPointer { + console.log("_WaterFlow_construct") + return -1 + } _WaterFlowInterface_setWaterFlowOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_WaterFlowInterface_setWaterFlowOptions") } @@ -4446,8 +4994,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _WaterFlowAttribute_friction(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_WaterFlowAttribute_friction") } - _WaterFlowAttribute_cachedCount(ptr: KPointer, value: number): void { - console.log("_WaterFlowAttribute_cachedCount") + _WaterFlowAttribute_cachedCount0(ptr: KPointer, value: number): void { + console.log("_WaterFlowAttribute_cachedCount0") + } + _WaterFlowAttribute_cachedCount1(ptr: KPointer, count: number, show: KInt): void { + console.log("_WaterFlowAttribute_cachedCount1") } _WaterFlowAttribute_onReachStart(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_WaterFlowAttribute_onReachStart") @@ -4461,6 +5012,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _WaterFlowAttribute_onScrollIndex(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_WaterFlowAttribute_onScrollIndex") } + _UIExtensionComponent_construct(): KPointer { + console.log("_UIExtensionComponent_construct") + return -1 + } _UIExtensionComponentInterface_setUIExtensionComponentOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_UIExtensionComponentInterface_setUIExtensionComponentOptions") } @@ -4482,6 +5037,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _UIExtensionComponentAttribute_onTerminated(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_UIExtensionComponentAttribute_onTerminated") } + _LinearIndicator_construct(): KPointer { + console.log("_LinearIndicator_construct") + return -1 + } _LinearIndicatorInterface_setLinearIndicatorOptions(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_LinearIndicatorInterface_setLinearIndicatorOptions") } @@ -4931,6 +5490,18 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _CanvasRenderingContext2D_stopImageAnalyzer(ptr: KPointer): void { console.log("_CanvasRenderingContext2D_stopImageAnalyzer") } + _CanvasRenderingContext2D_onOnAttach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CanvasRenderingContext2D_onOnAttach") + } + _CanvasRenderingContext2D_offOnAttach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CanvasRenderingContext2D_offOnAttach") + } + _CanvasRenderingContext2D_onOnDetach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CanvasRenderingContext2D_onOnDetach") + } + _CanvasRenderingContext2D_offOnDetach(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_CanvasRenderingContext2D_offOnDetach") + } _CanvasRenderingContext2D_getHeight(ptr: KPointer): number { console.log("_CanvasRenderingContext2D_getHeight") return 1 @@ -5545,6 +6116,10 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _NavPathStack_replacePath1(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavPathStack_replacePath1") } + _NavPathStack_replaceDestination(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): KPointer { + console.log("_NavPathStack_replaceDestination") + return -1 + } _NavPathStack_replacePathByName(ptr: KPointer, name: KStringPtr, thisArray: Uint8Array, thisLength: int32): void { console.log("_NavPathStack_replacePathByName") } @@ -5917,6 +6492,23 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { _SwiperContentTransitionProxy_setMainAxisLength(ptr: KPointer, mainAxisLength: number): void { console.log("_SwiperContentTransitionProxy_setMainAxisLength") } + _IndicatorComponentController_ctor(): KPointer { + console.log("_IndicatorComponentController_ctor") + return -1 + } + _IndicatorComponentController_getFinalizer(): KPointer { + console.log("_IndicatorComponentController_getFinalizer") + return -1 + } + _IndicatorComponentController_showNext(ptr: KPointer): void { + console.log("_IndicatorComponentController_showNext") + } + _IndicatorComponentController_showPrevious(ptr: KPointer): void { + console.log("_IndicatorComponentController_showPrevious") + } + _IndicatorComponentController_changeIndex(ptr: KPointer, index: number, thisArray: Uint8Array, thisLength: int32): void { + console.log("_IndicatorComponentController_changeIndex") + } _TabsController_ctor(): KPointer { console.log("_TabsController_ctor") return -1 @@ -5932,6 +6524,12 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_TabsController_preloadItems") return -1 } + _TabsController_setTabBarTranslate(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): void { + console.log("_TabsController_setTabBarTranslate") + } + _TabsController_setTabBarOpacity(ptr: KPointer, opacity: number): void { + console.log("_TabsController_setTabBarOpacity") + } _TabContentTransitionProxy_ctor(): KPointer { console.log("_TabContentTransitionProxy_ctor") return -1 @@ -6092,6 +6690,22 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_LayoutManager_getRectsForRange") return -1 } + _TextMenuItemId_ctor(): KPointer { + console.log("_TextMenuItemId_ctor") + return -1 + } + _TextMenuItemId_getFinalizer(): KPointer { + console.log("_TextMenuItemId_getFinalizer") + return -1 + } + _TextMenuItemId_of(thisArray: Uint8Array, thisLength: int32): KPointer { + console.log("_TextMenuItemId_of") + return -1 + } + _TextMenuItemId_equals(ptr: KPointer, thisArray: Uint8Array, thisLength: int32): boolean { + console.log("_TextMenuItemId_equals") + return false + } _EditMenuOptions_ctor(): KPointer { console.log("_EditMenuOptions_ctor") return -1 @@ -6468,6 +7082,14 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_WebContextMenuParam_getEditStateFlags") return 1 } + _WebContextMenuParam_getPreviewWidth(ptr: KPointer): number { + console.log("_WebContextMenuParam_getPreviewWidth") + return 1 + } + _WebContextMenuParam_getPreviewHeight(ptr: KPointer): number { + console.log("_WebContextMenuParam_getPreviewHeight") + return 1 + } _WebContextMenuResult_ctor(): KPointer { console.log("_WebContextMenuResult_ctor") return -1 @@ -6662,8 +7284,11 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_EventResult_getFinalizer") return -1 } - _EventResult_setGestureEventResult(ptr: KPointer, result: KInt): void { - console.log("_EventResult_setGestureEventResult") + _EventResult_setGestureEventResult0(ptr: KPointer, result: KInt): void { + console.log("_EventResult_setGestureEventResult0") + } + _EventResult_setGestureEventResult1(ptr: KPointer, result: KInt, stopPropagation: KInt): void { + console.log("_EventResult_setGestureEventResult1") } _WebController_ctor(): KPointer { console.log("_WebController_ctor") @@ -6873,13 +7498,17 @@ export class NativeModuleEmptyIntegrated implements NativeModuleIntegrated { console.log("_StyledString_subStyledString") return -1 } - _StyledString_fromHtml(html: KStringPtr): KPointer { + _StyledString_fromHtml(html: KStringPtr, thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_StyledString_fromHtml") return -1 } - _StyledString_marshalling(thisArray: Uint8Array, thisLength: int32): KPointer { + _StyledString_toHtml(thisArray: Uint8Array, thisLength: int32): string { + console.log("_StyledString_toHtml") + return "" + } + _StyledString_marshalling(thisArray: Uint8Array, thisLength: int32): ArrayBuffer { console.log("_StyledString_marshalling") - return -1 + return new ArrayBuffer(8) } _StyledString_unmarshalling(thisArray: Uint8Array, thisLength: int32): KPointer { console.log("_StyledString_unmarshalling")